TOUTSIMCITIES

Contrôler l'ordre d'affichage d'un lot dans son menu.

message posté le 31 mars 2008 à 12h48

Avatar

wisegolem

  • membre
  • A la campagne devant un PC
L'affichage des lots à l'interieur des menus ne se fait pas au hasard. Nous allons regarder comment ce classement se fait, ce qui nous permettra de déduire une méthode pour faire ses propres classements, que ce soit pour des lots téléchargés ou pour des lots faits maison.

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".

Image non décrite

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.

Image non décrite

4.a Si elle n'existe pas, faite sun clic droit dans la colonne de droite
et choisissez "Add Property".

Image non décrite

4.b A l'emplacement "Name", choisissez "Item Order".

Image non décrite

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.

message posté le 1 avr 2008 à 00h21

Avatar

Quesh

  • équipe BAT TSC
  • Dunkerque
Intéressant ce tuto pour faire le tri dans les menus, merci mon ami :okay:

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 1 avr 2008 à 21h27

Avatar

Bohort

  • membre
  • Les Damps
Oui, comme dit quesh, trsè utile :accord: !

Il faut sauver la planète, il faut agir maintenant !
---------------------------------------------------------------------------------------------------------------
Cyrodill va bientôt ouvrir ses portes... un jour peut-être !

message posté le 23 avr 2008 à 22h17

h

horjo

  • membre
  • Liege
Si je comprend bien... il y a la possibilité d'avoir 20.000.000 de lot.
ça en fait de la place! :choc:
N'existe-il pas un algorithme capable d'utilisé toute cette place pour classé par ordre alphabétique?

Toujours en vie :o)

message posté le 24 avr 2008 à 11h12

Avatar

fan de simcity 4

  • membre
  • belgique, namur
il n'y a pas de nombres négatifs? pour les lots qu'on veut voir apparaitre en premier on tape donc 0x00000001 ???? Quesh?? :???:

message posté le 24 avr 2008 à 13h46

Avatar

Quesh

  • équipe BAT TSC
  • Dunkerque
Oui voire même 0x00000000 DFSC4 ;)

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 24 avr 2008 à 13h55

h

horjo

  • membre
  • Liege
question peut-être idiote, mais à quoi sert le " x " après le premier zéro?

Toujours en vie :o)

message posté le 24 avr 2008 à 14h09

Avatar

Quesh

  • équipe BAT TSC
  • Dunkerque
Au faites c'est des chiffres hexadécimaux je crois ;)
Mais bon si tu mets 24 par exemple dans l'endroit indiqué dans le tuto, il fera l'opération pour toi ;)

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