IIRC...
One particular version of SimCity (3?) had a 1920 Berlin version. I remember that being my first sucessfull city well into 2150, with taxes so low and happiness (people immigration...) so high that people would COMPLAIN THE TAXES WERE LOW and you didn't value your city, despite the fact you had plenty of cash to spare anyway.
If I recall correctly... SimCity 2k was one of the few games that could have their variables searched and replaced. Have $2350, search 2350 on the game files (your save)... have 2000, search 2000.... now replace 2000 with FFFF and watch magic happens...
Off-topic:
You can still do that (plain text editing) in Microsoft Combat Flight Simulator 3, except it is even easier because it is a plain XML file. It spells out for you "Planes contact points" with coordinates. If your plane has no contact points, it can't be shot down. Except that you cross the airport runway towards the center of the earth and blow up. So, search for contact points with Z coordinate equal zero, and those would be your landing gear, and keep them. Microsoft Age of Empires 3 is prone to the same quirk, for the same reasons. But it helps to customize the game beyond any SDK having XML files to script your game.
/offtopic
These games were fun both playing straight and messing up with the code to watch outlandish stuff happens.
And I believe anyone applying for mayor should play any version of SimCity and make a respectable 'win' before even becoming a candidate.