phantam23 wrote:Just opened the file and wow, I'm impressed, how did you manage to copy over the variants while keeping the score at 0
the file is set up like this:
Achievements
Ship Achievements
Unlocked Ships
Statistics
So I just delete the end of the file making sure to leave the unlocked ships data intact. This data is apparent because it's a block of 00's and 01's after the achievements, simple true/false for which ships you have unlocked.
I wanted to just add one last rock ship achievement to your file, but I didn't know what the game called the fire achievement or where to put it. Luckily, almost every single thing about the game is packed into a data file (C:\Program Files (x86)\Steam\steamapps\common\FTL Faster Than Light\resources\data.dat) which contains an "achievements.xml" file.
So I needed to add "ACH_ROCK_FIRE" to your file in the right spot, but there were a couple values before every achievement string that I didn't understand, as well as one at the beginning of the file. It turns out those values are the length of the string (in this case the addition was 0D = 13 characters long) and the first value tells the game how many total entries are in the file. After placing the string, setting the length value and increasing the entries value it stopped crashing and worked.
I know this is a TL; DR but if you like games and programming then it's kinda interesting.