Released [1.2] TSGE - Terraria Save Game Editor

Discussion in 'Released Mods' started by atom0s, Oct 2, 2013.

  1. atom0s Voodoo Demon

    TSGE
    Terraria Save Game Editor
    by atom0s


    Donate To TSGE!
    https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=7U7Q2GRT6KUJN

    What is TSGE?
    TSGE (which stands for 'Terraria Save Game Editor') is a save game editor that allows players to modify their save game files (profiles) and adjust their characters. TSGE supports and targets the latest version of Terraria, currently: 1.2.3

    What can TSGE do?
    TSGE is a FULL save game editor. It can edit all parts of a save game file.

    TSGE can edit the following:
    • Player Tab
      • Edit the player name.
      • Edit the player difficulty.
      • Edit the player male / female flag.
      • Edit the player hotbar locked flag.
      • Edit the player hp and mana values.
      • Edit the player colors.
      • Edit the player hair style.
    • Buff Tab
      • Edit the player buffs. (Add / remove.)
      • Max all buff duration's to their known max values.
      • Hack all buff duration's to int.Max value.
    • Inventory Tab
      • Edit the player inventory entirely.
      • Adjust item prefixes.
      • Max all inventory slots to their max stack counts.
      • Hack all stack counts to int.Max value.
    • Equipment Tab
      • Edit the player equipment, vanity set, dye set, and accessories entirely.
      • Adjust item prefixes.
      • No restrictions to equip multiple accessories of the same type.
    • Bank Tab
      • Edit the player bank and safe entirely.
      • Adjust item prefixes.
      • Max all stacks to their max stack counts.
      • Hack all stack counts to int.Max value.
    • About Tab
      • Display info, credits, links, etc. for TSGE.
    What is TSGE coded with?
    TSGE is coded in C#.
    TSGE is also open source, you can find the source here:
    TSGE uses .NET 4.0 to ensure it will run on Windows XP machines.
    It is designed, tested, and built using Visual Studio 2012 on Windows 7 Ultimate (x64).

    Thanks and Credits
    • atom0s - Core development.
    • Austin Andrews - Titlebar icons.
    • Terraria - Item textures and application icon.
    • Sinzfeldt - For buying me Terraria.
    • attilathedud - Original beta testing.
    Screenshots

    [IMG]
    http://imageshack.us/a/img138/2032/l2ig.png - Main screen.
    http://imageshack.us/a/img209/4699/5k13.png - Buffs screen.
    http://imageshack.us/a/img23/2866/0o72.png - Inventory screen.
    http://imageshack.us/a/img9/1544/zweo.png - Equipment screen.
    http://imageshack.us/a/img707/788/5lbs.png - Bank / safe screen.

    Download Latest Version Here:
    https://github.com/atom0s/TSGE/releases

    Past Versions:
    https://www.dropbox.com/sh/apjjor86e0dbdoc/G7mgaIp1_O
  2. atom0s Voodoo Demon

    Version 2.1.0.12
    • Updated to work with Terraria 1.2.2
    • Fixed: Link to source code in about form.
    • Fixed: Link to latest versions in 'Check For Updates'.
    Version 2.1.0.11
    • Fixed: Dpi scaling is now fixed and should work with any DPI setting. (Thanks to xupaddy!)
    • Fixed: Minor issue with buff list updating/refreshing properly.
    • Added: Buff lists can now be saved and loaded.
    Version 2.1.0.10
    • Change: Adjusted all forms to allow resizing. (Temp fix for Dpi issues.)
    • Change: Adjusted all forms to scale to Dpi instead of font. (Temp fix for Dpi issues.)
    Version 2.1.0.9
    • Updated to support Terraria 1.2.1.2
    • Added: Global 'LatestVersion' variable since I kept reusing the value.
    • Fixed: 'None' option missing from equipment menu selections.
    Version 2.1.0.8
    • Fixed: Greatly improved time TSGE takes to open.
    • Fixed: Greatly improved time TSGE takes to update the model viewer.
    • Fixed: Greatly improved time TSGE takes to select random player colors.
    • Removed: Unneeded model viewer update chunks.
    • Added: Texture update suspension to model viewer to prevent massive unneeded updating.
    • Added: Users can now export and import hair/colors of their profiles.
    Version 2.1.0.7
    • Updated to support Terraria 1.2.1
    • Fixed: Default player health is now 500, the Terraria max value for health.
    • Fixed: Default player mana is now 200, the Terraria max value for mana.
    • Added: Support for loading 1.2.1 profiles. (Halloween update.)
    • Added: New buffs and items included in the Halloween update.
    Version 2.1.0.6
    • Added: ItemPrefix now has categories.
    • Added: Prefix category filtering to Inventory, Equipment, and Bank/Safe.
    • Changed: Hacked buff durations now max at int.Max value.
    • Changed: Hacked item stacks now max at int.Max value.
    • Changed: Layout of Inventory and Bank/Safe tabs has been adjusted slightly.
    Version 2.1.0.5
    • Fixed: Issue with Familiar items not showing up.
    • Fixed: Bank/Safe screen now displays item slots like in-game.
    • Added: The form will now resize based on the selected tab giving more room for new options.
    • Changed: Adjusted the equipment panel to use better filtering.
    • Added: TSGE now includes exporting of:
      • Inventory
      • Equipment
      • Bank
      • Safe
    Version 2.1.0.4
    • Added: New quick-select profile combo due to request.
    • Added: Hotkeys to inventory, equipment, and bank/safe menus. (See below!)
    • Added: 'Check For Updates' feature into the Help menu. (Will locate and ask if you want to download latest TSGE.)
    • Changed: Cleaned up some other code.
    • Fixed: About panel now shows all supported versions.
    Version 2.1.0.3
    • Fix: Fixed a bug with hair styles not updating properly.
    • Updated for Terraria 1.2.0.3.1
    Version 2.1.0.2
    • Updated to support Terraria 1.2.0.3
    • Added new items that were introduced in 1.2.0.3
    Version 2.1.0.1
    • Reported Bug Fixes
      • Fix: Bug #4, Bug #25: Crash caused by missing textures for negative netID items.
      • Fix: Bug #14: Duplicate prefix entries. (Duplicates are now labeled with their buff info to distinguish them.)
      • Fix: Bug #18: Crash caused by missing texture for item: Blue Flare.
    • Other Bug Fixes
      • Fix: Issue with item entries using some invalid information.
      • Fix: Issue with item lists mimicking each other due to cloning issues.
      • Fix: Issue with prefix combo boxes mimicking each other due to cloning issues.
      • Fix: About form window title.
      • Fix: All form icons.
    Version 2.1.0.0
    • Overall Changes
      • Change: Complete project rewrite (again..)
      • Change: No longer using WPF at all. Normal WinForms now.
      • Change: Added support for profiles from Terraria 1.1.2 and up.
      • Fix: Fixed items list containing multiple angle statues.
    • Player Tab
      • Change: Health and mana are now manually input instead of sliders.
    • Buffs Tab
      • Change: Buffs now respond to single clicks again.
      • Change: Added options to individually edit single buffs. (Delete, duration, hacked duration.)
    • Inventory Tab
      • Change: Added filtering to easily find items by name / category.
      • Change: Added single item editing options for easier editing of a single item.
    • Equipment Tab
      • Change: Added filtering to easily find items by name.
    • Bank / Safe Tab
      • Change: Added filtering to easily find items by name / category.
      • Change: Added delete buttons to quickly clear bank or safe items.
    Version 2.0.0.0
    Version 1.2.1.0
    • Fixed: Buffs were being set incorrectly when loading a profile.
    • Fixed: Prefixes were being added to bank/safe items incorrectly.
    Version 1.2.0.0
    • Player Tab
      • None
    • Buffs Tab
      • Added: Buff icons are now inside of the buff list too.
      • Changed: Buffs are now sorted alphabetically.
    • Inventory Tab
      • Added: Extra checks to inventory tab custom stack.
      • Fixed: Inventory tab prefix being allowed to set blank item prefixes.
      • Fixed: Inventory 'Set All Items To Max Stack' button is now fully visible.
      • Added: Right-click now dupes inventory slot items.
      • Changed: Items are now sorted alphabetically.
      • Changed: ItemPrefixes are now sorted alphabetically.
      • Changed: Inventory custom stack textbox is now in first column.
      • Changed: Disabled context menus on stack textbox.
    • Equip Tab
      • Changed: Items are now sorted alphabetically.
      • Changed: ItemPrefixes are now sorted alphabetically.
    • Bank/Safe Tab
      • Added: Extra checks to bank tab custom stack.
      • Changed: Items are now sorted alphabetically.
      • Changed: ItemPrefixes are now sorted alphabetically.
      • Changed: Disabled context menus on stack textbox.
      • Fixed: Bank tab custom stack editor not working.
      • Fixed: Bank tab prefix selection not working.
      • Fixed: Bank tab prefix being allowed to set blank item prefixes.
      • Added: Right-click now dupes bank slot items.
      • Added: Right-click now dupes safe slot items.
    Version: 1.1.0.0
    • Added: Source code license. (GNU GPL v2)
    • Added: Code to handle dynamically displaying version of the application.
    • Changed: Cleaned up various parts of the code.
    • Changed: Moved parts of code around to better visually follow the xaml.
    • Added: Silk Icons to thanks in about page for menu icons.
    • Added: Source code uploaded to CodePlex. (http://tsge.codeplex.com)
    Version: 1.0.0.0
    • Initial release.
  3. Transcend Angel Statue

    Good job.

    First, for me the scaling isn't working quite right for the first screen:
    [IMG]
    You can see the bottom color is cut off slightly.

    Second, when I click on existing items in the inventory, I think it should populate the Item/Prefix/Stack Amount with the slot's corresponding information.

    Third, you should make it so that the item selection isn't just a dropdown, instead it should be like a filter-able dropdown, where I can type 'Bomb' and the list should shorten to just contain "Bomb", "Sticky Bomb", etc.

    Besides that, it looks nice. Thanks.
  4. atom0s Voodoo Demon

    The scaling problem is possibly due to your DPI settings.
    Try the following:
    • Right-click your desktop and choose 'Personalize'.
    • On the bottom-right, click 'Display'.
    • On this screen, make sure '100%' is selected.
    • Click the 'Set custom text size (DPI) on the left.
    • Make sure it is at 100%.
    • If you are able to, make sure that the Windows XP style DPI scaling is selected too.
    • Save and close all screens and try again.
    As for the feature requests, I'll see what I can do in the next version(s).
  5. Transcend Angel Statue

    Thanks for the fast response. I don't believe my text size settings are incorrect..
    [IMG]
  6. atom0s Voodoo Demon

    Are you on Windows 8 or 7? On Win 7 both machines I have to test with work fine. Might be something with Win8.
  7. Transcend Angel Statue

    Windows 8, no big deal though. Just thought I'd let you know.. Since the whole point of using WPF is to allow for scaling in any situation.
  8. atom0s Voodoo Demon

    The size of the overall window is still static either way. Just something on Win8 is causing things to become wider or something it seems. I don't have a Win8 machine available currently to test with though. I'll look into getting a VM setup with it soon though.

    Quick Edit
    • Uploaded a new version (same download link) to fix a small bug.
    Had a small bug that couldn't save new profiles if the file didn't already exist. Fixed now.
  9. rjcline Giant Worm

    I click on the buffs but nothing happens...Idk how to fix that issue. I make sure I have a slot selected then click on buff but nope nothing.
  10. atom0s Voodoo Demon


    Double click them to add a buff.
    rjcline likes this.
  11. rjcline Giant Worm

    I tried that too. I have 2 characters RJ and RJ.plr Idk which one to open. But either way both of them still wont let me click the buffs
  12. atom0s Voodoo Demon


    File -> Open and select the .plr file.

    Then on the buff window, click the buff slot you want to edit on the left once.
    Then click the buff you want to add, on the right, twice.
    rjcline likes this.
  13. rjcline Giant Worm

    I appreciate the fast responses but ya I did exactly what you said and it's still not working. I can use everything but the Buff window. Idk why but eh...
  14. atom0s Voodoo Demon

    Mind showing me a screenshot of how it looks for you?
  15. rjcline Giant Worm

    [IMG]

    [IMG]

    There you go...Alil bit is cut off, im using Windows 7. I tried the personalize thing you mentioned before and it didn't work. but i didnt think it was a big deal.
  16. atom0s Voodoo Demon

    Thanks, from the look of it your font(s) are larger than they should be. I'm wondering if the fonts used with MahApps.Metro aren't stock on Win7/8. Pretty sure 1/3 of them are though.

    If you can, mind checking your system fonts for:
    Segoe UI
    Segoe WP
    Zegoe UI

    I know the last two are for Windows Phone / Zune but shouldn't be used with TSGE anyway. The first should be the font that is being used.
  17. rjcline Giant Worm

    I only have the very first font...Segoe UI. But would this really matter on why my buff tab isn't working?
  18. atom0s Voodoo Demon


    No, the font shouldn't effect that.
    Do you have TeamViewer by chance that I could take a look and test things out?
  19. rjcline Giant Worm

    yessir. I do, if you want you can add me on skype real fast. redhawk0993
  20. atom0s Voodoo Demon


    I don't give out skype sorry. You can send me a pm on here or add me on Steam if you wish:
    atom0s

    (The second 0 is a zero!)

Share This Page