Creating a separate topic at @d-bubble’s request here.
Some info about specific carcols.ymt values
The problem
-
carcols.meta
files do not override thecarcols.ymt
file (or any other DLCcarcols.meta
files)- cannot add new license plate formats/edit base game ones
- cannot edit carcols entries for base game and DLC cars - mods like SP Carcols do literally nothing when put into a resource.
Possible Solutions?
- Make the overriding of carcols possible by streaming a
carcols.meta
file- Pro:
- Would allow for the most customisation since car color list is defined there as well
- Con:
- Possibly (?) hard to implement due to inner workings of the engine/platform which i’m not familiar with (judging by the fact that replacing
vehshare.ytd
is not possible as of now)
- Possibly (?) hard to implement due to inner workings of the engine/platform which i’m not familiar with (judging by the fact that replacing
- Pro:
- A scripting method to add/set/remove license plate properties at a specific index
- Pros:
- If the license plates updated live - when this method would be called, it could speed up creating new entries
- Nicely complements the
SetDefaultVehicleNumberPlateTextPattern
method.
- Cons:
- Only would solve the problem with license plates - no addon car colors and no mods like SP Carcols
- Probably even harder to implement than the first solution since the method would be called after everything else has loaded.
- Pros:
Using either solution creates another problem… Since replacing vehshare
texture dict is not possible, how would addon plate textures be handled? With a native, a previously requested custom texture dict name could be specified in a param, but no solution comes to my mind in case of the first method.