Savepatch: make loadouts save again

Re-Logic introduced a “bug fix” in the 1.4.4 update which prevents the character from saving upon disconnecting when joining any server that used server-side characters, which effectively broke loadouts saving on the character.

The fix to this is simple, but often required knowledge of complex tools and systems. So, to make it available to more people, I’ve created a package which implements the fix without requiring executable surgery.

Usage

  1. Extract the archive using tools such as 7zip or WinRAR
  2. For Windows Steam users, executing the .exe anywhere should work.
    If it doesn’t work, and for everyone else on other platforms, the executable must be placed in the same directory or folder as the Terraria executable, before it is ran.
  3. If the patching process was successful, the window opened should display Successfully patched.
  4. Wait until the message Press any key to exit... appears.
  5. Whatever the case may be, a backup of the original Terraria executable is made in the same folder with the name Terraria-original.exe.

Do not run the executable multiple times.

Downloads

x32/x86 is not supported.

Windows x64 Badge
Windows ARM64 Badge
OSX x64 Badge
OSX ARM64 Badge
Linux x64 Badge
Linux ARM64 Badge

5 Likes

For mobile players out there

1- After entering the server, Load your loadout
2- Go to items
3- /void yourself
4- Save and quit

Items should persist on your character after that

If you have both versions of the game, You can transfer plr files to your pc also (But probably is more annoying)

4 Likes

Ah. Right. I forgot to mention that I don’t have mobile exes because mobile modding is… complicated

4 Likes

i assume its impossible to revert this change in the server?

anyways thx for this, it seems pretty useful

1 Like

No. This is a client thing

2 Likes

ah, damn that sucks. honestly im considering not doing that because say if i do a small change in my loadout and /loadout save it, then when i rejoin the save wont apply unless i use/loadout load again. which i might forget considering i already have the loadout mostly. if i have an empty character when i load in ill remember to uhh load the loadout

1 Like

the patch makes it so when you leave the server, the loadout saves and so you don’t have to do /loadout load again upon joining

2 Likes

Terraria removes modifiers that are not normally attached to items in inventory when entering a world. (at Terraria.Item.FixAgainstExploit)
We need to do /loadout load is required every time a player enters the server for pvp.

I know this issue isnt solved by patch, but could you try to resolve this as well?

If saving items and stats(life/mana) is the only purpose, it is not necessary. Thanks.

2 Likes

Ah, that. That’s outside of the scope of this patch, sorry

2 Likes

ah, ok yeah then it seems good then. thx tej

1 Like