Browsed by
Author: Dispersing Minds

EA.0.26 is live!

EA.0.26 is live!


I’ve decided to launch a somewhat smaller 0.26 version to get a few bugs and issues out of the way sooner. Primarily what has been left out and will be added next week is the new camera tutorial, some new camera controls (some have been added in this version) and some new buildings and props (billboards for example).

But here’s what’s in:
– Atmospheric scattering and SSR off by default on Mac (due to compatibility issues).
– Loading performance improved. Also managed to removed stalling at the end of loading a city.
– Fixed poor performance when placing/removing many blocks.
– Fixed camera shake bug when removing many blocks.
– Fixed calculation error.
– Fix rotation when using shift A/D when not aligned to horizon. Default key setting also moved from shift A/D to Q/E.
– Fixed issue with old block types not being translated correctly (affected first campaign level and a few challenge levels).
– Fixed (ie. removed) camera shake when trying to destroy blocks on a level where blocks can’t be built.
– Fixed status effect not correctly displaying buildings that lack electricity or water. This was due to a change in how missing resources is handled since implementing the new UI for buildings.
– Cost deduction now correct for bridges (cost was not per segment before).

New additions and tweaks
– Building camera lock on replaced with a camera move to building function. Accessed via shift down and left or right mouse button. This is currently not removed from the tutorial, as the movement tutorial is being replaced in the next version!
– Recycling center now produces small amounts of carbon. When running at 100%, it can essentially support a carbon power plant at 50%. Making the early game a bit easier.
– New building UI.
– Increased movement when using scroll wheel.
– User interface color can now be changed in the options menu.
– Controls movement speed options added.
– Bridging pieces added – a sort of walkway to cover up stuff like vactraintubes etc.
– Deactivated buildings are now saved and loaded as deactivated.
– New sounds for buildings.
– New bridge icons.
– Two new bridgetypes added.
– Max bridge length increased a bit.
– New 2×2 park and plaza. More to come in future versions.
– Added more bling to the stadium.
– Consumtion now evened out across all consumers. Before, consumtion was on a first come first serve basis, meaning that buildings whose consumtion was ran first would get all resources. Now this is evened out, so that if there isn’t enough to cover all requirements, then the available amount is split evenly across all consumers. This also fixes an issue where the requirement calculation used to overstate how much electricity and water is required.

This version adds two new bridge designs, and also adds supports to existing ones. Supports are currently only added if there is free space beneath and if the distance to a block below is one unit.

The new building information panel is now more or less complete. There is one remaining issue where unconnected lots will sometimes not display missing water or electricity properly. A fix for this is incoming.

I’ve now added a precalculation of the amount of resources required. This means that instead of consumtion being performed per building until there are no resources left, now the total required amount is checked beforehand and the available resources are portioned out.
For example, you have five buildings that require 50 low skilled labour each, but you only have 200. Before four buildings would get 50, and one would get 0. Now they all receive 40. This will generally prevent certain buildings from not working at all due to missing some resources. Now, if you have no carbon (for example), then you can’t power a carbon power plant regardless.

I’ve also started adding in some more buildings. More were intended for this version, among them a botanical garden, but there are now 2×2 parks and plazas. More stuff coming next week!

Lastly, I was informed ofan issue with atmospheric scattering on Mac, this feature has now been turned off to prevent it from causing trouble – thanks for the notification! 🙂

Custom UI color, botanical gardens and new building info panel

Custom UI color, botanical gardens and new building info panel


Progress towards version EA.0.26 has been fairly good this week. There are some things that I had hoped to have finished but haven’t, but also some things that I was going to do later that I’ve instead been able to implement now. So all in all I should be able to finish the items on my todo.

I’ve started adding in more decorations, this week with focus on a sort of pedestrian path way type that can be used to cover up and hide areas or items such as road or vactracktubes.


I’ve rewritten parts of the consumtion system to adapt to a change in the building information panel. Before, only information about a resource that is missing would be stored, but now all information is stored instead. The way calculations work is also a bit different. The next change to consumtion should also be finished before the next version goes live. Currently, all consumtion is done on a first come first serve basis. So for example, if you only have enough cereal for half of your residences, half of them will have 100% and half will get nothing. This will be changed so that consumtion is evened out between all consumers. Same thing will go for labour, to avoid certain businesses going completely without labour.


The new building info panel is almost finished. At the moment most of the missing items are displayed as either 100% or 0%, because of the way consumtion works. After this is changed, the panel will start making more sense and will be more important in keeping an eye an what your citizens lack.


As can be seen in the previous pictures, I’ve added an option to change the UI color. Other QoL improvements include a speed setting for camera movement, fixed keyboard camera rotation and faster scroll wheel zoom/move speed.

I’ll be getting some more work done on camera movement and camera movement tutorials. Some changes will involve removing some of the less useful movement schemes to make movement more streamlined.

I’m also adding in more entertainment and culture buildings. Following the theatre and stadium last update, this update will see the addition of a pub, botanical garden and hopefully also an indoor stadium among other things.

EA.0.25 to be released on Tuesday!

EA.0.25 to be released on Tuesday!


First off, version ea.0.25 has been postponed until tuesday the 31st, to allow for some last minute additions and tweaks

As mentioned in a previous update, the density system has been overhauled and has now been tweaked and seems to function. Along with density, the population condition has also been adjusted. From now on, a population of 1400 citizens is required for zones to grow to density two, 11200 before density two can grow, 37800 before density three grows and 89600 before density four grows into five. Once the sixth density is added for the regular 4×4 sized residential and commercial zone, they will require a minimum of 175000 citizens.

I’m making fairly good progress in adding new buildings in general. For 0.25, a stadium will be added. The old theatre building is now the opera (as was originally intended) and a new theatre building has been added.


That means that culture and entertainment will start working as intended. Currently this is only counted as a local area effect, but once tourism is added, they will start working a bit differently.

The third density of the 2×2 commercial zones has also been added. That makes a total of ten new commercial buildings and means that both the residential and commercial 2×2 set of buildings are complete. Work will soon begin on 3×3 zones, but first some other more pressing matters will be dealt with.


I’ve also seperated education calculations into primary, secondary and tertiary education. Currently, these are just summed up into a total education in each neighborhood and in the city. But you can now view where each of the three sets of education types is strong, to find where there might be a need to plop down more grammar school or highschools.


Some things that I had intended to have in this version have been moved to the next one. Among them the new camera tutorial and some additional control tweaks. This will be in 0.26, scheduled for release the 14th of april (that version, too, will be quite substantial).


New decorations are also in the works. I hope to get a few ready for the upcoming version, so that you can start blinging up the city even more!

New bridges, new density system and batteries

New bridges, new density system and batteries


Only a quick update this week, as it’s not time for a new build yet.

I’ve still quite some way to go for the upcoming update, but I’m hoping to get a lot into the upcoming version. I’m planning the third density of 2×2 commercial buildings to be added. I’m also going to start expanding the roster of culture and entertainment buildings, starting with the opera and stadium.

Current progress is that I’ve redone the code for bridges. Before they were individual objects per length, which becomes difficult to maintain as more bridges are added. So now each type is a unique object, but then the length is generated as they are built. This meant it was fairly easy to add bridge variants in, seen below.


The density system, that would count nearby buildings to determine if an area was dense enough to allow zones to grow has been replaced. The old system differentiated between 4×4 on the one hand and 1×1 and 2×2 buildings on the other. This wasn’t ideal as, for one thing, it used up 4 collision layers instead (big/small RC/I), but it also required a spherecast upon each grow test which would sometimes bog things down. Now density is calculated similar to how health and education is calculated. This means it can also run on a thread.


The system that handles storing water in cisterns has been overhauled. Water is now stored only after all buildings have consumed their water. Cisterns can now also store more water to cover up a longer period of high water demand. I’ve also added in a battery building that stored electricity for a simlar purpose as the cistern.


The block splitting tool has been deprecated. Instead all blocks have been translated into the smallest building block. This makes loading a slight bit slower, and also adds more faces in any given view, but these effects should be minimal compared to the benefits in terms of easier sculpting. In other words, a small con in terms of performance, but a big pro in terms of game play.


I’m hoping to restart work on waterblocks in the upcoming week, but it’s still uncertain whether they can be made available in the upcoming version.

EA.0.24 is now live!

EA.0.24 is now live!

I’ve been a not inconsistent on the subject of when 0.24 would release, first saying the 15th and then the 22nd. I’ve found an issue with building duplication that I wanted to have fixed, so I’ve decided to push a smaller version of 0.24 through today. The next version will then follow march 29th.

Changelog EA.0.24

New stuff
– Added third density of 2×2 residential buildings.
– Tooltip for modifiers added to panel.

– Plop costs adjusted (up). Primarily for tier two and tier three production.
– Hydrogen power plant given consumption priority. Also fixed that it wasn’t added as an economy unaffected building.
– Super absorbent production increased.
– Pre and grammar school, clinic, hospital and police department are now prioritized labour consumers, ie. will be prioritized when it comes to being given labour.
– Commercial and industrial labour demands adjusted up a bit.

Bug fixes
– Found bug causing duplication of buildings. Affected buildings is the 2×2 middle class first density commercials. If this happens, the file size will have bloated and loading will be slow. This autoresolves if you load the city now. First time around loading will be a bit slower, a text (“Resolving duplication…”) will be displayed and the progress bar will stop before reaching 100%. Just wait this out and the problem will be fixed and resaving the city will make load times normal again. Depending on how many duplication have occured, this might take a while. Should it fail to remove all duplicates, reloading the city should resolve the remaining problem buildings.
– Fix for advice when unemployment is high or there is a shortage of labour fixed.
– Fixed bug where hydrogen was not persistent (ie. needed to be produced every time step instead of the surplus being stored).
– Fixed lighting on bridges.
– Fixed the citizen board from requesting the same policy twice. Also added a cool down so that things aren’t requested too often.
– Fix for road connections not working when roads were placed in a u-shape.

– Adjusted top bar sliders to use the entire slider.
– Policy cost data is loaded as soon as policy window is opened (assuming things have been calculated).


The third density of 2×2 residential buildings has been added into the game. This means 2×2 residences can now start holding fairly large amounts of people. In the upcoming version their demands and the density checks for when a building can grow will be adjusted.


Building plop costs have been increased slightly, in particular for later stage buildings. Consumption priority has also been changed to ensure that some buildings are stocked with labour first – this is to avoid central utilities from not having any labour. Commerce and industry now also requires slightly more labour.


The building duplication is due to the deprecation of the effector type in the previous vesion. This is due to a script accidentally being left on two buildings. If these buildings were in a city, they would result in two buildings being saved each time, meaning new buildings were added exponentially. If this has happened in a city, the save file will be bloated and take very long to load. Performance will also be affected. This will be fixed automatically when loading a city, which means initially loading a city will take a bit longer.


I’ve also added modifier descriptions to the modifier window to avoid cramped tool tips. Fixed lighting on bridges and also road connections not working properly when roads were placed in a u shape in tight corners.

EA.0.23 goes live!

EA.0.23 goes live!

A new version will be live in a bit.

Version EA.0.23
New stuff:

– Hydrogen production plant added.
– Hydrogen power plant added.
– EffectorType deprecated.*
– First iteration of clouds added.
– Additional props added to production buildings.
– Absorbent building modified and made shorter allowing them to be stacked and making them more space efficient.
– Absorbent building props added.
– Climate effects added (humidity, heat, wind). Primarily affects wind and solar farms, as well as food production facilities and water production.

Tweaks/minor additions:
– Food requirements rebalanced for residential buildings. Overall demands are now lower, but the highest tier had mistankenly been set to low requirements, so they now have higher food demands (in line what they should have had). Conversely, the fourth tier had very high demands, but now has lower.
– The board of citizens now demand changes to welfare levels and enacting/repealing specific policies.
– Conglomerates can now demand adjustments to the financial transactions tax. Preparations made for hotel tax level demands as well.
– Some minor tweaks in the building information panel.
– Cost and effect of policy adjusted (costs generally adjusted down and effects slightly up).
– Research tool tip now displays description in the text bar at the bottom of the research window when hovering over research icon.
– Fixed wages not displaying in stats window.

– Camera spin/tilt controls removed.

– Polish translation expanded.
– Lighting from street lights improved.
– Fog override fixed so that retro levels have the proper fog color regardless of chosen theme.
– Fixed bridge description being incorrectly mapped in english.
– Reordered some of the production buildings in the menu.

This time around, there aren’t that many new additions. I’ve been putting quite a bit of work into refactoring code and improvement overall performance. There’s also been quite a bit of work put into simplifying code so that the upcoming additions (primarily new zone densities, hotels and also ideology-specific buildings) are easier to implement and maintain.

The hydrogen resource now has a production facility. Currently hydrogen is only used in the newly added hydrogen power plant, a pricey, but clean way to produce big amounts of electricity. These two new buildings can be seen below. Also in the picture, the absorbent building has been made smaller so that it’s easier to stack together.


*The effector type has been deprecated. This was essentially building type groups checked when placing a new building (good/bad nearby buildings). Previously, when a building had all nearby good buildings and no bad buildings it would run at 100% efficiency. This has now been redone to work in tandem with the local area effects system. Local area effects account for 40% efficiency, presence of all required good buildings another 30% and the lack of bad buildings another 30%. This change also allows being informed exactly of what building is required or is considered a bad neighbor, instead of buildings being grouped. This is a big change to one of the core systems of the game, so there might be some minor unexpected issues. Also, in the old system, each type of building would only be counted once, so having two pollutant power plants near a residential building was just as bad as having one. Now, each bad neighbor is counted, while good neighbors are still only counted once.


Climate effects have been added. In campaign, challenge and free roam levels, these effects don’t affect things greatly. There might be a shorter period when there is less wind which means less output from wind farms for example,but overall, these effects are discrete. They are more prominent in the retro mode levels where the levels are themed. Ruined earth for example is dry, windy and warm, so farms are affected a bit, solar farms and wind farms are a good choices for electricity production etc.

Graphics are currently not a high priority, except when it comes to optimizations, but there are some new building props added, a water tank for example. Street lights now emit light as well.


Policy costs and food demands have been tweaked. Since the addition of coffee, cocoa and tea, the food/drinks demands of buildings has gotten rather costly. So I’ve adjusted most demands down. But in checking through all demands, I noticed the upper class residential buildings were not scaled properly, so they now demand slightly more food than before. The fourth tier on the other hand, demanded way too much, so their demands have now been lowered substantially. Policy costs were way to high compared to their effects, so cost and effects have been tweaked to make them more viable. The citizens now also demand specific policies be enacted or repealed. Keeping citizens happy will prevent them from making too many demands.


There’s been some minor fixes on top of all this, fog having the proper color in the retro levels for example and some other bug fixes (listed above for the most part, but also some really minor stuff aside from those).


The next update, 0.24, is scheduled for march 22nd or 23rd. Planned for this update is a new controls tutorial, which sadly didn’t make it in this time around along with some additional controls fixes and simplifications. I’ll also be focusing heavily on adding the foundations for the features listed in the latest road map so that most of it can be finished around summer this year.

Current state of version ea.0.23

Current state of version ea.0.23


This week, I’ve started reworking the effects and costs of policy. This should make them more viable as an option when players want to expand the levels of education or crime prevention for example. When it comes to the effect on labour availability, the majority of policies have already been fairly well balanced both in effect and cost, so these have largely been left as they were.


Weather effects have been added. In most free roam levels, challenges and the campaign, weather has very little effect on production etc. But in the retro stages, weather settings are set to vary greatly, so in the ruined earth scenario water production will be lower due to dry conditions, but solar farm electricity output is higher due to heat/sun. Over time I intend to develop this system a bit further, adding a very basic climate factor (high pollution, pushes heat in the bubble the city is built in).


Controls continue to be a focus, and in a move to simplify the controls of the game the spin controls have been removed. I’ll also be replacing the current camera movement tutorial with one that incorporates being able to test the different modes currently available and to set which one the player prefers. Additional tweaks will be made and I hope they will to simpler, but still versatile controls.


A new clean power plant will be added in the next update, hydrogen power plant. This one requires the recently added hydrogen resource which can be produced in the Hydrogen plant seen below. This allows for substantial amounts of electricity produced (more than solar and wind) and can preserve a bit of space as opposed to wind and solar, but it is also a bit more costly.


I’m also overseeing the current buildings and some will be seeing minor changes. The absorbent is one of these. I’ve found that it takes up too much space (height-wise) and as such it has now been made smaller. It still produces as much as before, but can now be “stacked”, allowing more of them in a small area and making them more viable in bigger cities as well.


The 0.23 version will be live next sunday (march 8th) and feature the above as well as a few other tweaks and additions. I’ve started working on the 3rd density for the 2×2 residential and commercial zones, but they are still some time away from being finished (possibly for 0.24 scheduled for march 15th).

Version 0.22 goes live! Preschools, breweries and wine makers enter the game.

Version 0.22 goes live! Preschools, breweries and wine makers enter the game.


Version ea.0.22 will be live soon! Here’s what’s new since last update:

New stuff/tweaks:
– Added two new retro themes – Ruined earth and snow earth. They will be tweaked further over time.
– Preschool added.
– Preschool added into demand tree of residential buildings. Theatre, library and museum removed. Citizens will continue to want to have schools nearby, even as the system for calculating education levels is changed.
– Preschool funding option added into policy window.
– Brewery added.
– Wine maker added.
– Beer, wine and hydrogen resources added.
– Entertainment and culture added as local area effects. Views for entertainment levels and culture also added.
– Local area effects weight increased. As more things get moved from the old system of requiring nearby buildings only (called the effector system), it will become more important to keep an eye on having enough buildings to cover crime prevention, health etc. in the city overall, rather than near specific buildings. The weight has increased from 25% to 33%.
– Residential, commercial and industrial priority sets for local area effects changed. The priority sets determine what a building type finds more important. Essentially a weighting system to allow commercial buildings to prioritize low crime over health levels for example.
– Density 4 and 5 now require nano structs to grow.
– Tax effects on industry and commerce differentiated between tax tiers. For example, low tier commerce used to be affected by high tier commerce tax rate. This is now changed.
– Policies targeting industry and commerce used to affect tax revenue. Now they instead affect efficiency, which in turn affects revenue. This makes the connection between policy and effect more clear. Descriptions of policy effects are coming in an upcoming version to make it more clear what affects what.
– Effector capture radius made slightly smaller (This is the radius to check nearby good/bad buildings).
– Education is now calculated from number of available seats (what is seen as produced in schools etc.) and average coverage (local area effect).
– Similar to education, health calculations have now been similarly adapted.

Minor stuff:
– Added more conditions for domestic advisor advice for missing food/drinks. For example, if you have no legume, but also no middle class citizens, the message won’t trigger.

Bug fixes:
– Fixed nullref error when citizen is assigned building with no registered bads or goods.
– Fixed world constraint not working properly in retro mode.
– Fixed bug where advisor entries were not closed properly.
– Fixed cost display output bug where values for output would somehow “stick” between different buildings.
– Fixed alternate skybox themes fog setting.
– Ambient sounds trigger fixed.
– Centrifugal particle extractor locked from start as it should be. Researched building after all.
– Lots weren’t displaying efficiency, now fixed!
– Fix for issue where on commercial zones and industrial zones, tax revenue would not display.
– Fixed non-duplicable notices (the little things that pop in on the right side of the screen) from displaying more than twice at the same time.
– Fixed default settings for camera control buttons not displaying correct text on first time entering game.
– Replaced cycling buttons for resources in trade panel with a window for selecting resources.
– Scroll wheel to move camera blocked when panels are open.
– Pausing and then unpausing with space now returns to previous speed instead of x1.
– Labour requirement now displayed in cost info. This is the requirement when building functions at 100 %.
– Return camera to horizontal position button added in bottom bar.

– Swedish, French, Spanish and German localisations complete! Russian localisation is ongoing. Polish localisation in beta added.
– Updated jewelry, diamonds and nano structs icons.

This version adds a few new buildings. First off, the preschool. This building is required nearby residential buildings. This is the first building featuring a 3×3 foot print, a size that will become more common in upcoming buildings.
With the introduction of the preschool, the way education is calculated has been changed. Before, education was calculated on a city wide level based on education “produced” in schools and libraries etc. Basically a pop / education type formula. Now education also uses the local area effects. You still need to “produce” enough education to cover the amount of students in the city, but also make sure that there is coverage locally.


Health was already moved to the local area effects system, but now also takes into concern how much healthcare is “produced” in total, similarly to how education works. Unlike before, you can no longer spam schools and hospitals in one area of the city to cover all health and education needs.

I’ve now also added culture and entertainment as local area effects. Currently, very few buildings produce entertainment and culture (museum and theatre). In upcoming versions there will be more of these types of buildings added, among them a stadium, a pub and an opera. These kind of buildings will accept the new resources beer and wine that are produced in the brewery and wine maker (suirprise!). These buildings have been added, along with the resources, so although they currently aren’t required in the city, you can still produce and trade them.


There are also a couple of QoL improvements, among them a button to reset the camera orientation in game, a fix for default controls when starting the game the first time. The cycling buttons for what resource to trade in a long term contract have also been removed. Instead clicking the resource opens a window where you can select what resource to trade. This is more accomodating now that the number of resources has increased and will continue to increase.


Localisations are finally updated as well! Swedish, French, Spanish and German have all been updated. Russian is underway and there is now also a beta version of polish. More work on localisations and fitting all text elements nicely will be done for the next version. If you find anything that is incorrect, just post in the Discord or in the forum what it is that seems to be mistranslated or mapped incorrectly in game.


Lastly, the way policy affects commerce and industry has been changed. Before, policies generally affected taxes revenue only. Now they affect the efficiency of industry and commerce, which in turn affects revenue. This makes the effect of a policy more visible to the player. How taxes affect the overall efficiency of an industrial or commercial building has also been changed. Before, regardless of what tier building, they would be affected by an average of the tax levels of all three tiers. Now each tier is only affected by it’s respective tax rate. For the second and fourth tier, a mix between low/mid and mid/upper class taxes apply, depending on the density of the building.

What’s up and coming in ea.0.22

What’s up and coming in ea.0.22


As there is no update of the game today, this will be a fairly brief devlog featuring what has been done this week and what will be done leading up to the update to 0.22 next sunday.


First of all, two new retro type levels will be added. Pictured in this log is the ruined earth scenario. I’ll be working to implement a type of climate offset for each of these scenarios meaning specific buildings will be affected in certain ways due to the setting of the scenario. For the ruined earth that would be more sun = better power production from solar farms and farms but lower output from absorbents.


As I redid the calculations for crime etc., some buildings were removed as demands for residential buildings to grow. Since then I’ve also received ideas for adding both culture and entertainment into local area calulations so that more buildings can be removed from demands. This means that you won’t need quite as many of, for example, clinics, but you will still need to provide enough health care to the city in one way or another. This, in my opinion, adds more realism and flexibility in building so I will be added this into education as well, and the upcoming culture and entertainment effects. Initially there won’t be many building alternatives to add entertainment and culture, but I plan on adding pubs, opera buildings, stadiums and more.


These new buildings will use a set of newly added resources – beer and wine. These will be made in a new building each, the beer and wine maker buildings. I’ve also added hydrogen as a resource. It will be a while longer until it comes into use, but it will be used as a resource in a new green power plant added later on.


I’ll be adding a preschool into the next version of the game. This will output education and will be used as a variation for other education buildings once education is moved into the local area effects system. The preschool will be one of few education buildings demanded by residents nearby, but will come with a smaller 3×3 foot print.


Bug squishing continues. As does minor QoL fixing like locking the scroll wheel function when a window is open.
Come next version the french and german localisations will be updated (the whole game will be properly translated). Spanish and Russian translation is ongoing and should be finished shortly thereafter. There’s also a polish translation in the works!

EA.0.21 goes live!

EA.0.21 goes live!


Version EA.0.21 will be live in an hour or so. What’s new you ask?

Minor additions:
– Added option for scroll wheel function – move forward/backward or zoom in/out. Settings balance against horizon and setting scroll wheel function to moving forward/backward basically means you can accomplish almost every movement option necessary to move around the city. If you prefer combining mouse and keyboard this can be done as well.
– Modifier tool tips added. They’re currently a bit undersized, but I will address this at a later stage.
– Camera follow on build option added. When enabled, the camera will follow to the last item built when placing roads, blocks or multi placed buildings.
– Added spacebar to pause and resume game
– Added intermediate tutorial about how to enable advisors and citizen reps for additional information. Also shortened and updated the other tutorials.

Major changes:
– Code that handles connections had gotten a bit mixed up with controls for traffic. Now they’ve been properly separated and traffic now also runs parts of the code threaded to improve performance. The performance improvement should be fairly noticable, especially in large cities. There will be fixes for cars going off road later on, but this is not a priority at the moment.
– Changed how time progresses in game. Before the game changed Unity Time to accelerate, which affects a bunch of other things, among them physics. This was a bit hacky so I’ve now changed it over to an internal time function. This means that framerate isn’t affected as much when running the game in 2x, 4x and 8x speed.

Minor changes:
– Global time tick starting value increased. This just means that when loading a city, more values are updates right away, rather than with a delay.
– Domestic advisor advice conditions changed a bit (less spamming of certain messages now).
– Multi building placement UI fixed. Might add some additional bling over time.
– Changed how modes are handled in game, to prepare for further expansion of different modes and to make code more easily managed.
– Added extra condition for overwriting how many campaign levels and challenge levels have been completed so this data can’t be overwritten with null.
– Increased draw distance for props.
– Bloom strength setting added in options menu.
– Added night lighting to dot decoration.

Bug fixes:
– Some issues with modifiers fixed.
– Fixed some ui placement issues in 16:10 aspect ratios.
– Fixed not being able to build roads over roads. This was a new bug introduced after redoing some of the construction mode code.
– Fixed issue with minister of labour staying quiet most of the time!
– Fixed random placement of islands in retro mode on load.
– Line, dot and circle hedge decoration tiles description fixed.
– Fixed a building counting bug that overstated the number of zones in the city.
– Fixed issue when conglomerates leave and don’t properly hand over their property to remaining conglomerates. If this issue has been present in your city, it would have likely caused stagnation and other weird issues. When loading a city, this will be resolved automatically by reintroducing conglomerates for buildings that were left without owners.
– Fixed issue where bridges sometimes couldn’t be built despite there being enough space.
– Fixed focus distance.

Focus this week has been tweaks and bug fixes. I’ve received a host of feedback on bugs and issues that I’ve focused on addressing. I’ve also started refactoring code, as this is long overdue and there’s code that needs fixing for performance and stability reasons.


I’ve continued work on performance related to 2x-8x game speed. The game has now moved away from using UnityEngine.Time to speed up and instead uses an internal clock to speed up the intervals at which calculations are performed. That way I don’t have to use the hackery I had to keep physics time stable. I’ve also started cleaning up the connectivity class – this checks what roads are connected to which buildings. Over time, code that is only remotely related to connectivity has ended up in this class, for example position checking for vehicles. The class has now been cleaned up and now only contains code relevant to connectivity. Position checking for vehicles is now in the traffic manager and has also been moved to a thread which improves performance quite a bit, especially in large cities.


Controls have been a continued focus, and I’ve now added scroll wheel function to the options menu allowing the scroll wheel to either zoom or move the camera. I find that controls are now quite stable and functional and you can basically get around a city using only the mouse.
I’ve also added an auto follow function, so that when roads are placed, the camera will automatically pan to the last road placed. There will be some further tweaking to this, but it seems to work fairly well most of the time.


A new tutorial has been added, this basically descibes where information can be found in the game and some of the common issues that will be facing a city. I find that tutorials should become less necessary, the more advisor, citizen rep and econopedia entries are added. There will, however, be more tutorials coming in the future. These will take a while to make as I intend on making lengthier ones.


A number of bugs have also been fixed. For example, at times when a conglomerate leaves the city, buildings would not be transferred to a new conglomerate. This meant these buildings were left “hanging” and could cause null ref errors and stagnate the city. This has been fixed and if the city was in this state, the “hanging” buildings will be given a new owner on load. Aside from this, there have been some minor bugs fixed, like not being able to place roads when starting from an existing road (which you could before, and now can again).


Next update will be in two weeks as I’m moving onto some bigger additions and will need more time to work these into the game.