**EDIT: Title is maybe a bit misleading, this is parallel CITY play in a region...
**EDIT_2** If anyone would like to try it out, I've opened up the repo sc4-region-sync
So, I've always loved SC4 and it's constantly a game I return to. I've never really been that good at it but it turns out to just be kind of carthartic in a way. What always happens though is that I want to try and build up a region, and end up getting frustrated with having to switch back and forth between cities all the time. I know there are different strategies I should focus on to limit this but I've just never really sat down to learn any of them.
I recently installed the game and started loading up mods, in the process I had the thought... what if I could create a mod that allows me to play multiple cities in a region at once? What if cities could update their status to each other, allowing continuous play together, rather than relying on region information to update during city load?
I sat down with Claude (Fable) and began planning everything out. With a lot of testing, and A LOT of reverse engineering with Ghidra, we came up withe the following:
SC4 Region Sync
I'm currently going through testing right now but so far I've got 3 instances of the Steam SC4 Deluxe version running. Deals, connections, and city information like population of each RCI and demand pass between each other through the assistance of a coordinator.
So example, I can create a highway connection in one city, and after a month ticks over, that highway connection will appear in the other live city I'm playing just like it would if I were to save and the load the other city. I can build RCI and the population will influence the other live cities in the region.
Lots left to do, I want to pull everything into a single window to manage it better, allowing for grid or tabbing into the cities. Right now it just needs and EXTENDED amount of hours testing and looking for corner cases. Happy to release this too if anyone is interested.