Svenska 3D-Tåg - Forum  
 

Om det här är ditt första besök, se till att gå till vår FAQ (finns även länk till FAQ i navigeringsmenyn ovan). Du kan behöva att registrera dig innan du kan posta (finns även en länk till registrering i navigeringsmenyn ovan). För att titta på inlägg, välj det forum som du vill besöka från de som är listade nedan.

Gå tillbaka   Svenska 3D-Tåg - Forum > DTG - Train Simulator > 3D-design - DTG - Train Simulator

Svara
 
Ämnesverktyg Visningsalternativ
Gammal 2022-02-16, 16:02   #1
ADDE
Medlem
 
Reg.datum: Feb 2012
Inlägg: 1 378
Standard

Testversion av huvudsignal med medgivandedvärg ute för testning!

Download: https://github.com/SummerADDE/TS-Swe...2022-02-16.rwp

Att tänka på:
-Detta är endast en testversion. Jag vill inte att du ska använda denna version i din rutt! Gör en kopia av din rutt och testa assetsen i SummerADDE/SESignalsTest. Rapportera sedan tillbaka till mig här på forumet eller på github så kan jag fixa de eventuella fel som uppstår. Kompabiliteten med din rutt kan komma att brytas inför framtida releaser av de nya signalerna.

Citat:
Hej! Signalscriptet är i stort färdigt och jag söker efter betatestare. Gå in i mitt github och ladda ner signalpaketet. i TS så bocka i SummerADDE>SESignalsTest. Placera sedan ut SE SignalV2 H5 DV4 2L.

Signalen ska kunna ha med följande egenskaper:
i A-fältet så kan man skriva in siffror som ger signalen olika funktioner.
Skriver du in 1 så visar signalen stopp om nästa signal visar stopp.
Skriver du in 2 så är den länken endast växlingsväg. Huvudsignalen visar alltid rött men dvärgsignalen visar kör.
-Här undrar jag om AI-tåg passerar signalen som tänkt?
-Skriver du in 2 samt bockar i "Limited aspect" för den länken så är sträckan bortom helt obevakad och dvärgsignalen visar "Kontrollera växlar" för den tågvägen oavsett tågplacering och växellägen.
Skriver du in 3 så visar H5-signalen 3 gröna vid Kör 40.
Bockar du in "Limited aspect" så visar signalen alltid kör 40 istället för kör i denna tågväg.
Bockar du in "Approach control" så visar signalen kör 40 istället för kör om nästa signal visar stopp.

Ta gärna och testa och ge mig sedan feedback. Jag ska se om jag har tid och testa ordentligt själv med en testrutt och packa ihop en testversion för download, men man kan komma åt filerna på github direkt redan nu.

Testa också TAB-funktionen i olika lägen och se om du kan köra mot rött efteråt samt om dvärgsignalen visar "kör" eller "Hinder finns". samt skapa en scenario och kör mot rött och se om du får game over vid olika lägen.
This is only a test release. Do not use it on your official route! Compatibility may break with future stable releases!
__________________
Mvh SummerADDE

Alla mina projekt till Train Simulator Classic är nedlagda. Jag kommer härmed fokusera på att skapa rutter och innehåll till Train Sim World i fortsättningen.

Alla mina downloads på Google Drive kommer att tas bort permament den 31:a agusuti 2024.
ADDE besöker inte forumet just nu  
Svara med citat
Gammal 2023-01-23, 02:22   #2
ADDE
Medlem
 
Reg.datum: Feb 2012
Inlägg: 1 378
Standard

Jag har jobbat hela dagen med signalerna, mest för att införa en speciell funktion där signalerna visar stopp så länge inte ett tåg närmar dem, så som i verkligheten.

Men jag gav upp på detta just nu, men under tiden upptäckte jag 2 buggar i 64-Bit versionen. Dels så var försignalsbeskeden fast i VÄNTA STOPP oavsett vad nästa signal visade. Löste detta genom att be alla huvudsignaler meddela varandra vilken status de var på när rutten läses in. (Annars skedde detta bara när huvudsignalerna ändrade signalbild, då kunde föregående signal veta den aktuella signalbilden.)

En annan bugg var att en signal som inte skyddar en växel fungerade inte alls. Detta är åtgärdat.

Filen "SE H5 Signal.lua" finns nu på Github.
__________________
Mvh SummerADDE

Alla mina projekt till Train Simulator Classic är nedlagda. Jag kommer härmed fokusera på att skapa rutter och innehåll till Train Sim World i fortsättningen.

Alla mina downloads på Google Drive kommer att tas bort permament den 31:a agusuti 2024.
ADDE besöker inte forumet just nu   Svara med citat
Gammal 2023-01-23, 11:42   #3
Hgv
Medlem
 
Reg.datum: Apr 2007
Inlägg: 817
Standard

Kul att du jobbar vidare!

Det där med att försignaler visar fel när rutten laddas har jag också stört mig på (mest märkbart runt Stockholm där det är väldigt signaltätt, vill minnas att jag också sett felaktigt "vänta kör" när det borde vara "vänta kör 40").

Är det stora ingrepp i scripten eller kan du visa vad man behöver ändra för att det ska funka?

Citat:
Ursprungligen postat av ADDE Visa inlägg
En annan bugg var att en signal som inte skyddar en växel fungerade inte alls. Detta är åtgärdat.
Exempel på det? Det blir väl som en blocksignal i det läget (dvs endast en aktiv länk). Har märkt att dvärgarna (DV4) funkar dåligt om man placerar dom så, men andra signaler fungerar väl?
Hgv besöker inte forumet just nu   Svara med citat
Gammal 2023-01-23, 14:07   #4
ADDE
Medlem
 
Reg.datum: Feb 2012
Inlägg: 1 378
Standard

Citat:
Ursprungligen postat av Hgv Visa inlägg
Kul att du jobbar vidare!

Det där med att försignaler visar fel när rutten laddas har jag också stört mig på (mest märkbart runt Stockholm där det är väldigt signaltätt, vill minnas att jag också sett felaktigt "vänta kör" när det borde vara "vänta kör 40").

Är det stora ingrepp i scripten eller kan du visa vad man behöver ändra för att det ska funka?



Exempel på det? Det blir väl som en blocksignal i det läget (dvs endast en aktiv länk). Har märkt att dvärgarna (DV4) funkar dåligt om man placerar dom så, men andra signaler fungerar väl?
Tog inga exempel, men signalerna var helt "Döda" i det läget.

Vid rad 314 i mitt script, under "function InitialiseSignal()" skrev jag följande:
Kod:
	if gBlockSignal then
		SetSignalState()
		DebugPrint("BlockSignal[" .. gLinkCount .. "]")
		Call( "SendSignalMessage", SIGNAL_GO + gSignalState, "", -1, 1, 0 )
	elseif gHomeSignal then
		gConnectedLink = Call( "GetConnectedLink", "10", 1, 0 )
		SetSignalState()
		DebugPrint("HomeSignal[" .. gLinkCount .. "]")
		Call( "SendSignalMessage", SIGNAL_GO + gSignalState, "", -1, 1, 0 )
	end
Jag lade till "Call( "SendSignalMessage", SIGNAL_GO + gSignalState, "", -1, 1, 0 )" så skickar signalen iväg ett meddelande om signalens status till andra signaler vid uppstart.

Det andra exemplet var mer slarvfel från min sida och gällde nya rader koder jag lade till innan. Det har jag tagit bort då det inte behövs mera.
__________________
Mvh SummerADDE

Alla mina projekt till Train Simulator Classic är nedlagda. Jag kommer härmed fokusera på att skapa rutter och innehåll till Train Sim World i fortsättningen.

Alla mina downloads på Google Drive kommer att tas bort permament den 31:a agusuti 2024.
ADDE besöker inte forumet just nu   Svara med citat
Gammal 2023-01-28, 15:16   #5
Hgv
Medlem
 
Reg.datum: Apr 2007
Inlägg: 817
Standard

Citat:
Ursprungligen postat av ADDE Visa inlägg
Jag lade till "Call( "SendSignalMessage", SIGNAL_GO + gSignalState, "", -1, 1, 0 )" så skickar signalen iväg ett meddelande om signalens status till andra signaler vid uppstart.
Verkar funka bra! Innan var problemet att vid övergång till tvåskenssignalering så visade försignalerna "vänta kör" vid uppstart. Med den här justeringen av scriptet visar de korrekt "vänta kör 40".

Nu är det "bara" de trilskande DV4 som återstår att fixa...
Hgv besöker inte forumet just nu   Svara med citat
Gammal 2023-02-23, 01:20   #6
ADDE
Medlem
 
Reg.datum: Feb 2012
Inlägg: 1 378
Standard

Jag har gjort en massiv uppdatering av signalscripten...
-H5+DV4 är borttagna.
-Fungerande Huvud- för- och till 75% fungerande dvärgsignaler.
-Stoppsignaler finns men fungerar ej.
-Fullt fungerande egen medgivandedvärg. Se bara till att placera länken framför huvudsignalen den ska vara medgivande till så kommer den visa korrekta signalbilder.

KÄNDA FEL:
-TAB-funktionen (Request pass in danger) har slutat fungera.
-En DV6-signal kan felaktigt visa Kör40, vänta stopp om nästa signal visar Kör40.

Återstår:
-Alla dvärgsignaler ska passa vidare nästa huvudsginals signalbild till föregående signal istället för att visa egen signalbild om gAnimState == ANIMSTATE_GO.
-Individuella scriptfunktioner för olika varianter av blocksignaler.
--H5 som visar 3 gröna vid Kör40 (State_Slower)
--H2-H5 och S1 StoppSignal visar STATE_STOP om nästa signal visar STATE_STOP.
--H3 och DV6 som alltid visar KÖR40
-2-skenssignalering

Kanske jag glömt något men så här långt har jag kommit.
Kan även avslöja att jag kommer få ta del av källscriptfilerna till GBE Öresundståget för eventuell införande av svenskt ATC. Om det blir verklighet så kan jag redan nu säga att ATC-scriptet förmodligen inte kommer att fungera med den ursprungliga signalscriptet då signalerna inte delar med sig hastighetsinformation för respektive tågväg.
__________________
Mvh SummerADDE

Alla mina projekt till Train Simulator Classic är nedlagda. Jag kommer härmed fokusera på att skapa rutter och innehåll till Train Sim World i fortsättningen.

Alla mina downloads på Google Drive kommer att tas bort permament den 31:a agusuti 2024.
ADDE besöker inte forumet just nu   Svara med citat
Gammal 2023-02-23, 02:03   #7
ADDE
Medlem
 
Reg.datum: Feb 2012
Inlägg: 1 378
Standard

EDIT: Felet med TAB är av 2 orsaker... dels så fungerar inte TAB på Öresundståget som jag testade med till en början. Dessutom så får man se till att ha medgivandesignalens länk placerad långt bak, t.ex. straxt före föregående signals länk för att TAB ens ska fungera. Vet inte hur man ska undersöka det närmare.

Annat fel: Alla försignaler syns i HUD-kartan.
EDIT: Försignalerna och medgivandesignalerna syns inte längre i HUDen.

Du ändrar "<Stopping d:type="cDeltaString">eTrue</Stopping>" till "<Stopping d:type="cDeltaString">eFalse</Stopping>" för att göra dem osynliga.
__________________
Mvh SummerADDE

Alla mina projekt till Train Simulator Classic är nedlagda. Jag kommer härmed fokusera på att skapa rutter och innehåll till Train Sim World i fortsättningen.

Alla mina downloads på Google Drive kommer att tas bort permament den 31:a agusuti 2024.

Senast redigerad av ADDE den 2023-02-23 klockan 02:24.
ADDE besöker inte forumet just nu   Svara med citat
Svara

Ämnesverktyg
Visningsalternativ

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av
Forumhopp



Alla tider är GMT +2. Klockan är nu 12:55.


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