Search Unity

  1. The Unity Pro & Visual Studio Professional Bundle gives you the tools you need to develop faster & collaborate more efficiently. Learn more.
    Dismiss Notice
  2. Improved Prefab workflow (includes Nested Prefabs!), 2D isometric Tilemap and more! Get the 2018.3 Beta now.
    Dismiss Notice
  3. Want more efficiency in your development work? Sign up to receive weekly tech and creative know-how from Unity experts.
    Dismiss Notice
  4. Participate with students all over the world and build projects to teach people. Join now!
    Dismiss Notice
  5. Build games and experiences that can load instantly and without install. Explore the Project Tiny Preview today!
    Dismiss Notice
  6. Improve your Unity skills with a certified instructor in a private, interactive classroom. Watch the overview now.
    Dismiss Notice
  7. Want to see the most recent patch releases? Take a peek at the patch release page.
    Dismiss Notice

Turbo Backup - Fast and save backup solution

Discussion in 'Assets and Asset Store' started by Stefan-Laubenberger, Mar 13, 2018.

  1. Stefan-Laubenberger

    Stefan-Laubenberger

    Joined:
    May 25, 2014
    Posts:
    1,146
    Dear developers!

    We proudly present our latest asset: Turbo Backup

    Turbo Backup is the fastest and safest way to backup your Unity project.
    It only stores the difference between the last backup, this makes it incredible fast.

    TB is the tool for dangerous situations in your project: make a backup as quick as possible before any potential harmful change. And restore the project in seconds if a disaster happened.

    Turbo Backup is a local backup and restore solution within Unity leaving other team members and VCS out of whatever crazy changes your thinking of doing.


    Features:
    Fast & efficient

    • Extremely fast backup and restore of your Unity project!
    • Support for various VCS like Unity Collaborate, git, svn & Mercurial!
    • Select your custom backup target external HDD/SSD or NAS!
    • Control it with CLI and integrate it seamlessly in your build pipeline
    • See the total backup space usage

    Documentation & control
    • Powerful API for maximum control!
    • Comprehensive documentation and support!
    • Full C# source code in the PRO version!

    Compatibility
    • Works with Windows, Mac and Linux editors!
    • Compatible with Unity 5.6 – Unity 2018
    • Works with SVNTools

    Some impressions:
    PrefWindow - 01_Backup.PNG

    ConfigWindow - 02_Config.PNG

    ConfigWindow - 03_Help.PNG

    ConfigWindow - 04_About.PNG


    Video:



    AssetStore:
    PRO edition

    Our other assets

    Any constructive comments are very welcome!



    So long,
    Stefan
     
    Last edited: Oct 19, 2018
  2. Stefan-Laubenberger

    Stefan-Laubenberger

    Joined:
    May 25, 2014
    Posts:
    1,146
    The asset is submitted to the store...

    Time to celebrate! :D
     
  3. Stefan-Laubenberger

    Stefan-Laubenberger

    Joined:
    May 25, 2014
    Posts:
    1,146
  4. XCPU

    XCPU

    Joined:
    Nov 5, 2017
    Posts:
    84
    Any video of operation coming? was wondering how the closing Unity looks, progress of backup etc.
    I assume the first backup is everything and subsequent ones are incremental?
    Currently I use SVNTools does this play nice with it? eg. ignore lists, you also have options here, but, interference?
    I also use Acronis which I'll never give up a must have for any PC! (saved my life a few times)
    but it might be nice to have backup\restore within Unity for those "gee. maybe backup this up before huge changes" times.:)
    Planning any option for compression?
     
  5. Stefan-Laubenberger

    Stefan-Laubenberger

    Joined:
    May 25, 2014
    Posts:
    1,146
    Hi

    Thank you for you interest in "Turbo Backup"!

    Here are the answers to your questions:
    1. A promo video is in the works :)
    2. Yes, the first backup is "full", all the others are "incremental"
    3. I don't own SVNTools, but I assume it should work. We have an option to exclude our backup from the repository.
    4. Compression is currently not planned since it would ruin the backup/restore speed. And hey, it's 2018, so space is no longer an issue ;)

    You are totally right, TB is the tool for the situation you described: make a backup as fast as possible before any potential harmful change. And restore the project in seconds if a disaster happened.


    Edit:
    After some tests, I can confirm that SVNTools is fully compatible with TB!
     
    Last edited: Apr 2, 2018
  6. Stefan-Laubenberger

    Stefan-Laubenberger

    Joined:
    May 25, 2014
    Posts:
    1,146
    We've just released version 1.1.0 of TB!
    Main changes:
    • Handling of git improved
    • Editor integration improved
    • Documentation improved
    • Common 1.2.6 added
     
  7. Stefan-Laubenberger

    Stefan-Laubenberger

    Joined:
    May 25, 2014
    Posts:
    1,146
    The new version is in the store!
     
    twobob likes this.
  8. Matthewek

    Matthewek

    Joined:
    Apr 6, 2015
    Posts:
    29
    Great assets (not only this one) very helpful, congratulations.
     
    Stefan-Laubenberger likes this.
  9. Stefan-Laubenberger

    Stefan-Laubenberger

    Joined:
    May 25, 2014
    Posts:
    1,146
    Hi Matthew

    Thank you for the flowers! ;)

    If you like our product and have some spare time left, please rate us at the store. Or even better, write a review - it's very much appreciated.

    Have a nice weekend!


    Cheers,
    Stefan
     
  10. Stefan-Laubenberger

    Stefan-Laubenberger

    Joined:
    May 25, 2014
    Posts:
    1,146
    We've created a short tutorial video:




    Cheers
    Stefan
     
  11. Stefan-Laubenberger

    Stefan-Laubenberger

    Joined:
    May 25, 2014
    Posts:
    1,146
    Last chance to get "Turbo Backup" for the 50% reduced introductory price!
     
  12. helmers

    helmers

    Joined:
    Aug 28, 2010
    Posts:
    47
    Short tip for any users of the DLL version of TurboBackup:

    When you build your game for Windows PCs you will probably stumble about the following error during build:

    ArgumentException: The Assembly UnityEditor is referenced by TurboBackup ('Assets/Plugins/crosstales/TurboBackup/TurboBackup.dll'). But the dll is not allowed to be included or could not be found.
    UnityEditor.AssemblyHelper.AddReferencedAssembliesRecurse (System.String assemblyPath, System.Collections.Generic.List`1 alreadyFoundAssemblies, System.String[] allAssemblyPaths, System.String[] foldersToSearch, System.Collections.Generic.Dictionary`2 cache, BuildTarget target) (at C:/buildslave/unity/build/Editor/Mono/AssemblyHelper.cs:140)
    UnityEditor.AssemblyHelper.FindAssembliesReferencedBy (System.String[] paths, System.String[] foldersToSearch, BuildTarget target) (at C:/buildslave/unity/build/Editor/Mono/AssemblyHelper.cs:180)
    UnityEngine.GUIUtility:processEvent(Int32, IntPtr)

    You get rid of this problem by selecting the TurboBackup.dll in the ProjectFolder (under Plugins/crosstales/TurboBackup) and then in the Inspector under "Exclude Platform" set the check box for "Standalone".

    I asume that Unity wants to include the TurboBackup DLL in the Game Package (which is not needed as it is only a Unity Editor tool) and then conlains that the DLL uses illegally the UnityEditor assmebly. With this check box you can tell Unity to NOT include it in the build.

    At least it worked for me.

    @Crosstales:
    May be it is possible to set this flag already in the setup for the the DLL version of TurboBackup?



     
    Stefan-Laubenberger likes this.
  13. Stefan-Laubenberger

    Stefan-Laubenberger

    Joined:
    May 25, 2014
    Posts:
    1,146
    Hi

    Thank you very much for mention this issue - stupid me! ;)
    Just move the DLL to the "Editor"-folder and you're good to go.
    However, I created a patch and submitted it already to the UAS.

    I hope you enjoy TB!


    Cheers
    Stefan
     
  14. Quatum1000

    Quatum1000

    Joined:
    Oct 5, 2014
    Posts:
    628
    Hello Stefan,

    * Would it possible to message the user to make a complete backup on exit Unity to any device?
    Eg adjustable all 3 days, or on every exit, etc.
    * Would it possible to have a complete time based update eg every 1h, etc?

    Thank you..
     
  15. Stefan-Laubenberger

    Stefan-Laubenberger

    Joined:
    May 25, 2014
    Posts:
    1,146
    Hi

    We thought about this since the start of the project but decided not to implement it.
    The main reason for this is the way "Turbo Backup" works - it restarts Unity which could be very inconvenient for the user to be disturbed during work...
    But I will rethink this idea.

    So long,
    Stefan
     
    Last edited: Jun 7, 2018
  16. Stefan-Laubenberger

    Stefan-Laubenberger

    Joined:
    May 25, 2014
    Posts:
    1,146
    We've just updated TB to version 1.1.1.
    Main changes:
    • BAR: namespaces improved
    • Editor integration improved
    • Official support for Unity 2018.1 & 2018.2
     
  17. Stefan-Laubenberger

    Stefan-Laubenberger

    Joined:
    May 25, 2014
    Posts:
    1,146
    The new version is in the store!
     
  18. Stefan-Laubenberger

    Stefan-Laubenberger

    Joined:
    May 25, 2014
    Posts:
    1,146
    We've released version 1.1.2 of TB.
    Main improvements:
    • Unity Editor: performance improved and backup usage moved to the "Config"-tab
    • "Copy Library" is disabled per default
     
  19. Stefan-Laubenberger

    Stefan-Laubenberger

    Joined:
    May 25, 2014
    Posts:
    1,146
    The new version is in the store!
     
  20. Stefan-Laubenberger

    Stefan-Laubenberger

    Joined:
    May 25, 2014
    Posts:
    1,146
    Important notice for all "standard" customers:

    We constantly try to push our assets to the next level by adding new features and deliver the best support for our customers. In the past we've kept updating the asset in a 2-month cycle. However, after careful consideration, we feel like this needs to happen at a faster pace. We've received numerous input from the community that a faster pace would help out a lot. Because Unity is ever evolving and we want to keep our assets relevant we need to be able to keep up the fast pace that is Unity's second nature. Packaging and maintaining a separate DLL-version poses a problem in regards to this goal.

    With this in mind, we decided to phase out the DLL-version by the end of August 2018.
    Besides being able to update the asset more often, we are convinced that phasing out the DLL-version in favor of the PRO version will also bring these improvements for our customers:
    1. More functionalities and supported platforms due the source code (e.g. Linux)
    2. Less frictions with different Unity versions within the same company
    3. Fast hotfixes and high priority support

    We understand that this may impact you negatively. However we hope with the upgrade-path we offer to you - our loyal DLL-customers - can alleviate your concerns and win you over once more:
    PRO edition

    Please rest assured we will continue to support and improve the PRO version over the years to come.

    I hope you understand our decision.


    Cheers
    Stefan
     
    XCPU likes this.
  21. Stefan-Laubenberger

    Stefan-Laubenberger

    Joined:
    May 25, 2014
    Posts:
    1,146
    We've just released version 2018.2.0 of TB. Main changes:
    • Delete operation is now non-blocking
    • Common 2018.2.0 added
    • Discord channel added
    • Standard version removed
     
  22. Stefan-Laubenberger

    Stefan-Laubenberger

    Joined:
    May 25, 2014
    Posts:
    1,146
    The new version is in the store!
     
  23. Stefan-Laubenberger

    Stefan-Laubenberger

    Joined:
    May 25, 2014
    Posts:
    1,146
    Update regarding the deprecation of the standard package:

    The standard package is planned to be available (but no longer maintained) until December 2018. This will allow the transition to PRO with a 50% reduced upgrade-price for our existing customers.
    Afterwards, the package will vanish from the store and the upgrade path will become inaccessible.
     
  24. therewillbebrad

    therewillbebrad

    Joined:
    Mar 2, 2018
    Posts:
    76
    That's kind of putting your supporters in a tough spot don't you think?
     
  25. Stefan-Laubenberger

    Stefan-Laubenberger

    Joined:
    May 25, 2014
    Posts:
    1,146
    We are totally aware, that not every customer is happy with our decision.
    However, we try to ease the pain by providing a transition phase, which isn't the norm.

    Please try to understand our position: maintaining two different editions of the same product is cumbersome and we can't justify the additional work any longer.
     
  26. therewillbebrad

    therewillbebrad

    Joined:
    Mar 2, 2018
    Posts:
    76
    What are the differences between pro and our now deprecated version? For people who bought within the past month.
     
  27. Stefan-Laubenberger

    Stefan-Laubenberger

    Joined:
    May 25, 2014
    Posts:
    1,146
    Please see https://forum.unity.com/threads/turbo-backup-fast-and-save-backup-solution.521731/#post-3603301

    We simply can't justify to afford the extra work for the DLL and want to keep up the pace that Unity has set.
    However, the standard version works with all current Unity versions and will hopefully do so for the next months. Therefore, you have a lot of time to test the asset and if you like it, you can still upgrade until December 2018.
     
  28. Stefan-Laubenberger

    Stefan-Laubenberger

    Joined:
    May 25, 2014
    Posts:
    1,146
    We've just released 2018.2.1 of TB. Main changes:
    • Copy for "Packages"-folder added (Unity 2017.4+)
    • VCS: Collab ignore file support added
    • Config is now independent from the Unity PlayerPrefs
    • Small improvements for the backup process
    • UpdateCheck: runs in a separate thread
    • Common 2018.2.1 added
    • Tested with Unity 2018.3
     
  29. Stefan-Laubenberger

    Stefan-Laubenberger

    Joined:
    May 25, 2014
    Posts:
    1,146
    The new version is in the store!
     
  30. therewillbebrad

    therewillbebrad

    Joined:
    Mar 2, 2018
    Posts:
    76
    Alright well I've upgraded because this asset has saved my ass multiple times. Is there any way to save multiple versions of your project?

    Thanks.
     
    Stefan-Laubenberger likes this.
  31. Stefan-Laubenberger

    Stefan-Laubenberger

    Joined:
    May 25, 2014
    Posts:
    1,146
    Thank you for putting trust in us once more!

    We designed TB to provide only one backup at the time. The main reasons are speed and space considerations.
    But after your request, I'm convinced we should provide a "slot"-system were you can use 1-10 (probably n) slots with a distinct name (names like "monday", "tuesday"). The down side is that every slot would use the same space as the project. This means, the backup could become quite large in no time... Furthermore, if a slot is used for the first time, it will take a longer time because it has to copy all the files from the project.

    What do you think, would this help you further?
     
    Last edited: Sep 30, 2018
  32. therewillbebrad

    therewillbebrad

    Joined:
    Mar 2, 2018
    Posts:
    76
    Yeah that sounds perfect, thank you.
     
    Stefan-Laubenberger likes this.
  33. Stefan-Laubenberger

    Stefan-Laubenberger

    Joined:
    May 25, 2014
    Posts:
    1,146
    We've just released version 2018.3.0 of TB. Main changes:
    • Minimum Unity version is now 5.6
    • Common 2018.3.0 added
     
  34. Stefan-Laubenberger

    Stefan-Laubenberger

    Joined:
    May 25, 2014
    Posts:
    1,146
    The new version is in the store!
     
  35. Stefan-Laubenberger

    Stefan-Laubenberger

    Joined:
    May 25, 2014
    Posts:
    1,146
    We've just released version 2018.3.1 of TB. Main changes:
    • Info about the current project added to the backup/restore-process
    • Windows Editor: backup speed improved
    • Updated to Common 2018.3.1
     
  36. Stefan-Laubenberger

    Stefan-Laubenberger

    Joined:
    May 25, 2014
    Posts:
    1,146
    The new version is in the store!
     
  37. JohnnyFactor

    JohnnyFactor

    Joined:
    May 18, 2018
    Posts:
    31
    I have completed the first backup and discovered that it does not backup hidden files (macOS). I have hidden meta files so restoring a backup could be a problem.

    EDIT:
    Not to be a pest, but after completing a backup the game window aspect ratio settings had been overwritten with what looks like default settings. It even wiped out the latest Unity presets that are in 2018.2.13. Restoring the backup did not fix it and reinstalling Unity did not fix it. I'm currently trying to find out what file these settings are kept in so I can restore from another location.

    EDIT 2:
    Correction-- the aspect ratios are not missing, Unity loaded the Android version of the project even though I initiated the backup under iOS. I also have TPS Switch Pro so there may be a conflict somewhere.
     
    Last edited: Oct 26, 2018
  38. Stefan-Laubenberger

    Stefan-Laubenberger

    Joined:
    May 25, 2014
    Posts:
    1,146
    Hi Johnny

    I think I found the problem with the backup. Please send me your invoice and I can give you the latest beta with a fix.

    "Turbo Backup" and its brother "Turbo Switch" should work together fine. ;)
    If you want to keep the "ProjectSettings" per platform, enable "Copy Settings" in the configuration of TPS:
    upload_2018-10-26_13-15-45.png


    So long,
    Stefan
     
  39. JohnnyFactor

    JohnnyFactor

    Joined:
    May 18, 2018
    Posts:
    31
    Thanks for the fix. I'll wait until it lands on the store, no rush.
     
  40. Stefan-Laubenberger

    Stefan-Laubenberger

    Joined:
    May 25, 2014
    Posts:
    1,146
    Hmm, the strange thing is this: I just finished some test with the current version and all hidden files were already in the backup...
    This means, it should work with the current version from the store. :confused:

    Can you please elaborate more about your issue with TB?
    Thank you!
     
  41. JohnnyFactor

    JohnnyFactor

    Joined:
    May 18, 2018
    Posts:
    31
    I'm in a strange state of some meta files hidden and some visible. Until I sort that out, I have to be diligent about file operations. I checked the backup afterwards and the hidden meta files were not there but the visible ones were copied fine.

    UPDATE: Well, I just looked closer and the hidden files were copied but changed to visible. I was looking for hidden files and just glossed over them. This has solved the 'mixed meta files' problem that not even UT support could figure out. Even without backup features, the price is worth that alone! Sorry for the trouble and thanks for sorting this out.
     
    Stefan-Laubenberger likes this.
  42. Stefan-Laubenberger

    Stefan-Laubenberger

    Joined:
    May 25, 2014
    Posts:
    1,146
    We've just released version 2018.4.0 of TB. Changes:
    • macOS and Linux: switch process improved
    • Helper.cs: RestartUnity added
    • API improved
     
  43. Stefan-Laubenberger

    Stefan-Laubenberger

    Joined:
    May 25, 2014
    Posts:
    1,146
    The new version is in the store!
     
  44. dogfacedesign

    dogfacedesign

    Joined:
    Jan 10, 2016
    Posts:
    70
    Bought the app and it works great! I am, however, now getting these errors in my console log. Not sure why, just sort of started happening. Not causing any issues that I can see, but thought I would report it:


    Invalid editor window Crosstales.TurboBackup.EditorIntegration.ConfigPreferences
    UnityEditor.EditorApplicationLayout:FinalizePlaymodeLayout()
     
  45. Stefan-Laubenberger

    Stefan-Laubenberger

    Joined:
    May 25, 2014
    Posts:
    1,146
    Hi

    Thank you for reporting this!
    I think it has something to do with our "Configuration"-window - is there an empty tab in Unity? However, try to reset the layout and the warning should be gone.
    We will investigate what we can do, but I think it has something to do with Unity itself.


    Cheers
    Stefan
     
  46. dogfacedesign

    dogfacedesign

    Joined:
    Jan 10, 2016
    Posts:
    70
    The error went away on its own today for some reason lol. It's all good :)
     
    Stefan-Laubenberger likes this.
  47. Stefan-Laubenberger

    Stefan-Laubenberger

    Joined:
    May 25, 2014
    Posts:
    1,146
    All our assets are on the Cyber Sale and 30% off:

    https://goo.gl/qwtXyb



    This offer also applies for the upgrade paths - last chance to get a cheap upgrade to PRO!
     
  48. Stefan-Laubenberger

    Stefan-Laubenberger

    Joined:
    May 25, 2014
    Posts:
    1,146
    Dear non-PRO users

    The end of the "standard" version is near and the available reduced upgrade path will disappear.

    We added an additional 30% reduction for the upgrade path during the Cyberweek-sale and we decided to leave it that way until we remove Turbo Backup by the end of this month.
    This gives you a last opportunity to upgrade to PRO for only 35% (-65%) of the normal price.


    Regards
    Stefan