TOUTSIMCITIES

Modding du jeu

message posté le 18 nov 2007 à 02h54

Avatar

potsdam

  • membre
  • Sapporo, Japon
ça peut sous-entendre que je peux aussi en faire un, oui :D

__________________________________

Through the paths of reality

message posté le 18 nov 2007 à 02h54

Avatar

GER

  • membre
  • France (41)
tu m'interesses toi ...! :miam:

--== GER ==--

message posté le 18 nov 2007 à 09h32

Avatar

Sauron

  • membre
Dites, vous allez me faire regretter de l'avoir reposé dans le magasin, hier

:D

Non, en vrai j'attends une sorte de SCS Deluxe, ça m'évitera de faire le même chose qu'avec SC4. :aie:

Au fait, y'a-t-il une démo ?

Le clou qui dépasse attire le marteau.

message posté le 18 nov 2007 à 10h56

Avatar

Paribas

  • membre
  • Strasbourg
ouai s'est pas bete d'attendre scs deluxe,mais qui a dit qu'il aura deluxe :???:

message posté le 18 nov 2007 à 12h49

Avatar

Pyanepsion

  • membre
Tu peux expliquer pas à pas ce moding parce que là j'y comprend rien. :oups:

Tapuscrine.com le petit site qui monte...

message posté le 18 nov 2007 à 13h24

Avatar

Quesh

  • équipe BAT TSC
  • Dunkerque
GER a écrit
par contre ils auraient pu mettre les musiques en MP3 plutot qu'en OGG :|

Au moins avec le .ogg tu n'as pas de licence à payer contrairement au mp3 ;)

Mes tutos : le tuto du NAM, le tuto des automates, le tuto pour présenter sa ville, le tuto du tram étirable et le tuto pour une texture transparente
Mes BATs, LOTs et automates : sur ce fil
Ma ville : Omega Bay (membre du CVN et Lama d'Or 2008 dans la catégorie "La nature la plus luxuriante")
Et enfin l'essentiel pour SC4

message posté le 18 nov 2007 à 13h39

Avatar

GER

  • membre
  • France (41)
c'est po faux !

--== GER ==--

message posté le 18 nov 2007 à 14h03

Avatar

Noodles

  • membre
potsdam a écrit
La moitié du code source du jeu est non compilé et accessible à tout celui qui voudra bien regarder, j'ai delà compris comment créer une nouvelle habileté de batiment :D


Aurais je manqué une étape dans le développement informatique ? Il faut dire que je ne suis les logiciels et outils de développement que de très loin.

Les paramètres XML sont compilés au lancement de l'exécutable ce qui permet des personnalisations sans sortir du cadre donné par les développeurs. Mais il s'agit de paramètres alors que tu dis que l'on peut aussi ajouter du code source sans passer par une phase édition d'objet et lien ? Quel langage permet de faire ça ?

message posté le 18 nov 2007 à 21h00(message édité)édité le 18 nov 2007 à 21h56 par potsdam [membre]

Avatar

potsdam

  • membre
  • Sapporo, Japon
potsdam a écrit

code d'exemple (C#):



Plate-forme .NET (microsoft), langage intérpreté et non compilable C# :D

Il est très utile, car il permet de créer des novelles variables et fonctions pour le jeu, chose inimaginable sur SC4 ^^

Ce qui veut d'ailleurs dire que ce jeu ne marche que sur Windows :D

__________________________________

Through the paths of reality

message posté le 18 nov 2007 à 21h27

Avatar

potsdam

  • membre
  • Sapporo, Japon
Structure des fichiers .XAC

Cette extension nouvelle a été crée par Tilted Mill spécifiquement pour SCS (car Caeasar IV utilise des fichiers .GR2) Pour mettre des modèles 3D dedans, c'est l'extension qu'on doit modifier pour avoir des nouveaux modèles pour le jeu.

Donc, voici la structure générale (ceci n'est pas la version définitive):

Header: XAC (chaine de caractères)
////// Des chunks de bits que je n'ai pas encore identifiés/////
Version du programme d'exportation: (3D Studio Max 9 (regular commercial version)D dans ceux du jeu)
//////
Fichier 3D originel: (G:\Maxtor backup\PC60-4600X2\C\SC5\Work\Landscape\SC5_Skybox_V11.max) par exemple
/////
Jour de l'exportation: (Sep 20 2007)

=================================
et voici des choses plus intéressantes
=================================

Lumière par défaut: (Spot01.Target)

Default (?) On le laisse comme ça

Blinn.fx Le type de matériel

Transparence? (booléen) flag= AlphaBlend

Direction de la lumière génerale (vecteur 4d) worldLightDir

lightColor

ambientLightColor


Voici les textures:

ambientTexture "white.bmp"

diffuseTexture "SC5S_CP_Good Weather_1.dds" Texture principale

specularTexture "black.bmp" (*) Je vous expliquerai après ce que chaque texture veut dire ;)

normalTexture "white.bmp" Texture de relief

emissiveTexture "black.bmp"

///// Des chunks que je dois encore décoder///

Modèle 3D:

Chunks de vertices

Chunks d'indices

FF FF FF Fin

__________________________________

Through the paths of reality