I have never built terrestrial models with wheels ...
I can help you a little with what I know.
- It is not influential from an DAE or FBX model, just use the appropriate importer (they are both available by accessing the "object" menu)
- It is essential, however, to define "bone" the mesh that you want to animate: in your case the wheels.
For this reason (in the FBX importer) you must highlight the wheels mesh and click on the "convert to bone" box; the color will change from blue to orange.
- You do not need to equip the model with an Armature, it is only useful when you want to create an animation in which the mesh are "drawn" and "deformed" with the movement. In the case of wheels, axles, doors, etc., which keep their shape in motion, the Armature would be superfluous.
- Wheel parameters must be defined in the "init_chassis" function (wheelparam ... this.add_weel ...) as explained in the WIKI or as you can see in other Outerra vehicles scripts.
- I think it is also important to define the mass to give the vehicle physics a non-null parameter to act on the engine's strength. (in "init_chassis" -> return {mass: "Kg"}).
- The "update_frame" function must have the parameters (engine, brake, steering), which are the return values necessary for the movement, braking and steering of the vehicle.
- Pressing "ALT - E" to edit the script is only effective with the model in action (it does not work if you are accessing the Anteworld menu).
The commands essential to movement are few and simple:
engine * = xxx; -> it is necessary to increase the "engine" value to transmit an effective thrust force (test between 50 and 5000)
this.wheel_force (-1, engine); -> transmits engine power to the wheels.
this.wheel_brake (-1, brake); -> transmits the brake effect to the wheels.
steering * = 0.6;
this.steer (0, steering);
this.steer (1, steering);
these lines serve to transmit the steering effect to the front wheels (the first two of the "this.add_wheel" commands)
this.animate_wheels (); -> if you want the wheels to rotate with the movement.
Maybe it's not all here, but ... I do not remember anything else.
I hope to be proved helpful.