Hi,
I do not know if this is allowed.. but i really hope so. Just for hobby/study/non-commercial projects it would be really great if I or / and others may continue with this:
Anyway, I extracted all the gs files... moved the gs files to a backup folder and start 'back-engineering the whole thing'. It looks like the script files are written in javascript.In a few minutes i was been able to add a new menu item called "test button" by editing the main.script. It has no functionality as i do not know how to edit *.states files. (in the main.script).
The way the engine is designed is very well and mod-friendly. I don't know if this was intentional but i think we have a whole lot of possibilities here! I've see lots of script files, i think the game can be completely re-modded (even to a city-builder game) if we understand how for example the .states files are stored. I believe this is partly binary code? I am unable to edit these files without corrupting it. I see function calls in it. (attach functions to menu buttons for example?).
It is even possible to build an IDE around this whole engine.. I know i know, i do not think this was intentionally the goal of Colossal.. but imagine the freedom.. i hope they will not be worried about this, because it attracts lot's of people for buying this game. The bigger the fanbase, the better. That is why Simcity 4 still has tens of thousands of fans participating in a custom content creating/modding way.
I hope more people like me are interested in this. I have been working on he CityMania project (A Small Artist gallery here) which is currently failing because of the lack of time, manpower and knowledge to build it from scratch. I hope that a city-builder title from the community (so it is non-commercial) will gain new life breath after discovering this great potential game engine.
Thanks,
I do not know if this is allowed.. but i really hope so. Just for hobby/study/non-commercial projects it would be really great if I or / and others may continue with this:
Anyway, I extracted all the gs files... moved the gs files to a backup folder and start 'back-engineering the whole thing'. It looks like the script files are written in javascript.In a few minutes i was been able to add a new menu item called "test button" by editing the main.script. It has no functionality as i do not know how to edit *.states files. (in the main.script).
The way the engine is designed is very well and mod-friendly. I don't know if this was intentional but i think we have a whole lot of possibilities here! I've see lots of script files, i think the game can be completely re-modded (even to a city-builder game) if we understand how for example the .states files are stored. I believe this is partly binary code? I am unable to edit these files without corrupting it. I see function calls in it. (attach functions to menu buttons for example?).
It is even possible to build an IDE around this whole engine.. I know i know, i do not think this was intentionally the goal of Colossal.. but imagine the freedom.. i hope they will not be worried about this, because it attracts lot's of people for buying this game. The bigger the fanbase, the better. That is why Simcity 4 still has tens of thousands of fans participating in a custom content creating/modding way.
I hope more people like me are interested in this. I have been working on he CityMania project (A Small Artist gallery here) which is currently failing because of the lack of time, manpower and knowledge to build it from scratch. I hope that a city-builder title from the community (so it is non-commercial) will gain new life breath after discovering this great potential game engine.
Thanks,
Last edited: