Un raté supplémentaire pour OR

Présentez ici les nouvelles versions officielles d'ORTS, ainsi que les évolutions futures ou en cours proposées par l'équipe d'ORTS.

Modérateur : Modérateurs

Avatar du membre
RM77
Testeur
Messages : 1298
Enregistré le : 03 août 2005 8:19

Un raté supplémentaire pour OR

Messagepar RM77 » 26 nov. 2017 19:28

Bonjour

Et bien oui hélas, OpenRails à raté un point important pour la compatibilité montante avec MSTS.
Pour la définitions des signaux il est fait usage de tête ( HEADn ). Le nombre de têtes utilisables pour chaque signal n'est pas défini pour MSTS et ne semble pas limité, mais il est fréquent d'avoir 5, 6, 7 voir 8 têtes de signal ( HEAD1, ..., ..., HEAD8 ) et ça, surtout pour des signaux mécaniques groupés combinés.
De même pour des signaux lumineux on peut combiner, en plus de la cible lumineuse, un Indicateur de direction, un TECS, un TSCT, un "G" mobile, un TIVex Mobile, un SLD, ... . Ca représente déjà 7 Têtes.
Et bien, ça fonctionne très bien avec MSTS, mais OpenRails ne reconnait que HEAD1, HEAD2, HEAD3 et HEAD4. Les autres, HEAD5, 6 , 7, ... sont ignorées et c'est bien dommage.

Un autre point concerne les nouveaux signaux de type "SPEED". Elles sont formidable et pleine de possibilité. Il est possible de programmer c'est signaux et de lire les informations renvoyées par les 5 "SignalTypes" d'origine. Il se sert de la valeur numérique reçue pour fixer le vitesse à partir de ce point et selon la direction.
C'est très bien mais ça serait mieux si on pouvait faire aussi l'inverse et lire l'information (la vitesse) appliquée par ce signal, "SIGFN_SPEED" n'étant par reconnu par OR. Ca permettrait éventuellement de programmer un signal placé en amont, à l'aide de quelques lignes de code dans le sigscr. Il est évident que ce serait une valeur numérique à gérer mais "sigscr" sait le faire et ça pourrait être un plus.

Si quelqu'un peut faire remonter, je n'ai pas de droit d'accès pour le faire.
A+
Raymond
Modifié en dernier par RM77 le 28 nov. 2017 6:53, modifié 1 fois.
Deux choses sont infinies : l'Univers et la bêtise humaine. Mais, en ce qui concerne l'Univers, je n'en ai pas encore acquis la certitude absolue.
Albert Einstein.

BB22210
Modérateur
Messages : 716
Enregistré le : 25 oct. 2004 23:34
Localisation : Isère (38)
Contact :

Re: Un raté supplémentaire pour OR

Messagepar BB22210 » 27 nov. 2017 21:54

Salut Raymond,
Tu veux faire remonter cette info chez Elvas Tower ? Si besoin je peux le faire.
@+
Christophe
Guignol et ficelle de préférence ...

Avatar du membre
RM77
Testeur
Messages : 1298
Enregistré le : 03 août 2005 8:19

Re: Un raté supplémentaire pour OR

Messagepar RM77 » 28 nov. 2017 6:59

Bonjour Christophe.
Bien sûr que tu peux le faire.
Merci
A+
Deux choses sont infinies : l'Univers et la bêtise humaine. Mais, en ce qui concerne l'Univers, je n'en ai pas encore acquis la certitude absolue.
Albert Einstein.

BB22210
Modérateur
Messages : 716
Enregistré le : 25 oct. 2004 23:34
Localisation : Isère (38)
Contact :

Re: Un raté supplémentaire pour OR

Messagepar BB22210 » 28 nov. 2017 9:09

Bonjour Raymond,
C'est chose faite, dans la langue de Shakespear, je te tiens informé de leurs réponses ...
@+
Christophe
Guignol et ficelle de préférence ...

BB22210
Modérateur
Messages : 716
Enregistré le : 25 oct. 2004 23:34
Localisation : Isère (38)
Contact :

Re: Un raté supplémentaire pour OR

Messagepar BB22210 » 30 nov. 2017 20:17

Bonjour Raymond,
D'après les retours que j'ai, il n'y a aucun problème à ce que OR lise et interprète des signaux ayant plus de 12 "HEAD"

Code : Tout sélectionner

SignalShape (
                "JJHsig1BN04#2.s"
                "BNSF Signal #4 (IV) [3-Tier] TALL <MAX>"
                SignalSubObjs ( 23
                        SignalSubObj ( 0
                                "HEAD1"
                                "Signal Head 1 (Red-Ambr-Grn)"
                                SigSubType ( SIGNAL_HEAD )
                                SignalFlags ( OPTIONAL DEFAULT )
                                SigSubSType ( "JJHGCORV3LightRAG1" )
                        )
                        SignalSubObj ( 1
                                "HEAD1L2"
                                "Signal Head 1 (Red-Ambr)"
                                SigSubType ( SIGNAL_HEAD )
                                SignalFlags ( OPTIONAL )
                                SigSubSType ( "JJHGCORV2LightRA1" )
                        )
                        SignalSubObj ( 2
                                "HEAD1L1"
                                "Signal Head 1 (Red)"
                                SigSubType ( SIGNAL_HEAD )
                                SignalFlags ( OPTIONAL )
                                SigSubSType ( "JJHGCOR1LightR1" )
                        )
                        SignalSubObj ( 3
                                "HEAD2L4"
                                "Signal Head 2 (Red-Lunr-Ambr-Grn)"
                                SigSubType ( SIGNAL_HEAD )
                                SignalFlags ( OPTIONAL )
                                SigSubSType ( "JJHGCORV4LightRLAG2" )
                        )
                        SignalSubObj ( 4
                                "HEAD2"
                                "Signal Head 2 (Red-Ambr/Lunr-Grn)"
                                SigSubType ( SIGNAL_HEAD )
                                SignalFlags ( OPTIONAL )
                                SigSubSType ( "JJHGCORV3LightRAG2" )
                        )
                        SignalSubObj ( 5
                                "HEAD2"
                                "Signal Head 2 (Red-Lunr-Ambr)"
                                SigSubType ( SIGNAL_HEAD )
                                SignalFlags ( OPTIONAL )
                                SigSubSType ( "JJHGCORV3LightRLA2" )
                        )
                        SignalSubObj ( 6
                                "HEAD2L2"
                                "Signal Head 2 (Red-Ambr/Lunr)"
                                SigSubType ( SIGNAL_HEAD )
                                SignalFlags ( OPTIONAL )
                                SigSubSType ( "JJHGCORV2LightRA2" )
                        )
                        SignalSubObj ( 7
                                "HEAD2L2"
                                "Signal Head 2 (Red-Green)"
                                SigSubType ( SIGNAL_HEAD )
                                SignalFlags ( OPTIONAL )
                                SigSubSType ( "JJHGCORV2LightRG2" )
                        )
                        SignalSubObj ( 8
                                "HEAD2L1"
                                "Signal Head 2 (Amber/Green)"
                                SigSubType ( SIGNAL_HEAD )
                                SignalFlags ( OPTIONAL )
                                SigSubSType ( "JJHGCOR1LightA2" )
                        )
                        SignalSubObj ( 9
                                "HEAD2L1"
                                "Signal Head 2 (Red)"
                                SigSubType ( SIGNAL_HEAD )
                                SignalFlags ( OPTIONAL )
                                SigSubSType ( "JJHGCOR1LightR2" )
                        )
                        SignalSubObj ( 10
                                "HEAD3L4"
                                "Signal Head 3 (Red-Lunr-Ambr-Grn)"
                                SigSubType ( SIGNAL_HEAD )
                                SignalFlags ( OPTIONAL )
                                SigSubSType ( "JJHGCORV4LightRLAG3" )
                        )
                        SignalSubObj ( 11
                                "HEAD3"
                                "Signal Head 3 (Red-Ambr/Lunr-Grn)"
                                SigSubType ( SIGNAL_HEAD )
                                SignalFlags ( OPTIONAL )
                                SigSubSType ( "JJHGCORV3LightRAG3" )
                        )
                        SignalSubObj ( 12
                                "HEAD3"
                                "Signal Head 3 (Red-Lunr-Ambr)"
                                SigSubType ( SIGNAL_HEAD )
                                SignalFlags ( OPTIONAL )
                                SigSubSType ( "JJHGCORV3LightRLA3" )
                        )
                        SignalSubObj ( 13
                                "HEAD3L2"
                                "Signal Head 3 (Red-Ambr/Lunr)"
                                SigSubType ( SIGNAL_HEAD )
                                SignalFlags ( OPTIONAL )
                                SigSubSType ( "JJHGCORV2LightRA3" )
                        )
                        SignalSubObj ( 14
                                "HEAD3L2"
                                "Signal Head 3 (Red-Green)"
                                SigSubType ( SIGNAL_HEAD )
                                SignalFlags ( OPTIONAL )
                                SigSubSType ( "JJHGCORV2LightRG3" )
                        )
                        SignalSubObj ( 15
                                "HEAD3L1"
                                "Signal Head 3 (Red)"
                                SigSubType ( SIGNAL_HEAD )
                                SignalFlags ( OPTIONAL )
                                SigSubSType ( "JJHGCOR1LightR3" )
                        )
                        SignalSubObj ( 16
                                "PLATFORM2"
                                "Show Middle Platform"
                                SigSubType ( DECOR )
                                SignalFlags ( OPTIONAL DEFAULT )
                        )
                        SignalSubObj ( 17
                                "PLATFORM3"
                                "Show Lower Platform"
                                SigSubType ( DECOR )
                                SignalFlags ( OPTIONAL DEFAULT )
                        )
                        SignalSubObj ( 18
                                "DUMMY"
                                "Show Advance Approach"
                                SigSubType ( USER1 )
                                SignalFlags ( OPTIONAL )
                        )
                        SignalSubObj ( 19
                                "DUMMY"
                                "Show Advanced Aspects"
                                SigSubType ( USER2 )
                                SignalFlags ( OPTIONAL DEFAULT )
                        )
                        SignalSubObj ( 20
                                "DUMMY"
                                "Show Approach Restricting"
                                SigSubType ( USER3 )
                                SignalFlags ( OPTIONAL DEFAULT )
                        )
                        SignalSubObj ( 21
                                "DUMMY"
                                "Alternate Colors on Middle Head"
                                SigSubType ( USER4 )
                                SignalFlags ( OPTIONAL )
                        )
                        SignalSubObj ( 22
                                "DUMMY"
                                "Alternate Colors on Lower Head"
                                SigSubType ( GRADIENT_PLATE )
                                SignalFlags ( OPTIONAL )
                        )
                )
        )

leur question porte sur le contenu du fichier sigcfg.dat configuré,tu peux le transmettre ?
@+
Christophe
Guignol et ficelle de préférence ...

Avatar du membre
RM77
Testeur
Messages : 1298
Enregistré le : 03 août 2005 8:19

Re: Un raté supplémentaire pour OR

Messagepar RM77 » 30 nov. 2017 22:49

Bonsoir

Comme ça oui. Il y a 16 têtes HEAD. Et on peut même en mettre plus, mais alors elles doivent-être OPTIONAL et on ne peut pas en activer plus de 4. Au delà, elles sont ignorées.
Dans l'exemple donné ci-dessous, on doit choisir une tête HEAD1 parmi 3 HEAD1, une tête HEAD2 parmi 7 HEAD2, et une tête HEAD3 parmi 6 HEAD3. Ca ne fait que 3 têtes actives et non pas 16. Avec MSTS on peut en mettre 5, 6, 7 ... et toutes actives. Je n'ai jamais été au-delà mais je pense qu'on pouvait aller jusqu'à 8.
OpenRails ne reconnait que HEAD1, HEAD2, HEAD3 et HEAD4 alors que MSTS reconnait en plus HEAD5, HEAD6, HEAD7. et probablement plus.
A+

SignalShape (
"JJHsig1BN04#2.s"
"BNSF Signal #4 (IV) [3-Tier] TALL <MAX>"
SignalSubObjs ( 23
SignalSubObj ( 0
"HEAD1"
"Signal Head 1 (Red-Ambr-Grn)"
SigSubType ( SIGNAL_HEAD )
SignalFlags ( OPTIONAL DEFAULT )
SigSubSType ( "JJHGCORV3LightRAG1" )
)
SignalSubObj ( 1
"HEAD1L2"
"Signal Head 1 (Red-Ambr)"
SigSubType ( SIGNAL_HEAD )
SignalFlags ( OPTIONAL)
SigSubSType ( "JJHGCORV2LightRA1" )
)
SignalSubObj ( 2
"HEAD1L1"
"Signal Head 1 (Red)"
SigSubType ( SIGNAL_HEAD )
SignalFlags ( OPTIONAL)
SigSubSType ( "JJHGCOR1LightR1" )
)
SignalSubObj ( 3
"HEAD2L4"
"Signal Head 2 (Red-Lunr-Ambr-Grn)"
SigSubType ( SIGNAL_HEAD )
SignalFlags ( OPTIONAL)
SigSubSType ( "JJHGCORV4LightRLAG2" )
)
SignalSubObj ( 4
"HEAD2"
"Signal Head 2 (Red-Ambr/Lunr-Grn)"
SigSubType ( SIGNAL_HEAD )
SignalFlags ( OPTIONAL)
SigSubSType ( "JJHGCORV3LightRAG2" )
)
SignalSubObj ( 5
"HEAD2"
"Signal Head 2 (Red-Lunr-Ambr)"
SigSubType ( SIGNAL_HEAD )
SignalFlags ( OPTIONAL)
SigSubSType ( "JJHGCORV3LightRLA2" )
)
SignalSubObj ( 6
"HEAD2L2"
"Signal Head 2 (Red-Ambr/Lunr)"
SigSubType ( SIGNAL_HEAD )
SignalFlags ( OPTIONAL)
SigSubSType ( "JJHGCORV2LightRA2" )
)
SignalSubObj ( 7
"HEAD2L2"
"Signal Head 2 (Red-Green)"
SigSubType ( SIGNAL_HEAD )
SignalFlags ( OPTIONAL)
SigSubSType ( "JJHGCORV2LightRG2" )
)
SignalSubObj ( 8
"HEAD2L1"
"Signal Head 2 (Amber/Green)"
SigSubType ( SIGNAL_HEAD )
SignalFlags ( OPTIONAL)
SigSubSType ( "JJHGCOR1LightA2" )
)
SignalSubObj ( 9
"HEAD2L1"
"Signal Head 2 (Red)"
SigSubType ( SIGNAL_HEAD )
SignalFlags ( OPTIONAL)
SigSubSType ( "JJHGCOR1LightR2" )
)
SignalSubObj ( 10
"HEAD3L4"
"Signal Head 3 (Red-Lunr-Ambr-Grn)"
SigSubType ( SIGNAL_HEAD )
SignalFlags ( OPTIONAL)
SigSubSType ( "JJHGCORV4LightRLAG3" )
)
SignalSubObj ( 11
"HEAD3"
"Signal Head 3 (Red-Ambr/Lunr-Grn)"
SigSubType ( SIGNAL_HEAD )
SignalFlags ( OPTIONAL)
SigSubSType ( "JJHGCORV3LightRAG3" )
)
SignalSubObj ( 12
"HEAD3"
"Signal Head 3 (Red-Lunr-Ambr)"
SigSubType ( SIGNAL_HEAD )
SignalFlags ( OPTIONAL)
SigSubSType ( "JJHGCORV3LightRLA3" )
)
SignalSubObj ( 13
"HEAD3L2"
"Signal Head 3 (Red-Ambr/Lunr)"
SigSubType ( SIGNAL_HEAD )
SignalFlags ( OPTIONAL)
SigSubSType ( "JJHGCORV2LightRA3" )
)
SignalSubObj ( 14
"HEAD3L2"
"Signal Head 3 (Red-Green)"
SigSubType ( SIGNAL_HEAD )
SignalFlags ( OPTIONAL)
SigSubSType ( "JJHGCORV2LightRG3" )
)
SignalSubObj ( 15
"HEAD3L1"
"Signal Head 3 (Red)"
SigSubType ( SIGNAL_HEAD )
SignalFlags ( OPTIONAL)
SigSubSType ( "JJHGCOR1LightR3" )
)
SignalSubObj ( 16
"PLATFORM2"
"Show Middle Platform"
SigSubType ( DECOR )
SignalFlags ( OPTIONALDEFAULT )
)
SignalSubObj ( 17
"PLATFORM3"
"Show Lower Platform"
SigSubType ( DECOR )
SignalFlags ( OPTIONALDEFAULT )
)
SignalSubObj ( 18
"DUMMY"
"Show Advance Approach"
SigSubType ( USER1 )
SignalFlags ( OPTIONAL)
)
SignalSubObj ( 19
"DUMMY"
"Show Advanced Aspects"
SigSubType ( USER2 )
SignalFlags ( OPTIONALDEFAULT )
)
SignalSubObj ( 20
"DUMMY"
"Show Approach Restricting"
SigSubType ( USER3 )
SignalFlags ( OPTIONALDEFAULT )
)
SignalSubObj ( 21
"DUMMY"
"Alternate Colors on Middle Head"
SigSubType ( USER4 )
SignalFlags ( OPTIONAL)
)
SignalSubObj ( 22
"DUMMY"
"Alternate Colors on Lower Head"
SigSubType ( GRADIENT_PLATE )
SignalFlags ( OPTIONAL)
)
)
Deux choses sont infinies : l'Univers et la bêtise humaine. Mais, en ce qui concerne l'Univers, je n'en ai pas encore acquis la certitude absolue.
Albert Einstein.

BB22210
Modérateur
Messages : 716
Enregistré le : 25 oct. 2004 23:34
Localisation : Isère (38)
Contact :

Re: Un raté supplémentaire pour OR

Messagepar BB22210 » 30 nov. 2017 23:02

Bonsoir Raymond
Ok transmis a ET.
et si tu peux faire parvenir le fichier sigcfg.dat pour qu'ils simulent de leur côté ...

@+
Christophe
Guignol et ficelle de préférence ...

Avatar du membre
RM77
Testeur
Messages : 1298
Enregistré le : 03 août 2005 8:19

Re: Un raté supplémentaire pour OR

Messagepar RM77 » 01 déc. 2017 10:28

Bonjour Christophe
Merci Christophe d'avoir fait suivre.
Avec les couleurs et les explication, "ils" doivent comprendre le problème. Sinon, ce n'est pas un fichier à envoyer, mais une route complète et même dans ce cas, je ne suis pas sûr qu' "ils" comprennent. (.
Pas obligé de transmettre cette remarque. L'Humour français n'étant pas toujours compatible avec l'humour britannique.
J'ai trouvé une parade en plaçant 2, 3, ... , 6 berlingots rouge accolés à 1 mètre les uns des autres dans un ordre précis, et d'accoler et/ou superposer les shapes. Et la chenille rouge fonctionne correctement. Comme ça, je peux présenter 17 informations ( Cr, Cv, S, S*, A, A*, RR30, A+RR30, RR60,A+RR60, R30,R60, A*+R60, Vl, Vl*, Bc et Bc* et ça avec trois HEAD( 1 et 2 ) toujours actives. Et Aussi, dans le même "SignalShape", 5 HEAD, pouvant-être activer séparément, plusieurs ou toutes en même temps, soit TECS, TSCS, G, Tiv_ex, et Idd sur un même signal. Ca représente 5 HEADs dans Sigcfg ( 7 SignalTypes, 1 SignalShape et dans Sigscr, 7 Scripts. et 9 qui ne peuvent pas être incorporées dans le même "SignalShape" (7 HEAD). J'ai donc fait 5 fichiers "SHAPES" pour ces options, fichiers qui viennent compléter le signal à neuf feux. Cette façon de faire nécessite:
- 6 fichiers SHAPES,
- 7 SCRIPTs,
- 6 SignalShapes,
- 7 SignalTypes
et la possibilité d'avoir une chenille rouge de 6 berlingots pour un même signal. Finalement, à la suite de mes réflexions, je trouve la méthode plutôt bonne.
Pour représenter les même possibilités en utilisant que 4 HEAD au maximum, il faudrait une soixantaine de fichiers "SHAPES" et autant d'entrées sans "SignalShapes" au lieu de sept. Il ne reste plus qu'un seul berlingot rouge et ça ne change rien dans le TDB, il y a toujours autant d'entrées. L'autre différence est dans les fichiers W. Une entrée "Signal" représente (non compressée) environ 1ko avec 1 seule tête. Il faut ajouter 256 octet par tête active supplémentaire. Avec 7 têtes, il faut donc environ 2ko en plus soit 3ko. En utilisant à la place une chenille de 4 signaux (moyenne) ça représente 4 Ko environ. Cependant, un fichier shapes pèse compressé entre 10 et 30ko (20Ko en moyenne). Une solution nécessite en moyenne 64x20ko soit 1.280 Mo et l'autre, contre 6x20ko soit 120Ko donc 1.160 Mo de moins (92%) sur le disque dur pour me seul signal à 9 feux. Le même comparaison est également valable pour les signaux à 7 et 5 feux.
C'est décidé, j'opte pour les chenilles.
A+

Raymond
Modifié en dernier par RM77 le 01 déc. 2017 10:44, modifié 1 fois.
Deux choses sont infinies : l'Univers et la bêtise humaine. Mais, en ce qui concerne l'Univers, je n'en ai pas encore acquis la certitude absolue.
Albert Einstein.

Avatar du membre
RM77
Testeur
Messages : 1298
Enregistré le : 03 août 2005 8:19

Re: Un raté supplémentaire pour OR

Messagepar RM77 » 01 déc. 2017 10:39

Bonjour Christophe
Merci Christophe d'avoir fait suivre.
Avec les couleurs et les explication, "ils" doivent comprendre le problème. Sinon, ce n'est pas un fichier à envoyer, mais une route complète et même dans ce cas, je ne suis pas sûr qu' "ils" comprennent. (.
Pas obligé de transmettre cette remarque. L'Humour français n'étant pas toujours compatible avec l'humour britannique.
J'ai trouvé une parade en plaçant 2, 3, ... , 6 berlingots rouge accolés à 1 mètre les uns des autres dans un ordre précis, et d'accoler et/ou superposer les shapes. Et la chenille rouge fonctionne correctement. Comme ça, je peux présenter 17 informations ( Cr, Cv, S, S*, A, A*, RR30, A+RR30, RR60,A+RR60, R30,R60, A*+R60, Vl, Vl*, Bc et Bc* et ça avec trois HEAD( 1 et 2 ) toujours actives. Et Aussi, dans le même "SignalShape", 5 HEAD, pouvant-être activer séparément, plusieurs ou toutes en même temps, soit TECS, TSCS, G, Tiv_ex, et Idd sur un même signal. Ca représente 5 HEADs dans Sigcfg ( 7 SignalTypes, 1 SignalShape et dans Sigscr, 7 Scripts. et 9 qui ne peuvent pas être incorporées dans le même "SignalShape" (7 HEAD). J'ai donc fait 5 fichiers "SHAPES" pour ces options, fichiers qui viennent compléter le signal à neuf feux. Cette façon de faire nécessite:
- 6 fichiers SHAPES,
- 7 SCRIPTs,
- 6 SignalShapes,
- 7 SignalTypes
et la possibilité d'avoir une chenille rouge de 6 berlingots pour un même signal. Finalement, à la suite de mes réflexions, je trouve la méthode plutôt bonne.
Pour représenter les même possibilités en utilisant que 4 HEAD au maximum, il faudrait une soixantaine de fichiers "SHAPES" et autant d'entrées sans "SignalShapes" au lieu de sept. Il ne reste plus qu'un seul berlingot rouge et ça ne change rien dans le TDB, il y a toujours autant d'entrées. L'autre différence est dans les fichiers W. Une entrée "Signal" représente (non compressée) environ 1ko avec 1 seule tête. Il faut ajouter 256 octet par tête active supplémentaire. Avec 7 têtes, il faut donc environ 2ko en plus soit 3ko. En utilisant à la place une chenille de 4 signaux (moyenne) ça représente 4 Ko environ. Cependant, un fichier shapes pèse compressé entre 10 et 30ko (20Ko en moyenne). Une solution nécessite en moyenne 64x20ko soit 1.280 Mo et l'autre, contre 6x20ko soit 120Ko donc 1.160 Mo de moins (92%) sur le disque dur pour me seul signal à 9 feux. Le même comparaison est également valable pour les signaux à 7 et 5 feux.
C'est décidé, j'opte pour les chenilles.
A+

Raymond
Deux choses sont infinies : l'Univers et la bêtise humaine. Mais, en ce qui concerne l'Univers, je n'en ai pas encore acquis la certitude absolue.
Albert Einstein.

BB22210
Modérateur
Messages : 716
Enregistré le : 25 oct. 2004 23:34
Localisation : Isère (38)
Contact :

Re: Un raté supplémentaire pour OR

Messagepar BB22210 » 01 déc. 2017 17:14

Salut Raymond,

Voilà ce qu'ils disent (désolé mais j'ai pas tout compris et le traducteur non plus) :
"Je crois qu'une entrée de forme de signal dans le fichier sigcfg peut avoir 32 sous-objets, dont au moins un doit être présent à tout moment (non facultatif). Donc, en théorie, on pourrait avoir une forme avec 32 sous-objets sigfg, dont 31 sont optionnels. Tous les 31 pourraient être sélectionnés, ou aucun, en fonction des besoins de l'endroit où il est placé.

Une limite pratique peut être inférieure en raison du positionnement relatif des sous-objets de forme sur la forme du signal. Sur mon signal, plusieurs des têtes optionnelles occupent le même espace, donc bien que je puisse les sélectionner toutes et les lier à différentes routes, cela n'aurait aucun sens de le faire."
et
"Oui, 32 est la limite. Mais tous peuvent être optionnels - l'exigence est qu'au moins un SIGNAL_HEAD SignalSubObj doit être engagé à tout moment. Ainsi, au moins un doit également être marqué comme DEFAULT, et vous devez ensuite activer les nouveaux avant d'éteindre tous les nouveaux par défaut."
Il semblerait que des soucis de placement des signaux aient été sifgnalés sous TSRE également.
<2< jesors

@+
Christophe
Guignol et ficelle de préférence ...


Retourner vers « ORTS: Nouvelles versions officielles d'ORTS - Évolutions futures ou en cours »