Welcome to the sc2kfix project!


sc2kfix is a project reverse engineering SimCity 2000 Special Edition for Windows and developing a bugfix and modding plugin to patch core game and compatibility bugs as well as enabling the development of new quality of life and gameplay features. "sc2kfix" refers to both the project as a whole and the plugin that implements the fixes and enhancements into SimCity 2000. The plugin is completely open source under the MIT license, and the documentation produced from the reverse engineering effort is available under the Creative Commons Attribution-ShareAlike 4.0 license.

The sc2kfix project and plugin development are led by @araxestroy, with code and reverse engineering contributions from other members of the GitHub and Simtropolis communities.

We are working on setting up a repository with a wiki for collaboration on reverse engineering SimCity 2000. All existing and future work is being done against the 1996 Special Edition release of the game for Windows 95. The 1995 CD Collection release is not recommended due to major changes in the game's internal layout compared the final 1996 Special Edition release.

Contributing


We welcome all kinds of reverse engineering and programming knowledge! You can open a pull request or issue on any of our repositories if you have a bug to report, a suggestion to make, or a fix or feature to contribute. For code contributions, please note that all official builds of the plugin are made using Visual Studio 2022 with C++14 compatibility.

Important: Please remember that SimCity 2000 is a copyrighted work of Maxis, a division of Electronic Arts. The sc2kfix project does not endorse piracy or intellectual property theft. Please do not upload any copyrighted works to any sc2kfix project repository, as this could put the legal state of the project in peril.