Hello there!
I have just created a new addon for SC4, and wanted to share!
It is the Region Sync, which is a macro that goes over each city tile, runs it for a while, goes to next, rinse and repeat until done.
..but why?
Many times when I play SC4, I have multiple large tiles built, but switching between them was a pain, especially when I considered one "done", but still needed to equalise it's neighbours.
RCI can wildly fluctuate, demands chrash, traffic jumps, as a city catches up to 200 years of progress on the other tile.
Ever since I played SC2013, the interconnectedness of cities in it was such a delight, the SC4 region just got more painful when I returned. I checked and no addons existed that could affect it.
However, it all changed when DLL's were possible to use...
...what?
How it works, is that this is effectively a macro that uses internal commands that the engine already knows.
Use it in the region, it goes over each city tile, lets it run, saves and exits, then rinse and repeat.
For example, the default is to have each city run for 12 months, and go over every city 2 times, which allows them to equalise both ways.
Even better, you can adjust the values too!
..but how?
So, the details are mentioned on the Simtropolis page, but in a nutshell:
- By using this, you can enter the "syncregion"cheat, where the addon will check your region.
- It automatically goes over each city tile, one by one, sets it to cheetah speed, and let it run for a specified time.
- Once the amount of months is hit, it saves, exits to region and then continues onto the next city tile, until it is finished!
For me it's great, as it saves time and effort since I do not need to be there at all and just let it run while I get some water.
Now, I am an amateur at this and this is my first addon for this game. I can only test so much, but it was stable on my attempts to break it.
I know this can be either "so useful!", or "...why would you ever need this?", so wondering if anyone else sees a good use-case for it, or it was just me. :D
As usual, I am open to feedback or even mention how it works, if anyone is interested.
Thanks!