Svenska 3D-Tåg - Forum

Svenska 3D-Tåg - Forum (http://www.e-buzz.se/forum/index.php)
-   Landskapsdesign - DTG - Train Simulator (http://www.e-buzz.se/forum/forumdisplay.php?f=46)
-   -   [WIP] Jönköpingsbanan (http://www.e-buzz.se/forum/showthread.php?t=30940)

Hgv 2024-06-22 19:12

Rutten fungerar i 32 bit om man installerar och kör en äldre version av TS. Jag följde instruktionerna i länken nedan och kopierade över Assets och Content till den "nya" installationen.

The route works in 32 bit if you install and run an older version of TS. I followed the instructions in the link below and copied Assets and Content to the "new" installation.


https://forums.dovetailgames.com/thr...-to-tsc.71041/

Tarik Pasic 2024-09-19 01:00

Citat:

Ursprungligen postat av Hgv (Inlägg 322377)
Rutten fungerar i 32 bit om man installerar och kör en äldre version av TS. Jag följde instruktionerna i länken nedan och kopierade över Assets och Content till den "nya" installationen.

The route works in 32 bit if you install and run an older version of TS. I followed the instructions in the link below and copied Assets and Content to the "new" installation.


https://forums.dovetailgames.com/thr...-to-tsc.71041/

In my case, the old Jonkopingsbanan route works fine in 32 bits but the newer Jonkopinsbanan from 2020 doesn't work at alll... Are you still working on this route?

Hgv 2024-09-20 00:29

I'm no longer working on the route as it's not working in the later versions of TS. I've been trying to figure out why exactly this is; I understand it's a problem with signal scripts so perhaps it's possible to clean up the scripts, but my knowledge is too limited. I posted about it here: https://forums.dovetailgames.com/thr...updates.82307/

As mentioned above, you can get the latest version of the route to work if you install an older version of TS. This can be kept in a separate location in case you want the current TS version as well.

Tarik Pasic 2024-09-20 02:33

Ok fair enough, that's really unfortunate, there's been a lot of problem on Swedish routes due to 32 bits versus 64 bits and now apparently signals and scripts too... Have you tried to talk to DTG management about this? Do you have a picutre of the route version from 2020? I want to see if it's the same version as the old (original) Jonkopingsbanan from Banbyggarna.

Hgv 2024-09-21 00:51

This is the latest version: http://www.e-buzz.se/forum/showpost....5&postcount=25

The one on Banbyggarna is a very old version. It may be that this version works as it's a lot less complex with less signalling and it doesn't include any of the layout around Stockholm which I have included in the later versions (in hindsight that should probably have been a separate route...).

I would suggest if you want to run the route to make a separate installation of an older TS version as explained previously. Alternatively you can try to disable certain signals, but you may still run into problems e.g. when a train activates a crossing signal. With the old TS version the signals should work predictably with no crashes.

In the DTG forums I have tried to raise the issue of scripts causing crashes in the later TS versions but I haven't received any official response. I'm not sure if there is another way to contact DTG about it.

Tarik Pasic 2024-09-23 22:59

Citat:

Ursprungligen postat av Hgv (Inlägg 322467)
This is the latest version: http://www.e-buzz.se/forum/showpost....5&postcount=25

The one on Banbyggarna is a very old version. It may be that this version works as it's a lot less complex with less signalling and it doesn't include any of the layout around Stockholm which I have included in the later versions (in hindsight that should probably have been a separate route...).

I would suggest if you want to run the route to make a separate installation of an older TS version as explained previously. Alternatively you can try to disable certain signals, but you may still run into problems e.g. when a train activates a crossing signal. With the old TS version the signals should work predictably with no crashes.

In the DTG forums I have tried to raise the issue of scripts causing crashes in the later TS versions but I haven't received any official response. I'm not sure if there is another way to contact DTG about it.

Yes I've been trying to work with that 2020 version, unfortunately your 2019 versions are no longer available (maybe they would work without any signals or scripts issues). Unfortunately, when I delete the signals and scripts, I am able to access the route BUT I only get the Stockholm area portion of the route and not the Jonkopingsbanan part, for some reason. I like the version on Banbyggarna but it's indeed very old and also quite short ("only" 23 kilometers). Is your version of the route longer? Do you happen to have a 3D map somewhere maybe?

When it comes to other forums, I know a guy who is very good at fixing issues on route. Unfortunately, I recently had him fix something for me so I don't necessarily feel comfortable asking him for help again so quickly but let's see, I can talk to him about your route eventually if you want.

Hgv 2024-10-08 13:55

Sorry for the late reply.

As far as I understand the problem with the route is exclusively related to signal scripts. The good thing about this is that the scripts can be disabled by simply removing or renaming the related LUA file. For example, I found that the SE End Signal script is the culprit for certain crashes, and when this script is disabled the route will load (however, only in 32 bit if I remember correctly - and I don't have access to the computer where I have TS installed at the moment so I can't check). The result is that the related signal will not work as it has no active script. The simulator will still display the signal as a "dead" object in this case, with all signal lamps lit up (in the case of the end signal, it means the single red light is always lit, so it doesn't have a major impact on the operation of the route or other signals).

Another "good thing" about the problem being with signal scripts, is that you can edit and adjust the scripts without having to replace any objects in the route. A simple script edit could potentially get rid of the crashes, but it probably means we need a thorough look at all the scripts as they interact with each other. If you can find someone with the script knowledge who is willing to do that it could be a way forward. :)

As for the different versions of the route, the one I linked previously is the latest. It includes Jönköpingsbanan between Mullsjö and Äng (with limited scenery between Habo and Mullsjö), Vaggerydsbanan between Jönköping and Vaggeryd (with the stretch between Månsarp and Vaggeryd complete), and finally the Stockholm area complete between Stockholms Södra and Solna/Ulriksdal (scenery only around central Stockholm but trackwork and signals to Ulriksdal). As I don't have the simulator at hand I can't really show you a map (I guess you mean 2D map rather than 3D?), but you should be able to load the route yourself and have a look if you install an older version of TS separately as described previously, or if you disable signal scripts. Bear in mind that the two sections of the route are about 300 km apart, so you won't be able to see the whole route in the 2D map as it can't be zoomed out that far. You can load a scenario or free roam in different parts of the route to check the map, or load the route in the editor and jump to the desired location/coordinates.

Tarik Pasic 2024-10-10 14:43

Citat:

Ursprungligen postat av Hgv (Inlägg 322486)
Sorry for the late reply.

As far as I understand the problem with the route is exclusively related to signal scripts. The good thing about this is that the scripts can be disabled by simply removing or renaming the related LUA file. For example, I found that the SE End Signal script is the culprit for certain crashes, and when this script is disabled the route will load (however, only in 32 bit if I remember correctly - and I don't have access to the computer where I have TS installed at the moment so I can't check). The result is that the related signal will not work as it has no active script. The simulator will still display the signal as a "dead" object in this case, with all signal lamps lit up (in the case of the end signal, it means the single red light is always lit, so it doesn't have a major impact on the operation of the route or other signals).

Another "good thing" about the problem being with signal scripts, is that you can edit and adjust the scripts without having to replace any objects in the route. A simple script edit could potentially get rid of the crashes, but it probably means we need a thorough look at all the scripts as they interact with each other. If you can find someone with the script knowledge who is willing to do that it could be a way forward. :)

As for the different versions of the route, the one I linked previously is the latest. It includes Jönköpingsbanan between Mullsjö and Äng (with limited scenery between Habo and Mullsjö), Vaggerydsbanan between Jönköping and Vaggeryd (with the stretch between Månsarp and Vaggeryd complete), and finally the Stockholm area complete between Stockholms Södra and Solna/Ulriksdal (scenery only around central Stockholm but trackwork and signals to Ulriksdal). As I don't have the simulator at hand I can't really show you a map (I guess you mean 2D map rather than 3D?), but you should be able to load the route yourself and have a look if you install an older version of TS separately as described previously, or if you disable signal scripts. Bear in mind that the two sections of the route are about 300 km apart, so you won't be able to see the whole route in the 2D map as it can't be zoomed out that far. You can load a scenario or free roam in different parts of the route to check the map, or load the route in the editor and jump to the desired location/coordinates.

Yes, the route only works (for the most part) in 32 bit, that's been a recurring issue with some Swedish routes but I have access to the game in 32 bit so that's not an issue for me.

I meant the 2D map rather than the 3D map, yes. When I open the route editor for the 2020 version of the Jönköpingsbanan, I only get the Stockholm section to show up but I guess that section being 300 km apart from Jönköpingsbanan is why I can't see the rest. I will try to see those other sections by using coordinates or desire location and see what happens, I was hoping to create some QD scenarios but just for the Mullsjö to Äng section and vice versa, maybe also the Vaggerydsbanan. I'm hoping TS fixes this issue with scripts so you can finally continue your work.

Hgv 2024-10-14 14:34

I hope it works out for you; it would be interesting to check out any scenarios you make!

I don't really have any hopes that they will "fix" TS, but if someone with good knowledge of LUA scripting would be able to totally remake the Swedish signal scripts, or at least find out where the problems are with the current scripts, then we might have a way forward. The advantage of this is that by updating the scripts, the signals can be fixed without having to replace hundreds of signal objects and probably thousands of links in the route. The downside is that since different signals interact with each other, it likely means that all the signal scripts have to be altered. On the other hand, if it's possible to find out exactly which behaviour causes the crashes, it could potentially be an easy fix.

Totte 2024-10-30 10:07

Hej Hgv!
Du har fått PM av mig.;)

Hgv 2024-12-13 22:13

Tack Totte, du ledde mig på rätt spår (!) så jag har nu listat ut varför Jönköpingsbanan kraschar i senaste TS.

Det verkar som att TS numera har väldigt svårt att hantera "felvända" signallänkar. Detta innebär att plankorsningar, plattformsbommar och andra signaler där man av någon anledning vill ha länkar vända åt olika håll lätt kan krascha simulatorn.

I Jönköpingsbanan var "boven" skyddsstopplyktor (sitter vid stoppbockar, orsakar krasch när rutten laddas) och plattformsbommar (krasch när de aktiveras, finns förutom de synliga bommarna vid plattformsövergångar även gömda för att ge ringsignal på bangårdar).

För att få rutten att fungera har jag:
  • Tagit bort de gamla plattformsbommarna och ersatt med Addes plankorsningar (tack Adde för att du tog dig tid att fixa nya plankorsningar!). Tyvärr innebär detta att man inte får några ringklockor på bangårdar (kanske går att hitta på någon ny lösning på det, får återkomma till det).
  • Vänt på de "felvända" länkarna vid stopplyktor som sitter vid stoppbock. För att lyktorna fortfarande ska ha rätt funktion har jag modifierat scriptet för SE End Signal (man kan nu klicka i "Approach Control" för en lykta som man önskar alltid ska lysa, och detta påverkar inte funktionen på andra utplacerade signaler).
  • Även ersatt de flesta plankorsningar med Addes nya för att minska risken att de orsakar problem när de aktiveras (svårt att förutse alla situationer). Några äldre plankorsningar har fått vara kvar på industrispår där de inte "stör" resten av banan.

Nu återstår att göra en genomgång av banan och testköra några scenarier för att se till att det inte uppstått några oförutsedda problem. Sedan planerar jag att lägga upp en ny version av banan.

Kända problem/begränsningar
  • De nya plattformsbommarna saknar ljud (känt problem enligt Adde).
  • De nya plankorsningarna aktiveras på ett fast avstånd, vilket innebär att de aktiveras lite för sent i högre hastigheter och lite för tidigt vid lägre hastighet. Jag funderar på om man kan göra flera varianter av plankorsningarna, men har inte riktigt koll på scriptningen.
  • Jag har inte lyckats få till någon bra förringningstid på vägskydden. Bommarna börjar fällas samtidigt som klockorna börjar ringa. Återigen säkert något man kan fixa med scriptningen, men jag har prövat mig fram och inte fått till det.
  • Slutpunktsstopplyktorna fungerar som tidigare, inte helt perfekt men dom får duga, om ingen lyckas hitta på en smartare scriptning (de lyser om nästa signal visar stopp; vissa lyktor har jag inaktiverat genom att ha dem länkade till ett inaktivt sidospår).
  • Jag har inte uppdaterat banan i övrigt. Mycket har hänt IRL i infrastrukturen de senaste åren, med bl.a. hastighetshöjningar och slopande av flera plankorsningar på Jönköpingsbanan. Banan i TS är dock samma som förra versionen som jag släppte 2020.

ADDE 2024-12-14 12:01

Ang. plankorningarna. som jag skrev i PM ang. parametrar:

Om du kollar i script-mappen och i varje .lua-fil och på rad 22 så har du "Trigger distances". Här ligger alla parametrar för när bommarna ska triggas igång osv.
WARN_DISTANCE = 1000.0 aktiverar bommarna vid 1km avstånd t.ex. och WARN_TIME = 1.0 är att bommarna ringer i 1 sekund innan de fälls, tror jag...

En tanke var att skriva en script som skulle kunna ge WARN_DISTANCE och CLOSE_DISTANCE en variabel som räknas fram baserat på banans hastighet vid punkten där länkarna placeras, men andra typer av plankorsningar som jag har jämfört med i spelet har fasta värden. Men animationerna på dessa är ju helt felaktiga så man undrar ju hur DTG och 3:e-partsutvecklarna tänkte där egentligen...

Ang. Ljudproblemen så är det en bugg i spelet som berör plankornings-funktionen i spelet i stort. Vissa plankorsningar avger ljud, andra inte, och det verkar va slumpartat vart det sker varje gång man läser in rutten. Det här är något för DTG att lösa, inget jag kan göra något åt då problemet ligger i spelet i sig.

Totte 2024-12-15 13:26

Va roligt att du är i farten och bygger igen.:Yeah:
Min rutt fungerar också med 64bit, så jag bygger landskap igen.:grin:

Totte 2024-12-19 16:09

Hej!
Det här med slutpunktsstopplyktorna, tänkte på brosignal som är statisk objekt. Kan man fixa slutpunktsstopplyktorna som statisk objekt som lyser hela tiden och slippa tänka på länkarna.:Fnissa:

ADDE 2024-12-20 01:38

Min SESignalsTest har en stoppsignal med endast en länk. Den ska alltid lysa rött o ge stoppbesked.

Hgv 2024-12-28 13:24

Nu finns Jönköpingsbanan version 2.0 ute: http://www.e-buzz.se/forum/showthrea...680#post322680

Jag funderar över framtiden för rutten:


Byggproblem...

Att bygga i TS tar väldigt mycket tid och jag har numera inte så mycket fritid att jag vill lägga den på att svära över när editorn kraschar, felsöka scenarion som inte funkar när man kör dom, trots att dom ska funka i scenario editor. Och så vidare...

Det tar nu ca 4 minuter (!) att spara ändringar i rutten varje gång man gör en spårrelaterad ändring (dvs när tracks.bin ska genereras på nytt). Det är inte hållbart att bygga när det tar så lång tid att spara, vilket man ju vill göra ganska ofta för att vara säker på att arbetet inte går förlorat. Jag undrar om det går att lösa på något sätt?

En tanke jag har är att separera själva Jönköpingsbanan från Stockholmsdelen (det är väl ändå inte realistiskt att man någonsin kommer bygga ihop delarna, alltså stambanan mellan Stockholm och Nässjö). Då tänker jag att man kan göra en kopia av banan och ta bort Stockholm i ena varianten och ta bort Jönköping i den andra delen. Jag har provat lite med detta, men editorn (i 64 bit) kraschar omgående när man raderar stora områden. Jag vet inte om det finns något bättre sätt?

När jag gick in efter editor-krasch visade det sig att en del av mina "osparade" ändringar ändå fanns kvar. Alltså finns det någon sorts autosparfunktion numera? Jag har inte sett någon dokumentation om detta. Nackdelen med autospar är ju att ändringar som man råkat göra och inte vill ha kvar kan bli sparade.


En möjlig fortsättning?

Om jag ändå skulle bygga vidare får det nog bli i mindre, hanterbara etapper, som exempelvis:
  • Bygga klart fram till Nässjö C. Spår är lagt fram till Nässjö C men det är ett stort jobb att bygga hela stationen och bangården (särskilt om det tar 4 minuter att spara efter varje ändring...).
  • Knyta ihop Vaggerydsbanan på sträckan Månsarp-Jönköping. Här är spåret lagt men omgivning med mycket bebyggelse längs spåret måste fixas till.
  • Fortsätta norrut från Mullsjö till Sandhem (och i förlängningen Falköping). Spår är lagt till Sandhem.

Mycket har som sagt hänt i infrastrukturen sedan 2020 när jag senast byggde på banan. Bland annat har ett antal plankorsningar slopats och STH höjts på flera sträckor. Frågan är om en eventuell fortsättning av rutten ska uppdateras till dagens status eller om man ska behålla banan så som den var ca 2020?

smajlet 2024-12-29 12:38

Tack för denna uppdatering.

Jag tror bestämt att det bästa är att separera dom olika städerna så det blir två olika rutter.
Hoppas någon lyckas med det.

Totte 2024-12-29 21:02

Tack för din fina Jönköpingsbanan. :tumme_upp:
Jag föreslår att du satsar den här banan och skippa Stockholm. Bygg gärna till Falköping och det är trevlig station.:drool:

Hgv 2025-01-05 15:03

Jag tror inte jag kommer bygga vidare så länge det tar flera minuter varje gång man ska spara en ändring. Det blir för jobbigt.

Om någon är intresserad av att försöka "separera" delarna i rutten, dvs radera hela Stockholm i Jönköpingsbanan och vice versa så får ni gärna försöka. För mig kraschar editorn hela tiden när jag raderar större områden.

Hur är det för dig Totte som ju också har en stor rutt, tar det också lång tid att spara?

Totte 2025-01-05 16:49

Citat:

Ursprungligen postat av Hgv (Inlägg 322690)
Jag tror inte jag kommer bygga vidare så länge det tar flera minuter varje gång man ska spara en ändring. Det blir för jobbigt.

Om någon är intresserad av att försöka "separera" delarna i rutten, dvs radera hela Stockholm i Jönköpingsbanan och vice versa så får ni gärna försöka. För mig kraschar editorn hela tiden när jag raderar större områden.

Hur är det för dig Totte som ju också har en stor rutt, tar det också lång tid att spara?

Hej!
Mina spartider för Thn 2min 18 sek.
Bergensbanen 21 sek.
Jönköpingsbanen 1 min 25 sek.
Jag kanske kan prova med att separera din rutt.

My PC: Asus AMD Rysen 7 6800H with Radeon Graphics
NVIDIA GeForce RTX 3070 Ti Laptop GPU GDDR6 @ 8GB (256 bits)

Hgv 2025-01-05 18:46

Antar att det är tiderna för att spara spårrelaterade ändringar (Tracks.bin)? Det är ändå väldigt lång tid, man vill ju spara ofta. Undrar om det går att snabba upp det på nåt sätt.

Totte 2025-01-05 19:12

Nu tog jag bort Stockholm. Spartid blev 10-15sek.;)

Totte 2025-01-05 19:16

Citat:

Ursprungligen postat av Hgv (Inlägg 322692)
Antar att det är tiderna för att spara spårrelaterade ändringar (Tracks.bin)? Det är ändå väldigt lång tid, man vill ju spara ofta. Undrar om det går att snabba upp det på nåt sätt.

Inte bara spår, det är även signalerna och bommar är med i.

Hgv 2025-01-06 15:11

Citat:

Ursprungligen postat av Totte (Inlägg 322693)
Nu tog jag bort Stockholm. Spartid blev 10-15sek.;)

Intressant! Det tyder på att det är komplexiteten med många signaler och spår som interagerar som gör att det tar lång tid att spara.

Lyckades du ta bort Stockholmsdelen utan att editorn kraschade?

Totte 2025-01-06 16:16

Citat:

Ursprungligen postat av Hgv (Inlägg 322695)
Intressant! Det tyder på att det är komplexiteten med många signaler och spår som interagerar som gör att det tar lång tid att spara.

Lyckades du ta bort Stockholmsdelen utan att editorn kraschade?

Ja, jag fick ta bort scenarion som tillhör Sthlm innan jag tog bort resten.
Vill du att jag packar ner Jönköpingsbanan och ladda upp till min Dropbox?
Vill du ha hjälp att ta bort Jönköpingdelen och ha kvar Sthlm? döpa om till "Stockholmsbanan"?

Hgv 2025-01-06 17:46

Tack Totte, jag har nu själv lyckats ta bort Stockholm och då tar det bara 10-15 sek att spara. :tumme_upp:

Totte 2025-01-06 18:32

Citat:

Ursprungligen postat av Hgv (Inlägg 322697)
Tack Totte, jag har nu själv lyckats ta bort Stockholm och då tar det bara 10-15 sek att spara. :tumme_upp:

Va, bra att du lyckades. :applad:

smajlet 2025-01-09 10:33

Det var en rolig nyhet.
Toppen att ni lyckades och hoppas båda rutterna går köra i 64bit med nu när dom är separerade.

smajlet 2025-01-17 17:00

Finns det möjlighet att kunna ladda ner rutterna var för sig?

Hgv 2025-01-17 17:51

Citat:

Ursprungligen postat av smajlet (Inlägg 322731)
Finns det möjlighet att kunna ladda ner rutterna var för sig?

Inte i dagsläget. Stockholmsdelen har jag inte lyckats göra till en egen rutt då editorn kraschar för mig frekvent när jag ska ta bort Jönköpingsdelen. Detta påverkar dock inte dig som vanlig användare: Det går bra att köra i Jönköping eller Stockholm i Jönköpingsbanan version 2.0.

Jag fick lite inspiration att bygga vidare på Jönköpingsbanan (alltså utan Stockholm) då det nu går att spara rutten utan problem. Som ett första steg har jag börjat uppdatera rutten till dagens utförande (slopade plankorsningar, höjd STH på vissa sträckor, flera nya signaler m.m.). Ambitionen är att släppa denna separat som Jönköpingsbanan 2025.


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

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