The Mythical Dagger
Skeletron

THE GUI UPDATE IS DELAYED UNTIL FURTHER NOTICE!
I will revive the project if the community becomes interested in it again!
I will revive the project if the community becomes interested in it again!
DISCLAIMER: Even though I am the creator of the program, I reserve no liability for any disruptions or issues that may occur when running the application. The program is currently in an alpha development environment, and may contain a large number of glitches and bugs, that may or may not harm your system. No malware or malicious material will ever be included in the original material developed by me, although feel free to run as many scans as you like (Here are some from VirusTotal). Do not put this file up for redistribution, however, you are fully allowed to take a peek at the source and modify it, or even include it in a tool-pack, but those including this program cannot be monetized (It's open source after all, that doesn't mean that you can just go and plagiarize)! Long story short, USE THIS PROGRAM AT YOUR OWN RISK.
ABOUT
Inspired by an increased interest in Batch development and making things much easier, I have decided to create this. tLifeSaver is currently a basic batch program that will backup your files into a "Backups" directory located in "%USERDATA%\Documents\My Games\Terraria". Each backup also comes with a (Hopefully working, need confirmation on this) localized time-stamp, written in the format Year-Month-Day_Hour_Minute_Seconds. You are also able to opt into automatically starting Terraria through the program, for ease of access, and less need for multiple EXE and BAT files all over your Desktop.
INSTALLATION
The installation is probably the hardest part. First, you will need to extract the archive using a program of your choice. Then, you are able to start the traditional BAT file, or the "tLifeSaver" shortcut, complete with an icon! Move the tLifeSaver shortcut wherever you want, and you can place the rest of the files elsewhere, but do NOT delete the original BAT, or the program will not work.(May end up creating an automatic installer in the event people want it). That is all that is necessary for installation, and only has loose connections with the Terraria EXE (Only calls the START command on the EXE, and has absolutely no source files or helping routines to decompile).
BACKING UP FILES
In order to backup saves, all you need to do is double click the "tLifeSaver" shortcut. That's it. Really!
RESTORING FROM A BACKUP
This part is not automatically done by the program (As of vA0.1), and requires the traditional, manual method of restoration.
- Navigate to your "Documents\My Games\Terraria\Backups" directory (If no Backups folder exists, then you never backed anything up!)
- Find a time and date you want to restore from, and open the folder
- Go into the "Saves" folder within the time-stamp directory
- If you want to restore ALL players and worlds, copy all of the contents within the "Saves" folder to the "Documents\My Games\Terraria" directory.
- If you want to restore a single player, copy all of the files from the "Player" folder with the name of the character you want to restore into the "Documents\My Games\Terraria\Players" folder
- If you want to restore a single world, copy all of the files from the "World" folder with the name of the world you want to restore into the "Documents\My Games\Terraria\Worlds" folder
- Launch the game and enjoy
That's right - tLifeSaver is now on GitHub (Along with all of my future projects, except ones that are monetized [Apple App Store, Windows, etc], and snippets).
Perhaps you'd also be interested in contributing? Just open a new branch, and when you're done, submit a pull request, I'll verify the integrity of the code submitted, and if it's in the clear, I'll push it to the master branch.
THE GITHUB LINK IS HERE (Note that all current code is in the TMD Branch until full release of the GUI update)
DOWNLOADS
Mediafire downloads (ZIP file format)
ALPHA v0.1
CHANGELOG
+ Adding support for backing up Terraria Steam Files
+ Adding support for OS X (Sorry Linux users... I don't own any Linux distributions...)
+ Adding GUI (Fancy, native support!)
+ Adding a menu for Config usage (Makes things so much easier for me and you!)
- Even less integration with Terraria.exe/app (By about 4 characters worth!)
= GitHub support (In Alpha stage now, go check it out above)! Go and help contribute to the project!
+ Adding support for OS X (Sorry Linux users... I don't own any Linux distributions...)
+ Adding GUI (Fancy, native support!)
+ Adding a menu for Config usage (Makes things so much easier for me and you!)
- Even less integration with Terraria.exe/app (By about 4 characters worth!)
= GitHub support (In Alpha stage now, go check it out above)! Go and help contribute to the project!
+ Added semi-automatic backups (Backed to "Documents\My Games\Terraria\Backups\")
+ Added the ability to launch Terraria automatically
+ Added the ability to launch Terraria automatically
Last edited: