A SDK perhaps in the not so far future?

  • We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

stevebone

Captain
20 Badges
Feb 11, 2011
421
1
  • Cities in Motion 2
  • Cities: Skylines Deluxe Edition
  • Heir to the Throne
  • Divine Wind
  • Europa Universalis III Complete
  • Cities in Motion
  • Crusader Kings II
  • Europa Universalis III Complete
  • Europa Universalis III Complete
  • 500k Club
  • Cities: Skylines
  • Cities: Skylines - Snowfall
  • Cities: Skylines - Mass Transit
  • Surviving Mars
  • Surviving Mars: Digital Deluxe Edition
  • Cities: Skylines - Parklife Pre-Order
  • Cities: Skylines - Parklife
  • Surviving Mars: First Colony Edition
  • Surviving Mars: First Colony Edition
  • Cities: Skylines - Campus
Maybe it is a bit too early for this but it does not hurt to ask:

Do you, the developers, plan to release a SKD or something sometime in the future after the game release?

I know the game is not out yet but it would be nice to hear if Colossal plans something like this. I mean, some documentation on the things we can do or not do with the game, limitations by the engine, functions used in the scripts and perhaps some examples to give people, willing to mod, a heads up in the right direction.

As stated, future dlc will be released but will be focused on increasing the depth of the game with more functionality and new cool features while the community can expand the content.

Just my 2 cents. Waiting opinions on this.
 

co_martsu

Colossal Order CEO
Colossal Order Dev
1 Badges
Aug 25, 2010
1.907
1.393
  • Colossal Order Staff
We love to see people modding the game and making it their own, but unfortunately we don't have plans for a SDK. I'm afraid we have so many other things at hand at the moment that you'll have to rely on the community to come up with this. And I know there are so many capable guys out there that you'll be getting the answers from them sooner than from us :)
 

stevebone

Captain
20 Badges
Feb 11, 2011
421
1
  • Cities in Motion 2
  • Cities: Skylines Deluxe Edition
  • Heir to the Throne
  • Divine Wind
  • Europa Universalis III Complete
  • Cities in Motion
  • Crusader Kings II
  • Europa Universalis III Complete
  • Europa Universalis III Complete
  • 500k Club
  • Cities: Skylines
  • Cities: Skylines - Snowfall
  • Cities: Skylines - Mass Transit
  • Surviving Mars
  • Surviving Mars: Digital Deluxe Edition
  • Cities: Skylines - Parklife Pre-Order
  • Cities: Skylines - Parklife
  • Surviving Mars: First Colony Edition
  • Surviving Mars: First Colony Edition
  • Cities: Skylines - Campus
thats true. at least we have that. Thanks for the answer co_martsu! I even think there was going to be or maybe will be a newspaper in game? Only that in the beta it is not used. And am not talking about the advertising thing. It seems some things were just left out.
 

Ne0Que

Second Lieutenant
9 Badges
Feb 14, 2011
174
51
www.citymania.info
  • Cities in Motion 2
  • Cities: Skylines
  • Cities: Skylines - After Dark
  • Cities: Skylines - Snowfall
  • Cities: Skylines - Natural Disasters
  • Cities: Skylines - Mass Transit
  • Surviving Mars
  • Cities: Skylines - Green Cities
  • Surviving Mars: First Colony Edition
It seems that Colossal has not tried to "hide" configurations etc like some other game devs try to do. This gives good chances for modders to get interested. :)

In fact, most of the source code is available. I haven't seen any simulation engine scripts yet, but maybe i didn't look in the right files ;).
My guess is that the GSystem.dll is the 'game engine' itself.
It holds OpenGL stuff to open the main (game) window and stuff like that i think.
I found out that some global constants are hardcoded in either the exe file as in the dll file. I talk about BUS, METRO and TRAM constants.. they are hardcoded.
 

Ne0Que

Second Lieutenant
9 Badges
Feb 14, 2011
174
51
www.citymania.info
  • Cities in Motion 2
  • Cities: Skylines
  • Cities: Skylines - After Dark
  • Cities: Skylines - Snowfall
  • Cities: Skylines - Natural Disasters
  • Cities: Skylines - Mass Transit
  • Surviving Mars
  • Cities: Skylines - Green Cities
  • Surviving Mars: First Colony Edition
For instance, if we want to add new types of transportation (a trolley bus) .. then we have to register it inside the game engine. After that, we are able to script the thing. But as we can not register in dll files... because it is compiled.. we can not make such addons.
 

stevebone

Captain
20 Badges
Feb 11, 2011
421
1
  • Cities in Motion 2
  • Cities: Skylines Deluxe Edition
  • Heir to the Throne
  • Divine Wind
  • Europa Universalis III Complete
  • Cities in Motion
  • Crusader Kings II
  • Europa Universalis III Complete
  • Europa Universalis III Complete
  • 500k Club
  • Cities: Skylines
  • Cities: Skylines - Snowfall
  • Cities: Skylines - Mass Transit
  • Surviving Mars
  • Surviving Mars: Digital Deluxe Edition
  • Cities: Skylines - Parklife Pre-Order
  • Cities: Skylines - Parklife
  • Surviving Mars: First Colony Edition
  • Surviving Mars: First Colony Edition
  • Cities: Skylines - Campus
are you sure? i saw buttons and build conditions are handled in the scripts as well as objects loading including vehicles for the player.

Edit: Here i am again! Can we at least have some info about models format and if we can add new ones for the map editor? any little information would be highly appreciated :)
 
Last edited: