Author Topic: stationary bots v 2.4+  (Read 2396 times)

Offline Jez

  • Bot Overlord
  • ****
  • Posts: 788
    • View Profile
stationary bots v 2.4+
« on: July 27, 2006, 08:24:48 AM »
As requested, reinstalled v 2.42.7, bots still won't move, have checked max vel is above 0

Save game attached.
If you try and take a cat apart to see how it works, the first thing you have in your hands is a non-working cat.
Douglas Adams

Offline EricL

  • Administrator
  • Bot God
  • *****
  • Posts: 2266
    • View Profile
stationary bots v 2.4+
« Reply #1 on: July 27, 2006, 01:26:39 PM »
Thanks for the sim.

The bots aren't moving because there the "movement effeciency" setting is 0.  Bot initiated movements get scaled by this factor, in essense smaller values make voluntary movement operations less effective.  If it is 0, then all bot-initated movements get scaled by 0 and become ineffective.

This setting is controlled via two UI widgets:

1) The Movement Effecieny drop down combo box on the Physics tab
2) The "Bang" Effeciency" slider on the Custom Physics dialog.

They are (supposed to be) coupled together and effect the same underlying setting.  

There are indeed a couple of UI bugs here.  Basically, there is no "custom" setting in the drop down to indicate the slider value is being used, so it stills says "Mechanical" even if the slider was set to 0 or otherwise used to override the pre-set three different options.

To make the bots move, either change the drop down (if you just select mechanical again, the dialog will pick up the change and set it to 0.33 e.g. mechanical) or use the custom dialog and change the Bang Slider.

Note that there is an unrelated bug which does not detect the disabling of F1 mode, so the sim cannot actually be changed - the UI thinks it is still in F1 mode - a new sim must be started.... Sigh.

All these fixed in 2.42.8.
« Last Edit: July 27, 2006, 01:27:02 PM by EricL »
Many beers....

Offline Jez

  • Bot Overlord
  • ****
  • Posts: 788
    • View Profile
stationary bots v 2.4+
« Reply #2 on: July 28, 2006, 04:05:54 PM »
Thanks, for looking at it.

Clicking change after I had unticked F1 contest conditions made the bots spring into life again!
If you try and take a cat apart to see how it works, the first thing you have in your hands is a non-working cat.
Douglas Adams