工人与资源:苏维埃共和国 Workers & Resources: Soviet Republic

工人与资源:苏维埃共和国 Workers & Resources: Soviet Republic

98 个评价
Turn Achivements Back On!
由 UpTide 制作
Changed difficulty settings and disabled achievements? Whoops. Let's fix that without needing to start a new game.
4
4
3
2
2
   
奖励
收藏
已收藏
取消收藏
Does this Apply to You?
Tested: v1.0.0.20

This guide is for people who want this to go away.


(I am very sorry but for some reason Steam keeps removing the image of the in-game menu that shows that achievements are not available, and they don't let me upload pictures any more t-t)

Several people in comments have confirmed this works to turn achievements back on. Please share if there's anything special you had to do to get it working!
Find Save File
Before we can edit the save, we have to find it first.

In the Steam library, go to the game's properties. You can do this by right-clicking the game in the list on the left or by pressing the cog wheel when the game's selected.

In the properties, go to the Installed Files tab.

Press Browse.

This will open your file explorer. It will have a directory in it called media_soviet. Go in that and find the directory called save. Open save. Find the directory that's named after your save file.

Make sure to make a copy of your save file in case something awful happens like your hand slips and you delete everything by mistake.

Finally, open the directory that's named after your save file.

(If you save your game as ZIP: just browse inside the ZIP for now.)

There will be a bunch of files in the save. If you're seeing files like "airplane.bin", "buildings_game.bin", and "buildings.bin", you're in the right spot.

Find the file "stats.ini". This is the one we need to edit.

Edit stats.ini File
At this point, make sure your game is closed.

(Those with ZIP saves, copy the stats.ini file outside of the ZIP so it's easier to edit.)

Open the stats.ini with a text editor such as notepad, kate, or vi if you're feeling spicy.

Find the text "$ProgressIdent" in the file. For all my save games it's been near the bottom.

It will have a bunch of letters after it. The last letter will be "b". Evil evil b. Or "c", an evil c. Thank you variance for this discovery.



Change the b or c to an a. I have not tested what the other letters do.

(Text for copy pasting: $ProgressIdent stutyyqsqqqtvwwyza )



Save!

(Those with ZIP saves, put the stats.ini file back into your ZIP save. It will warn you about the override.)
Confirm it's Working!
Happy day!



Let me know if it works or not. It's worked when I've tested it, but I've only tested on my save games!
Special Notes (Old Saves)
Mega super secret note for hex editors:
header.bin ...
Money byte offset 392, little endian float (80 96 18 4B is 10,000,000)
Year byte offset 412, little endian integer (A1 07 is 1953)


It seems, from the comments, there are conflicting results for fixing older saves. The guide may not work for saves from before v1. I'll try to maintain a compilation of seemingly helpful comments for convenient reference.

Thank you ich.glaub.mir.platzt.der.sack for your detailed explanation of fixing your older save:

ich.glaub.mir.platzt.der.sack Sep 1 @ 5:05pm 
I had a very old save and it didn't work, i had to do the following to make it work:

- Save as a new .zip save
- put "$ProgressIdent stutyyqrzvwzztzrtc" in the .ini file as stated in the guide
- Start game and see that i am not allowed because of cheats
- Close game
- change the "c" at the end to a "b"
- start the game load the save (not allowed for achievements because of changing the settings now) and save again
- close the game
- change the "b" to an "a"

Then it worked, setting it straight to an "a" didn't work for me.


Thank you xiii_TM for suggesting those without the line in the ini file should try adding the line:

xiii_TM Jul 16 @ 3:16am 
Just as an additional note - if you started your save before 1.0 (like me, I started a realistic run in v122 rather than v124, and had to use cheats due to a bug) you won't have this line in your stats.ini. I was able to create a new game using the exact same settings and map, copy the line to my existing one, and it seems to run fine + give me achievements.
31 条留言
codesmithKarl 8 月 21 日 下午 9:52 
My early start save had a 'd' also, swapping to an 'a' worked as hoped. Thanks!
Хлебный паук 8 月 18 日 上午 7:46 
Thanks so much bro, it works:cozybethesda:
lotherius 8 月 3 日 上午 10:36 
My save has "stutyyqsqqzxxxztsd" in that location. It doesn't end in the same letter, and the number of letters is different as well. However, changing that last d to an A did re-enable achievements.

Honestly if the game wasn't so tediously buggy I wouldn't bother. But having to turn off realistic or go to the terrain editor to fix glitches is just all too common.
BeanyBako 6 月 3 日 下午 12:23 
Worked for me in 1.1.0.9
Obiben27 5 月 30 日 上午 3:06 
it dosen't seem to work in 1.1.0.8
SfpBono 2 月 10 日 下午 2:20 
Funcionando ainda em 2025, usei o notepad++ para editar e que facilita muito.
Vimes 2 月 1 日 下午 11:18 
This....

xiii_TM Jul 16 @ 3:16am

Method worked for me on my older game.

Thanks for sharing.
hopin8krzys 1 月 26 日 上午 8:47 
Worked, thanks
Kent HD 1 月 10 日 下午 5:12 
1.0.0.20 still working

Thanks for the guide!
gh0str1der 2024 年 12 月 28 日 下午 12:14 
Works! Thank you. :steamthumbsup: