Hey!
I have been helping a friend by working on cars and their handling & speeds in FiveM for him to lower his load of stuff to do. The issue is, while 70% of cars do change when I change their “fInitialDriveForce” + “fInitialDriveMaxFlatVel”, the other 30% are completely unaffected when I make changes. I’ve been trying to make all cars relative to their IRL speeds, along with being somewhat comparable to eachother, but this becomes quite difficult when the speeds aren’t changing.
Does anyone know a fix to this and how I can fix these issues in the future?
Hmm - this may be related to what I call “Resource clash”
This post below explains it just a bit:
The general gist of it is:
Make sure to keep resources separate while working on them and only combine them when ALL work on them is finished.
I’ve seen cases where a particular resource’s handling.meta doesn’t take effect because the vehicle’s resource itself (completely separate resource) has it’s OWN handling.meta and one takes precedent over another…
Also, another thing to keep in mind is:
when making direct changes to the handling.meta file, if you’re still in the vehicle that you’re trying to change, Or if the vehicle is rendered somewhere near you, it’ll cause the handling for that vehicle to break…
When this happens, it’ll seem like none of the handling characteristics make sense…
When this happens, stop the server, clear it’s cache, and re-start the server.
First off, thank you for your helpfulness.
Often times when I’m testing a car, I will change the handling while in the car, then delete the car, save the file, then spawn it back in. Is me doing this what you’re referring to when you said, “when making direct changes to the handling.meta file, if you’re still in the vehicle that you’re trying to change, Or if the vehicle is rendered somewhere near you, it’ll cause the handling for that vehicle to break…” ?
I’m also still a little confused by the first part of your reply. Could you elaborate a little more for me on this, " I’ve seen cases where a particular resource’s handling.meta doesn’t take effect because the vehicle’s resource itself (completely separate resource) has it’s OWN handling.meta and one takes precedent over another…" ? How would I check to see if a car has multiple handling.meta’s?
That’s exactly what I’m referring to, and you’re doing it right! I recommend despawning your vehicle prior to refreshing (aka restarting) your handling.meta resource…
Sorry about that I sometimes explain things in a…strange manner (as I’ve been told!) - So many times (especially with modded vehicles), they come with their own resource. These will usually contain xml’s / metas, and other files (e.g. vehicles.meta, carvariations.meta, vehicleunlocks.meta, handling.meta, etc)
However, the good thing about fiveM is that you can ALSO make a resource with a dedicated handling.meta file that ALSO will apply for whatever vehicle you specify. The problem is that if you have more than one, this can cause conflicts between resources. (I’m not sure how the fiveM server HANDLES that conflict but what I’ve seen is my handling.meta changes not making ANY difference).
Now for your final question how do I check for this:
That’s a great question, and can vary greatly on factors like your OS, your resource count, etc, etc.
Here are some tips to locating this:
Windows:
[File explorer] Run a search in the resource folder for the vehicle’s handling.meta name. If you get returned results from more than one handling.meta, it’s likely the culprit. Figure out which one you want to keep, and move your work to that one. Delete the others…
Linux:
run a grep on your resource folder for your vehicle’s handling.meta name. Here’ how it’d look:
Another thing you can try is to look for your vehicle’s handling.meta, then try to find other handling.meta’s which have MORE than just one vehicle in it. Often times, resource creators put in vehicles that don’t belong (it’s bad practice imo, but it is…what it is i guess…)
Lastly, a longer process but it works wonders, start disabling all resources (comment them out in resources.cfg or server.cfg) until you’re left with just one - The handling file.
If it’s a modded vehicle, you should only have 2 resources enabled - your vehicle resource and your handling file (if separate).
If handling STILL doesn’t work after making changes, you know it’s a conflict between the two…
OTHERWISE, start enabling resources shortly until you’re left with a broken handling…you just found the culprit!
Hopefully this is helpful / applicable.
Cheers bud!