Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
— as much as it sucks to hack in the blind..at least it is C# and almost decompiles into readable code
tl;dr — asset creation is deeply supported and active. there are 10s of thousands of assets. mod creation in c# is just about completely unsupported and the community is bizarrely unconcerned with addressing the lack of support and documentation.
there is now a site https://skylines-modding-docs.readthedocs.org that apparently eventually hopes to flesh out the documentation in a more inviting manner, but it is far from useful at this point.
there is also a cities skylines modding[github.com] wiki on github. It fills in some holes at the official wiki, but still lacks many things (the documentation in ICities will often times list only properties, for example).
reddit's /r/CitiesSkylinesModding community rarely, if ever, answers questions regarding modding in C#.
In short, modders are still left in the dark, with virtually no help from either the company or the community. Everyone is hoarding their secrets and not sharing information. Surprisingly though, quite a lot of projects have taken off. In the past 3 months, some 150 mods that involve actual C# code been published or updated, and there are probably 20-40 involved mods that clearly took an immense effort in hacking/figuring things out, each reinventing the wheel so to speak, which are still being developed.
At this point, probably the very *best* way to get into actual modding (as opposed to simple asset creation) is to find an actively developed project, one with multiple contributors who have recently contributed (there are probably only half a dozen of these) and volunteer there.
It seems that whatever the wiki has is all that's officially in the mod API, and that's all there is to it. However, it's possible to tap into the guts of the game and use those to achieve more with modding. On Windows, ICities.dll contains the mod API, but more can be achieved with Assembly-CSharp.dll and UnityEngine.dll. Since that's not officially supported though, it should be no wonder that the wiki doesn't mention them either.