Unicor-p / ts-map

ATS/ETS2 map renderer and cities / poi extractor
https://unicor-p.github.io/ts-map/
MIT License
21 stars 2 forks source link

I can't get the mods to load #13

Open IDeserveToBeWrited opened 2 years ago

IDeserveToBeWrited commented 2 years ago

I'm not good at the JSON-programmer-thingy but I think I got it right, at least online parsers don't yell errors at me. And neither does the program. I made sure I downloaded the v1.0.0-cli-beta2 release. Settings.json:

{
  "AtsPath": "C:\\Program Files (x86)\\Steam\\steamapps\\common\\American Truck Simulator",
  "Ets2Path": "C:\\Program Files (x86)\\Steam\\steamapps\\common\\Euro Truck Simulator 2",
  "ExportSettings": {
    "ExportType": 1,
    "TilePadding": 384,
    "TileSize": 9216,
    "TileZoomMax": 0,
    "TileZoomMin": 0
  },
  "FallbackGame": "ets2",
  "MapColor": {
    "Background": "#303030",
    "CityName": "#DEDEDE",
    "Error": "#303030",
    "FerryLines": "#FFFFFF",
    "PrefabDark": "#E1A338",
    "PrefabGreen": "#AACB96",
    "PrefabLight": "#ECCB99",
    "PrefabRoad": "#FFDC50",
    "Road": "#FFDC50"
  },
  "OutputPath": "C:\\Users\\doode\\TsMap2\\Output",
  "RenderFlags": 2147483647,
  "SelectedLocalization": "pl_pl",
  "Mods": ["c:\\Users\\doode\\Documents\\Euro Truck Simulator 2\\mod\\ENROEX.scs","c:\\Users\\doode\\Documents\\Euro Truck Simulator 2\\mod\\PM256_RM2.4.2_connect_vProMods.scs","c:\\Users\\doode\\Documents\\Euro Truck Simulator 2\\mod\\promods-assets-v256.scs",
"c:\\Users\\doode\\Documents\\Euro Truck Simulator 2\\mod\\promods-def-v256-maps.scs","c:\\Users\\doode\\Documents\\Euro Truck Simulator 2\\mod\\promods-map-v256.scs","c:\\Users\\doode\\Documents\\Euro Truck Simulator 2\\mod\\promods-me-assets-v256.scs","c:\\Users\\doode\\Documents\\Euro Truck Simulator 2\\mod\\promods-me-defmap-v256.scs","c:\\Users\\doode\\Documents\\Euro Truck Simulator 2\\mod\\promods-media-v256.scs","c:\\Users\\doode\\Documents\\Euro Truck Simulator 2\\mod\\promods-model1-v256.scs","c:\\Users\\doode\\Documents\\Euro Truck Simulator 2\\mod\\promods-model2-v256.scs","c:\\Users\\doode\\Documents\\Euro Truck Simulator 2\\mod\\promods-model3-v256.scs","c:\\Users\\doode\\Documents\\Euro Truck Simulator 2\\mod\\ROEX32assets.scs","c:\\Users\\doode\\Documents\\Euro Truck Simulator 2\\mod\\ROEX32model1.scs","c:\\Users\\doode\\Documents\\Euro Truck Simulator 2\\mod\\ROEX32defmap.scs","c:\\Users\\doode\\Documents\\Euro Truck Simulator 2\\mod\\ROEX32model2.scs","c:\\Users\\doode\\Documents\\Euro Truck Simulator 2\\mod\\ROEX32prefabs.scs","c:\\Users\\doode\\Documents\\Euro Truck Simulator 2\\mod\\ROEXallME256RC.scs","c:\\Users\\doode\\Documents\\Euro Truck Simulator 2\\mod\\ROEXallPM256RC.scs","c:\\Users\\doode\\Documents\\Euro Truck Simulator 2\\mod\\ROEXallRusMap242RC.scs","c:\\Users\\doode\\Documents\\Euro Truck Simulator 2\\mod\\RusMap-def_v2.4.2.scs","c:\\Users\\doode\\Documents\\Euro Truck Simulator 2\\mod\\RusMap-map_v2.4.2.scs","c:\\Users\\doode\\Documents\\Euro Truck Simulator 2\\mod\\RusMap-model_v2.4.2.scs","c:\\Users\\doode\\Documents\\Euro Truck Simulator 2\\mod\\RusMap-model2_v2.4.2.scs"]
}

log: log_20211011.txt

The render completes succesfully, but it's just the base game map (with dlcs) without any of the listed mods.

TwinDragon commented 2 years ago

I've made a mention of this in his Discord already, but my best guess right now is that he might have uploaded the wrong binary. I checked the data on TsMap2.exe and it's showing a July date as opposed to October, and I only caught this after he went off for the day to get rest.

IDeserveToBeWrited commented 2 years ago

I managed to compile it on my machine and it... kinda works. Now at least it tells it is loading the mods, but I couldn't get a succesfull render. I tried replicating the ETS load order, I tried only promods.

Config:

{
  "AtsPath": "C:\\Program Files (x86)\\Steam\\steamapps\\common\\American Truck Simulator",
  "Ets2Path": "C:\\Program Files (x86)\\Steam\\steamapps\\common\\Euro Truck Simulator 2",
  "ExportSettings": {
    "ExportType": 1,
    "TilePadding": 384,
    "TileSize": 9216,
    "TileZoomMax": 0,
    "TileZoomMin": 0
  },
  "FallbackGame": "ets2",
  "MapColor": {
    "Background": "#303030",
    "CityName": "#DEDEDE",
    "Error": "#303030",
    "FerryLines": "#FFFFFF",
    "PrefabDark": "#E1A338",
    "PrefabGreen": "#AACB96",
    "PrefabLight": "#ECCB99",
    "PrefabRoad": "#FFDC50",
    "Road": "#FFDC50"
  },
  "OutputPath": "C:\\Users\\doode\\TsMap2\\Output",
  "RenderFlags": 2147483647,
  "SelectedLocalization": "",
  "Mods": ["c:\\Users\\doode\\Documents\\Euro Truck Simulator 2\\mod\\promods-me-defmap-v256.scs",
"c:\\Users\\doode\\Documents\\Euro Truck Simulator 2\\mod\\promods-me-assets-v256.scs",
"c:\\Users\\doode\\Documents\\Euro Truck Simulator 2\\mod\\promods-def-v256-maps.scs",
"c:\\Users\\doode\\Documents\\Euro Truck Simulator 2\\mod\\promods-map-v256.scs",
"c:\\Users\\doode\\Documents\\Euro Truck Simulator 2\\mod\\promods-model3-v256.scs",
"c:\\Users\\doode\\Documents\\Euro Truck Simulator 2\\mod\\promods-model2-v256.scs",
"c:\\Users\\doode\\Documents\\Euro Truck Simulator 2\\mod\\promods-model1-v256.scs",
"c:\\Users\\doode\\Documents\\Euro Truck Simulator 2\\mod\\promods-media-v256.scs",
"c:\\Users\\doode\\Documents\\Euro Truck Simulator 2\\mod\\promods-assets-v256.scs"]
}

gives the log: log_20211011.txt

When I only listed the map.scs I've got 12MB of errors 2021-10-11 01:00:18.666 +02:00 [WRN] Could not find RoadLook: 'tppm_hw1a0uk'(483B5866F0090CDA), in sec-0013-0013.base @ 65393

When I try rusmap

{
  "AtsPath": "C:\\Program Files (x86)\\Steam\\steamapps\\common\\American Truck Simulator",
  "Ets2Path": "C:\\Program Files (x86)\\Steam\\steamapps\\common\\Euro Truck Simulator 2",
  "ExportSettings": {
    "ExportType": 1,
    "TilePadding": 384,
    "TileSize": 9216,
    "TileZoomMax": 0,
    "TileZoomMin": 0
  },
  "FallbackGame": "ets2",
  "MapColor": {
    "Background": "#303030",
    "CityName": "#DEDEDE",
    "Error": "#303030",
    "FerryLines": "#FFFFFF",
    "PrefabDark": "#E1A338",
    "PrefabGreen": "#AACB96",
    "PrefabLight": "#ECCB99",
    "PrefabRoad": "#FFDC50",
    "Road": "#FFDC50"
  },
  "OutputPath": "C:\\Users\\doode\\TsMap2\\Output",
  "RenderFlags": 2147483647,
  "SelectedLocalization": "",
  "Mods": ["c:\\Users\\doode\\Documents\\Euro Truck Simulator 2\\mod\\RusMap-map_v2.4.2.scs","c:\\Users\\doode\\Documents\\Euro Truck Simulator 2\\mod\\RusMap-def_v2.4.2.scs"]
}

i get log_20211011.txt

TwinDragon commented 2 years ago

Would you mind sharing your compiled TsMap2? I'd like to give it a shot as well since I want to try and see if I can get Promods for ATS to render.

IDeserveToBeWrited commented 2 years ago

For some reason I can't attach it to the comment so I hope the link is OK https://www5.zippyshare.com/v/xPUST1Ka/file.html

TwinDragon commented 2 years ago

Thanks for that, I actually managed to get it to work, no errors and the map is being rendered for ATS Promods. 0

Just a quick example. I'll paste my JSON setting file for ATS Promods for you to try if you want to give it a shot (though my folders are different).

{
  "AtsPath": "T:\\Steam_SSD\\steamapps\\common\\American Truck Simulator",
  "Ets2Path": "T:\\Steam_SSD\\steamapps\\common\\Euro Truck Simulator 2",
  "ExportSettings": {
    "ExportType": 1,
    "TilePadding": 384,
    "TileSize": 512,
    "TileZoomMax": 8,
    "TileZoomMin": 0
  },
  "FallbackGame": "ats",
  "MapColor": {
    "Background": "#303030",
    "CityName": "#DEDEDE",
    "Error": "#303030",
    "FerryLines": "#FFFFFF",
    "PrefabDark": "#E1A338",
    "PrefabGreen": "#AACB96",
    "PrefabLight": "#ECCB99",
    "PrefabRoad": "#FFDC50",
    "Road": "#FFDC50"
  },
  "OutputPath": "T:\\SCS\\TsMap2\\exported",
  "RenderFlags": 2147483647,
  "SelectedLocalization": "",
  "Mods": ["T:\\SCS\\American Truck Simulator\\mod\\promods-ats-def-v102.scs", "T:\\SCS\\American Truck Simulator\\mod\\promods-ats-map-v102.scs", "T:\\SCS\\American Truck Simulator\\mod\\promods-ats-models-v102.scs", "T:\\SCS\\American Truck Simulator\\mod\\promods-ats-assets-v102.scs"]
}

I've not tried my ETS2 side of things, but in theory it should work all the same.

JAGFx commented 2 years ago

Hi @IDeserveToBeWrited

I think know where is the problem. I'll fix that soon.