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
429
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,817
Trophies
2
Age
26
Location
Munich
XP
3,605
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,157
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,157
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:
    @SylverReZ, RC Pro AM was made by Rare, and that explains why I liked it. Just learned the other day about a game I loved that was made by Rare and I was surprised lol
  • K3Nv2 @ K3Nv2:
    I was playing need for speed remastered and said to myself this is a nice Forza remaster
  • Psionic Roshambo @ Psionic Roshambo:
    https://en.wikipedia.org/wiki/List_of_video_games_developed_by_Rare Not all of them are awesome but man the hits on that list.
  • Psionic Roshambo @ Psionic Roshambo:
    Oh snap Super Offroad was by them too? lol damn
    +1
  • BakerMan @ BakerMan:
    Today I learned that the creators of the Donkey Kong games also made Sea of Thieves
  • BakerMan @ BakerMan:
    why do i feel the sudden urge to start singing pirate's scorn from the donkey kong country cartoon?
  • BigOnYa @ BigOnYa:
    Are you being for real, cause that's hard to believe, DK is Nintendo and made in japan, Sea of thieves was from Microsoft, in America. I'm not calling you a liar, just didn't know.
  • BigOnYa @ BigOnYa:
    Ok yes they were both made by Rare, but DK was from Rare back then, Rare now is owned by MS. So makes since.
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    They even developed a LJN game.... lol
  • K3Nv2 @ K3Nv2:
    It was pretty rare
  • Psionic Roshambo @ Psionic Roshambo:
    I wonder what deal with Satan LJN worked to get Rare to make that one...
  • BigOnYa @ BigOnYa:
    I remember couple years ago, they announced they were working on a Perfect Dark remake, wonder what ever happen with that?
  • K3Nv2 @ K3Nv2:
    It went into the darkness
  • BigOnYa @ BigOnYa:
    Me and buddies used to play the hell out of Perfect Dark on N64, that and Goldeneye, was the first real PvP shooter games I remember
  • BigOnYa @ BigOnYa:
    4-way split screen on a tiny 19" TV, lol
  • K3Nv2 @ K3Nv2:
    Did you share joysticks also
  • BigOnYa @ BigOnYa:
    Nuh we had the 4 controller add on thingy for n64. Duh I just got your joke, lol
  • K3Nv2 @ K3Nv2:
    So you touched ends
  • BigOnYa @ BigOnYa:
    Yea, but being in the boy scouts, they forced us to
  • K3Nv2 @ K3Nv2:
    Chopped down some wood for the scout master
  • BigOnYa @ BigOnYa:
    Big Gay Al was our Scout leader.
  • BigOnYa @ BigOnYa:
    I was actually in the scouts for 1 week, til they assigned me homework, n I was like f this, and quit, I was like 10 yrs old. And no I didn't join the girl Scouts.
  • K3Nv2 @ K3Nv2:
    Was the homework about getting to know the scout leaders
    K3Nv2 @ K3Nv2: Was the homework about getting to know the scout leaders