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

Sakiisa

Active Member
Newcomer
Joined
Sep 17, 2016
Messages
38
Trophies
0
Age
30
XP
83
Country
Malaysia
Just got an 002 012 ban. may be related to moon/sun and not this software neccesarily but just giving a heads up.
 

NASSULY

Active Member
Newcomer
Joined
Jan 21, 2016
Messages
32
Trophies
0
XP
417
Country
Spain
I don't know if this helps but i'm playing pokemon moon in a 2DS, so i think the tool may work for Old 3ds
 

drgoku282

Well-Known Member
OP
Member
Joined
Oct 16, 2014
Messages
427
Trophies
0
Age
31
XP
724
Country
Mexico
So, I got banned for science, lol.

I connected online to test the application and do RAM dumps. I have a spare 2DS to swap certs and stuff, I'll do that later. Just to make this clear, this program wasn't the cause of the bans, just going online in the festival plaza or using other online features of sun/moon caused the ban.
 

drgoku282

Well-Known Member
OP
Member
Joined
Oct 16, 2014
Messages
427
Trophies
0
Age
31
XP
724
Country
Mexico
Update: I can go online again, moved LocalFriendCodeSeed_B from my 2DS to my New 3DS, I suggest to stick with last stable release with no Gen 7 support until Friday.
 
  • Like
Reactions: RustInPeace

MichiS97

"Leftist snowflake milennial"
Member
Joined
Jun 14, 2011
Messages
1,814
Trophies
2
Age
26
Location
Munich
XP
3,592
Country
Germany
Hi man, great work so far! I really love your tool! As I have some programming knowledge myself I'd like to ask if I could be of any help regarding the implementation of the sky battles (Dialga, Palkia...) for the Soft Reset bot for ORAS? Is it even possible to pull this off? I mean you can't save in mid-air so you'd have to find a way to make the player soar to the defined spots by sending very specific button inputs, I guess. Have you done any research on that so far?
 

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-beta2

This adds Wonder Trade bot support for Gen 7, also the same bot was rewritten in Gen 6, I made a trade-off of security checks for speed, the bot should be more dynamic and will try to perform an action more times before sending an error. Both WT bots need testing, and read the wiki of the Gen 7 WT bot before use. Again, the following changelog is based on last stable release.

Added:
  • Core: Pokémon Sun and Moon support
    • Can read and write the player's name, TID, SID, Money, current and total Festival Coins, Language and Played Time.
    • Read and modify pokémon in boxes.
    • Read pokémon in party.
    • Clone pokémon
    • Write pokémon from a ".pk7" 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 functions 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.
  • 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 malfunctions.

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

Hi man, great work so far! I really love your tool! As I have some programming knowledge myself I'd like to ask if I could be of any help regarding the implementation of the sky battles (Dialga, Palkia...) for the Soft Reset bot for ORAS? Is it even possible to pull this off? I mean you can't save in mid-air so you'd have to find a way to make the player soar to the defined spots by sending very specific button inputs, I guess. Have you done any research on that so far?

It's on plans, haven't looked on it, though. Currently gen 7 support and code cleanup are the priority.
 

Chaos_Therum

Active Member
Newcomer
Joined
Apr 13, 2016
Messages
40
Trophies
0
Age
29
XP
196
Country
United States
So is it going to even be possible to implement a new breeding bot with the lack of a grid. I would imagine it will be even if you could get the movements right it seems like not knowing exactly where a person is when it starts could cause issues.
 

drgoku282

Well-Known Member
OP
Member
Joined
Oct 16, 2014
Messages
427
Trophies
0
Age
31
XP
724
Country
Mexico
So is it going to even be possible to implement a new breeding bot with the lack of a grid. I would imagine it will be even if you could get the movements right it seems like not knowing exactly where a person is when it starts could cause issues.

The problem is not the position in map, the problem is that NTR Debugger (needed for the program) doesn't work outside from the festival plaza in online mode. Not even the memory patch that is used for NTR viewer works for the debbuger, without a workaround the other two bots are impossible to program in gen 7.
 

RustInPeace

Samurai Cop
Member
Joined
Oct 13, 2014
Messages
5,942
Trophies
1
Age
31
XP
5,142
Country
United States
Will there be support of dumping pokemon during trades like before? Also opponent pokemon dumping? I know there's the internet limitation, but at least through dumping opponent pokemon data, you can just suspend the game via going to home menu. Dump, check data, and soft reset manually if on a legendary hunt.
 

Chaos_Therum

Active Member
Newcomer
Joined
Apr 13, 2016
Messages
40
Trophies
0
Age
29
XP
196
Country
United States
The problem is not the position in map, the problem is that NTR Debugger (needed for the program) doesn't work outside from the festival plaza in online mode. Not even the memory patch that is used for NTR viewer works for the debbuger, without a workaround the other two bots are impossible to program in gen 7.
Really there is no way to activate online outside of the plaza. I still haven't gone online I wonder why gamefreak would remove the awesome passive online features.
 

RustInPeace

Samurai Cop
Member
Joined
Oct 13, 2014
Messages
5,942
Trophies
1
Age
31
XP
5,142
Country
United States
Really there is no way to activate online outside of the plaza. I still haven't gone online I wonder why gamefreak would remove the awesome passive online features.

You can activate by suspending the game and going to the home menu without closing it. It's limiting, yes, but it's something.
 

telon22

Well-Known Member
Member
Joined
Jun 28, 2014
Messages
282
Trophies
0
XP
451
Country
India
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.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: Wish I could use that for video editing lol