Seems to be a problem with ackermann steering setup. With the crawler setup, there is one additional virtual wheel per crawler, so there are 8 wheel definitions instead of only 4 for tires.
The ackermann steering needs a point for rotation. For front steering vehicles this center of rotation is exactly half way between the rear wheels. Typically it is defined indirectly using the wheel nodes of the rear axle. The game will calculate the midpoint on its own. This is the case for your tractor as well. It also has two steering setups defined:
Code: Select all
<ackermannSteeringConfigurations>
<ackermannSteering rotSpeed="40" rotMax="32" rotCenterWheel1="3" rotCenterWheel2="4"/>
<ackermannSteering rotSpeed="40" rotMax="27" rotCenterWheel1="3" rotCenterWheel2="4" />
</ackermannSteeringConfigurations>
If you check your different wheelconfigs you will notice this line:
Code: Select all
<wheels autoRotateBackSpeed="2.2" ackermannSteeringIndex="2">
on some setups...typically for duals. This tells the game to use the second ackermannSteering definition which has a smaller steering angle with 27 degrees. If the line is not there, the game will use the first one by default.
Right now the center of rotation is somewhere between node crawlerFrontRight (wheel 3) and wheelFrontRight4 (wheel 4).
If you don't want to change the i3d file, you can add a third line to the ackermannSteering definition so that the block looks like this:
Code: Select all
<ackermannSteeringConfigurations>
<ackermannSteering rotSpeed="40" rotMax="32" rotCenterWheel1="3" rotCenterWheel2="4"/>
<ackermannSteering rotSpeed="40" rotMax="27" rotCenterWheel1="3" rotCenterWheel2="4" />
<ackermannSteering rotSpeed="40" rotMax="27" rotCenterWheel1="5" rotCenterWheel2="7" />
</ackermannSteeringConfigurations>
And in your crawlerconfig you replace this line:
Code: Select all
<wheels autoRotateBackSpeed="2.2">
with this line:
Code: Select all
<wheels autoRotateBackSpeed="2.2" ackermannSteeringIndex="3">
You might want to play around with the rotMax value to get the steering angle adjusted properly so that the tracks do not penetrate into the chassis.
That should work based on my best guess. If it not works, check the xml of the 8RX for reference. In this tractor you will find that the steering center for rotation is defined directly with a dedicated node. But above solution should work.