Author Topic: Preventing Flail AGODing  (Read 1413 times)

Offline HurricaneAndrew

  • Ultra Heavyweight
  • Posts: 4235
  • Rep: -13
  • Admon is not pleased with your shenanigans.
    • HurricaneAndrew92
    • HurricaneAndrewGTM
    • View Profile
    • Awards
  • Skype: hurricaneandrew92
Preventing Flail AGODing
« on: October 19, 2009, 02:09:43 AM »
Is there any possible way to prevent AGODing in flailed weapons? Every bot I build in DSL with flails always AGODs.

#BlackNamesMatter  |  #HurricaneAndrewDidNothingWrong  |  #DemodNaryar  |  #OldfagAlliance

Offline JoeBlo

Preventing Flail AGODing
« Reply #1 on: October 19, 2009, 02:30:54 AM »
not to my knowledge, slower motor will fix it :P haha

Offline 123savethewhales

  • *
  • Posts: 2923
  • Rep: 30
  • Friendship is Magic
  • Awards BOTM Winner
    • View Profile
    • Awards
Preventing Flail AGODing
« Reply #2 on: October 19, 2009, 02:31:09 AM »
There are just some connection that will always mess up and some that don't.  For example, connecting axles to chassis, burst motors, and servos are usually safe.  I haven't been able to connect axles to spin motors yet.

Offline JoeBlo

Preventing Flail AGODing
« Reply #3 on: October 19, 2009, 02:36:32 AM »
motor > extender > motor > wheel will always mess up unless you pause the game between loading

Offline Naryar

  • Posts: 23278
  • Rep: 20
  • hybrids oui oui
    • http://www.youtube.com/us
  • Awards BOTM Winner
    • View Profile
    • Awards
  • Skype: TheMightyNaryar
Preventing Flail AGODing
« Reply #4 on: October 19, 2009, 02:40:27 AM »
I bet it can be done with sufficient BFE 1337 skillz.

Offline 123savethewhales

  • *
  • Posts: 2923
  • Rep: 30
  • Friendship is Magic
  • Awards BOTM Winner
    • View Profile
    • Awards
Preventing Flail AGODing
« Reply #5 on: October 19, 2009, 02:45:20 AM »
Even if you BFE, won't it still be messed up the next time you load it?  It's not even like the save file was mess up or something, more like the game's physics engine lost track of where stuff should go.

Offline Madiaba

Preventing Flail AGODing
« Reply #6 on: October 19, 2009, 06:59:49 AM »
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.
« Last Edit: October 20, 2009, 09:28:26 PM by Madiaba »
Input is appreciated. :)
-Arrogance is a quantity devoid of quality...
-As a client once told me "This is my story, and it's sticking to me!"
-Relationships these days are like the 'Arrival' section of the airport: a lot of baggage is being revealed in one place, and not a lot of it is being correlated to its real owners...

Offline JoeBlo

Preventing Flail AGODing
« Reply #7 on: October 19, 2009, 07:02:42 AM »
I got an agoding problem with my FBVS what I did was enter the test arena, pause the game (using the pause button near print screen) then click components tab then unpause and its all back to normal again

Offline somestrangeguy

  • *
  • Posts: 2068
  • Rep: 2
  • If you can read this, your monitor is turned on.
  • Awards BOTM Winner
    • View Profile
    • Awards
Preventing Flail AGODing
« Reply #8 on: October 19, 2009, 09:48:12 AM »
Quote from: Naryar;73747
I bet it can be done with sufficient BFE 1337 skillz.


Nope. Remember that HW Drum I made some time ago wich was built off 2 Snapper IIs?
I pretty much built the whole thing with BFE and it was totally AGOD everywhere.

Offline Virus Bomb

Preventing Flail AGODing
« Reply #9 on: October 20, 2009, 09:29:39 PM »
I had an idea that using BFE would prevent AGOD. This topic destroys that idea.

I do believe that making a flail VS without AGOD is very hard. I've never had a flail HS/SS AGOD though...