Oh wow, that was quick. Thanks a lot!Sjoerd wrote: ↑04 Aug 2021, 10:50https://we.tl/t-TfbWgie1z4
Credits: the old Glasgow Subway simulation of the BVE (Boso View Express) simulator.
Glasgow
Moderator: senjer
Re: Glasgow
Re: Glasgow
Sorry but do you have the screeching and track flange sounds?Sjoerd wrote: ↑04 Aug 2021, 10:50https://we.tl/t-TfbWgie1z4
Credits: the old Glasgow Subway simulation of the BVE (Boso View Express) simulator.
Re: Glasgow
Had no idea there was a Glasgow map for BVE. I've seen a video of it and it looks a bit crude for modern standards, especially compared to the Metro Sim version. Although the track gauge in that version seems to be more accurate.
Re: Glasgow
What do I need to do in order to replace the older trains of any activity with the newer stock? I tried editing "AI-Weekday" but it doesn't work.
Code: Select all
<activity name="AI Weekday Gen3" mappack="GlasgowSPT" mapfile="GlasgowSPT.map" time="06:16:20">
<controldata system="0" pack="GlasgowSPT" file="GlasgowSPT.ctd">
<trains pack="GlasgowSPT" file="Activities/_Timetable_Glasgow.xml"/>
<timetables title="Timetable">
<timetable title="Inner circle" sort="ib">
<route>1-A1</route>
<route>1-A2</route>
<station code="gn"/>
<station code="ib"/>
<station code="ce"/>
<station code="kp"/>
<station code="sr"/>
<station code="ws"/>
<station code="br"/>
<station code="se"/>
<station code="bu"/>
<station code="co"/>
<station code="sg"/>
<station code="kb"/>
<station code="hh"/>
<station code="kh"/>
<station code="pk"/>
</timetable>
<timetable title="Outer circle" sort="gn">
<route>2-BB</route>
<station code="gn"/>
<station code="pk"/>
<station code="kh"/>
<station code="hh"/>
<station code="kb"/>
<station code="sg"/>
<station code="co"/>
<station code="bu"/>
<station code="se"/>
<station code="br"/>
<station code="ws"/>
<station code="sr"/>
<station code="kp"/>
<station code="ce"/>
<station code="ib"/>
<station code="bldk"/>
</timetable>
</timetables>
<yard pack="GlasgowSPT" file="BLD.cty" departures="auto" arrivals="auto">
<shedule name="OS 1" time="04:30:00" autodepartures="05:00:00" autoarrivals="07:15:00">
<depart code="101" train="1013DI" target="BLDK" time="06:18:00" ai="true" track="401" direction="1" units="1" signnumber="1"/>
<depart code="105" train="1053DI" target="BLDK" time="06:22:00" ai="true" track="401" direction="1" units="1" signnumber="5"/>
<depart code="102" train="1023DG" target="BLDK" time="06:25:00" ai="true" track="402" direction="1" units="1" signnumber="2"/>
<depart code="106" train="1063DI" target="BLDK" time="06:30:00" ai="true" track="402" direction="1" units="1" signnumber="6"/>
<depart code="103" train="1033DG" target="BLDK" time="06:33:00" ai="true" track="403" direction="1" units="1" signnumber="3"/>
<depart code="104" train="1043DI" target="BLDK" time="06:38:00" ai="true" track="403" direction="1" units="1" signnumber="4"/>
<depart code="111" train="1113DB" target="BLDK" time="06:16:30" ai="true" track="404" direction="1" units="1" signnumber="11"/>
<depart code="114" train="1143DB" target="BLDK" time="06:20:30" ai="true" track="404" direction="1" units="1" signnumber="14"/>
<depart code="112" train="1123DB" target="BLDK" time="06:24:30" ai="true" track="405" direction="1" units="1" signnumber="12"/>
<depart code="115" train="1156DB" target="BLDK" time="06:27:30" ai="true" track="405" direction="1" units="1" signnumber="15"/>
<depart code="113" train="1133DB" target="BLDK" time="06:32:30" ai="true" track="406" direction="1" units="1" signnumber="13"/>
<depart code="116" train="1163DB" target="BLDK" time="06:36:30" ai="true" track="406" direction="1" units="1" signnumber="16"/>
</shedule>
<shedule name="OS 2" time="08:50:00" autodepartures="08:50:01" autoarrivals="08:50:01">
<arrive code="106" train="1063AD" target="BLDK" time="09:03:00" ai="true" track="401" direction="-1" units="1" stop="2"/>
<arrive code="104" train="1043AD" target="BLDK" time="09:11:00" ai="true" track="402" direction="-1" units="1" stop="2"/>
<arrive code="105" train="1053AD" target="BLDK" time="09:19:00" ai="true" track="401" direction="-1" units="1" />
<arrive code="115" train="1153BD" target="BLDK" time="09:03:00" ai="true" track="404" direction="-1" units="1" stop="2"/>
<arrive code="116" train="1163BD" target="BLDK" time="09:11:00" ai="true" track="405" direction="-1" units="1" stop="2"/>
<arrive code="114" train="1143BD" target="BLDK" time="09:19:00" ai="true" track="404" direction="-1" units="1" />
</shedule>
<shedule name="AS 1" time="12:00:00" autodepartures="12:00:01" autoarrivals="12:00:01">
<depart code="204" train="2043DI" target="BLDK" time="15:19:00" ai="true" track="401" direction="1" units="1" signnumber="4"/>
<depart code="205" train="2053DI" target="BLDK" time="15:27:00" ai="true" track="401" direction="1" units="1" signnumber="5"/>
<depart code="206" train="2063DI" target="BLDK" time="15:35:00" ai="true" track="402" direction="1" units="1" signnumber="6"/>
<depart code="214" train="2113DB" target="BLDK" time="15:15:00" ai="true" track="404" direction="1" units="1" signnumber="14"/>
<depart code="215" train="2153DB" target="BLDK" time="15:24:00" ai="true" track="404" direction="1" units="1" signnumber="15"/>
<depart code="216" train="2163DB" target="BLDK" time="15:32:00" ai="true" track="405" direction="1" units="1" signnumber="16"/>
</shedule>
<shedule name="AS 2" time="18:00:00" autodepartures="18:00:01" autoarrivals="18:00:01">
<arrive code="204" train="2043AD" target="BLDK" time="18:40:00" ai="true" track="401" direction="-1" units="1" stop="2"/>
<arrive code="205" train="2053AD" target="BLDK" time="18:48:00" ai="true" track="402" direction="-1" units="1" stop="2"/>
<arrive code="206" train="2063AD" target="BLDK" time="18:56:00" ai="true" track="401" direction="-1" units="1" />
<arrive code="214" train="2143BD" target="BLDK" time="18:36:00" ai="true" track="404" direction="-1" units="1" stop="2"/>
<arrive code="215" train="2153BD" target="BLDK" time="18:44:00" ai="true" track="405" direction="-1" units="1" stop="2"/>
<arrive code="216" train="2163BD" target="BLDK" time="18:52:00" ai="true" track="404" direction="-1" units="1" />
<arrive code="101" train="1013AD" target="BLDK" time="23:40:00" ai="true" track="403" direction="-1" units="1" stop="2"/>
<arrive code="102" train="1023AD" target="BLDK" time="23:48:00" ai="true" track="403" direction="-1" units="1" />
<arrive code="103" train="1033AD" target="BLDK" time="23:56:00" ai="true" track="402" direction="-1" units="1" />
<arrive code="113" train="1133BD" target="BLDK" time="23:29:00" ai="true" track="406" direction="-1" units="1" stop="2"/>
<arrive code="111" train="1113BD" target="BLDK" time="23:37:00" ai="true" track="406" direction="-1" units="1" />
<arrive code="112" train="1113BD" target="BLDK" time="23:45:00" ai="true" track="405" direction="-1" units="1" />
</shedule>
</yard>
</controldata>
<consists>
<consist start="X401">
<train pack="GlasgowSPT" file="SPT_G3.xml" number="301" reversed="true"/></train>
</consist>
<consist start="X401" position="40">
<train pack="GlasgowSPT" file="SPT_G3.xml" number="302" reversed="true"/><cab id="0" mycontrol="true" /></train>
</consist>
<consist start="X402">
<train pack="GlasgowSPT" file="SPT_G3.xml" number="303" reversed="true"/></train>
</consist>
<consist start="X402" position="40">
<train pack="GlasgowSPT" file="SPT_G3.xml" number="304" reversed="true"/></train>
</consist>
<consist start="X403">
<train pack="GlasgowSPT" file="SPT_G3.xml" number="305" reversed="true"/></train>
</consist>
<consist start="X403" position="40">
<train pack="GlasgowSPT" file="SPT_G3.xml" number="306" reversed="true"/></train>
</consist>
<consist start="X404">
<train pack="GlasgowSPT" file="SPT_G3.xml" number="307" reversed="true"/></train>
</consist>
<consist start="X404" position="40">
<train pack="GlasgowSPT" file="SPT_G3.xml" number="308" reversed="true"/></train>
</consist>
<consist start="X405">
<train pack="GlasgowSPT" file="SPT_G3.xml" number="309" reversed="true"/></train>
</consist>
<consist start="X405" position="40">
<train pack="GlasgowSPT" file="SPT_G3.xml" number="310" reversed="true"/></train>
</consist>
<consist start="X406">
<train pack="GlasgowSPT" file="SPT_G3.xml" number="311" reversed="true"/></train>
</consist>
<consist start="X406" position="40">
<train pack="GlasgowSPT" file="SPT_G3.xml" number="312" reversed="true"/></train>
</consist>
<consist start="X305">
<train pack="GlasgowSPT" file="SPT_G3.xml"/>
</consist>
<consist start="X305" position="55">
<train pack="GlasgowSPT" file="SPT_Loco1.xml"/>
</consist>
<consist start="X409">
<train pack="GlasgowSPT" file="SPT3_M.xml" number="102"/>
</consist>
<consist start="X410">
<train pack="GlasgowSPT" file="SPT3_M.xml" number="103"/>
<train pack="GlasgowSPT" file="SPT3_M.xml" number="104" reversed="true"/>
</consist>
<consist start="X411" position="3">
<train pack="GlasgowSPT" file="SPT_Loco2.xml"/>
<train pack="GlasgowSPT" file="SPT3_T.xml" number="202"/>
</consist>
<consist start="X411" position="25">
<train pack="GlasgowSPT" file="SPT3_T.xml" number="203"/>
</consist>
<consist start="X407b">
<train pack="GlasgowSPT" file="SPT_W1.xml"/>
<train pack="GlasgowSPT" file="SPT_Loco2.xml"/>
</consist>
<consist start="X407a">
<train pack="GlasgowSPT" file="SPT_W1.xml"/>
<train pack="GlasgowSPT" file="SPT_W1.xml"/>
</consist>
</consists>
</activity>
- Sgt_DeBones
- Posts: 655
- Joined: 05 Apr 2019, 15:23
- Location: Los Angeles, California
Re: Glasgow
It seems you have “double-closed” the XML tags. There is a “/” inside the <train> tag but there is also an extra </train> which is not needed
Re: Glasgow
I removed all the "</train>" tags from each consist and that made it work, although the camera doesn't set itself by default to the train that is marked as "mycontrol" in the file. It's a minor issue but I would still like to know why it happens.
Re: Glasgow
Perhaps you removed the "</train>" here too?
<consist start="X401" position="40">
<train pack="GlasgowSPT" file="SPT_G3.xml" number="302" reversed="true"/><cab id="0" mycontrol="true" /></train>
</consist>
This is what it should look like:
<consist start="X401" position="40">
<train pack="GlasgowSPT" file="SPT_G3.xml" number="302" reversed="true"><cab id="0" mycontrol="true" /></train>
</consist>
Notice the difference? "</train>" is needed, as "<cab id="0" mycontrol="true" />" belongs to this train. But therefore, the closing "/" in the train command itself must be removed, as "</train>" at the end replaces it.
The corrected activity;
<consist start="X401" position="40">
<train pack="GlasgowSPT" file="SPT_G3.xml" number="302" reversed="true"/><cab id="0" mycontrol="true" /></train>
</consist>
This is what it should look like:
<consist start="X401" position="40">
<train pack="GlasgowSPT" file="SPT_G3.xml" number="302" reversed="true"><cab id="0" mycontrol="true" /></train>
</consist>
Notice the difference? "</train>" is needed, as "<cab id="0" mycontrol="true" />" belongs to this train. But therefore, the closing "/" in the train command itself must be removed, as "</train>" at the end replaces it.
The corrected activity;
Code: Select all
<activity name="AI Weekday Gen3" mappack="GlasgowSPT" mapfile="GlasgowSPT.map" time="06:16:20">
<controldata system="0" pack="GlasgowSPT" file="GlasgowSPT.ctd">
<trains pack="GlasgowSPT" file="Activities/_Timetable_Glasgow.xml"/>
<timetables title="Timetable">
<timetable title="Inner circle" sort="ib">
<route>1-A1</route>
<route>1-A2</route>
<station code="gn"/>
<station code="ib"/>
<station code="ce"/>
<station code="kp"/>
<station code="sr"/>
<station code="ws"/>
<station code="br"/>
<station code="se"/>
<station code="bu"/>
<station code="co"/>
<station code="sg"/>
<station code="kb"/>
<station code="hh"/>
<station code="kh"/>
<station code="pk"/>
</timetable>
<timetable title="Outer circle" sort="gn">
<route>2-BB</route>
<station code="gn"/>
<station code="pk"/>
<station code="kh"/>
<station code="hh"/>
<station code="kb"/>
<station code="sg"/>
<station code="co"/>
<station code="bu"/>
<station code="se"/>
<station code="br"/>
<station code="ws"/>
<station code="sr"/>
<station code="kp"/>
<station code="ce"/>
<station code="ib"/>
<station code="bldk"/>
</timetable>
</timetables>
<yard pack="GlasgowSPT" file="BLD.cty" departures="auto" arrivals="auto">
<shedule name="OS 1" time="04:30:00" autodepartures="05:00:00" autoarrivals="07:15:00">
<depart code="101" train="1013DI" target="BLDK" time="06:18:00" ai="true" track="401" direction="1" units="1" signnumber="1"/>
<depart code="105" train="1053DI" target="BLDK" time="06:22:00" ai="true" track="401" direction="1" units="1" signnumber="5"/>
<depart code="102" train="1023DG" target="BLDK" time="06:25:00" ai="true" track="402" direction="1" units="1" signnumber="2"/>
<depart code="106" train="1063DI" target="BLDK" time="06:30:00" ai="true" track="402" direction="1" units="1" signnumber="6"/>
<depart code="103" train="1033DG" target="BLDK" time="06:33:00" ai="true" track="403" direction="1" units="1" signnumber="3"/>
<depart code="104" train="1043DI" target="BLDK" time="06:38:00" ai="true" track="403" direction="1" units="1" signnumber="4"/>
<depart code="111" train="1113DB" target="BLDK" time="06:16:30" ai="true" track="404" direction="1" units="1" signnumber="11"/>
<depart code="114" train="1143DB" target="BLDK" time="06:20:30" ai="true" track="404" direction="1" units="1" signnumber="14"/>
<depart code="112" train="1123DB" target="BLDK" time="06:24:30" ai="true" track="405" direction="1" units="1" signnumber="12"/>
<depart code="115" train="1156DB" target="BLDK" time="06:27:30" ai="true" track="405" direction="1" units="1" signnumber="15"/>
<depart code="113" train="1133DB" target="BLDK" time="06:32:30" ai="true" track="406" direction="1" units="1" signnumber="13"/>
<depart code="116" train="1163DB" target="BLDK" time="06:36:30" ai="true" track="406" direction="1" units="1" signnumber="16"/>
</shedule>
<shedule name="OS 2" time="08:50:00" autodepartures="08:50:01" autoarrivals="08:50:01">
<arrive code="106" train="1063AD" target="BLDK" time="09:03:00" ai="true" track="401" direction="-1" units="1" stop="2"/>
<arrive code="104" train="1043AD" target="BLDK" time="09:11:00" ai="true" track="402" direction="-1" units="1" stop="2"/>
<arrive code="105" train="1053AD" target="BLDK" time="09:19:00" ai="true" track="401" direction="-1" units="1" />
<arrive code="115" train="1153BD" target="BLDK" time="09:03:00" ai="true" track="404" direction="-1" units="1" stop="2"/>
<arrive code="116" train="1163BD" target="BLDK" time="09:11:00" ai="true" track="405" direction="-1" units="1" stop="2"/>
<arrive code="114" train="1143BD" target="BLDK" time="09:19:00" ai="true" track="404" direction="-1" units="1" />
</shedule>
<shedule name="AS 1" time="12:00:00" autodepartures="12:00:01" autoarrivals="12:00:01">
<depart code="204" train="2043DI" target="BLDK" time="15:19:00" ai="true" track="401" direction="1" units="1" signnumber="4"/>
<depart code="205" train="2053DI" target="BLDK" time="15:27:00" ai="true" track="401" direction="1" units="1" signnumber="5"/>
<depart code="206" train="2063DI" target="BLDK" time="15:35:00" ai="true" track="402" direction="1" units="1" signnumber="6"/>
<depart code="214" train="2113DB" target="BLDK" time="15:15:00" ai="true" track="404" direction="1" units="1" signnumber="14"/>
<depart code="215" train="2153DB" target="BLDK" time="15:24:00" ai="true" track="404" direction="1" units="1" signnumber="15"/>
<depart code="216" train="2163DB" target="BLDK" time="15:32:00" ai="true" track="405" direction="1" units="1" signnumber="16"/>
</shedule>
<shedule name="AS 2" time="18:00:00" autodepartures="18:00:01" autoarrivals="18:00:01">
<arrive code="204" train="2043AD" target="BLDK" time="18:40:00" ai="true" track="401" direction="-1" units="1" stop="2"/>
<arrive code="205" train="2053AD" target="BLDK" time="18:48:00" ai="true" track="402" direction="-1" units="1" stop="2"/>
<arrive code="206" train="2063AD" target="BLDK" time="18:56:00" ai="true" track="401" direction="-1" units="1" />
<arrive code="214" train="2143BD" target="BLDK" time="18:36:00" ai="true" track="404" direction="-1" units="1" stop="2"/>
<arrive code="215" train="2153BD" target="BLDK" time="18:44:00" ai="true" track="405" direction="-1" units="1" stop="2"/>
<arrive code="216" train="2163BD" target="BLDK" time="18:52:00" ai="true" track="404" direction="-1" units="1" />
<arrive code="101" train="1013AD" target="BLDK" time="23:40:00" ai="true" track="403" direction="-1" units="1" stop="2"/>
<arrive code="102" train="1023AD" target="BLDK" time="23:48:00" ai="true" track="403" direction="-1" units="1" />
<arrive code="103" train="1033AD" target="BLDK" time="23:56:00" ai="true" track="402" direction="-1" units="1" />
<arrive code="113" train="1133BD" target="BLDK" time="23:29:00" ai="true" track="406" direction="-1" units="1" stop="2"/>
<arrive code="111" train="1113BD" target="BLDK" time="23:37:00" ai="true" track="406" direction="-1" units="1" />
<arrive code="112" train="1113BD" target="BLDK" time="23:45:00" ai="true" track="405" direction="-1" units="1" />
</shedule>
</yard>
</controldata>
<consists>
<consist start="X401">
<train pack="GlasgowSPT" file="SPT_G3.xml" number="301" reversed="true"/>
</consist>
<consist start="X401" position="40">
<train pack="GlasgowSPT" file="SPT_G3.xml" number="302" reversed="true"><cab id="0" mycontrol="true" /></train>
</consist>
<consist start="X402">
<train pack="GlasgowSPT" file="SPT_G3.xml" number="303" reversed="true"/>
</consist>
<consist start="X402" position="40">
<train pack="GlasgowSPT" file="SPT_G3.xml" number="304" reversed="true"/>
</consist>
<consist start="X403">
<train pack="GlasgowSPT" file="SPT_G3.xml" number="305" reversed="true"/>
</consist>
<consist start="X403" position="40">
<train pack="GlasgowSPT" file="SPT_G3.xml" number="306" reversed="true"/>
</consist>
<consist start="X404">
<train pack="GlasgowSPT" file="SPT_G3.xml" number="307" reversed="true"/>
</consist>
<consist start="X404" position="40">
<train pack="GlasgowSPT" file="SPT_G3.xml" number="308" reversed="true"/>
</consist>
<consist start="X405">
<train pack="GlasgowSPT" file="SPT_G3.xml" number="309" reversed="true"/>
</consist>
<consist start="X405" position="40">
<train pack="GlasgowSPT" file="SPT_G3.xml" number="310" reversed="true"/>
</consist>
<consist start="X406">
<train pack="GlasgowSPT" file="SPT_G3.xml" number="311" reversed="true"/>
</consist>
<consist start="X406" position="40">
<train pack="GlasgowSPT" file="SPT_G3.xml" number="312" reversed="true"/>
</consist>
<consist start="X305">
<train pack="GlasgowSPT" file="SPT_G3.xml"/>
</consist>
<consist start="X305" position="55">
<train pack="GlasgowSPT" file="SPT_Loco1.xml"/>
</consist>
<consist start="X409">
<train pack="GlasgowSPT" file="SPT3_M.xml" number="102"/>
</consist>
<consist start="X410">
<train pack="GlasgowSPT" file="SPT3_M.xml" number="103"/>
<train pack="GlasgowSPT" file="SPT3_M.xml" number="104" reversed="true"/>
</consist>
<consist start="X411" position="3">
<train pack="GlasgowSPT" file="SPT_Loco2.xml"/>
<train pack="GlasgowSPT" file="SPT3_T.xml" number="202"/>
</consist>
<consist start="X411" position="25">
<train pack="GlasgowSPT" file="SPT3_T.xml" number="203"/>
</consist>
<consist start="X407b">
<train pack="GlasgowSPT" file="SPT_W1.xml"/>
<train pack="GlasgowSPT" file="SPT_Loco2.xml"/>
</consist>
<consist start="X407a">
<train pack="GlasgowSPT" file="SPT_W1.xml"/>
<train pack="GlasgowSPT" file="SPT_W1.xml"/>
</consist>
</consists>
</activity>
CEO of the Rijndam Electrical Transport company
Re: Glasgow
The activity now works, but I found a bug with the Gen 3 trains that I think did not exist in the previous version of the sim. The new trains have no headlight glow at all. I like to drive the Glasgow Subway with the lights turned off using the switch at Govan, but the train headlights and taillights cast no light at all. I tested the older stock and it seems to work. I have tried the driver-less version of the new trains and they don't cast light either.