pacejka parameter sets define how tire forces are generated, they have nothing to do with performance, you can tune parameters manually but the parameters have no physical meaning. you can observe the resulting curves and/or try driving each time you make a change.
there are 3 tire models in fgear: simple, tire96 and mf61.
they have different complexities but if you do not have hundreds of vehicles in the scene you can not tell the performance difference. you can use simple tire for non player vehicles and for player vehicles use the one that feels better for you.
Seems like a great pluginā¦but I have one question though before I go ahead and purchase the pluginā¦
WIth current UE4 vehicle implementation, there is one annoying āfeatureā which happens at multiplayer games. One example is when a lorry need to reverse to a precise location - so the driver reverses slowly and all is well until the server decided to correct it by nudging the vehicle a little (supposely to sync the vehicle position when āerrorsā reached certain threshold). But this completely messed up the driving experience.
Honestly, I dont know if this plugin will solve it as it seemed to be UE4 thing but the rest of the features look splendid.
our replication implementation has no client prediction, some people use it and some people build their own solutions. you should try the multiplayer demo and decide for yourself.
And some request if possible: Individual suspension params for left/right wheels?
Had an idea to fake the holes in puddles and keep the floor a plane. Play with the up/down travel params on runtime when a wheel steps on a puddle so i can fake it. Like some lerp so it will make the feel that there is some hole/down level in that zone that is why the puddle are there.
Doing this because actually no idea how to deform the plane to match the puddles and with deformation im afraid that some collision bugs may appear. So, with this trick, avoid that, and due i can detect when a wheel is over a puddle i change via blueprint the up or down values to give that feel.
all wheel options can be individually set per wheel from BP but they also can be overwritten by stored wheel options. when you make a change in wheel options you need to call Axle::applyWheelOptions function and this function copies parameters from wheel options structure to each wheel. there are some assists in ArcadeAssists component that calls this function each frame so your changes will be discarded if you use it. Setting it every tick after the vehicle tick may workā¦
hi @Davit_Masia
I tried your demo. It looks very nice apart from minor issues. For example, I cant turn vehicle without using handbrake.
good luck in your project.
Thanks! Yeah, on high speeds is hard to turn, still working on it. Tried with params in the editor but it looks im gonna need to edit some in the core plugin to get it.
Last_Coin_Games . V.0.0.2 with the steering fixed. Is provisional, but better than before.
I noticed there is a 4wd suv - can this 4wd be tailored to using differential lock ie each wheel rotates at different speed depending on the terrain? Or if it is not there, is it easy for me (I am c++ programmer) to tailor one eg create a c++ class deriving from a wheel class? (I have not looked at the documentation in great detail).
Can it create an 8 wheel vehicle? 8wd? How about custom turning like a tank transporter that turns its back wheels differently then the forward wheels?
1- currently there is no central differential, you just define how much each axle receives torque from engine(torque share parameter). you could simply modify a function called FGearAxle::calculateAxleTorque but make sure you understand how things are ordered in an update loop.
2-there is an 8 wheel vehicle in one of the unity demos, here is the link. turning wheels to opposite sides is another story, you need to modify the source to do something like that.
can you help me how to avoid these impossible jumps in a low speeds? The ground is a mesh with complex collision. There can be just a small spike on the ground and it will often ends in a crazy collision: Fgear jumps - YouTube