Goodmorning,
After my cup of coffee I started working on the xml.file again...
I made a fresh install of locomotion because last night it didn't work anymore. I installed the 4 digidampfman station-packs one at the time, after each install I started up the game to make sure the new objects where installed correctly before installing the next pack.
After all the packs where installed I started up the game and everything (exept again the Docks-Selectionbox wich did not appear in the Editor, but who cares, the standard dock is fine by me since I don't use a lot of ships, except for the oil-tanker) worked fine. I could use the total station-pack from digidampfman.
Then I took the FLYOVER.dat and the BRDGARCH.dat file (wich I copied to a fresh empty map on another location somewhere on my pc to work on them later on) from my previous Loco-Installation with the Utah scenario from Dekosoft. I worked on the xml.files from FLYOVER.dat and BRDGARCH.dat and changed the names in two of the original bridges from the game. The FLYOVER.dat is changed in BRDGBRCK.dat and the BRDGARCH.dat is changed in BRDGSUSP.dat. After I changed the names in the xml.files I replaced them with the original files in the Obj.Data map from locomotion. Again I tested the game and they worked perfectly. The Arch wich is build over the station from the Digidampfman-pack now works together with the renamed Flyover-and Archbridge. So far I got what I wanted, without changing the TRACKST.dat myself.
Both these bridges are from the Utah Scenario, but I didn't install the Utah Scenario.
The only thing left to do was find a way to fit the signals from the Utah Scenario in it. I figured the SIGCUS1.dat, SIGCUS2.dat, SIGDWARF.dat, SIGUSGN1.dat, SIGUSGN2, SIGUSGO1 and SIGUSGO2.dat could also be placed in the Obj.Data map. So I did...I started up the game and I found them in my Signals menu in the editor, I could select them but they where nowhere to found in the game. Oops I didn't add them to the TRACKST.dat i figured. So I did that too...After that I restarted Locomotion and again selected them from the Signals Menu. They still did not appear in the game itself...
Then I remembered what the TRACKST.dat looked like after installing the Utah Scenario. So I had to change that too. I placed the 4 files, TREXFRTW.dat, TRSTATFR.dat, TRSTAFRT.dat and TRSTAINV.dat and the 7 signal files, SIGCUS1.dat, SIGCUS2.dat, SIGDWARF.dat, SIGUSGN1.dat, SIGUSGN2, SIGUSGO1 and SIGUSGO2.dat in my Obj.Datamap and added these lines to the TRACKST.dat
Code: Select all
<useobject desc="trackmod[2]" class="16">TREXFRTW</useobject>
Code: Select all
<useobject desc="signal[10]" class="10">SIGCUS1 </useobject>
<useobject desc="signal[11]" class="10">SIGCUS2 </useobject>
<useobject desc="signal[12]" class="10">SIGDWARF</useobject>
<useobject desc="signal[13]" class="10">SIGUSGN1</useobject>
<useobject desc="signal[14]" class="10">SIGUSGN2</useobject>
<useobject desc="signal[15]" class="10">SIGUSGO1</useobject>
<useobject desc="signal[16]" class="10">SIGUSGO2</useobject>
Code: Select all
<useobject desc="station[0]" class="15">TRSTAINV</useobject>
<useobject desc="station[5]" class="15">TRSTATFR</useobject>
<useobject desc="station[6]" class="15">TRSTAFRT</useobject>
These are the original numbers after installing the Utah Scenario, but in this case I didn't want to put that scenario in because of the problems in my last post, therefore I wanted to add the signals manualy in the game. After I changed the lines my TRACKST.dat now lookes like this:
<?xml version="1.0" encoding="ISO-8859-1"?>
<object class="0x91" subclass="0x118EAF" name="TRACKST "><chunk compression="1">
<bitmask name="trackpieces" size="2">
<bit name="diagonal">1</bit>
<bit name="widecurve">1</bit>
<bit name="mediumcurve">1</bit>
<bit name="smallcurve">1</bit>
<bit name="tightcurve">0</bit>
<bit name="normalslope">1</bit>
<bit name="steepslope">0</bit>
<bit name="slopedcurve">1</bit>
<bit name="sbend">1</bit>
<bit name="bit_A">1</bit>
</bitmask>
<bitmask name="stationtrackpieces" size="2">
<bit name="diagonal">1</bit>
<bit name="widecurve">0</bit>
<bit name="mediumcurve">1</bit>
<bit name="smallcurve">1</bit>
<bit name="tightcurve">0</bit>
<bit name="normalslope">0</bit>
<bit name="steepslope">0</bit>
<bit name="slopedcurve">0</bit>
<bit name="sbend">1</bit>
</bitmask>
<variable name="numcompat" size="1">7</variable>
<variable name="nummods" size="1">2</variable>
<variable name="numsignals" size="1">10</variable>
<variable name="buildcostfact" size="2">11</variable>
<variable name="sellcostfact" size="2">-10</variable>
<variable name="tunnelcostfact" size="2">49</variable>
<variable name="costind" size="1">1</variable>
<variable name="curvespeed" size="2">400</variable>
<unknown name="field_1E[4]" size="1">1</unknown>
<variable name="numbridges" size="1">5</variable>
<variable name="numstations" size="1">7</variable>
<variable name="displayoffset" size="1">3</variable>
<description num="0" language="0">Railway Track</description>
<description num="0" language="1">Railroad Track</description>
<description num="0" language="2">Voie de chemin de fer</description>
<description num="0" language="3">Eisenbahngleise</description>
<description num="0" language="4">Vía de ferrocarril</description>
<description num="0" language="5">Binario ferroviario</description>
<description num="0" language="9">ÿ¼±ÿ·Î</description>
<description num="0" language="11">ÿÅKÿ¸ôÿyÿ¹D</description>
<useobject desc="compatible[0]" class="17">TRACKNG </useobject>
<useobject desc="compatible[1]" class="20">ROADTMC </useobject>
<useobject desc="compatible[2]" class="20">ROADONE </useobject>
<useobject desc="compatible[3]" class="20">ROADUS2 </useobject>
<useobject desc="compatible[4]" class="20">ROADUS1 </useobject>
<useobject desc="compatible[5]" class="20">ROADRGH </useobject>
<useobject desc="compatible[6]" class="20">ROADTRAM</useobject>
<useobject desc="trackmod[0]" class="16">TREX3RL </useobject>
<useobject desc="trackmod[1]" class="16">TREXCAT1</useobject>
<useobject desc="trackmod[2]" class="16">TREXFRTW</useobject>
<useobject desc="signal[0]" class="10">SIGS </useobject>
<useobject desc="signal[1]" class="10">SIGSL </useobject>
<useobject desc="signal[2]" class="10">SIGSD </useobject>
<useobject desc="signal[3]" class="10">SIGSDL </useobject>
<useobject desc="signal[4]" class="10">SIGC3 </useobject>
<useobject desc="signal[5]" class="10">SIGC4 </useobject>
<useobject desc="signal[6]" class="10">SIGSW </useobject>
<useobject desc="signal[7]" class="10">SIGCSW </useobject>
<useobject desc="signal[8]" class="10">SIGSUS </useobject>
<useobject desc="signal[9]" class="10">SIGCUS </useobject>
<useobject desc="signal[10]" class="10">SIGCUS1 </useobject>
<useobject desc="signal[11]" class="10">SIGCUS2 </useobject>
<useobject desc="signal[12]" class="10">SIGDWARF</useobject>
<useobject desc="signal[13]" class="10">SIGUSGN1</useobject>
<useobject desc="signal[14]" class="10">SIGUSGN2</useobject>
<useobject desc="signal[15]" class="10">SIGUSGO1</useobject>
<useobject desc="signal[16]" class="10">SIGUSGO2</useobject>
<useobject desc="tunnel" class="13">TUNNEL1 </useobject>
<useobject desc="bridge[0]" class="14">BRDGBRCK</useobject>
<useobject desc="bridge[1]" class="14">BRDGSTAR</useobject>
<useobject desc="bridge[2]" class="14">BRDGGIRD</useobject>
<useobject desc="bridge[3]" class="14">BRDGSUSP</useobject>
<useobject desc="bridge[4]" class="14">BRDGWOOD</useobject>
<useobject desc="station[0]" class="15">TRSTAINV</useobject>
<useobject desc="station[1]" class="15">TRSTAT1 </useobject>
<useobject desc="station[2]" class="15">TRSTAT2 </useobject>
<useobject desc="station[3]" class="15">TRSTAT3 </useobject>
<useobject desc="station[4]" class="15">TRSTAT4 </useobject>
<useobject desc="station[5]" class="15">TRSTAT5 </useobject>
<useobject desc="station[6]" class="15">TRSTAT6 </useobject>
<useobject desc="station[7]" class="15">TRSTAT7 </useobject>
<useobject desc="station[8]" class="15">TRSTATFR</useobject>
<useobject desc="station[9]" class="15">TRSTAFRT</useobject>
<sprite id="0" xofs="1" yofs="3">
<bit name="hasdata">1</bit>
<bit name="chunked">1</bit>
<bit name="copy">0</bit>
The red lines here is the new track mod. (I guess this one is needed for the signals and the one sided Woodenplankstation wich can be selected from the overheadwires tab in the editor, because it came with the Utah Scenario)
The green lines are the new signals. (The Gantry and Dwarf signals)
The blue lines are the new stations. (The invisible station and Woodplanks Station)
After I saved the file by putting the xml.file back in the locotool I replaced the new TRACKST.dat back in my Obj.data map. with the one I have created just moments ago and started up the game. Again I selected the stations, the invisible station, the woodenplank station, bridges, new signals, one-sided woodenplanks and the Kiosk and Forklift vehicles because you need to select those to activate the Passenger and Goods Baseplates.
On the next screenshot you can see that everything worked, except for those signals, the woodenplank stations and the one-sided woodenplank station (wich is in fact an overhead wire)...The Goods Base Plate on the right, the Passenger Base Plate on the left and back (they both use the Narrow Gauge Track), The Normal Gauge in the middle and the bridge and signals on the track.
All this worked fine...
![Screenshot2.PNG](./download/file.php?id=134472&sid=baa5ebbca65f3ec07e76e1ab57d7efe8)
- Screenshot2.PNG (99.5 KiB) Viewed 14832 times
After I saved the TRACKST.dat and placed it in my game, I took it again from the Obj.Data mapTRACKST.dat. But after I dropped the converted TRACKST.dat in the locotool again to see if something went wrong when I just changed it it looked the same as before I added the new stuff, so like this:
Code: Select all
<?xml version="1.0" encoding="ISO-8859-1"?>
<object class="0x91" subclass="0x118EAF" name="TRACKST "><chunk compression="1">
<bitmask name="trackpieces" size="2">
<bit name="diagonal">1</bit>
<bit name="widecurve">1</bit>
<bit name="mediumcurve">1</bit>
<bit name="smallcurve">1</bit>
<bit name="tightcurve">0</bit>
<bit name="normalslope">1</bit>
<bit name="steepslope">0</bit>
<bit name="slopedcurve">1</bit>
<bit name="sbend">1</bit>
<bit name="bit_A">1</bit>
</bitmask>
<bitmask name="stationtrackpieces" size="2">
<bit name="diagonal">1</bit>
<bit name="widecurve">0</bit>
<bit name="mediumcurve">1</bit>
<bit name="smallcurve">1</bit>
<bit name="tightcurve">0</bit>
<bit name="normalslope">0</bit>
<bit name="steepslope">0</bit>
<bit name="slopedcurve">0</bit>
<bit name="sbend">1</bit>
</bitmask>
<variable name="numcompat" size="1">7</variable>
<variable name="nummods" size="1">2</variable>
<variable name="numsignals" size="1">10</variable>
<variable name="buildcostfact" size="2">11</variable>
<variable name="sellcostfact" size="2">-10</variable>
<variable name="tunnelcostfact" size="2">49</variable>
<variable name="costind" size="1">1</variable>
<variable name="curvespeed" size="2">400</variable>
<unknown name="field_1E[4]" size="1">1</unknown>
<variable name="numbridges" size="1">5</variable>
<variable name="numstations" size="1">7</variable>
<variable name="displayoffset" size="1">3</variable>
<description num="0" language="0">Railway Track</description>
<description num="0" language="1">Railroad Track</description>
<description num="0" language="2">Voie de chemin de fer</description>
<description num="0" language="3">Eisenbahngleise</description>
<description num="0" language="4">Vía de ferrocarril</description>
<description num="0" language="5">Binario ferroviario</description>
<description num="0" language="9">ÿ¼±ÿ·Î</description>
<description num="0" language="11">ÿÅKÿ¸ôÿyÿ¹D</description>
<useobject desc="compatible[0]" class="17">TRACKNG </useobject>
<useobject desc="compatible[1]" class="20">ROADTMC </useobject>
<useobject desc="compatible[2]" class="20">ROADONE </useobject>
<useobject desc="compatible[3]" class="20">ROADUS2 </useobject>
<useobject desc="compatible[4]" class="20">ROADUS1 </useobject>
<useobject desc="compatible[5]" class="20">ROADRGH </useobject>
<useobject desc="compatible[6]" class="20">ROADTRAM</useobject>
<useobject desc="trackmod[0]" class="16">TREX3RL </useobject>
<useobject desc="trackmod[1]" class="16">TREXCAT1</useobject>
<useobject desc="signal[0]" class="10">SIGS </useobject>
<useobject desc="signal[1]" class="10">SIGSL </useobject>
<useobject desc="signal[2]" class="10">SIGSD </useobject>
<useobject desc="signal[3]" class="10">SIGSDL </useobject>
<useobject desc="signal[4]" class="10">SIGC3 </useobject>
<useobject desc="signal[5]" class="10">SIGC4 </useobject>
<useobject desc="signal[6]" class="10">SIGSW </useobject>
<useobject desc="signal[7]" class="10">SIGCSW </useobject>
<useobject desc="signal[8]" class="10">SIGSUS </useobject>
<useobject desc="signal[9]" class="10">SIGCUS </useobject>
<useobject desc="tunnel" class="13">TUNNEL1 </useobject>
<useobject desc="bridge[0]" class="14">BRDGBRCK</useobject>
<useobject desc="bridge[1]" class="14">BRDGSTAR</useobject>
<useobject desc="bridge[2]" class="14">BRDGGIRD</useobject>
<useobject desc="bridge[3]" class="14">BRDGSUSP</useobject>
<useobject desc="bridge[4]" class="14">BRDGWOOD</useobject>
<useobject desc="station[0]" class="15">TRSTAT1 </useobject>
<useobject desc="station[1]" class="15">TRSTAT2 </useobject>
<useobject desc="station[2]" class="15">TRSTAT3 </useobject>
<useobject desc="station[3]" class="15">TRSTAT4 </useobject>
<useobject desc="station[4]" class="15">TRSTAT5 </useobject>
<useobject desc="station[5]" class="15">TRSTAT6 </useobject>
<useobject desc="station[6]" class="15">TRSTAT7 </useobject>
<sprite id="0" xofs="1" yofs="3">
<bit name="hasdata">1</bit>
<bit name="chunked">1</bit>
<bit name="copy">0</bit>
As you can see the new lines are nowhere to found...and the changes I made just before aren't saved. Although I didn't get a message from locotool that something went wrong, it just doesn't save the file after I made the changes. I tried to replace the TRACKST.dat with the one in the Obj.Data and nothing changed. When that didn't worked I removed the old TRACKST.dat before placing the saved one in the Obj.Data map. It still didn't work.
So what am I doing wrong...I got the stations and Bridges that I wanted to have in my game now. But the signals won't work. I can't change the name of the new signals in the original signals like I did with the bridges because when I try to put one of the new files (SIGCUS1.dat, SIGCUS2.dat, SIGDWARF.dat, SIGUSGN1.dat, SIGUSGN2, SIGUSGO1 and SIGUSGO2.dat) in the LocoTool I get the message that those files aren't DAT.Files.
I noticed that nothing changed in the TRACKNG.dat files after installation of the Utah Scenario so I don't think there's a need to change them to. Or is there ???? The only thing that is added with the Utah Scenario is a bulldozer wich can be placed on the Normal Gauge Track, but I don't think it has anything to do with the Gantry Signals.
I want to have it like this...
![Screenshot1.PNG](./download/file.php?id=134473&sid=baa5ebbca65f3ec07e76e1ab57d7efe8)
- Screenshot1.PNG (85.93 KiB) Viewed 14832 times
...together with the ones in the other screenshot.
So most of my problems are solved now, but can anybody please help me with the signals, because I don't know what to do next...
12 Hours of work just to get 7 little signals to work
![Sad :(](./images/smilies/icon_sad.gif)
, and still no result...
In the meantime I'm going to try to get Zimmlock's Traindepots to work...Hopefully I have more luck on those....
Thanks in advance for your time !!!