http://www.reddit.com/r/CitiesSkylines/comments/2x7i2n/project_25/
Problem: CS maps have 25 total tiles (5x5). In the stock game you start with 1 tile and can unlock up to 8 additional tiles, for a total of 9. This is huge, and is what CO is safe offering to customers.
However, the total map is 25 tiles (5x5). For players with very robust systems, we'd like to unlock ALL of the tiles on a map to build on. Comments from devs indicate that this is doable, but not trivial - involving deep changes to the internal game structure.
Solution: Announcing Project 25, a mod effort that will attempt to unlock all 25 tiles for building, in a stable way.
Plan: We will start at launch investigating what it takes to unlock all 25 tiles. We will coordinate via reddit and official forums about our progress and will release this to the community ASAP.
We have already been given some VERY valuable info from the devs:
Our first step will be to gather information on what limits we hit and what areas need modification.
It appears that our mods run in the process space of the game. Therefore we should be able to use C# reflection (https://msdn.microsoft.com/en-us/library/ms173183.aspx[1] ) to introspect the game objects and figure how things work. In addition we have access to the Unity assembly, so we can script Unity ( http://docs.unity3d.com/ScriptReference/[2] ).
We can do this! Who is in?
Problem: CS maps have 25 total tiles (5x5). In the stock game you start with 1 tile and can unlock up to 8 additional tiles, for a total of 9. This is huge, and is what CO is safe offering to customers.
However, the total map is 25 tiles (5x5). For players with very robust systems, we'd like to unlock ALL of the tiles on a map to build on. Comments from devs indicate that this is doable, but not trivial - involving deep changes to the internal game structure.
Solution: Announcing Project 25, a mod effort that will attempt to unlock all 25 tiles for building, in a stable way.
Plan: We will start at launch investigating what it takes to unlock all 25 tiles. We will coordinate via reddit and official forums about our progress and will release this to the community ASAP.
We have already been given some VERY valuable info from the devs:
Long answer short: very. Short answer less short: unlocking additional map tiles is not just about increasing the number of tiles available. There is need to deal with the unlocking logic, the indexing, the area limitations, calculating the available resources and most likely many other things I am not thinking about right now. Some of these systems are part of the core foundation of the game and rely on very specific data structures, many of which are not intuitive nor logical in favour of performances. So unlocking more tiles would require to hijack some of those systems to replace them by your own which will deal with the criterias above. So while theoretically possible, in practise it will require some reverse engineering, a bulletproof patience and some pretty intense modding swag.On the bright side, it only takes one to figure it out.
Our first step will be to gather information on what limits we hit and what areas need modification.
It appears that our mods run in the process space of the game. Therefore we should be able to use C# reflection (https://msdn.microsoft.com/en-us/library/ms173183.aspx[1] ) to introspect the game objects and figure how things work. In addition we have access to the Unity assembly, so we can script Unity ( http://docs.unity3d.com/ScriptReference/[2] ).
We can do this! Who is in?