TOUTSIMCITIES

SimCityPak

SimCityPak est un programme permettant de lire, modifier et éditer les fichiers structurels de SimCity (2013). Il a été crée par Oppie en se basant partiellement sur SporeMaster, un outil ayant les mêmes fonctions dédié a Spore. Son code source est écrit en C#/.NET/WPF/Xna et est disponible sur CodePlex.

Aspects légaux

SimCityPak n'est ni crée ni supporté par Maxis ; cependant Guillaume Pierre (Designer et Lead Gameplay Scripter de SimCity (2013), aussi connu sous le pseudo de MaxisGuillaume) a apporté son aide en apportant des centaines de nouvelles propriétés pour la banque de données[1][2].

SimCitypak est distribué avec une licence New BSD.

FAQ officielle

Voici la traduction des réponses de Oppie aux questions les plus fréquemment posées. Les version originales (en anglais) sont disponibles sur le topic dédié sur le forum de Simtropolis et sur sur CodePlex. (La personne qui parle à la première personne est donc Oppie)

Qu'est-ce ce qu'est SimCityPak ?

C'est un outil en développement dont l'objectif est de devenir l’équivalent de iLive Reader pour SimCity 2013. Il vous permettra de visualiser et de modifier les éléments du jeu contenus dans les fichiers .package.

Qu'est-ce que cet outil permet de modifier ?

  • Fichiers .property
  • Fichiers Javascript/Texte
  • Textures
  • Modèles 3D

Qu'est-ce que nous pourrons modifier ?

Actuellement et dans un futur proche, nous pouvons uniquement faire des modifications visuelles - changer les textures et les modèles 3D est techniquement possible. Les variables de gameplay variables comme les capacités, les coûts, etc. sont stockées dans le fichier "EcoGame". Ces fichiers sont aussi présent sur les serveurs, et chaque action faite in-game par les serveurs avec leur version de ces fichiers. Chaque différence résultera en rollbacks (retours en arrière). La seule vraie possibilité pour nous permettre d'ajouter du contenu vraiment nouveau (bâtiments etc.) ou de changer les données dans le fichier EcoGame est si Maxis met à jour le jeu pour le supporter - ils ont laissé entendre cette possibilité pour un support officiel, mais rien de précis pour l'instant.

Est-ce que je serais banni pour modding ?

Maxis a récemment commencé une discussion sur le modding et l'UGC (User Generated Content, Contenu généré par les utilisateurs). Vous pouvez la lire ici : http://www.simcity.com/en_US/blog/articl(..)

Pourquoi tout est en hollandais ?

Il y a quelques temps j'ai écrit une fonction pour SCP qui permet de prendre les noms des instances depuis les fichiers en local ; tout ce qui a un nom d'agent ou un nom d'unité sera identifié par le nom in-game grâce à option. Vu que SimCity ne permet pas de changer la langue (ce que je trouve assez stupide, mais là n'est pas la question), je n'ai que les fichiers locaux en hollandais, donc dans la base de données de base de SCP tout est en hollandais.

Comment changer les descriptions dans votre langue :
Dans la page de réglages de SimCityPak, vous pouvez sélectionner votre fichier local. De cette manière, tout les noms seront pris dans votre fichier. Pour mettre à jour les noms aussi dans la base de données, vous pouvez utiliser l'option Tools -> Load Instance Names pour remplir la base de données avec des noms qui proviennent du fichier package ouvert.

Comment puis-je contribuer ?

Il y a encore beaucoup de choses a faire, donc chaque contribution plus qu'appréciée. Si vous pensez que vous avez les compétences requises, consultez l'Issue Tracker.

Aussi, expérimentez ! Il y a déjà beaucoup de possibilités pour des mods - tout ce dont on a besoin est de la dédication et beaucoup d’enquête dans les fichiers .package. Toutefois rappelez vous de sauvegarder souvent et de faire vos tests dans une région privée dédiée.

Notre endroit principal de discussion est le sujet suivant (ndt : en anglais): http://community.simtropolis.com/topic/5(..)

Tutoriels

1 commentaire

Avatar
phalanxs le 25 mai 2013

Basé sur http://community.simtropolis.com/topic/53278-simcitypak-modding-tool/|topic dédié