1. For issues you find with the Switch and Console releases, please follow this link and give as much detail as possible. This is the speediest way to get info to Pipeworks and get a hotfix in the works.
    Dismiss Notice

Standalone [1.3.5] Terrasavr, web-based inventory editor

Discussion in 'Released' started by YellowAfterlife, Sep 26, 2014.

  1. YellowAfterlife

    YellowAfterlife Official Terrarian

    Terrasavr is a web-based inventory and profile editor.
    Being web-based means that you don't have to download it, and it will work for PC/Mac/Linux flawlessly.

    If you'd like to take a look without further ado, here goes:

    Alternative version (if that doesn't work).

    (also check out my blog or Twitter. I make games and other things.)

    If something doesn't work, always try Flash version first.

    • To search in item descriptions instead of titles, add a dot "." in start of search phrase.
    • You can start the program with search open (for quick reference/linking) by adding "?q=name" into end of URL. For example, http://yal.cc/r/terrasavr/?q=lights
    • You can search in item descriptions by adding a dot "." in the start of search query
    • Holding left mouse button allows to pick a stack of items from library shelf (similar to how right mouse button works in actual game)
    Terrasavr is intended to be an online application (to be able to serve updates as soon as they appear), but if you absolutely need an offline version, you can download the SWF from Flash version and run that locally with your browser of choice (or Flash Player).
    If application does not run, or does not seem to have any effect, try the following steps in order:

    1. If page appears blank or characters do not load, step 4 is to be taken first instead.
      It's also worth pointing out that program will not work correctly in Internet Explorer versions below 10.
    2. Ensure that you do not have character open in the game, or game set at character selection screen.
    3. Verify that you are using application correctly (see video in first spoiler).
    4. Try Flash-based version, http://yal.cc/r/terrasavr/fl/
    5. Try running application in a different browser.
    6. Try saving the output file under a different name and then copying it over the source file. If that fails, ensure that you have no other programs working with file at the moment.
    7. Verify that you are actually changing the correct files (and not ones from other user account, for example).
    8. If nothing worked after these, leave a detailed reply, or (better) a short video-capture of steps taken.

    In short, it's a stylish editor which works right in browser. Looks like this (357K GIF @ IMGUR):


    You can tweak stats, change colours, manage items, change prefixes...

    To make decisions easier, Terrasavr will also display full information about items upon hover:


    Also you can search for items. This works nicely and there's pagination:


    Of course, sometimes it's hard to remember everything, so there's also a "library" of commonly needed item sets:


    So one could say that it's pretty good, right?

    Logical points

    A list of things that I thought you may want to know:

    • Despite being web-based, program does not involve uploading or downloading files to/from a server - as soon as the page is loaded, there's no further interaction with server. This also means that program will work offline if page is cached.
    • Program is backwards compatible - for earlier versions of game format is kept intact, meaning that loading and saving a 1.2.0 profile would keep it 1.2.0-compatible.
    • While program will do it's best to not break anything, I suggest to make backups of profiles at least once in a while.
    • The one and primary requirement of program is a modern browser. This covers most browsers released in past year or so. Program may also work in certain mobile browsers like Chrome for Android. Don't expect it to load profiles from mobile version though.
    The future

    Things I currently plan to introduce later on
    • Either color wheels or color ramps for setting character colors.
    • More item collections to choose from.
    C&C are welcome.

    Have a nice day!
    Last edited: Jun 25, 2015
  2. Darkercloud

    Darkercloud Terrarian

    Glad to see you migrating over to here.
  3. infinitetech

    infinitetech Terrarian

    any chance you could add in a way to make an item that would have custom stats but just use some generic item no one uses as the image, like maybe use the wooden shortsword or something? or make it so the player can pick what to edit, or something like that?
  4. YellowAfterlife

    YellowAfterlife Official Terrarian

    Thanks! It looks nice here.
    There's currently a very limited list of things that you can do with Terraria profile files.
    Essentially, each item is represented by 3 numbers - it's item index, it's quantity (unless it's an item in armor/accessory slot), and it's modifier index.
    So... yeah, unless developers of Terraria change the format in future to allow storing more information about items, there's not a lot that an editor can do.
    You can still do some interesting things though, like giving modifiers to armor or bullets.
  5. Irie009

    Irie009 Terrarian

    Glad to see you made the move to the new forums! This is an invaluable tool for fun maps.
    YellowAfterlife likes this.
  6. YellowAfterlife

    YellowAfterlife Official Terrarian

    Hey, thanks! If there are any item collections that could be included in library for easier search, do tell.

    Also, can someone notify me (by posting a message here or mentioning me on Twitter) once the new version will be out (so that I can get to updating the program)? I currently have a fair of work to do, which makes keeping up with forums very problematic.
  7. Darkercloud

    Darkercloud Terrarian

    I'll notify you, but it will probably be a while before the new update drops.

    Would it be possible for you to make it to where we can make our own libraries?
    Last edited: Oct 4, 2014
    YellowAfterlife likes this.
  8. YellowAfterlife

    YellowAfterlife Official Terrarian

    Hey, sorry, I managed to completely overlook the question somehow. I'll add some method for loading libraries in next update. Currently it's only possible to save/load "tab" contents (via buttons on the bottom of screen), which can be used to append sets of items into inventory.

    In other news,

    Program has been updated. This is quite possibly the largest "content" update so far:
    • Fixed several items (most noteably, two boreal tools) missing an icon.
    • Added 1.2.4 wings (fin & Fishron) into Accessories - Wings.
    • Added 4 more accessory categories (Defensive, Offensive, Mobility, Technical)
    • Added a Weapons category! Includes everything (I think).
    • Main (HTML5) version should now automatically re-download when there's an update and stop redownloading on each visit for some people.
    • Page now correctly displays scrollbars if the program doesn't quite fit in the window.
    Plans for near future:
    • Possibly a separate "armor" category (currently you need to look in Materials for them)
    • Making (and, possibly, sharing) custom libraries (not 100% decided on how this will work yet).
  9. djDarkX

    djDarkX Terrarian

    Just a bit of a heads up, I noticed that glass chests aren't in the Glass category under Theme. It's available via search, but not in the category itself with other glass items. Great tool, by the way!

    Also, the Spectre Mask isn't in the Shroomite & Ectoplasm category under Hardmode. Hope this helps to improve it.
    Last edited: Oct 14, 2014
  10. YellowAfterlife

    YellowAfterlife Official Terrarian

    • Added missing items to Ectoplasm, Frost, Glass, Boreal, Cactus, Honey categories.
    • You can now load your tab item files as libraries (see "Load library" button on bottom of screen).
    djDarkX likes this.
  11. djDarkX

    djDarkX Terrarian

    Nice work! Glad it got updated so quickly! :D
  12. Darkercloud

    Darkercloud Terrarian

    Do you think you could add compatibility for tapi?
  13. YellowAfterlife

    YellowAfterlife Official Terrarian

    It has nothing that makes it incompatible with any specific mod, unless they alter the save file format.
    Displaying items from user-created mods is a trouble though, since I would need to include the graphics for any applicable mod, and then guess the IDs for items.
  14. Exodus Starlit

    Exodus Starlit Dungeon Spirit

    I first said you are great with your EDITOR, now more better because I didn't saw you don't have to download this. I might use it in 1.3 (maybe).
  15. Darkercloud

    Darkercloud Terrarian

    It changes the save format.
  16. Windy-Sama

    Windy-Sama Terrarian

    Woohoo, great tool!
  17. Darkercloud

    Darkercloud Terrarian

    So do you think you could add support for tapi? Didn't get a reply from my last post.
  18. YellowAfterlife

    YellowAfterlife Official Terrarian

    Thanks! Try to link to the program's page itself (yal.cc/r/terrasavr) rather than SWF file on your blog though. Visiting the SWF file location will launch a download/save-as for a fair of people, and that kind of defeats the purpose.
    I haven't decided on this yet. It is most likely possible, but so far I haven't seen any documentation on file format anywhere, and it would take some hours to research->implement separate format and some kind of switch to allow selecting the format.
    Another question of concern is, as I have mentioned, that it would not be possible to display any information about user-created items, and why the heck would you want to use TAPI if not for user-created mods... it would make sense to make a TAPI mod with inventory editor, but that's an even larger time investment than expanding the web version and taking the blame for it "not being cool enough".
    Hard decisions.
  19. DragonFang141

    DragonFang141 Terrarian

    Does this work with other mods?
  20. DragonFang141

    DragonFang141 Terrarian

    For some reason it doesnt work with my modded character even though i took the modded stuff out of my inventory.