My save file was (is?) filling up the reports directory with ,dmp files and my player log had errors. I was not getting a CTD when I loaded my save.
However, when I loaded my save file until the city was visible, then loaded the SAME save file again without returning to the main menu, the game would use a different load process. This
second load created new very specific errors related to electricityFlowEdge as well as a critical fault and the game would CTD. Importantly, the crash with truncate the player.log file exactly when the electricityFlowEdge error was reached but included additionally:
Code:
=================================================================
Native Crash Reporting
=================================================================
Got a UNKNOWN while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries used by your application.
=================================================================
=================================================================
Managed Stacktrace:
The player.log file would list node numbers, but these numbers when entered into Scene Explorer would point to non electrical items. I had about 25 and checked them all. All pointed to a building, bush, cim walking, or just random stuff.
In frustration, I disabled anarchy and used the bulldozer like a metal detector to hover over any building, road, electrical item, or anything that was yellow or red near these 25 "items". I replaced a lot of roads and just did cleanup.
After saving the city, I re-ran BSD and it found new segments.
Again, I removed the found items (by copy paste the number from the log file into the Explorer). The segments were largely NOT electrical. They were bus lanes and roads and stuff. I decided to be thorough and I deleted any road segment and replaced and rezoned anything that was disturbed.
After saving, I removed the compile flag and loaded the game normally. This time, the game did not CTD on the second save load. Progress!
Now, each number in the player.log file corresponded directly to an underground electrical wire. Many were in my large windfarm, which I'm sure was installed before Anarchy was released. So these segments were from the Bypass Validation results and not a bug from Anarchy.
Anyway, all 25 were actually electrical. This patch version has a new green circle that shows when an underground connection is proper which made fixing these errors very easy. I deleted the entire electric wire on both ends of the identified node and redrew without anarchy.
I plan to update my save file soon with these fixes, but if you want to recreate this scenario just use the nrr-rc or nrr-bug versions (fix will be nrr-rc2).