(fixed)southwestern Express Textures Broken

Discussion in 'Technical Reports' started by thomas#9589, May 21, 2024.

Tags:
  1. thomas#9589

    thomas#9589 Active Member

    Joined:
    Sep 26, 2023
    Messages:
    205
    Likes Received:
    132
    I did a ticket a month ago about this hoping it would be fixed now but it isnt, the texture bug means the entire route is white and its not only me with this problem(also it is a old photo but its still broken)
     

    Attached Files:

    Last edited: May 21, 2024
  2. Gary Padley

    Gary Padley Active Member

    Joined:
    Dec 10, 2016
    Messages:
    881
    Likes Received:
    239
    Do you have an ..\ Assets\JustTrains\SWEX\Environment\Terrain\Texturing.bin file?
     
  3. Spikee1975

    Spikee1975 Guest

    All fine here. Tried to reinstall the route?

    2024-05-22 08_36_16-Train Simulator (x64).png
     
  4. thomas#9589

    thomas#9589 Active Member

    Joined:
    Sep 26, 2023
    Messages:
    205
    Likes Received:
    132
    I'm using steam version and don't have any of the stuff from \SWEX\Environment\Terrain\Texturing.bin file I'm not sure if that is only from the justTrains website(are you guys using the steam version) I have reinstalled and verified files and I even deleted all the game files then verified them but it didn't work Spikee1975 Gary Padley
     
  5. Gary Padley

    Gary Padley Active Member

    Joined:
    Dec 10, 2016
    Messages:
    881
    Likes Received:
    239
    Open the route's RouteProperties.xml file--it should open in your wec browser--and look for the <TerrainBlueprint> section. That'll tell you where it's looking for the textures.
     
  6. thomas#9589

    thomas#9589 Active Member

    Joined:
    Sep 26, 2023
    Messages:
    205
    Likes Received:
    132
    I'm not finding much but it isn't just me look at the steam reviews
     
  7. Gary Padley

    Gary Padley Active Member

    Joined:
    Dec 10, 2016
    Messages:
    881
    Likes Received:
    239
    What are you finding?...copy and paste it in here
     
  8. thomas#9589

    thomas#9589 Active Member

    Joined:
    Sep 26, 2023
    Messages:
    205
    Likes Received:
    132
    all of it?
     
  9. Gary Padley

    Gary Padley Active Member

    Joined:
    Dec 10, 2016
    Messages:
    881
    Likes Received:
    239
    Just this bit...

    <cRouteProperties xmlns:d="http://www.kuju.com/TnT/2003/Delta" d:version="1.0" d:id="218885668">
    <ID>
    <cGUID>
    <UUID>
    <e d:type="sUInt64">5481661323701043606</e>
    <e d:type="sUInt64">6778443542854941601</e>
    </UUID>
    <DevString d:type="cDeltaString">4a32c196-c5ee-4c12-a1bb-e80d7dde115e</DevString>
    </cGUID>
    </ID>
    <DisplayName>
    <Localisation-cUserLocalisedString>
    <English d:type="cDeltaString">Just Trains - South Western Expressways - Reading </English>
    <French d:type="cDeltaString"/>
    <Italian d:type="cDeltaString"/>
    <German d:type="cDeltaString"/>
    <Spanish d:type="cDeltaString"/>
    <Dutch d:type="cDeltaString"/>
    <Polish d:type="cDeltaString"/>
    <Russian d:type="cDeltaString"/>
    <Other/>
    <Key d:type="cDeltaString">a965d841-beb4-4ceb-a709-f2af408e10aa</Key>
    </Localisation-cUserLocalisedString>
    </DisplayName>
    <InfrastructureModified d:type="bool">1</InfrastructureModified>
    <BlueprintID>
    <iBlueprintLibrary-cAbsoluteBlueprintID>
    <BlueprintSetID>
    <iBlueprintLibrary-cBlueprintSetID>
    <Provider d:type="cDeltaString">JT_AddonPJ</Provider>
    <Product d:type="cDeltaString">Bristol_ExetervW</Product>
    </iBlueprintLibrary-cBlueprintSetID>
    </BlueprintSetID>
    <BlueprintID d:type="cDeltaString">templateroutes\a25_bristol_exeter.xml</BlueprintID>
    </iBlueprintLibrary-cAbsoluteBlueprintID>
    </BlueprintID>
    <Skies>
    <cRouteBlueprint-sSkies>
    <SpringSkyBlueprint>
    <iBlueprintLibrary-cAbsoluteBlueprintID>
    <BlueprintSetID>
    <iBlueprintLibrary-cBlueprintSetID>
    <Provider d:type="cDeltaString">JT_AddonPJ</Provider>
    <Product d:type="cDeltaString">Bristol_ExetervW</Product>
    </iBlueprintLibrary-cBlueprintSetID>
    </BlueprintSetID>
    <BlueprintID d:type="cDeltaString">TimeOfDay\Spring.xml</BlueprintID>
    </iBlueprintLibrary-cAbsoluteBlueprintID>
    </SpringSkyBlueprint>
    <SummerSkyBlueprint>
    <iBlueprintLibrary-cAbsoluteBlueprintID>
    <BlueprintSetID>
    <iBlueprintLibrary-cBlueprintSetID>
    <Provider d:type="cDeltaString">JT_AddonPJ</Provider>
    <Product d:type="cDeltaString">Bristol_ExetervW</Product>
    </iBlueprintLibrary-cBlueprintSetID>
    </BlueprintSetID>
    <BlueprintID d:type="cDeltaString">TimeOfDay\Core_Summer.xml</BlueprintID>
    </iBlueprintLibrary-cAbsoluteBlueprintID>
    </SummerSkyBlueprint>
    <AutumnSkyBlueprint>
    <iBlueprintLibrary-cAbsoluteBlueprintID>
    <BlueprintSetID>
    <iBlueprintLibrary-cBlueprintSetID>
    <Provider d:type="cDeltaString">JT_AddonPJ</Provider>
    <Product d:type="cDeltaString">Bristol_ExetervW</Product>
    </iBlueprintLibrary-cBlueprintSetID>
    </BlueprintSetID>
    <BlueprintID d:type="cDeltaString">TimeOfDay\Core_Autumn.xml</BlueprintID>
    </iBlueprintLibrary-cAbsoluteBlueprintID>
    </AutumnSkyBlueprint>
    <WinterSkyBlueprint>
    <iBlueprintLibrary-cAbsoluteBlueprintID>
    <BlueprintSetID>
    <iBlueprintLibrary-cBlueprintSetID>
    <Provider d:type="cDeltaString">JT_AddonPJ</Provider>
    <Product d:type="cDeltaString">Bristol_ExetervW</Product>
    </iBlueprintLibrary-cBlueprintSetID>
    </BlueprintSetID>
    <BlueprintID d:type="cDeltaString">TimeOfDay\Core_Winter.xml</BlueprintID>
    </iBlueprintLibrary-cAbsoluteBlueprintID>
    </WinterSkyBlueprint>
    </cRouteBlueprint-sSkies>
    </Skies>
    <WeatherBlueprint>
    <iBlueprintLibrary-cAbsoluteBlueprintID>
    <BlueprintSetID>
    <iBlueprintLibrary-cBlueprintSetID>
    <Provider d:type="cDeltaString">DTG</Provider>
    <Product d:type="cDeltaString">Academy</Product>
    </iBlueprintLibrary-cBlueprintSetID>
    </BlueprintSetID>
    <BlueprintID d:type="cDeltaString">Weather\Cloudy.xml</BlueprintID>
    </iBlueprintLibrary-cAbsoluteBlueprintID>
    </WeatherBlueprint>
    <TerrainBlueprint>
    <iBlueprintLibrary-cAbsoluteBlueprintID>
    <BlueprintSetID>
    <iBlueprintLibrary-cBlueprintSetID>
    <Provider d:type="cDeltaString">JustTrains</Provider>
    <Product d:type="cDeltaString">SWEX</Product>
    </iBlueprintLibrary-cBlueprintSetID>
    </BlueprintSetID>
    <BlueprintID d:type="cDeltaString">Environment\Terrain\Texturing.xml</BlueprintID>
    </iBlueprintLibrary-cAbsoluteBlueprintID>
    </TerrainBlueprint>
    <MapBlueprint>
     
  10. thomas#9589

    thomas#9589 Active Member

    Joined:
    Sep 26, 2023
    Messages:
    205
    Likes Received:
    132
    Got it
    <cRouteProperties xmlns:d="http://www.kuju.com/TnT/2003/Delta" d:version="1.0" d:id="218885668">
    "); background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; vertical-align: bottom; height: 10px;"><ID>
    "); background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; vertical-align: bottom; height: 10px;"><cGUID>
    "); background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; vertical-align: bottom; height: 10px;"><UUID>
    <e d:type="sUInt64">5481661323701043606</e>
    <e d:type="sUInt64">6778443542854941601</e>
    </UUID>
    <DevString d:type="cDeltaString">4a32c196-c5ee-4c12-a1bb-e80d7dde115e</DevString>
    </cGUID>
    </ID>
    "); background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; vertical-align: bottom; height: 10px;"><DisplayName>
    "); background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; vertical-align: bottom; height: 10px;"><Localisation-cUserLocalisedString>
    <English d:type="cDeltaString">Just Trains - South Western Expressways - Reading </English>
    <French d:type="cDeltaString"/>
    <Italian d:type="cDeltaString"/>
    <German d:type="cDeltaString"/>
    <Spanish d:type="cDeltaString"/>
    <Dutch d:type="cDeltaString"/>
    <Polish d:type="cDeltaString"/>
    <Russian d:type="cDeltaString"/>
    <Other/>
    <Key d:type="cDeltaString">a965d841-beb4-4ceb-a709-f2af408e10aa</Key>
    </Localisation-cUserLocalisedString>
    </DisplayName>
    <InfrastructureModified d:type="bool">1</InfrastructureModified>
    "); background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; vertical-align: bottom; height: 10px;"><BlueprintID>
    "); background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; vertical-align: bottom; height: 10px;"><iBlueprintLibrary-cAbsoluteBlueprintID>
    "); background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; vertical-align: bottom; height: 10px;"><BlueprintSetID>
    "); background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; vertical-align: bottom; height: 10px;"><iBlueprintLibrary-cBlueprintSetID>
    <Provider d:type="cDeltaString">JT_AddonPJ</Provider>
    <Product d:type="cDeltaString">Bristol_ExetervW</Product>
    </iBlueprintLibrary-cBlueprintSetID>
    </BlueprintSetID>
    <BlueprintID d:type="cDeltaString">templateroutes\a25_bristol_exeter.xml</BlueprintID>
    </iBlueprintLibrary-cAbsoluteBlueprintID>
    </BlueprintID>
    "); background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; vertical-align: bottom; height: 10px;"><Skies>
    "); background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; vertical-align: bottom; height: 10px;"><cRouteBlueprint-sSkies>
    "); background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; vertical-align: bottom; height: 10px;"><SpringSkyBlueprint>
    "); background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; vertical-align: bottom; height: 10px;"><iBlueprintLibrary-cAbsoluteBlueprintID>
    "); background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; vertical-align: bottom; height: 10px;"><BlueprintSetID>
    "); background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; vertical-align: bottom; height: 10px;"><iBlueprintLibrary-cBlueprintSetID>
    <Provider d:type="cDeltaString">JT_AddonPJ</Provider>
    <Product d:type="cDeltaString">Bristol_ExetervW</Product>
    </iBlueprintLibrary-cBlueprintSetID>
    </BlueprintSetID>
    <BlueprintID d:type="cDeltaString">TimeOfDay\Spring.xml</BlueprintID>
    </iBlueprintLibrary-cAbsoluteBlueprintID>
    </SpringSkyBlueprint>
    "); background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; vertical-align: bottom; height: 10px;"><SummerSkyBlueprint>
    "); background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; vertical-align: bottom; height: 10px;"><iBlueprintLibrary-cAbsoluteBlueprintID>
    "); background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; vertical-align: bottom; height: 10px;"><BlueprintSetID>
    "); background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; vertical-align: bottom; height: 10px;"><iBlueprintLibrary-cBlueprintSetID>
    <Provider d:type="cDeltaString">JT_AddonPJ</Provider>
    <Product d:type="cDeltaString">Bristol_ExetervW</Product>
    </iBlueprintLibrary-cBlueprintSetID>
    </BlueprintSetID>
    <BlueprintID d:type="cDeltaString">TimeOfDay\Core_Summer.xml</BlueprintID>
    </iBlueprintLibrary-cAbsoluteBlueprintID>
    </SummerSkyBlueprint>
    "); background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; vertical-align: bottom; height: 10px;"><AutumnSkyBlueprint>
    "); background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; vertical-align: bottom; height: 10px;"><iBlueprintLibrary-cAbsoluteBlueprintID>
    "); background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; vertical-align: bottom; height: 10px;"><BlueprintSetID>
    "); background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; vertical-align: bottom; height: 10px;"><iBlueprintLibrary-cBlueprintSetID>
    <Provider d:type="cDeltaString">JT_AddonPJ</Provider>
    <Product d:type="cDeltaString">Bristol_ExetervW</Product>
    </iBlueprintLibrary-cBlueprintSetID>
    </BlueprintSetID>
    <BlueprintID d:type="cDeltaString">TimeOfDay\Core_Autumn.xml</BlueprintID>
    </iBlueprintLibrary-cAbsoluteBlueprintID>
    </AutumnSkyBlueprint>
    "); background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; vertical-align: bottom; height: 10px;"><WinterSkyBlueprint>
    "); background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; vertical-align: bottom; height: 10px;"><iBlueprintLibrary-cAbsoluteBlueprintID>
    "); background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; vertical-align: bottom; height: 10px;"><BlueprintSetID>
    "); background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; vertical-align: bottom; height: 10px;"><iBlueprintLibrary-cBlueprintSetID>
    <Provider d:type="cDeltaString">JT_AddonPJ</Provider>
    <Product d:type="cDeltaString">Bristol_ExetervW</Product>
    </iBlueprintLibrary-cBlueprintSetID>
    </BlueprintSetID>
    <BlueprintID d:type="cDeltaString">TimeOfDay\Core_Winter.xml</BlueprintID>
    </iBlueprintLibrary-cAbsoluteBlueprintID>
    </WinterSkyBlueprint>
    </cRouteBlueprint-sSkies>
    </Skies>
    "); background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; vertical-align: bottom; height: 10px;"><WeatherBlueprint>
    "); background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; vertical-align: bottom; height: 10px;"><iBlueprintLibrary-cAbsoluteBlueprintID>
    "); background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; vertical-align: bottom; height: 10px;"><BlueprintSetID>
    "); background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; vertical-align: bottom; height: 10px;"><iBlueprintLibrary-cBlueprintSetID>
    <Provider d:type="cDeltaString">DTG</Provider>
    <Product d:type="cDeltaString">Academy</Product>
    </iBlueprintLibrary-cBlueprintSetID>
    </BlueprintSetID>
    <BlueprintID d:type="cDeltaString">Weather\Cloudy.xml</BlueprintID>
    </iBlueprintLibrary-cAbsoluteBlueprintID>
    </WeatherBlueprint>
    "); background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; vertical-align: bottom; height: 10px;"><TerrainBlueprint>
    "); background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; vertical-align: bottom; height: 10px;"><iBlueprintLibrary-cAbsoluteBlueprintID>
    "); background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; vertical-align: bottom; height: 10px;"><BlueprintSetID>
    "); background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; vertical-align: bottom; height: 10px;"><iBlueprintLibrary-cBlueprintSetID>
    <Provider d:type="cDeltaString">JustTrains</Provider>
    <Product d:type="cDeltaString">SWEX</Product>
    </iBlueprintLibrary-cBlueprintSetID>
    </BlueprintSetID>
    <BlueprintID d:type="cDeltaString">Environment\Terrain\Texturing.xml</BlueprintID>
    </iBlueprintLibrary-cAbsoluteBlueprintID>
    </TerrainBlueprint>
    "); background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; vertical-align: bottom; height: 10px;"><MapBlueprint>
    "); background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; vertical-align: bottom; height: 10px;"><iBlueprintLibrary-cAbsoluteBlueprintID>
    "); background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; vertical-align: bottom; height: 10px;"><BlueprintSetID>
    "); background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; vertical-align: bottom; height: 10px;"><iBlueprintLibrary-cBlueprintSetID>
    <Provider d:type="cDeltaString">JustTrains</Provider>
    <Product d:type="cDeltaString">CommonLibrary</Product>
    </iBlueprintLibrary-cBlueprintSetID>
    </BlueprintSetID>
    <BlueprintID d:type="cDeltaString">System\Map\map.xml</BlueprintID>
    </iBlueprintLibrary-cAbsoluteBlueprintID>
    </MapBlueprint>
     
  11. Gary Padley

    Gary Padley Active Member

    Joined:
    Dec 10, 2016
    Messages:
    881
    Likes Received:
    239
    Your post shows:

    <Provider d:type="cDeltaString">JustTrains</Provider>
    <Product d:type="cDeltaString">SWEX</Product>
    </iBlueprintLibrary-cBlueprintSetID>
    </BlueprintSetID>
    <BlueprintID d:type="cDeltaString">Environment\Terrain\Texturing.xml</BlueprintID>
    </iBlueprintLibrary-cAbsoluteBlueprintID>
    </TerrainBlueprint>

    So you're missing ..\ Assets\JustTrains\SWEX\Environment\Terrain\Texturing.bin
     
  12. thomas#9589

    thomas#9589 Active Member

    Joined:
    Sep 26, 2023
    Messages:
    205
    Likes Received:
    132
    I do have it
     
  13. thomas#9589

    thomas#9589 Active Member

    Joined:
    Sep 26, 2023
    Messages:
    205
    Likes Received:
    132
    i just checked 7-zip
     
  14. Gary Padley

    Gary Padley Active Member

    Joined:
    Dec 10, 2016
    Messages:
    881
    Likes Received:
    239
    Right, that's the file which lists all the textures the game has to find to paint the ground the tight colour.
    Most come from ..\DTG\Academy\Environment\Terrain so check you have that folder.
     
  15. thomas#9589

    thomas#9589 Active Member

    Joined:
    Sep 26, 2023
    Messages:
    205
    Likes Received:
    132
    i have that file aswell- I cant respond for around a week because of a holiday
     
  16. thomas#9589

    thomas#9589 Active Member

    Joined:
    Sep 26, 2023
    Messages:
    205
    Likes Received:
    132
    im back and do have that
     
  17. thomas#9589

    thomas#9589 Active Member

    Joined:
    Sep 26, 2023
    Messages:
    205
    Likes Received:
    132
    this really needs fixing - I own the route So im not sure why there is missing assets and textures for the ground (this is the steam version with no other justtrains routes Gary Padley Spikee1975
     

    Attached Files:

    • Like Like x 1
  18. Spikee1975

    Spikee1975 Guest

    I really don't know. The route comes with all required packs, which are:

    Kuju\RailSimulator
    Kuju\RailsimulatorUS
    JT_AddonPJ/Bristol_ExetervW
    JustTrains\CommonLibrary
    JustTrains\GreatWestern
    JustTrains\HST
    JustTrains\Mark1Coach

    If a Steam verification does not work, contact support.
     
    Last edited by a moderator: Jun 2, 2024
  19. thomas#9589

    thomas#9589 Active Member

    Joined:
    Sep 26, 2023
    Messages:
    205
    Likes Received:
    132
    I did about 6weeks ago but nothing since
     
  20. thomas#9589

    thomas#9589 Active Member

    Joined:
    Sep 26, 2023
    Messages:
    205
    Likes Received:
    132
  21. Spikee1975

    Spikee1975 Guest

    I believe you, thomas#9589 - have you filed a support ticket to DTG, as they are the publisher for the Steam version?

    Can only say it works on my end.
    2024-06-08 04_14_15-Train Simulator (x64).png
     
  22. thomas#9589

    thomas#9589 Active Member

    Joined:
    Sep 26, 2023
    Messages:
    205
    Likes Received:
    132
    I found a steam comment saying that JustTrains is trying to fix it for 10/06/24 so around 2 days
     
  23. OldVern

    OldVern Well-Known Member

    Joined:
    Nov 2, 2020
    Messages:
    18,048
    Likes Received:
    36,701
    Had this a week or so ago when I tried to start a service at Weston SM. Steam version of the route.

    Wonder what broke it?
     
    • Like Like x 1
  24. thomas#9589

    thomas#9589 Active Member

    Joined:
    Sep 26, 2023
    Messages:
    205
    Likes Received:
    132
    Not sure but it happened at the last update waiting for a fix
     
  25. Spikee1975

    Spikee1975 Guest

    JT's horrible file structure. They are the only ones who overwrite data from a different file depot of theirs by another one (CommonLibrary - it is a separate depot now but other JT depots have files writing to that folder too). It's a huge mess of partial file depots overwriting each other, and one depot may contain older versions of files. My habit of applying updates manually saved me from them removing the CL contents.

    Or in short: Their way of shared asset libraries is not compatible with Steam distribution - because shared assets must have their own unique depot. JT routes must be installed in order of release date. Steam needs separate depots so routes don't affect each other, just like Cornish and SWEX will crash together. Installation order must never play a role, so they are breaking Steam's purpose.

    There's a good reason DTG followed the one route - one asset pack method. JT have gotten bad Steam reviews for what are basically fine routes, just because they don't work with Steam, needing dummy installs and manual file merging, choosing "Overwrite if newer" based on datestamps.

    JT would need to restructure and update all their routes published on Steam.

    Fun fact: Installing the old "Bristol - Exeter" last will give you branded HSTs again. All other subsequently released routes will write unbranded textures into the JustTrains\HST folder. :)

    Here's an example: The yellow marked files should be in their own separate file depots - these are part of other JT routes too, hiding in the main app depot, thus overwriting themselves when other JT routes are installed. They are distributed in different versions, so the shared assets system is jeopardized.

    SWEX depot
    1.png

    The only way to clean up the mess would be to temporarily withdraw ALL their content from Steam, making sure there's no depots with overlapping content. A huge task now, it's now backfiring because it wasn't done cleanly right from the start. So in this case, you would declare "GreatWestern" a separate depot linked to the SWEX app and remove the files from SWEX's depot.

    The only JT DLC linked to SWEX is the CommonLibrary, which is a separate depot (but still files from it are resting in other JT DLC, replacing it with older file versions. The cleanup was done only partially, leading to massive issues now.) It's no wonder you either get crashes (due to two overlapping .aps in the GreatWestern folder) or missing textures.

    CommonLibrary is both a depot itself and its files are part of other depots - that's not allowed. It must only be an app tied to a package, but never must its files be included in another depot.
    2.png
     
    Last edited by a moderator: Jun 9, 2024
  26. thomas#9589

    thomas#9589 Active Member

    Joined:
    Sep 26, 2023
    Messages:
    205
    Likes Received:
    132
    They should be fixing it tomorrow but if not im not sure what to do since i have done 3 dtg tickets over the past 3months
     
  27. thomas#9589

    thomas#9589 Active Member

    Joined:
    Sep 26, 2023
    Messages:
    205
    Likes Received:
    132
    If they fix it then im going to back the game up instantly in case it happens again
     
  28. Spikee1975

    Spikee1975 Guest

    Just back up your Assets\JustTrains folder. The mess happens in there only.
     
  29. thomas#9589

    thomas#9589 Active Member

    Joined:
    Sep 26, 2023
    Messages:
    205
    Likes Received:
    132
    Ok- im extracting the common library ap to see if that works some people are saying it fixes it until the update
     
  30. OldVern

    OldVern Well-Known Member

    Joined:
    Nov 2, 2020
    Messages:
    18,048
    Likes Received:
    36,701
    Think I still have the disc version gathering dust on the computer room shelf, along with various other train and flight sim add ons (including the PMDG MD11 which now has to be installed via the command prompt).

    Anecdotally everyone sings the praises of JF/JT in the TSW corner for BPO (and rightly so) but they are far from perfect. I have the boxed version of 757 Captain and it overwrites the current version of FSUIPC with its much older one, causing various issues trying to run FSX and other add ons (the beloved Level D 767 for one) until I tracked down the latest version to install back again.
     
  31. Spikee1975

    Spikee1975 Guest

    JT had a rough start, but they were there from day one like 3DTrainStuff (now Run8) and GermanRailroads (VirtualRailroads). Bristol Exeter came with terrible sky / TimeOfDay files where nothing matches. You'll get brightly lit locos in the night. Sun climbing at a 90 degrees angle, and day lighting with full 1.0, 1.0, 1.0 RGB.

    They still offer some of their old and heavily outdated packs like the Class 60 for a ridiculous price. You're better off with the free MJW pack that enhances the DTG Class 60.

    Their route and asset building though has constantly improved over the years to top tier, but their folder structure and shared folders are an issue resulting in DLC conflicting. (That can be solved.)
     
    Last edited by a moderator: Jun 9, 2024
  32. thomas#9589

    thomas#9589 Active Member

    Joined:
    Sep 26, 2023
    Messages:
    205
    Likes Received:
    132
    Extracting the files didn't work
     
  33. Spikee1975

    Spikee1975 Guest

    As I've gathered from the Steam "TSC / Get Help and Advice" discussions, the update removed some files.
     
  34. Cyclone

    Cyclone Well-Known Member

    Joined:
    Feb 29, 2020
    Messages:
    3,853
    Likes Received:
    1,324
    This is a known problem. The HST, GreatWestern, and Mark1 assets all install different AP files with different DLC. This was a real problem with SWEX at one point installing an absolutely empty file over a completely properly working one. BTW, the MMLAssets file is also different with every MML route, so this also needs to be standardized and a different set of route markers available for every single service route to not wind up trying to visit Matlock and going to a blank space. ;)

    I have offered to help JT with this problem in the past, and have been researching the Common Library files already to show what different files are included with different DLC. Some have multiple versions. The problem is that, even on the JT site, they don't install a basic common library and thus their own installers overwrite everything. I started harassing DTG about this in 2022 or so and some routes have since moved to using the shared common library on Steam, but some have not. ECML North, the old SWE, Chiltern and its extension, the Cornish Main Line (both branded and unbranded versions), the original Sheffield-Derby solo route (without the merged extensions), and even Valley Corridor all still have individual Common Library files that can in most cases be deleted, with some needing to be resolved to whatever the newer copy is.

    I am happy to help JT with this if they reach out, including researching all of the overwriting AP files to help create a single merged file. This is long overdue and will solve probably every single bloody problem reported with routes on Steam. The Metropolitan Line for instance had a bunch of problems on release but now uses that Common Library and doesn't have issues now thanks to my prior efforts to standardize this. It's improved, but still not complete. I'd love to get it completed.

    Take a look for yourself. Here is my spreadsheet. I have not done the Chilterns yet, but the rest of the research into the Common Library is complete (I won't bother with Sheffield-Derby because every other MML route uses the separate depot anyway). I also already looked at the JT_AddonPJ folder with both versions of Southwestern Expressways (with and without Reading) to find unique files in each version. We could get rid of ATS selling the old copy by creating a scenario pack with the old set of scenarios and putting all old SWE files into the SWER install. That way all routes using both versions are supported and ATS can pull the outdated route down (which I'm sure is up for scam money because I already know it should not be up for sale). Merging the file sets makes, for instance, the Mark Masterson electric version of the route compatible again (and also his Reading version, which has little use unless you have a scenario for that copy).
     
    Last edited: Jun 9, 2024
  35. Spikee1975

    Spikee1975 Guest

    Yes, they are organising their files like freeware folders. Stuff gets added over time. Version conflicts arise. No wonder stuff fails to work eventually.


    TrainSim-Steve
    Basically this needs to be done:

    Install all JT addons in order of release date to dummy folders. Unpack .ap files before copying.

    You'll end up with the full JustTrains asset tree. Repack folders to .ap contents if conditions to do so are met (no special characters or commas in filenames, no script #includes).

    Now declare the shared folders and create new Steam depots for them. Pull the shared files from all DLC depots and link them as apps to the packages. Upload to Steam.
     
    Last edited by a moderator: Jun 9, 2024
    • Like Like x 1
  36. Cyclone

    Cyclone Well-Known Member

    Joined:
    Feb 29, 2020
    Messages:
    3,853
    Likes Received:
    1,324
    Steve, I have also commented to you about this subject in the past. I will be happy to join a conversation to get this resolved as this has been one of my pet projects. While we're at it, we need to fix all of the differing AP files. I have depots up; here are examples.

    1. Cornish Mainline

    The unbranded version of the Cornish Mainline includes these AP files:
    - Assets/JustTrains/GreatWestern/CMLGreatWesternAssets.ap (2.66 GiB)
    - Assets/JustTrains/HST/HSTAssets.ap (122.27 MiB)
    - Assets/JustTrains/Mark1Coach/Mark1CoachAssets.ap (15.96 MiB)

    The retired branded version of the route has the same Great Western AP file, absolutely no Mark1 Coaches, and all of the HST files are installed manually instead of in an archive. People owning the retired branded version of the route have literally no use for the HST AP file and it might as well be deleted...or the HST files should be cleaned up in the branded version so the HST AP file loads in every time.

    As a bonus, I have found some TgPcDx versions are doubled in size in the unbranded copy, and this one is included in other routes; the branded route should be updated for the newer version of the file since only one file can actually exist in one location at one time. Examples: RailNetwork/Signals/Posts/Textures/FeatherPlates.TgPcDx and RailNetwork/Signals/Posts/Textures/FeatherStands.TgPcDx. This problem will solve itself when all Common Library manual installed files are removed from the depots.

    2. Kyle of Lochalsh

    This looks innocent enough until you look at the package and notice an unnamed depot included, depot 500213. This is the Mark 1 Coaches AP file, and has a size of 202.50 MiB.

    Wait a second. Why the bloody hell is there a 15.96 MiB file included with the Cornish Mainline? Surely we can remove that file, can we not?

    3. ECML North - Newcastle to Edinburgh

    In this DLC, the Mark1 Coaches are installed manually outside of the AP file, rendering any AP file for them - including depot 500213 - absolutely worthless. Again, why do we have differing installs across DLC?

    This one also has a couple of bonuses; a Newcastle_Edinburgh folder has a bunch of manual files that could be placed into an AP file for this DLC (I have to check, but I think it's unique to this DLC) and some Kuju folder files are installed separately, which I have not checked against the asset pack. This also could use some inspection.

    Conclusion

    This is only three examples. However, there are others. All I want to do is have everything work properly for everyone without conflicts across routes. I remember when the Metropolitan Line released on Steam seeing a review that nothing worked. I didn't clue in until someone said the route worked fine for him, and mentioned he only owned that route. The person having problems owned the Chiltern Main Line as well. Files are shared between those two routes and different versions of files created conflicts, causing issues. This is the type of thing that has, in all honesty, been caused to be broken by DTG itself, making JT look like they don't know which way is up. However, the Common Library AP file remains a brilliant and preferable idea and should in my view be included by default with the core game. That would let JT remove 4 GB from every single route download on their site as well as lower the download sizes on Steam. And everything would work cleanly with no issues. This is a no brainer.

    I remain available to help sort this out and we can run a new beta branch for anyone with the DLC involved to test fixes.

    My suggestions:

    1. Common Library could be bundled with the core game. This removes the need to buy a JT route anywhere before having access to it, but if JT has moved on to TSW it might be a wise idea to make this move. Otherwise, JT can also create a separate copy of the AP file as an included file with all routes using those files, available as a separate download, and then the downloads of every individual route are slimmed down as well as the Steam installs with the included depot there. Either option works, but get rid of all the stray files in the various DLC on both sides.

    2. Depot 500213 can include HST and GretWestern AP files based on the current JT tree for each, and Mark1 updated. It can then be named something like the Scenario Asset Pack or something else. These AP files, I suggest, can be included directly with the direct JT purchases (though they can opt to only include specific ones that are needed on their side, I recommend just including all three in all cases due to custom scenarios that might need something not otherwise included).

    This allows all players to take advantage of the faster and smoother load times for AP files while maintaining all workability across all routes, with zero issues. If anything lingers, it can be fixed by modifying the shared files and those files checked across routes. This is why I suggest a beta period for this. QA can come in at the end for a final check and out it goes.
     
    Last edited: Jun 9, 2024
    • Like Like x 1
  37. thomas#9589

    thomas#9589 Active Member

    Joined:
    Sep 26, 2023
    Messages:
    205
    Likes Received:
    132
    So if i reinstall jt addons in order i could get it to work
     
  38. thomas#9589

    thomas#9589 Active Member

    Joined:
    Sep 26, 2023
    Messages:
    205
    Likes Received:
    132
    Nevermind i only have southwestern expressways from JustTrains
     
  39. Cyclone

    Cyclone Well-Known Member

    Joined:
    Feb 29, 2020
    Messages:
    3,853
    Likes Received:
    1,324
    With only the one route, you should have no problems! :D
     
  40. thomas#9589

    thomas#9589 Active Member

    Joined:
    Sep 26, 2023
    Messages:
    205
    Likes Received:
    132
    But I do and so do others
     
  41. Cyclone

    Cyclone Well-Known Member

    Joined:
    Feb 29, 2020
    Messages:
    3,853
    Likes Received:
    1,324
    Then something seems to be broken within that route itself. I find it puzzling.

    From what I am reading above, it seems you have XML files. This is one thing JT needs to fix. Get rid of the XML files. BIN files are basically the XML files contained inside of them that the game uses, and regular XML files don't need to be there. At all.
     
  42. Spikee1975

    Spikee1975 Guest

    Can I ask a seemingly stupid question? (Don't underestimate them, often it's the simple things that get overlooked.)

    Check your DLC Manager. Make sure these four packs are all installed:
    2.png

    2024-06-10 12_49_07-.png

    I've just installed the route to a new installation, and it's working.
     
    Last edited by a moderator: Jun 10, 2024
  43. Cyclone

    Cyclone Well-Known Member

    Joined:
    Feb 29, 2020
    Messages:
    3,853
    Likes Received:
    1,324
    Spikee has a point. I had accidentally uninstalled the Common Library at one point and realized it trying out another route. Ticked it back on, and it worked fine.
     
  44. Spikee1975

    Spikee1975 Guest

    You should never deactivate DLC unless you now what you are doing, as many are required for other routes too. The Steam DLC manager does not know of the dependencies, as TSC is a bit special and has given Valve a hard time in the past. So if you tick "SWEX" the dependencies like ELAP, USLAP and CommonLibrary will not be activated automatically if they have been manually deactivated.

    If you purchased US content while the BNSF ban was active, you only need to deactive the unbranded versions of some DLC as listed in the DTG FAQ.

    TrainSim-Steve Maybe it would be a good idea to change the unbranded US depots to an "EmptySteamDepot" so there's no conflicts anymore. Every now and then I'm seeing these "Tehachapi crashes!" reports, because both branded and unbranded ES44DC apps are active (and they occupy the same folder and namespace in the game, thus crashing blueprint cache generation.)
     
    Last edited by a moderator: Jun 10, 2024
  45. Cyclone

    Cyclone Well-Known Member

    Joined:
    Feb 29, 2020
    Messages:
    3,853
    Likes Received:
    1,324
    Creating a second file name and changing the main BIN inside to a different name would solve this issue. This way, all three can be active as a new installation would automatically check both.

    EDIT: I just realized the possible flaw with my idea. The texture files are probably in the same location for both, as well, meaning that the entire mapping of the train would need to change. So yes, the multiple versions of the same file is a problem, and allowing both will still not solve anything unless the unbranded train is remapped. But why do we need an unbranded train anyway?
     
    Last edited: Jun 10, 2024
  46. Spikee1975

    Spikee1975 Guest

    Way too complicated. The unbranded locos should be removed by emptying the depot (as a depot itself cannot be removed) - not only because they would make the route incompatible for Workshop, as these unbranded versions only appear for non US customers that bought the DLC between 2015 and 2021. What you are suggesting will cause scenario failures. These unbranded twins are not needed.
     
    Last edited by a moderator: Jun 10, 2024
  47. Cyclone

    Cyclone Well-Known Member

    Joined:
    Feb 29, 2020
    Messages:
    3,853
    Likes Received:
    1,324
    I have edited another flaw with my idea into my post. The texture files are in the same location. So yes, my idea would still cause problems since everything would have to be remapped. I think this is a case, as you said, where unbranded locos should just be outright removed from downloading onto the system since the branded locos are usually all that are needed. The 2015-2021 solution was intended for scenario compatibility with both versions of the loco, and now we only need one.

    That said, people who bought between 2015 and 2021 can't just be redirected to the currently sold package. If the existing package is removed, they have to rebuy the loco. Not exactly fair. All that can be done is the depot is edited, as you stated.
     
    Last edited: Jun 10, 2024
  48. thomas#9589

    thomas#9589 Active Member

    Joined:
    Sep 26, 2023
    Messages:
    205
    Likes Received:
    132
    Ill check soon but i think it has been updated
     
  49. thomas#9589

    thomas#9589 Active Member

    Joined:
    Sep 26, 2023
    Messages:
    205
    Likes Received:
    132
    It is installed i just checked and no updates
     
  50. Cyclone

    Cyclone Well-Known Member

    Joined:
    Feb 29, 2020
    Messages:
    3,853
    Likes Received:
    1,324
    Did you look at the image in Spikee's post? Did you confirm that the Common Library is installed, as well as the two loco packs? If these are not installed, then it will definitely not look right. If those are installed, then I wonder what could be the cause since Spikee just installed it just fine on another installation.
     

Share This Page