I just discovered something (after a week of frustration) that I've never seen documented anywhere, so I'm going to post about it here.
These were the contact points from my 14bis:
[contact_points]
point.0= 1.0, -2.65, 0.0, -5.8, 1200.0, 0.0, 0.6, 0.0, 0.3, 2.5, 0.5, 0.0, 0.0, 7.0, 0.0, 0.0 //tailwheel
point.1= 1.0, 1.7, -1.6, -5.8, 1600.0, 0.0, 1.0, 0.0, 0.3, 2.5, 0.5, 0.0, 0.0, 2.0, 0.0, 0.0 //left wheel
point.2= 1.0, 1.7, 1.6, -5.8, 1600.0, 0.0, 1.0, 0.0, 0.3, 2.5, 0.5, 0.0, 0.0, 2.0, 0.0, 0.0 //right wheel
point.3= 2.0, 1.0, -12.0, -3.3, 800.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 5.0, 0.0, 0.0 //left skid
point.4= 2.0, 1.0, 12.0, -3.3, 800.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 5.0, 0.0, 0.0 //right skid
point.5= 2.0, 15, 0.0, -4.4, 800.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 5.0, 0.0, 0.0 //nose skid
When I tried it, the whole thing crashed and burned. The wheels sank through the runway, the plane jumped up and down on the skids with showers of sparks, and the screen bounced rapidly enough to induce motion sickness.
I couldn't figure out why. I tried for days and just couldn't understand what was going wrong. I printed out the Aircraft Container System documentation, and read the whole thing. It still wouldn't work. It was getting late, I was tired, my brain was slowing down and the numbers were all starting to blur together. I removed the skids from the .cfg file so I could concentrate on the wheels - and suddenly the plane behaved the way I wanted it to. I could taxi, take off, and land safely with nothing more than a tweak to the CG.
As soon as I put the skids back in, it went back to the crash and burn scenario. I got the impression the wheels were being ignored in favour of the skids, so I did a quick copy and paste to put the skids first, like this:
[contact_points]
point.0= 2.0, 1.0, -12.0, -3.3, 800.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 5.0, 0.0, 0.0 //left skid
point.1= 2.0, 1.0, 12.0, -3.3, 800.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 5.0, 0.0, 0.0 //right skid
point.2= 2.0, 15, 0.0, -4.4, 800.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 5.0, 0.0, 0.0 //nose skid
point.3= 1.0, -2.65, 0.0, -5.8, 1200.0, 0.0, 0.6, 0.0, 0.3, 2.5, 0.5, 0.0, 0.0, 7.0, 0.0, 0.0 //tailwheel
point.4= 1.0, 1.7, -1.6, -5.8, 1600.0, 0.0, 1.0, 0.0, 0.3, 2.5, 0.5, 0.0, 0.0, 2.0, 0.0, 0.0 //left wheel
point.5= 1.0, 1.7, 1.6, -5.8, 1600.0, 0.0, 1.0, 0.0, 0.3, 2.5, 0.5, 0.0, 0.0, 2.0, 0.0, 0.0 //right wheel
And now it works perfectly! Same numbers, just a difference sequence. The wheels work, and the skids work.
Is there some kind of heirarchy involved here? Why oh why hasn't anyone mentioned this before?
Gryshnak