123,
When developing a servo motor that would mount on another servo motor in a stable, consistantly controllable way for AI-ing automatic turreted cannon bots, I was able to get one bot working well, so I saved the bot file on the side. Then later, when I opened the same bot to work on it more, it AGODed. It would not work from that point on, as usual. Then I remembered the BU file I saved and removed and replaced it with a copy of the BU bot file. When I imported and opened the bot it was NOT AGODing.
So I figured that (1) since once it AGODs it's hard to get it back together (even if you quit the game), and (2) since the AGODing is something that seemed to be remedied when I replaced it with an 'identical' back up bot file, I concluded that some info in the bot file was corrupted when it AGODed. I thought that when it AGODs and then I get out of the garage, it saved the corrupted info in the bot file and would not from that time on work rightly again,... unless the physics engine remedied the glitch while open in the garage (rare) and then I saved it in this 'right' state again.
Therefore I took the 2 identical bot files and compared them,... but I could find no difference. I didn't/couldn't check everything in the file, but did go over the components with a fine tooth comb since it's these that go AGOD, and still couldn't find any difference. I especially focused on the blue line (quaternion component rotation) because if it is not right it displaces components a lot like AGOD does.
...0
...0
...2
...0.00168236 0 0.221862
...0.707107 0 0 0.707107
...0 0.15
...ServoMotor
...Components\servo_motor.txt
But all specs of the faulty file matched up to the working file, both in the components section, and also in the chassis section...:Confused:....bummer.
So, IMHO, it is a physics engine issue, that if/when it happens is stored glitched, when you quit, in the bot file...some where/how. You might get lucky and have it come back together again in the garage and playing around, but if not, you might as well rebuild your bot...
This is my present understanding from my experience with it. Any additional insight may help figure this out, if it can be.