Svenska 3D-Tåg - Forum

Svenska 3D-Tåg - Forum (http://www.e-buzz.se/forum/index.php)
-   Landskapsdesign - MSTS / Open Rails (http://www.e-buzz.se/forum/forumdisplay.php?f=13)
-   -   Redigere tdb-filen manuelt, trenger hjelp. (http://www.e-buzz.se/forum/showthread.php?t=11980)

HAI 2006-05-05 17:30

Redigere tdb-filen manuelt, trenger hjelp.
 
Hei!
I det siste er det oppdaget et problem på Meråkerbanen med platform markerene i Trondheim. Dere som har prøvd å lage aktiviteter med togstopp i Trondheim har oppdaget at dette er problematisk. For å illustrere problemet har jeg limt sammen 4 bilder på et stort bilde som følger med under.

Når man går inn i Activity Editor og zoomer inn på Trondheim ser man at det er noe galt med platform-markerene (se bilde 1) Ja, alle platformene ligger dobbelt, to ganger på samme sporbit.
For å ordne dette tenkte jeg å gå inn i Route Editor for å slette disse på vanlig måte, men i RE vises ikke de grønne markersene på sporet slik de bruker.

Derfor vil jeg nå prøve å slette platformene manuelt ved å redigere Meråkerbanens tdb-fil. Jeg har funnet fram til det riktige stedet (se bilde 2).

Jeg har sett fra en testrute jeg lagde, at når man sletter platformer i RE (når alt virker som det skal) erstattes linjene i bilde 2 med linjene i bilde 3 (EmptyItem). TrItemId har samme nummer som tidligere (i dette tilfelle skal nummeret være 586 og 587).

Jeg prøvde å slette platformene manuelt ved å bare sette inn EmptyItem, men når jeg da loader Activity Editor eller ROute Editor får jeg "failed to load track database". Noe er altså galt, selv om jeg tror at jeg har gjort alt riktig.

Dersom man ser øverst i tdb-filen (bilde 4) finner man en linje som heter Serial. På Meråkerbanen er dette tallet veldig høyt, men på små ruter er det lavt. Skal dette tallet endres på, eller hva brukes det til?


Puh, da er problemet besrevet, ja, jeg vet at dette er ganske avansert, men problemet må vel gå an å løse? Håper dere forstår hva jeg mener, hvis ikke spør, så utfyller jeg gjerne mer.
Finnes det evt. andre måter å fjerne disse trøblete platform markers på?
Takknemlig for svar.

Bilde http://groups.msn.com/_Secure/0SwAWA...71264707693917

mikael512 2006-05-05 20:01

Hej,

jag ska inte påstå att jag vet säkert men så här tror jag:

Serial-numret räknas upp varje gång du sparar rutten i RE. När du skapar en aktivitet (eller Service kanske) så sparas numret i den så att MSTS kan säga 'Service xxx is out-of-date' ifall man ändrar i rutten efter att man skapat aktiviteter.

När du provar att lägga till plattformar i din testrutt, har du kollat om det dyker upp ett 'objekt' i .w filen? Tror att det gör det och i så fall måste nog det också tas bort också, annars refererar de till ett TrItemId som är EmptyItem i stället för PlatformItem.

Mvh Mikael

HAI 2006-05-05 23:22

Hei Mikael
Takk for svar, nå har jeg blitt en del klokere, men problemet løste seg desverre ikke.
Som du sier vil en platform bli ført opp både i tdb-filen og w-filen.
På testruten min har jeg greid å lage den samme feilen som jeg har på Meråkerbanen, og det er at oppføringen i w-filen mangler.
Platformen står oppført i tdb, men ikke w-filen.

Dersom jeg erstatter oppføringen i tdb-filen med EmptyItem, får jeg samme feilmelding (failed to create track database) som før.
Dette tyder på at det finnes en 3dje fil som også peker på oppføringen i tdb.

Velvel, dette er vanskelig syns jeg, men nå er hvertfall problemet lokalisert, jeg vet nøyaktig hva feilen er, men ikke hvordan man retter den opp.

mikael512 2006-05-06 00:09

Hej,

du har rätt, det finns en tredje fil. .tit filen innehåller alla TrItemId (exakt samma som i .tdb filen). Prova att plocka bort plattformen i den filen också!

Mvh Mikael

HAI 2006-05-06 17:42

Takk
Jeg har fjernet oppføringene i tit-filen også, men fortsatt samme feil. Kanskje har jeg gjort en feil, men det tviler jeg nesten på. Kanskje det finnes en 4dje fil også??
Uansett så orker jeg ikke å bruke så mye tid på dette nå. Det er bedre å være ute og nyte sola!

Totte 2006-05-12 11:33

Hej HAI!
Jag har haft liknande fel när det gäller platform (den gröna). Du har placerat av misstag två gånger på samma spår. Det händer mig att när jag placerar platform och sparar, så försvinner den bara. Gjorde en ny platform igen på samma spår och sparade igen. Jag stängde av RE och öppnade igen så fick jag se dubbla platform, så jag tog bort den senaste platform, sen fungerade den bra.

Totte 2006-06-07 09:40

Hej!
Jag upptäckte att Meråkerbanen saknar filen Tsection. Jag körde med RR och resultatet visade så här:

WARNING - THE FOLLOWING FILES ARE MISSING FROM YOUR ROUTE - IT MAY NOT WORK WITHOUT THEM


C:\Program\Microsoft Games\Train Simulator\Routes\Meraker\tsection.dat is missing from this route (If the route uses ukfinescale track or does not use dynamic track, then this does not matter).

Hoppas att det ordnar sig.

HAI 2006-06-07 14:58

Hei Totte, og takk for at du engasjerer deg, men...

"(If the route uses ukfinescale track or does not use dynamic track, then this does not matter)"

Meråkerbanen bruker ikke dyntrack. ikke ukfinescale heller. helt sikkert.

Totte 2006-06-07 21:15

Kanskje det finnes en 4dje fil også??
Möjligen filen tsection.

Mazz 2006-06-07 21:20

Citat:

Ursprungligen postat av Totte
Kanskje det finnes en 4dje fil også??
Möjligen filen tsection.

Filen tsection.dat som är i rutter, har att göra med dynamiska spåren. Så, rutter som inte har dynamiska spår har inte heller den lokala tsection.dat, ej att förväxla med den globala tsection.dat... T.ex GDSJ, som inte heller har dynamiska spår har heller ingen tsection.dat i rutten. :)

Totte 2006-06-07 22:04

Vilken fil söker man?

Mazz 2006-06-07 22:48

Spårdatabasen består av följande:
  • ruttnamn.tdb
  • ruttnamn.tit
På motsvarande sätt gäller det för vägarna:
  • ruttnamn.rdb
  • ruttnamn.rit
Närstående filer, om dom saknas kan säkert generera motsvarande felruta, t.ex signalfilerna sigscf.dat och sigscr.dat, samt tsection.dat om det finns dynamiska spår. Felhanteringen är ju inte så värst välutvecklad i MSTS, så man får fundera lite vad man gjorde senaste gången det fungerade om man råkat ut för detta.

Felmeddelandet i sig kan ju även komma av tusen andra skäl, att något i någon fil är korrupt eller ologiskt.

:)

knebert 2006-06-08 09:59

Citat:

Ursprungligen postat av Mazz
"som inte heller har dynamiska spår har heller ingen tsection.dat i rutten. :)"

Hej!

Och det ger en stor fördel när man skall bygga på rutten:) Ju mindre man använder dynamiska, eller allra helst, undvika att använda dessa spår,(ställer bara till en massa bekymmer), desto bättre är det....

MVH Kenneth


Alla tider är GMT +2. Klockan är nu 22:27.

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