Just use the appropriate cargo labels as you normally would
Currently I don't use cargo labels, I just have separate vehicle data for default cargos and for FIRS (and soon for ECS). So the grf currently not check for the cargo name, the vehicles only look for cargo ID.
I choose this way for the easier coding, I will look for a solution to detect the cargo scheme in FIRS
Nice work, I like it, but:
Sisu has too much power, it should have 440 hp Cummins. I also suggest you give it support for other liquid and bulk cargos.
The Raba, Renault, and Kamaz 5410 need more weight.
Renault is too fast, I'd drop its speed to 80-90 km/h.
The Sisu looks also way too small compared to MAN F90. They're similar trucks from same era, and should be about same sized. IRL the Sisu is about 10 meters long, and MAN about 8-9 meters.
I don't know much technical data about this truck, I just see one of this type not far away from our house, so the power will be corrected to 440 hp.
And I don't want give every truck ability to transport everything, this just force the player a bit to use more type of trucks.
As I wrote about their capacity, the weight value is ~halved, so look at the weight in the purchased vehicle's window, there should be correct.
There may be some scale difference between trucks, they are drawn at different time with different style (older ones are more than 2 years old now!). It will be fixed.
So much power that they reach a full speed they aren't allowed to reach in any European country, so you have to limit their speed using the timetable? Doesn't that sound a little bit wrong?
Loaded trucks naturally cannot hit their empty top speed unless they go downhill. I would recommend a realistic speed limit here, perhaps set by a parameter, which would allow adjusting from 80 to 90 to 100 or to the technically possible "cheat" speeds.
So should I limit all trucks to 80 km/h max speed? I know 125 km/h isn't allowed in most of the countries in Europe, but please, this is just a game! So then... ah, nevermind... I will limit everything to 80 to make everyone happy about this.