Diab1O
March 26, 2016, 12:49pm
1
AltBackup Terrain System
by AltSystems
You spend a lot of time to work with terrains?
Then, this asset is for you!
AltBackup - is an system to backup/restore terrains.
You can select the desired part for backup/restore: heightMap, textures, trees, grass.
All settings are backuped/restored.
Quick and easy to work.
Сompatible with Unity 3.5 - Unity 5, or higher .
AssetStore link : AltBackup Terrain System | Terrain | Unity Asset Store
1 Like
Diab1O
April 12, 2016, 12:14pm
2
AltBackup Terrain System is now available in the Unity Asset Store! =)
Link: AltBackup Terrain System | Terrain | Unity Asset Store
If you have any questions, problems or suggestions, please contact me.
This is an awesome tool. But when you alter the terrain highmap it´s getting a new TerrainBackup ID
which make you have to reassign everything all again. So the problem is it doesn´t keep its TerrainBackup ID for some reason.
Diab1O
August 4, 2016, 3:59am
5
Thanks for the info! This will be fixed in the next update.
Diab1O
August 25, 2016, 3:58am
6
AltBackup updated to version 1.1
Changes:
now is open source;
added configuration backup name;
fixed bugs with links to resources;
added a section with news;
added newsletter subscription;
added the installer to Install/Upgrade AltBackup.
1 Like
Diab1O:
AltBackup Terrain System is now available in the Unity Asset Store! =)
Link: http://u3d.as/qer
If you have any questions, problems or suggestions, please contact me.
Would it be possible now, with full respect that you haven’t charged for this tool, but would it be possible to set it up so that it would backup a multi-terrain, where several terrains are the child of a single parent for example? I find myself wanting to make some changes to terrains, where to use this backup requires several repetitions one for each terrain chunk - and to restore becomes something of a nightmare for sure. Otherwise, want to say thank you for this your effort in making available Alt-Backup and it works so well. I think I have noticed that if I remove a terrain from the scene then it is gone and can not be restored, but once a user realizes that the backup is not a complete copy they don’t make the same mistake twice!! (usually). Alt_Backup only keeps track of changes to the original in scene terrain.
ronflax
December 23, 2022, 8:49pm
8
I’m getting an IndexOutOfRangeException: index was outside the bounds of the array error message when I select TerrainBackup > Restore backup terrain.
Any way to solve this?
stack trace:
IndexOutOfRangeException: Index was outside the bounds of the array.
AltSystems.AltBackup.Editor.AltBackupTerrainsRestore.OnGUI () (at Assets/Plugins/Editor/AltSystems/AltBackup/AltBackupTerrainsRestore.cs:146)
System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[ ] parameters, System.Globalization.CultureInfo culture) (at :0)
Rethrow as TargetInvocationException: Exception has been thrown by the target of an invocation.
System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[ ] parameters, System.Globalization.CultureInfo culture) (at :0)
System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[ ] parameters) (at :0)
UnityEditor.HostView.Invoke (System.String methodName, System.Object obj) (at /Users/builduser/buildslave/unity/build/Editor/Mono/HostView.cs:295)
UnityEditor.HostView.Invoke (System.String methodName) (at /Users/builduser/buildslave/unity/build/Editor/Mono/HostView.cs:288)
UnityEditor.HostView.OldOnGUI () (at /Users/builduser/buildslave/unity/build/Editor/Mono/HostView.cs:104)
UnityEngine.Experimental.UIElements.IMGUIContainer.DoOnGUI (UnityEngine.Event evt, System.Boolean isComputingLayout) (at /Users/builduser/buildslave/unity/build/Modules/UIElements/IMGUIContainer.cs:238)
UnityEngine.Experimental.UIElements.IMGUIContainer.HandleIMGUIEvent (UnityEngine.Event e) (at /Users/builduser/buildslave/unity/build/Modules/UIElements/IMGUIContainer.cs:376)
UnityEngine.Experimental.UIElements.IMGUIContainer.DoRepaint (UnityEngine.IStylePainter painter) (at /Users/builduser/buildslave/unity/build/Modules/UIElements/IMGUIContainer.cs:88)
UnityEngine.Experimental.UIElements.Panel.PaintSubTree (UnityEngine.Event e, UnityEngine.Experimental.UIElements.VisualElement root, UnityEngine.Matrix4x4 offset, UnityEngine.Experimental.UIElements.VisualElement+ClippingOptions clippingOption, UnityEngine.Rect currentGlobalClip) (at /Users/builduser/buildslave/unity/build/Modules/UIElements/Panel.cs:732)
UnityEngine.Experimental.UIElements.Panel.PaintSubTreeChildren (UnityEngine.Event e, UnityEngine.Experimental.UIElements.VisualElement root, UnityEngine.Matrix4x4 offset, UnityEngine.Experimental.UIElements.VisualElement+ClippingOptions clippingOption, UnityEngine.Rect textureClip) (at /Users/builduser/buildslave/unity/build/Modules/UIElements/Panel.cs:748)
UnityEngine.Experimental.UIElements.Panel.PaintSubTree (UnityEngine.Event e, UnityEngine.Experimental.UIElements.VisualElement root, UnityEngine.Matrix4x4 offset, UnityEngine.Experimental.UIElements.VisualElement+ClippingOptions clippingOption, UnityEngine.Rect currentGlobalClip) (at /Users/builduser/buildslave/unity/build/Modules/UIElements/Panel.cs:736)
UnityEngine.Experimental.UIElements.Panel.Repaint (UnityEngine.Event e) (at /Users/builduser/buildslave/unity/build/Modules/UIElements/Panel.cs:778)
UnityEngine.Experimental.UIElements.UIElementsUtility.DoDispatch (UnityEngine.Experimental.UIElements.BaseVisualElementPanel panel) (at /Users/builduser/buildslave/unity/build/Modules/UIElements/UIElementsUtility.cs:227)
UnityEngine.Experimental.UIElements.UIElementsUtility.ProcessEvent (System.Int32 instanceID, System.IntPtr nativeEventPtr) (at /Users/builduser/buildslave/unity/build/Modules/UIElements/UIElementsUtility.cs:74)
UnityEngine.GUIUtility.ProcessEvent (System.Int32 instanceID, System.IntPtr nativeEventPtr) (at /Users/builduser/buildslave/unity/build/Modules/IMGUI/GUIUtility.cs:171)
on Unity 5.0.0 it has 3 errors