28.02.2015, 10:53
OnGameModeInit is executed before main, however illogical it may seem, so it is only natural that it will execute the fallback. So you can load all general stuff in OnGameModeInit, then set the state in main and execute another function to load the city specific stuff.