What is SimCityPak?

It's a work-in-progress tool that aims to be the iLive Reader equivalent for SimCity 2013. It allows you to view and edit the game assets contained in .package files.

What does the tool allow us to modify?

  • Property Files
  • Javascript/Text Files
  • Textures
  • 3d Models

What will we eventually be able to modify?

For the foreseeable future, we will only be able to make visual modifications - changing textures and 3d models is technically a possibility. Gameplay variables such as capacities, costs etc. are stored in the so-called "EcoGame" folder. These specific packages also exist on the servers, and any action made in-game is checked against the server side version of these packages. Any discrepancies will result in rollbacks. The only way we will ever be able to add any truly new content (buildings etc.) or to change the data in the EcoGame folder is if Maxis updates the game to support this - they have hinted that they're looking into the possibilities for official mod support, but no specifics have been given yet.

Will I be banned for modding?

Maxis has recently released its official modding policy. You can read about it here: http://www.simcity.com/en_US/blog/article/modding-and-simcity

Why is everything is in Dutch?

Some time ago I built in a function into SCP that allows for pulling instance names from the locale files; everything that has either an agent name or unit name will be identified using the in-game name using this option. Since SimCity doesn't allow for changing languages (something I think is rather stupid, but that's beside the point), I only have the Dutch locale file available, so in the SCP default database everything is in Dutch.

How you can change the descriptions into your own language;
In the SimCityPak settings page, you can select your locale file. This will make sure that any names will be pulled from there. To also update the names in the database, you can then use the 'Tools -> Load Instance Names' option to populate the database with names loaded from the locale file for the package file that's currently opened.

How can I contribute?

There's still many things to do, so every contribution is more than welcome. If you think you've got what it takes, take a look at the Issue Tracker (http://simcitypak.codeplex.com/workitem/list/basic).

Also, experiment! There are already many possibilities for mods - all it takes is dedication and a lot of digging into package files. However - remember to make backups often and to always test in a non-public, disposable region.

Our main place for discussion is at Simtropolis in the following thread:
http://community.simtropolis.com/topic/53278-simcitypak-modding-tool/

Tutorials

Last edited May 15 at 7:58 AM by oppie, version 19