Closed

Description
Summary
Apparently basic bot doesnt seem to work outside a movie, not sure if this is intended due to the nature of the tool itself. Basically i tried to use it outside tases to just bruteforce my way into clipping in walls in games that have these glitches around, trying to remove the mindless testing before routing tases.
Whenever i open it and set it up, i get the following:
************** Testo dell'eccezione **************
System.NullReferenceException: Riferimento a un oggetto non impostato su un'istanza di oggetto.
in BizHawk.Client.EmuHawk.BasicBot.StartBot()
in System.Windows.Forms.Control.OnClick(EventArgs e)
in System.Windows.Forms.Button.OnClick(EventArgs e)
in System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
in System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
in System.Windows.Forms.Control.WndProc(Message& m)
in System.Windows.Forms.ButtonBase.WndProc(Message& m)
in System.Windows.Forms.Button.WndProc(Message& m)
in System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Followed by this, which precedes the crash of the whole emulator:
System.NullReferenceException: Riferimento a un oggetto non impostato su un'istanza di oggetto.
in BizHawk.Client.EmuHawk.BasicBot.PressButtons()
in BizHawk.Client.EmuHawk.BasicBot.Update(Boolean fast)
in BizHawk.Client.EmuHawk.ToolManager.UpdateToolsBefore()
in BizHawk.Client.EmuHawk.MainForm.StepRunLoop_Core(Boolean force)
in BizHawk.Client.EmuHawk.MainForm.ProgramRunLoop()
in BizHawk.Client.EmuHawk.Program.SubMain(String[] args)
Repro
- Open bizhawk
- Open a rom, then basic bot
- Set an adress on the Main value line and the rest of the parameters
- Click run
- Error dialogs followed by crash
Tested on bizhawk 2.6.2