A collection of all the bug fixes you can do yourself, by opening a settings file and making some simple changes. It doesn’t require any knowledge of coding or anything like that, just follow the step-by-step instructions.
They all have these steps in common, unless otherwise specified:
- Close down the game completely if it’s running.
- Open the folder where the game is installed, depending on where you bought it:
STEAM –
C:\Program Files (x86)\Steam\steamapps\common\City of Gangsters\CoG_Data\StreamingAssets\Settings
EPIC –
C:\Program Files\Epic Games\CityofGangsters\CoG_Data\StreamingAssets\Settings
GOG –
C:\Program Files (x86)\GOG Galaxy\Games\CityofGangsters\CoG_Data\StreamingAssets\Settings - Locate the file indicated, and open it in Notepad (if it asks).
- Apply the fix according to the instructions below.
- Save the file and exit Notepad.
- Launch game!
German Schnapps
Problem: There’s a line of code missing which means the game doesn’t do the required “is this Atlantic City?” check before an indebted gambler offers to tell you about German Schnapps.
Fix:
- Open the file Gambling.sim and do a search for
grants [ { #type unlock-resource id german-schnapps } ]
(it should be on line 2630). - From the section above (English Gin) or below (Canadian Whiskey), copy the line
{ #type check-current-city is any of [ atlantic-city ] }
directly below visreqs [ and paste it on the line below visreqs [ in the German Schnapps section.
Result: From now on your game will only let you discover German Schnapps if you’re playing in Atlantic City – as it should be, because that’s the only map where it exists as a resource.
Improved Absinthe Stills (New York)
Problem: A missing letter is preventing the skill mission from ever triggering, because it’s looking for a resource that doesn’t exist.
Fix:
- Open the file Skills.sim and do a search for the word absinte. (It should be on line 2805, in the middle of
#type check-player-produced-total resource absinte is moreorequalto value 120.)
Add a h to correct the spelling, so it reads absinthe.
Result: If you have already produced 120 Absinthe, you should now see a purple hat, allowing you to pick up the mission and complete it to get the skill. Otherwise it will trigger when you have produced 120 Absinthe.
Out Of Town Trucks (Bottled Whiskey)
Problem: A typo is preventing the mission that unlocks Bottled Whiskey.
Fix:
- Open the file ResEvents.sim and do a simple search and replace (Ctrl-H): search for whiksey and replace it with
whiskey
.
Result: Bottled Whiskey should now come up as a reward option.
Out Of Town Trucks (Hard Cider)
Problem: It doesn’t check for <1 Sparkling Cider, which you would have expected it to do seeing as the other three T1 missions check for their respective T2.
Fix:
- Open the file ResEvents.sim and copy line 794:
{ #type check-player-produced-total resource sparkling-cider is lessthan value 1 }
- Search for
id smuggling-cider-low
to locate line 655 quicker – it’s 3 lines below. Press enter to make a new line and paste the copied line of code.
Result: Hard Cider should now be in line with the other three low level missions that check for <1 of its corresponding T2 booze!
Out Of Town Trucks (Moonshine)
Problem: The delivery goal for Moonshine (high) is wrong. It wants you to to hand in Homemade Beer (!) instead of the expected Moonshine, and the description in the settings is about Hard Cider.
Fix:
- Open the file ResEvents.sim and search for
id resultquest-moonshine-high
(line 1357) - Change the word cider for
moonshine
on the next two lines (the ones starting with locname on line 1358 and locdesc on line 1359). - Just below those, there’s something called goals. Change the word home-brew in the middle-ish of line 1363 to
moonshine
.
Result: The mission will now require handing in 75 Moonshine, as expected.
Scheme: Enforcer: Bank Heist
Problem: Chapter 4 has a fail outcome leading to your captain’s death, when the settings indicate that it should only lead to an arrest.
Fix:
- Open the file Schemes.sim, and search for
"chapter.midnight-visit.decide.fail-arrest.epilogue"
(line 1109) and change kill-crew toarrest-crew
on the line below.
Result: If your captain fails but meets the correct criteria for this outcome, they will now get arrested instead of killed.