Homebrew PKMN-NTR: Real-time memory editing program for Pokémon games [WIP]

Real.96

Well-Known Member
Member
Joined
Sep 14, 2015
Messages
1,055
Trophies
0
Age
27
XP
955
Country
Italy
Can confirm this too! Without even going to plaza it works,also soft reset. Tested the controls and each worked flawlessly although I couldn't move as circle pad is required for that in sm.

Also softreset? Because when i try to softreset it freezes t.t And yes, couldn't move due to the requirement of the circle pad
 

telon22

Well-Known Member
Member
Joined
Jun 28, 2014
Messages
282
Trophies
0
XP
451
Country
India
Soft reset bot will likely cause some inconvenience or will come with some limitations on sm like in the current release. Though breeding bot might be possible. For fun I tried 1.20 version breeding bot and it responds, ofcourse not that it will work but atleast it responds.
 

Real.96

Well-Known Member
Member
Joined
Sep 14, 2015
Messages
1,055
Trophies
0
Age
27
XP
955
Country
Italy
Soft reset bot will likely cause some inconvenience or will come with some limitations on sm like in the current release. Though breeding bot might be possible. For fun I tried 1.20 version breeding bot and it responds, ofcourse not that it will work but atleast it responds.

I think that drgoku282 will find some way to make the softreset possible! :)
 
  • Like
Reactions: telon22

Kado1122

Member
Newcomer
Joined
Nov 27, 2016
Messages
9
Trophies
0
Age
29
XP
56
Country
United States
I'm having an issue with the Wondertrade bot in ORAS. The bot gets into my box and then keeps pressing the Touch box view switching between all the Box folder icons and just a box not actually trading. I made a pastebin of the log before it spit out an Error Occurred. http://pastebin.com/3vQ6FZPt Thanks for the help in advance.
 

drgoku282

Well-Known Member
OP
Member
Joined
Oct 16, 2014
Messages
427
Trophies
0
Age
31
XP
724
Country
Mexico
@AnalogMan @Real.96 Saw your messages, I'll look on them, currently working on Item editing for gen 7. I needed to rewrite the system entirely because item data is handled different than in Gen 6.

@Kado1122 Latest beta had changes in the bot which haven't been completely tested, I'll look on that.

To everyone: I haven't worked on this application the last few days b/c I'm actually playing the game, I just finished today the main story. Probably there's going to be another week before I resume working on this regularly.
 

Kado1122

Member
Newcomer
Joined
Nov 27, 2016
Messages
9
Trophies
0
Age
29
XP
56
Country
United States
@drgoku282 Alright thaank you so much. I appreciate the reply.

--------------------- MERGED ---------------------------

@drgoku282 I had also tried using the WT bot on an older version and it did something similar. Is there a version that would be 99% working?
 
  • Like
Reactions: RustInPeace

drgoku282

Well-Known Member
OP
Member
Joined
Oct 16, 2014
Messages
427
Trophies
0
Age
31
XP
724
Country
Mexico
New preview version is up: https://github.com/drgoku282/PKMN-NTR/releases/tag/2.0.0-beta3

Compared with last beta, it can now edit items and BP in Gen 7. Fixed some things in Wonder Trade bot for both generations and the Gen 6 Breeding bot was rewritten. Next steps are finishing with code cleanup and rewrite the Gen 6 Soft-reset bot. Changelog compared with last stable version:

Added:
  • Core: Pokémon Sun and Moon support
    • Can read and write the player's name, Items, TID, SID, Money, Battle Points, current and total Festival Coins, Language and Played Time.
    • Read dump and modify pokémon in boxes.
    • Read pokémon in party.
    • Clone pokémon
    • Write pokémon from a ".pk7" or ".ek7" file
    • Delete pokémon
    • Wonder Trade bot
  • Core: Added a button to reload all data in the "Edit Save" tab.
Changed:
  • Core: Huge code cleanup, many elements were moved to their own class.
  • Core: Dropped support for files without specific generation number: ".pkx" and ".ekx" (with an x at the end). Gen 6 mode will only support ".pk6" and ".ek6" files. In the same way Gen 7 will only support ".pk7" and ".ek7" files.
  • Soft-reset bot: No longer reloads all trainer fields after a reset.
  • Wonder Trade Bot (Gen 6): Rewritten entirely, the number of safety checks was reduced for speed. Hopefully it doesn't crash too often.
  • Breeding Bot (Gen 6): Rewritten entirely, the number of safety checks was reduced for speed. Hopefully it doesn't crash too often.
  • GUI: Hidden Power field is updated every time the IV values are changed.
Fixed:
  • Core: Minor fixes and code rewriting.
  • Core: Party warning message fixed.
  • GUI: Changing between radio boxes for pokémon sources no longer causes GUI errors
 

Kado1122

Member
Newcomer
Joined
Nov 27, 2016
Messages
9
Trophies
0
Age
29
XP
56
Country
United States
@drgoku282 Thanks for tossing out this update, I've tested the wondertrade bot in ORAS and it seems to only be able to trade 1 pokemon but after that its not cooperating. Also anything above 1 in the #trades doesn't work.
 

Real.96

Well-Known Member
Member
Joined
Sep 14, 2015
Messages
1,055
Trophies
0
Age
27
XP
955
Country
Italy
New preview version is up: https://github.com/drgoku282/PKMN-NTR/releases/tag/2.0.0-beta3

Compared with last beta, it can now edit items and BP in Gen 7. Fixed some things in Wonder Trade bot for both generations and the Gen 6 Breeding bot was rewritten. Next steps are finishing with code cleanup and rewrite the Gen 6 Soft-reset bot. Changelog compared with last stable version:

Added:
  • Core: Pokémon Sun and Moon support
    • Can read and write the player's name, Items, TID, SID, Money, Battle Points, current and total Festival Coins, Language and Played Time.
    • Read dump and modify pokémon in boxes.
    • Read pokémon in party.
    • Clone pokémon
    • Write pokémon from a ".pk7" or ".ek7" file
    • Delete pokémon
    • Wonder Trade bot
  • Core: Added a button to reload all data in the "Edit Save" tab.
Changed:
  • Core: Huge code cleanup, many elements were moved to their own class.
  • Core: Dropped support for files without specific generation number: ".pkx" and ".ekx" (with an x at the end). Gen 6 mode will only support ".pk6" and ".ek6" files. In the same way Gen 7 will only support ".pk7" and ".ek7" files.
  • Soft-reset bot: No longer reloads all trainer fields after a reset.
  • Wonder Trade Bot (Gen 6): Rewritten entirely, the number of safety checks was reduced for speed. Hopefully it doesn't crash too often.
  • Breeding Bot (Gen 6): Rewritten entirely, the number of safety checks was reduced for speed. Hopefully it doesn't crash too often.
  • GUI: Hidden Power field is updated every time the IV values are changed.
Fixed:
  • Core: Minor fixes and code rewriting.
  • Core: Party warning message fixed.
  • GUI: Changing between radio boxes for pokémon sources no longer causes GUI errors

Do we still need to be in the plaza to make the app works at the moment?
 

RustInPeace

Samurai Cop
Member
Joined
Oct 13, 2014
Messages
5,940
Trophies
1
Age
31
XP
5,119
Country
United States
Some new problem arose on my OR. Even updating to the latest version, the problem still persists. When using the breeding bot with quick hatch (happened on both Filter and Simple Mode), the bot doesn't function right when it comes to the deposit part. It would go to the box viewer and just stay there, then pick the appropriate box, and then does nothing again, not depositing the eggs. It'd be a pattern too, it then goes back to box viewer, then to the box, box viewer, box again. I'd get this message after disconnecting, pressing the stop button doesn't do anything.

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ObjectDisposedException: Cannot access a disposed object.
Object name: 'System.Net.Sockets.NetworkStream'.
at System.Net.Sockets.NetworkStream.Write(Byte[] buffer, Int32 offset, Int32 size)
at ntrbase.NTR.sendPacket(UInt32 type, UInt32 cmd, UInt32[] args, UInt32 dataLen)
at ntrbase.NTR.sendEmptyPacket(UInt32 cmd, UInt32 arg0, UInt32 arg1, UInt32 arg2)
at ntrbase.NTR.sendReadMemPacket(UInt32 addr, UInt32 size, UInt32 pid)
at ntrbase.ScriptHelper.data(UInt32 addr, UInt32 size, Int32 pid)
at ntrbase.MainForm.<waitNTRread>d__288.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
at ntrbase.MainForm.<runBreedingBot_Click>d__311.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.<ThrowAsync>b__6_0(Object state)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
PKMN NTR
Assembly Version: 1.20.0.0
Win32 Version: 1.20.0.0
CodeBase: file:///C:/Users/SamuraiCop/Downloads/Compressed/PKMN.NTR/PKMN%20NTR.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Accessibility
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

NTR Log

Bot start
Turn to Day Care Man
finished
finished
finished
Talk to Day Care Man
finished
finished
Continue dialog (Ah! You're back!)
finished
finished
Continue dialog (We were raising...)
finished
finished
Continue dialog (While we were...)
finished
finished
Continue dialog (Don't know where...)
finished
finished
Continue dialog (You'll be wanting it...)
finished
finished
Accept egg
finished
finished
Continue dialog (Player received the Egg..)
finished
finished
Exit dialog (Be sure to take...)
finished
finished
finished
Talk to Day Care Man
finished
finished
Continue dialog (Ah! You're back!)
finished
finished
Continue dialog (We were raising...)
finished
finished
Continue dialog (While we were...)
finished
finished
Continue dialog (Don't know where...)
finished
finished
Continue dialog (You'll be wanting it...)
finished
finished
Accept egg
finished
finished
Continue dialog (Player received the Egg..)
finished
finished
Exit dialog (Be sure to take...)
finished
finished
finished
Talk to Day Care Man
finished
finished
Continue dialog (Ah! You're back!)
finished
finished
Continue dialog (We were raising...)
finished
finished
Continue dialog (While we were...)
finished
finished
Continue dialog (Don't know where...)
finished
finished
Continue dialog (You'll be wanting it...)
finished
finished
Accept egg
finished
finished
Continue dialog (Player received the Egg..)
finished
finished
Exit dialog (Be sure to take...)
finished
finished
finished
Talk to Day Care Man
finished
finished
Continue dialog (Ah! You're back!)
finished
finished
Continue dialog (We were raising...)
finished
finished
Continue dialog (While we were...)
finished
finished
Continue dialog (Don't know where...)
finished
finished
Continue dialog (You'll be wanting it...)
finished
finished
Accept egg
finished
finished
Continue dialog (Player received the Egg..)
finished
finished
Exit dialog (Be sure to take...)
finished
finished
finished
Talk to Day Care Man
finished
finished
Continue dialog (Ah! You're back!)
finished
finished
Continue dialog (We were raising...)
finished
finished
Continue dialog (While we were...)
finished
finished
Continue dialog (Don't know where...)
finished
finished
Continue dialog (You'll be wanting it...)
finished
finished
Accept egg
finished
finished
Continue dialog (Player received the Egg..)
finished
finished
Exit dialog (Be sure to take...)
finished
finished
Walk to Day Care
packet: cmd = 9, dataLen = 4
finishedfinishedfinished
Walk to Day Care
packet: cmd = 9, dataLen = 4
finishedfinishedfinished
Walk to Day Care
packet: cmd = 9, dataLen = 4
finishedfinishedfinished
Walk to Day Care
packet: cmd = 9, dataLen = 4
finishedfinishedfinished
Walk to Day Care
packet: cmd = 9, dataLen = 4
finishedfinishedfinished
Walk to Day Care
packet: cmd = 9, dataLen = 4
finishedfinishedfinished
Walk to Day Care
packet: cmd = 9, dataLen = 4
finishedfinishedfinished
Enter to Day Care
finished
finished
packet: cmd = 9, dataLen = 4
finished
Run to desk
finished
finished
packet: cmd = 9, dataLen = 4
finished
Walk to the PC
packet: cmd = 9, dataLen = 4
finishedfinishedfinished
Walk to the PC
packet: cmd = 9, dataLen = 4
finishedfinishedfinished
Walk to the PC
packet: cmd = 9, dataLen = 4
finishedfinishedfinished
Turn on the PC
finished
finished
finished
finished
Test if the PC is on
packet: cmd = 9, dataLen = 4
finished
Skip PC dialog
finished
finished
Press Access PC storage
finished
finished
Touch Organize boxes
finished
finished
Test if the boxes are shown
packet: cmd = 9, dataLen = 4
finished
Check if box 3, slot 1 is empty
packet: cmd = 9, dataLen = 232
finished
Touch Box View
finished
finished
Test if box view is shown
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
Touch Box View
finished
finished
Test if box view is shown
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
Touch Box View
finished
finished
Test if box view is shown
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
finished
packet: cmd = 9, dataLen = 4
Unable to read data from the transport connection: A blocking operation was interrupted by a call to WSACancelBlockingCall.
Server disconnected.

In comparison the breeding bot running on my Y game is doing just fine. This problem arose in the last hour or two oddly, it was fine earlier today. Thought it was due to running a plugin, but even taking that out, problem still persists.
 
Last edited by RustInPeace,

drgoku282

Well-Known Member
OP
Member
Joined
Oct 16, 2014
Messages
427
Trophies
0
Age
31
XP
724
Country
Mexico
@RustInPeace Are you sure you're on last version? (1.99.0.3 in the Log tab, 2.0.0-beta3 from Github). After watching your log the code that produces "Continue dialog (Ah! You're back!)" and similar log messages doesn't exist anymore.
 

RustInPeace

Samurai Cop
Member
Joined
Oct 13, 2014
Messages
5,940
Trophies
1
Age
31
XP
5,119
Country
United States
@RustInPeace Are you sure you're on last version? (1.99.0.3 in the Log tab, 2.0.0-beta3 from Github). After watching your log the code that produces "Continue dialog (Ah! You're back!)" and similar log messages doesn't exist anymore.

Well I tried on the last stable version before Gen 7 support, then the latest which is 2.0.0-beta 3. On the 2.0 version, a message pops up from the program saying "An error occurred." The program would stop itself.

Edit: I guess something happened to the save, because I imported an older save and the bot works just fine. Thankfully I dumped the PC pokemon, simply import that to the 3 day older game save, everything's as is without that strange bot problem.


Second edit: using the breeding bot on 2.0.0-beta 3 has led to some issues. It just doesn't work on XY, it does the first character movement, but doesn't interact with the daycare person. Then a window pops up saying "An error has occurred while writing data to your 3DS RAM, please check connection and try again." On ORAS, it works, but doesn't check the filters properly, it would say a match is on box 2 slot 25, but I set it to deposit eggs in box 3, and slot 25 of that doesn't pass the filter. I thought it was due to using a plugin, but without the plugin, these problems persist.
 
Last edited by RustInPeace,

drgoku282

Well-Known Member
OP
Member
Joined
Oct 16, 2014
Messages
427
Trophies
0
Age
31
XP
724
Country
Mexico
@RustInPeace, checked the bugs, the XY bot not working was because I forgot to copy a pair of constant values from the old to the new bot. the box 2 issue was because the box/slot is zero-indexed in the program, but forgot to add 1 for display, you had a match at box 3, slot 26, the log should have listed it correctly. Fixed on last commit.

The last stable version should work correctly, nothing has changed on it since upload.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    LeoTCK @ LeoTCK: yes for nearly a month i was officially a wanted fugitive, until yesterday when it ended