Svenska 3D-Tåg - Forum

Svenska 3D-Tåg - Forum (http://www.e-buzz.se/forum/index.php)
-   3D-design - DTG - Train Simulator (http://www.e-buzz.se/forum/forumdisplay.php?f=48)
-   -   Lite experiment med signaler (http://www.e-buzz.se/forum/showthread.php?t=37554)

Hgv 2020-04-21 15:10

Lite experiment med signaler
 
1 bifogad(e) fil(er)
Jag har för första gången vågat mig på att experimentera med signalscript och det verkar faktiskt som att jag har lyckats få till fungerande tvåskenssignalering och även en H5-signal som kan visa "kör 40, kort väg", även känt som "tre gröna".

Jag har gjort två varianter av både "tvåskenaren" och "tre gröna", en blocksignal med endast baslänk och en infartssignal med 11 länkar.

Att jag överhuvudtaget lyckats få signalerna att lysa som de ska är jag rätt imponerad över, för jag har nästan noll koll på hur det funkar med LUA-scripten. :datastrul: :D

Det är några saker som inte funkar som jag vill:

- Båda signalerna tolkas av simulatorn som körsignaler, så alla försignaler visar "vänta kör". Jag skulle vilja att både "tre gröna" och fast/blinkande grönt i tvåskenaren ska tolkas på samma sätt som simulatorn tolkar en signal som visar "kör 40". Dvs en försignal som står före en tvåskenare eller en signal som visar "tre gröna" vill jag ska visa "vänta 40".

- "Tre gröna" visas bara om nästa signal visar stopp på länk 1. På alla andra länkar visar signalen "kör 40" oavsett om nästa signal är i stopp. Jag vill att den ska visa "tre gröna" på alla länkar om nästa signal är i stopp.

Allt detta borde ju gå att lösa men jag har inte den blekaste aning om hur. Någon som är sugen på att gräva ner sig i LUA-scripten?

ADDE 2020-04-21 15:27

Vilket sammanträffande, jag undersökte också LUA-scripten för samma syfte, speciellt med 2-skensignalering... Men jag begrep mig inte på den så jag lät det vara!

Hoppas du hittar en lösning på problemen.


Själv undersöker jag om man kan få med en signalpost med en signal som ett objekt? se min andra tråd här: http://www.e-buzz.se/forum/showthread.php?t=37550

Totte 2020-04-21 18:28

Hej!
Vad kommer det hända med Thn om jag släpper uppdatering?

Hgv 2020-04-21 18:48

Ingenting. Detta är nya helt separata signaler som inte påverkar de andra signalerna alls.

ADDE 2020-04-21 18:52

3 bifogad(e) fil(er)
Hej!
Kan du lägga in en sån där effekt som gör signalen synlig från långt håll? Jämför den svenska signalen mot UKPro-signalen.

Hgv 2020-04-21 21:37

Ingen aning om hur man gör det. Men numera får man ju snygga ljuseffekter när det är mörkt. Jag är osäker på hur bra det funkar i tunnel dagtid. Har du testat med tunnel occlusion?

Totte 2020-04-21 21:47

Det finns ju tunnelsignaler.;)

Totte 2020-04-21 21:48

Citat:

Ursprungligen postat av Hgv (Inlägg 316858)
Ingenting. Detta är nya helt separata signaler som inte påverkar de andra signalerna alls.

:tumupp::tumupp:

ADDE 2020-04-21 22:09

Citat:

Ursprungligen postat av Hgv (Inlägg 316874)
Ingen aning om hur man gör det. Men numera får man ju snygga ljuseffekter när det är mörkt. Jag är osäker på hur bra det funkar i tunnel dagtid. Har du testat med tunnel occlusion?

Jag syftade på mörker, hehe. och det är de snygga ljuseffekterna jag undrade om du kunde lägga till? för det saknar de.

Hgv 2020-04-21 22:41

2 bifogad(e) fil(er)
Kolla dina grafikinställningar. Så här ser mina signaler ut i mörker.

ADDE 2020-04-22 14:37

6 bifogad(e) fil(er)
Jag får inte samma effekt.

Men jag gjorde som du sa, satte mörkt, regnig natt som scenario. sedan tog jag foton när jag allt eftersom backade ifrån signalerna. Man ser de svenska signalerna allt mindre men den brittiska signalen syns på långt håll!

Sista bilden är nytt perspektiv.

ADDE 2020-04-22 18:57

Ett par fler frågor:

Kan du fixa nya varianter där:
- H3-signalen alltid visar "kör 40"?
- Stoppbockssignalen alltid lyser rött och har 1 länk?
- Utfartssignaler (H2-H5) som lyser rött ifall nästa huvudsignal visar rött?
- Dvärgsignaler som visar "Kör, hinder finns" när tågföraren har fått klartecken från TL att passera signal i rött?

Hgv 2020-04-22 19:19

Glöm inte att Att jag överhuvudtaget lyckats få signalerna att lysa som de ska är jag rätt imponerad över, för jag har nästan noll koll på hur det funkar med LUA-scripten.

Så ha inte för höga förväntningar! ;)

- H3-signalen alltid visar "kör 40"?

Läs manualen. ;) Det beteendet kan du få genom att inaktivera länk 1, dvs sätta den bakom baslänken. Det gäller alla signaler, att länk 1 ger "kör" medan alla andra länkar ger "kör 40".

- Stoppbockssignalen alltid lyser rött och har 1 länk?

Den visar rött om länkarna pekar mot varandra. (Detta verkar för övrigt gälla andra signaler också, ifall man har någon som man vill ska visa rött alltid.) Nån särskild anledning till att du vill ha en variant med endast 1 länk?

- Utfartssignaler (H2-H5) som lyser rött ifall nästa huvudsignal visar rött?

Det är möjligt att jag skulle kunna fixa själva lysandet för det är ungefär samma sak som jag gjort med tvåskenaren och tre gröna. Men jag har inte förstått mig på hur jag kan ändra beteendet för när simulatorn tolkar det som annat än körsignal.

- Dvärgsignaler som visar "Kör, hinder finns" när tågföraren har fått klartecken från TL att passera signal i rött?

Ingen aning om hur det funkar. Tror inte våra svenska signaler är så avancerade, för det händer väl ingenting om man trycker på Tab vid stoppsignal, eller? Rent allmänt känns det heller inte som att dvärgsignalerna funkar så bra (som jag tagit upp i denna tråd).

ADDE 2020-04-22 19:28

Well, för mig ser jag det som märkligt att man har sett upp det så. men det är ju gamla scripter vi har att göra med. Tror vi hade nån här som kan LUA?

Jag kan göra ett försök också. Provar när jag har tid...

Hgv 2020-04-28 13:58

1 bifogad(e) fil(er)
Här kommer nya script för tvåskenaren och H5 "tre gröna". Efter lite famlande på måfå i scripten så verkar det som att jag har lyckats lösa problemen och det ser ut som att signalerna nu fungerar som jag vill. Jag har dock inte hunnit göra några mer utförliga tester av signalerna i scenarion så det kan förstås finnas något oväntat beteende som jag inte har räknat med.

Tvåskenssignalen
- Visar i grundläget "kör 40" (fast grönt sken) och det tolkas korrekt av simulatorn som "kör 40". Detta försignaleras som "vänta kör 40" och visas med gul symbol på kartan.
- Visar "kör 40, varsamhet" (grön blink) när nästa signal visar stopp.

H5 som kan visa "kör 40, kort väg"
- Visar "kör 40, kort väg" (tre gröna) om nästa signal står i stopp (oavsett länk).
- När signalen visar "tre gröna" försignaleras det med "vänta kör 40" och signalen har gul symbol på kartan.
- I övrigt fungerar den som en "vanlig" H5.

Det är alltså en sorts trappstegsignalering som ger tidigare förvarning om stoppsignal än om man bara kunde signalera "vänta stopp" (då visar ju föregående signal "vänta kör").

Jag funderar på om man vill ha samma beteende i liknande situationer, t.ex. H3 eller H4 som visar "kör 40" om nästa signal står i stopp? Finns det signaler som fungerar så i verkligheten?

Hgv 2020-04-28 22:19

1 bifogad(e) fil(er)
Jag provade att sätta ut några signaler och trodde att det skulle vara frid och fröjd men icke...

- Femskenaren som blocksignal fungerade inte som den skulle, men jag verkar ha löst det (nytt script bifogat!).
- Femskenaren vägrar att byta mellan "två gröna" och "tre gröna" och vice versa. Signalen fortsätter alltså att visa "tre gröna" om nästa signal går om från att ha varit i stopp.
- Jag lyckas inte få "tre gröna" mot stoppbock. Den visar "två gröna" istället.

Funderar på om man skulle göra en separat version som bara visar "tre gröna" för de platser där man vill ha det?

Tvåskenssignaleringen har jag inte hunnit utprova närmare så jag hoppas att den funkar som den ska. :)

ADDE 2020-04-29 15:22

Em fråga, ska allt det här in på Assets\newS\sweden\RailNetwork\signals?

eller ahr dui lagt dem i en egen mapp nånstans?

Hgv 2020-04-29 15:25

De ligger bland newS signaler. Det är ju inga ändringar av befintliga signaler utan bara ytterligare varianter att använda i specifika situationer.

ADDE 2020-04-29 15:30

Jo, det var det jag frågade. det framgick inte vart jag skulle lägga dina filer nånstans.

Är det okej om jag inkluderar dina signaler i nästa release av SE Ultimate pack? Kommer byta namn på dem i paketet så alla svenska signalobjekt olika skapare har gjort genom åren får en sammanhängande struktur, men det påverkar inte signalernas funktion eller placering i en rutt.

Hgv 2020-04-29 15:45

Du menar att du tänker byta visningsnamn men inte namnet i xml-filen? Det skadar väl inte, men ärligt talat ser jag inte poängen med att byta namn på saker som har funkat i åratal. (Jag skulle hellre se att du la den tiden på att fundera på varför min signal inte vill byta mellan två och tre gröna när den ska! :datastrul: :grin:)

Än så länge är ju signalerna jag har gjort i hög grad otestade, så just nu tror jag inte det är läge att ha med dem i något färdigt paket. Däremot uppskattar jag om ruttbyggare vill ladda ner här och testa. :)

Jag har även en del nya varianter på g, gjorde just en H5 som visar "kör 40" om nästa visar "stopp", för signalsträckor på 450-800 m.

ADDE 2020-04-29 15:52

1 bifogad(e) fil(er)
Citat:

Ursprungligen postat av Hgv (Inlägg 317076)
Du menar att du tänker byta visningsnamn men inte namnet i xml-filen? Det skadar väl inte, men ärligt talat ser jag inte poängen med att byta namn på saker som har funkat i åratal. (Jag skulle hellre se att du la den tiden på att fundera på varför min signal inte vill byta mellan två och tre gröna när den ska! :datastrul: :grin:)

Än så länge är ju signalerna jag har gjort i hög grad otestade, så just nu tror jag inte det är läge att ha med dem i något färdigt paket. Däremot uppskattar jag om ruttbyggare vill ladda ner här och testa. :)

Jag har även en del nya varianter på g, gjorde just en H5 som visar "kör 40" om nästa visar "stopp", för signalsträckor på 450-800 m.

stämmer precis, jag byter visningsnamn men inte .xml-namn.

Du kanske tycker det är poänglöst, men jag, som vill effektivisera ruttbygge så långt som möjlgit och "städa upp" tycker det är en bra idé. Jag ser det som en win-win att det blir lättare att hitta i listan (man slipper scrolla många gånger för att scrolla förbi alla dessa SE wGtoos) för en helt ny ruttbyggare.

städa städa städa... :grin:

Lägger upp dem här. ladda gärna ner första versionen av sev2 signal pack som jag har här: http://www.e-buzz.se/forum/showthread.php?t=37557

EDIT: Dina h2-signaler heter "SE Signal H2c" resp. "SE Signal H2c 10L" där c står för Citybanan/Citytunneln :)

h5-signalerna heter H5s där s står för "short".

Hgv 2020-04-29 16:35

Jag skulle helst se att du inte lägger ut de nya signalerna i något paket innan de är testade, så vi inte riskerar att ha en massa olika versioner av signalscripten ute.

ADDE 2020-04-29 17:15

Jag har inte rört scripterna!

Men jag hör vad du säger. de läggs inte i ett paket förrän du anser att de är klara! :tumupp:

Hgv 2020-04-29 17:36

Ja OK, jag ser nu vad du har gjort (bara ändrat visningsnamnet). Men faktum kvarstår ju att om det ska släppas nån sorts enhetligt paket med signaler så måste scripten hänga med. Utan script inga signaler. :)

Totte 2023-02-27 10:16

Hej!
Jag laddade hem senaste experimentet. H5-Block 450-800 får jag en fast sken och två blinkande sken.:tumme_upp:
H5-entry 450-800 får jag två fasta sken och tredje släckt, alltså inte 3 gröna.:vetej:
H5-entry kort rutt får jag se samma sak som H5-entry 405-800.:vetej:

Hgv 2023-02-27 13:05

Hej Totte!

Så här fungerar signalerna:
  • H5 - används när nästa huvudsignal står på minst 800 m avstånd. Visar "vänta stopp" (grön + en grön blink) när nästa signal står i stopp.
  • H5 450-800 m - används när nästa huvudsignal står på 450-800 m avstånd. Visar "kör 40" (två gröna) när nästa signal står i stopp.
  • H5 kort väg - används när nästa huvudsignal står på kortare avstånd än 450 m. Visar "kör 40 - kort väg" (tre gröna) när nästa huvudsignal eller stopplykta står i stopp.

När en huvudsignal visar "kör 40" eller "kör 40 - kort väg" (två eller tre gröna) så visar föregående signal "vänta kör 40".

I verkligheten görs det skillnad på huvudsignal och huvudljussignal. Huvudsignaler inkluderar huvuddvärgsignaler, medan huvudljussignaler är de vanliga "stora" signalerna. I verkligheten gäller ett försignalbesked kommande huvudljussignal. En försignal kan alltså visa "vänta stopp" om nästa huvudljussignal står i stopp, även om det finns en eller flera huvuddvärgsignaler med körbesked före huvudljussignalen. Detta har vi (hittills?) inte lyckats simulera i TS så för oss fungerar huvudljussignaler och huvuddvärgsignaler likadant, dvs om det finns dvärgar med körbesked mellan huvudljussignaler så kommer försignalen visa "vänta kör" även om nästa huvudsljussignal visar stopp. Rörigt? :confused: :visslar:

Observera att de senaste signalerna finns i Jönköpingsbanan från 2020 samt i min uppdaterade Kiruna-Narvik:
http://www.e-buzz.se/forum/showpost....5&postcount=25
http://www.e-buzz.se/forum/showpost....3&postcount=13

blomsson 2023-02-27 13:54

Hej!

Tänkte lägga mig i lite!

Två fasta gröna sken respektive tre fasta gröna sken i en huvudljussignal får i bägge fallen signaleras mot stopplykta i stopp, det bestäms av avståndet till signalen. Avstånden nedan gäller även mot huvuddvärgsignal i stopp.
Två fasta gröna sken - minst 450 m
Tre fasta gröna sken - minst 250 m
(får inte signalera mot signal som visar "kör 80")

Det är inte tillåtet att signalera med "kör 80" eller "kör 80" med försignalbesked mot stopplykta i stopp eller huvuddvärgsignal i stopp eller mot en huvuddvärgsignal som har ett restriktivare besked än "kör 80". Om huvuddvärgsignalen visar "kör 80, varsamhet" är det tillåtet att försignalera i en huvudljussignal med "vänta kör 40" eller "vänta stopp".

Det får inte finnas växlar eller huvuddvärgsignaler mellan en fristående försignal och den huvudljussignal som den försignalerar.

mvh
Håkan

Hgv 2023-02-27 14:21

Tack för förtydligandet!

Som sagt så görs det ingen skillnad mellan huvudljus- och huvuddvärgssignaler i TS. Möjligen är det något som kan lösas med nya script (Adde? :)).

ADDE 2023-02-27 15:15

Den nuvarande alphan som jag har i github så är följande möjligt att göra:
En H5-signal i TS kan konfigureras så att den visar antingen 2 fasta gröna eller 3 fasta gröna. Det kan göras individuellt för varje tågväg signalen övervakar.
-Om du bockar i "Limited to yellow" så kommer signalen alltid att visa Kör40 för denna tågväg.
-Om du bockar i "Approach control" så kommer signalen visa Kör40 om nästa signal visar stopp. I annat fall visas Kör80 + ev. försignalbesked.

På H5-signalerna kan båda dessa kombineras med att skriva in siffran "3" i A-fältet för att få denna signal att visa 3 fasta gröna sken "Kör 40, kort avstånd"

Signalen gör inte per automatik någon skillnad på om nästa signal är en huvudljussignal eller en huvuddvärgsignal och tar inte heller någon hänsyn till avståndet, eftersom alla signaler följer samma script och skickar bara iväg några olika typer av meddelanden bakåt längs med spåret som föregående signal tolkar. Det är alltså upp till ruttbyggaren att se till att bocka i "Approach control" på en huvudljussignal för en tågväg om nästa signal råkar vara en huvuddvärgsignal, alternativt bocka i "Limited aspect" om nästa signal är en stopplykta vid en stoppbock.

Däremot har jag inte lagt in så att en signal ska visa Kör40 om nästa signal ska visa det. Jag kan ta två vägar i detta fall, antingen att huvuddvärgar skickar dvärgspecifika signalmeddelanden så att en huvudsignal uppfattar att de har med en huvuddvärg med att göra. Alternativt lägger in en siffra så att huvudsignalen visar "Kör40" om nästa signal visar "Kör40".

Totte 2023-03-12 14:54

Hej!
Thn-rutten kraschar igen med RW64-bit.

Jag körde med RW-Info och den hittade fel. Kan det vara den som krånglar?

Kopierade texten från RW-Info:
14:15:22.817 [ForkJoinPool-1-worker-7] WARN ch.tkl.rw.routes.BlueprintCache - Cannot find blueprint AbsoluteBlueprintID(newS/sweden/RailNetwork\signals\signals\SE-F3 Signal.xml)

Jag ser 2 röda likadan mappar signals. Är det rätt eller fel så?

ADDE 2023-03-12 22:40

1. rensa cache.
2. nej finns inte 2 mappar signal efter varandra, iaf. inte för mig.

Totte 2023-03-13 10:37

Jag rensade cache, men fortfarande krasch.
Det var i Säffle som orsakade felet. 3 signaler var borta mot norrut. Jag placerade nya signaler 1 HD2 och 2 HD3. Efter detta kraschade spelet. Jag fattar inte!


Alla tider är GMT +2. Klockan är nu 13:05.

Powered by vBulletin® Version 3.7.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
© Svenska 3D-Tåg 2001-2009