message posté le 31 mars 2008 à 12h48
Comment SC4 classe les lots dans un menu ?
La localisation d'un lot dans un menu plutot qu'un autre n'est pas le sujet de ce tutorial. En revanche, il est interessant de connaitre comment SC4 défini la hierarchie des LOTS à l'intérieur d'un menu.
En fait, tout est géré par une seule propriété appellée "Item Order". La valeur de cette propriété est un nombre hexadecimal qui défini la position du lot. Plus cette valeur est faible, plus le lot sera haut dans la hierarchie.
Les lots originaux de Maxis ont un Item Order de 0 (zero). Cela ne peut pas et ne dois pas être modifié.
Cela signifie que les lots ayant un Item Order inférieur à 0 prendront place AVANT les lots Maxis, ceux ayant un Item Order supérieur à 0 se placeront après.
Dans un tutoriel équivalent sur Simtropolis, Soldyne affirme avoir testé sans problème des valeurs allant de -10000000 à 10000000.
Plusieurs lots peuvent avoir le même Item Order. C'est même conseillé car cela permet de regrouper au sein d'un menu des lots appartenant au même pack.
Partant de ces connaissances, il est aisé de se faire un plan d'organisation des lots. Attention à ne pas numéroter vos lots avec des nombres trop proches car si vous voulez par la suite intercaler de nouveaux lots, il faudra refaire toute la numérotation. Le mieux est peut être de numéroter de 100 en 100 pour les grandes catégories : 100 les parcs, 200 les plages, 300 les retainings walls, 400 les round-about fillers... puis de 10 en 10 pour affiner le classement : 110 les parcs BSC, 120 les parcs "poor mans", 130 les parcs divers...
Comment passer du plan papier à la réalisation ?
Pour cela, il faut posséder Illive reader.Vous pouvez le télécharger ici.
Ouvrez Illive Reader.
1. Avec le bouton open, allez trouver le LOT à modifier dans votre
dossier plug-in.
2. Si Reader ne le fait pas automatiquement,cliquez sur "Fill the list".
3. Dans la colonne centrale (1), choisissez "Exemplar file" (2). Logiquement, il
y en plusieurs choisissez celui qui n'affiche pas une liste de
"LotCOnfigProperty" dans la colonne de droite (3).
4. Dans cette colonne de droite, cherchez la ligne Item Order.
4.a Si elle n'existe pas, faite sun clic droit dans la colonne de droite
et choisissez "Add Property".
4.b A l'emplacement "Name", choisissez "Item Order".
4.c Cliquez sur "Add" (1). Cela créé une ligne.
5. Dans le champs "Values as text" (2), saisissez la valeur de classement
choisie. Elle peut être rentrée directement en hexadécimal ou en décimal
pour ceux qui ne maitrisent pas.
6. Cliquez sur "Apply" (3) au bout du champs. La valeur est convertie en
hexadécimal si vous l'avez saisie en décimal puis inscrite dans la ligne
créée avec le bouton "Add".
7. Cliquez sur le bouton "Apply" (4) tout en bas puis sauvegardez en
écrasant la version précédente.
Si le ligne existe, sélectionnez là. Avec un clic droit, choisissez
"Edit Property" puis reprenez à l'étape 5.
Faites que le rêve dévore votre vie,
Afin que la vie ne dévore pas votre rêve
Votre argent de poche en surfant.