Underrail

Underrail

Not enough ratings
How to edit/respec feats
By bye
I've seen this requested many times, as it's pretty common for new players to fumble their feats and realize this dozen of hour later, with no option in-game to fix your character. So, here's a guide on how to edit a save file and change your character's feats.

Credits go to MichaelBurge for creating the original unpacker tool, epeli for the super handy online version and reinhark for the original post in the underrail forums with steps for doing this:

https://underrail.com/forums/index.php?topic=3070.msg16112#msg16112
https://underrail.com/forums/index.php?topic=2753.msg14299#msg14299
   
Award
Favorite
Favorited
Unfavorite
Guide
1. Reach enough experience to gain a level (this can be done normally or via Cheat Engine) and create a new save.
2. Open https://underrail.info/unpacker/ in your browser
3. Go to your save location: Documents/My Games/Underrail/Saves/yourNewSave
4. Upload the global.dat file from this location to the Unpacker site.
5. The site will unpack this file. Choose to save it and it will download global_unpacked.dat. Don't close this tab as it will save some important information from your save such as game version.
6. Now open global_unpacked.dat using Notepad++ or something similar.
7. Now press ctrl+F and search for the name of a feat your character has. This name might not be exactly the same as what is in game but it's usually similar.
8. Once you find a feat, it should be placed in a section like this:
9. The value for the feat is everything between the NUL and SOH symbols. This might include blank spaces or other symbols.
10. Now that you know this information you can open your game, level up your character and select any feat, save your game and repeat steps 4 through 8 and find out the value for the selected feat.
11. Now you can just replace the values (remember, everything between NUL and SOH symbols) and save global_unpacked.dat
12. After this we need to repack the file. Go to the site, upload your modified unpacked_global.dat.
13. Make sure the selected game version is the one that was previously saved from step 6. Everything should look like this:

14. It should re-pack your file. Download global_packed.dat. Rename it to global.dat and replace the one from your initial new save with this one.
15. And now load the game. If everything is alright, create a new save and continue playing.
20 Comments
Lustful Ebaclak Apr 11, 2024 @ 10:13am 
Works, but you have to use Hex editor if skill has Newline character, like premeditation on picture above
Sad Alzuqui Jan 2, 2024 @ 7:16am 
does this works for skills too?
fruit flavored ENERGY DRINK Nov 18, 2023 @ 7:00am 
okay... this took quite a bit of 'tism but i figured it out. long story short i first replaced the two references to the active feat with the passive feat references. one reference was for the feat list and the other for the quick invoker. this worked but left a blank space on the quick invoker as the passive feat wasn't supposed to be on the invoker. it would show up whenever an ability was added on top of the same invoker category

lots of testing later i figured out i should just replace the invoker reference to the passive feat with something that the game adds and removes normally. so i ended up testing disembark. i made a save on my jet ski and replaced the reference with the disembark reference (this created two disembark abilities in the quick invoker). so i loaded the save, disembarked a few times which was supposed to remove the ability as you finish doing it, and it actually worked

thanks for coming to my TED talk :lunar2019coolpig:
fruit flavored ENERGY DRINK Nov 16, 2023 @ 3:41pm 
anyone figured out how to remove active abilities without breaking the save? simply replacing the feat doesn't seem to remove the ability and it stays on your quick invoker
Mashiro Nov 5, 2023 @ 6:15pm 
Still works on Heavy Duty (1.2.0.9). Wanted a way to switch off GL -> LMGs early game

As mentioned on the unpacker site you can do this all locally with 7-Zip and Notepad++:
Backup your save, extract global.dat, edit global, 7-Zip -> Open archive on global.dat, drag 'n drop the modified global into it to replace and done

I've noticed the last allocated feat will instead be the values between NUL and ENQ
seekr May 22, 2023 @ 8:52am 
Can confirm still works, just take caution its finicky to do and some feats might not work straight away. I had to recheck one feat I switched for like 5 times before it was correct.
JohnAaron Dec 30, 2022 @ 4:03am 
I can confirm this still works (I now have both tranquility and psychosis perks). Be careful when pasting your desired perk so there's only orange "edited" line in Notepad++ when you save your changes.
Lord Quinton Apr 11, 2022 @ 1:48am 
i'm guessing this no longer works or the unpacker is not updated for the current version. the unpacked file is primarily gibberish and looks nothing like the above example. I eventually found feats and stats, but there was no indication of anything that could be edited to change stuff.
bye  [author] Sep 9, 2021 @ 2:02pm 
Updated unpacker link: https://underrail.info/unpacker/
ZealStar Aug 27, 2021 @ 7:10pm 
unpacker link dosen't work anymore........
i guess i can't get rid of my wrong feat...:steamsad: