Positionner les options publiques et cachées d'OR

Vous avez des astuces pour rendre ORTS plus agréable. Venez les poster ici.

Modérateur : Modérateurs

Avatar du membre
BB25187
Administrateur
Messages : 15057
Enregistré le : 09 mai 2004 1:07
Localisation : Grenoble
Contact :

Positionner les options publiques et cachées d'OR

Messagepar BB25187 » 14 juil. 2014 11:22

Hello,

- I -Trois façons de positionner les options d'OR
Avec les révisions courantes d'OR (à l'heure où j'écris ce fil, nous en sommes à la #2341), on peut positionner les options par trois moyens distincts:
- Le panneau d'option, qui ne permet de modifier qu'un sous-ensemble des options réellement disponibles.
- Le fichier d'initialisation (INI, extension .ini), qui permet de modifier toutes les options, donc à la fois celles du panneau mais aussi tout un tas d'options internes.
- La base de registres (BdR), qui, comme le fichier d'initialisation, permet de modifier toutes les options.

- II - Interaction entre les différents modes de positionnement d'options
Avant de poursuivre, il est nécessaire de bien comprendre comment ces 3 modes interagissent:
- Le panneau d'option est prioritaire sur la BdR et le fichier INI. Autrement-dit, si vous modifiez des options dans le panneau, alors ce sont ces valeurs qui sont prises en compte, puis qui sont enregistrés dans le fichier d'initialisation s'il existe, ou dans la BdR si ce fichier n'existe pas.
- Le fichier d'INI est prioritaire sur la BdR, autrement dit si un fichier d'initialisation existe, alors les clefs de la BdR ne sont pas prises en compte/modifiées.

- III - Avantages et inconvénients des différents modes de positionnement d'options
Chaque mode a ses avantages et ses inconvénients:
- Le panneau est très flexible, mais en contrepartie il ne donne pas accès à toutes les options
- Le fichier d'initialisation donne accès à toutes les options, et il est moins obscure que la BdR. En revanche, il nécessite des manipulations spécifiques pour pouvoir être utilisé (en combinaison avec le panneau). Il ne s'applique qu'à une instance/installation d'OpenRails. C'est à la fois un avantage et un inconvénient, car vous pouvez paramétrer différemment des installations multiplies d'OR sur la même machine. En contrepartie il vous faudra dupliquer ce fichier dan chacune des installations si vous souhaitez toutes les paramétrer de manière identiques.
- La BdR donne elle aussi accès à toutes les options, mais son usage est un peu complexe et en cas de fausse manipulation, on peut facilement mettre le PC en vrac. Par ailleurs, la BdR affecte toutes les installation d'OR sur une même machine. Il est donc impossible de les paramétrer de manières différentss. En contrepartie, vous n'aurez pas à vous tracasser de dupliquer ces paramètres!

- IV - Quel est alors le meilleur moyen de positionner les options?
Le meilleur compromis consiste sans doute à utiliser le fichier d'initialisation, dont je vais détailler l'usage dans la suite de ce sujet.

- V - Utilisation du fichier d'initialisation

- Première étape: création d'un fichier d'option
C'est assez simple, il vous suffit:
- De créer un fichier vide portant le nom "OpenRails.ini" dans le répertoire où se trouve le programme "OpenRails.exe" que vous souhaitez traiter.
- De lancer une session de jeu avec OpenRails: le fichier est alors rempli avec toutes les valeurs des options fournies par le panneau.
Lors de votre prochaine session, ce fichier sera relu, et si vous y avez modifié des options, alors ce sont ces valeurs modifiées qui apparaitront dans le panneau!
Le fichier se présente comme une suite de lignes indiquant:
- Les nom de l'option (en anglais!)
- Le type de l'option
- La valeur de l'option
Ainsi si vous avez choisi d'utiliser des caténaires à double fil, vous devriez trouver dans ce fichier la ligne suivante:

Code : Tout sélectionner

DoubleWire=bool:true

Normalement, le contenu de ce fichier doit être en accord avec la bannière du fichier de log "OpenRails.txt", mais avec une syntaxe un peu différente. Par exemple pour notre option ci-dessus, on retrouve dans le fichier de log la ligne suivante:

Code : Tout sélectionner

DoubleWire                     = (user set)     True

La banière du fichier de log permet d'ailleurs de recenser les options cachées que l'on souhaiterait modifier!

- Seconde étape: ajouter des options "cachées" au fichier d'initialisation
Certaines options d'OR ne sont pas accessibles via le panneau, mais elles sont pourtant intéressantes à utiliser. Prenons comme exemple le cas des ombres dynamiques.
Dans le panneau d'option, vous pouvez positionner une option "DynamicShadows" / "Ombres dynamiques". Toutefois, lorsque vous cochez cette option, vous n'avez pas pour autant accès à toutes les possibilités offertes par OpenRails. Il existe en effet une options interne "ShadowAllShapes" qui permet d'ajouter des ombres dynamiques à tout un ensemble de formes supplémentaires (par exemple: ombres portées par les ponts ou la végétation, sur le terrain, la voie et les matériels, auto-ombrage des bâtiments, ... ). Par défaut, le fichier de log d'OR indique bien que cette option est désactivée:

Pour l'activer, il suffit d'ajouter une ligne à la fin du fichier d'initialisation, dans la section "ORTS" (à ma connaissance, il faut impérativement utiliser le nom anglais de l'option!), qui indique que toutes les formes de la scène doivent être ornées d'ombres dynamiques grace à l'option cachée "DynamicShadows". On peut prendre modèle sur les autres lignes du fichier d'initialisation et sur le nom fourni par la bannière du fichier de log:

Code : Tout sélectionner

ShadowAllShapes=bool:true

On observe la différence - mais attention: cette option risque de ne pas passer sur des configurations modestes:
Option "ShadowAllShapes" désactivée par défaut:
Image
Option "ShadowAllShapes" activée grace au fichier d'initialisation:
Image

Voili voilou! A l'occasion je vous donnerai une liste de quelques options internes intéressantes.
A pluche!
"Er ist ein Unmensch, ein Tyrann!" - Tamino - Erster Akt - Die Zauberflöte.
____________________________________________________________

Image

Avatar du membre
ermel
Messages : 2162
Enregistré le : 23 nov. 2009 23:51
Localisation : croix comtesse (st jean d'angely france)
Contact :

Re: Positionner les options publiques et cachées d'OR

Messagepar ermel » 22 déc. 2015 12:05

hello, dites, dan sla version x3393, ca marche pas..jai teste un nouveau document texte, je lance et..il est toujours vide

Avatar du membre
BB25187
Administrateur
Messages : 15057
Enregistré le : 09 mai 2004 1:07
Localisation : Grenoble
Contact :

Re: Positionner les options publiques et cachées d'OR

Messagepar BB25187 » 25 déc. 2015 13:18

Hello,

Ah ben faudra voir alors.
Il faut dire que de façon générale, ce genre d'indication fonctionne au moment où on la décrit. Pas de garantie que ça marche deux versions plus tard... Cela-dit, tu peux essayer de revenir à une version plus ancienne pur vérifier que le problème ne vient pas de chez toi. Ca fonctionnait encore avec la #2095/#3096/v1.00.

A+
"Er ist ein Unmensch, ein Tyrann!" - Tamino - Erster Akt - Die Zauberflöte.
____________________________________________________________

Image


Retourner vers « ORTS: Trucs et astuces »