Ledybot icon indicating copy to clipboard operation
Ledybot copied to clipboard

Bot selecting wrong pokèmon

Open HolidayOugi opened this issue 7 years ago • 11 comments

The bot works great at first but after a while it begins accepting trade requests with the wrong pokèmon, resulting in the whole thing crashing.

Using Old3DS, already using the workaround explained in #24

HolidayOugi avatar Mar 30 '17 20:03 HolidayOugi

Have you tried the stability improvement by using CheatEngine? #20

This is usually the bot getting its timers wrong so you end up clicking the wrong thing and getting in the wrong places

gr33nd3v1l avatar Mar 30 '17 21:03 gr33nd3v1l

Honestly didn't, will try this afternoon

HolidayOugi avatar Mar 31 '17 05:03 HolidayOugi

Still doesn't work. Ledybot recognizes the right trainer (it appears on the list) but it always chooses the first GTS match regardless which is often the wrong one. Tried with different speeds, same result. Cheat Engine was working because the slowdown was evident at slower speeds

HolidayOugi avatar Mar 31 '17 11:03 HolidayOugi

Also, it often gives me this message (half in italian but should be understandable): System.ObjectDisposedException: Impossibile accedere a un oggetto eliminato. Nome oggetto: 'System.Net.Sockets.NetworkStream'. in System.Net.Sockets.NetworkStream.Write(Byte[] buffer, Int32 offset, Int32 size) in Ledybot.NTR.sendPacket(UInt32 type, UInt32 cmd, UInt32[] args, UInt32 dataLen) in Ledybot.NTR.sendWriteMemPacket(UInt32 addr, UInt32 pid, Byte[] buf) in Ledybot.RemoteControl.d__17.MoveNext() --- Fine traccia dello stack da posizione precedente dove è stata generata l'eccezione --- in System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.<ThrowAsync>b__6_0(Object state)

************** Assembly caricati ************** mscorlib Versione assembly: 4.0.0.0 Versione Win32: 4.6.1637.0 built by: NETFXREL3STAGE Base di codice: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll

Ledybot Versione assembly: 1.0.0.0 Versione Win32: 1.0.0.0 Base di codice: file:///C:/Users/emy40/Desktop/612%20%E2%98%85%20-%20Haxorus%20-%20CC21B7241142/Ledybot.exe

System.Windows.Forms Versione assembly: 4.0.0.0 Versione Win32: 4.6.1586.0 built by: NETFXREL2

HolidayOugi avatar Mar 31 '17 11:03 HolidayOugi

It doesn't actually select the wrong trainer! The pointer never moves to the right trainer because the bot injects the trade so to speak.

The second error message is usually what I get when the file for the pokemon being traded doesn't exist. Try moving the .pk7 to desktop and making sure it works.

Here's a Docile Ditto file that you can trade for Ledyba that definitely works

gr33nd3v1l avatar Mar 31 '17 12:03 gr33nd3v1l

The .pk7 file was already on the Desktop. The bot works fine is the trade is the first on the GTS list. However, if thats not the case, its going to initiate a trade but I won't be able to trade the pokèmon, which has been injected anyway. So really dunno

HolidayOugi avatar Mar 31 '17 13:03 HolidayOugi

Update: now it doesn't recognize any trade at all, even if it is the first of the list...

Fixed by moving the Ledybot exe

HolidayOugi avatar Mar 31 '17 16:03 HolidayOugi

Are you sure you're running the correct versions of the 3ds-related software? Sounds like a connection problem

gr33nd3v1l avatar Mar 31 '17 18:03 gr33nd3v1l

Of course, using BootNTR Selector Mode 3 with the latest NTR version and Input Redirection Mode 3.

HolidayOugi avatar Mar 31 '17 20:03 HolidayOugi

Still stuck with the same problem :/

HolidayOugi avatar Apr 08 '17 19:04 HolidayOugi

Trieid today with a different setup. Nothing at all...

HolidayOugi avatar Apr 16 '17 15:04 HolidayOugi