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
Trade data is handled the same way as opponent dump, so same problem, no idea on how to look for offset.

The same as Gen6. We have to find a way to dump data for opponente only in wild battle and during trade and not during online battle, because Nintendo will surely make a patch for it as it made for the Instacheck
 

drgoku282

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

Compared with last beta, it adds the Breeding Bot for Gen 7 (needs testing), see wiki for details. Also the number of checks in the Gen 6 breeding bot were increased. Also it adds dumping of pokémon in the Nursery and Hyper Training support, just check the appropiate box in the Stats tab to set the
HT flag.

Next should be improving the EXP editing and a Soft-reset bot for event pokes, with these changes I can expect to have a first Release Candidate during next week.
 

proflayton123

The Temp Loaf'
Member
Joined
Jan 11, 2016
Messages
6,032
Trophies
1
Age
24
Location
日本
Website
www.facebook.com
XP
3,211
Country
Japan
New preview version: https://github.com/drgoku282/PKMN-NTR/releases/tag/2.0.0-beta7

Compared with last beta, it adds the Breeding Bot for Gen 7 (needs testing), see wiki for details. Also the number of checks in the Gen 6 breeding bot were increased. Also it adds dumping of pokémon in the Nursery and Hyper Training support, just check the appropiate box in the Stats tab to set the
HT flag.

Next should be improving the EXP editing and a Soft-reset bot for event pokes, with these changes I can expect to have a first Release Candidate during next week.

Very nice work thanks :)
 

Danne2

Member
Newcomer
Joined
May 10, 2016
Messages
20
Trophies
0
XP
77
Country
United States
AFIK it is not possible, the reason it's the same of why the NTR Viewer along with the NTR Debugger.
I have it working with NTR viewer. You just have to connect to NTRviewer first.

Also, have there every been reports of bans from stuff like modifying their boxes while in the plaza (or while just connected to the internet in ORAS/XY)?
 

RustInPeace

Samurai Cop
Member
Joined
Oct 13, 2014
Messages
5,942
Trophies
1
Age
31
XP
5,144
Country
United States
I have it working with NTR viewer. You just have to connect to NTRviewer first.

Also, have there every been reports of bans from stuff like modifying their boxes while in the plaza (or while just connected to the internet in ORAS/XY)?

I've been using the program all the time while in Plaza and in Gen VI, no bans at all, just fearmongering.
 
  • Like
Reactions: proflayton123

ironbeetle

Member
Newcomer
Joined
Jul 11, 2016
Messages
12
Trophies
0
Age
35
XP
49
Country
United States
I have it working with NTR viewer. You just have to connect to NTRviewer first.

Also, have there every been reports of bans from stuff like modifying their boxes while in the plaza (or while just connected to the internet in ORAS/XY)?
Could you give the steps that you are using please
 

MichiS97

"Leftist snowflake milennial"
Member
Joined
Jun 14, 2011
Messages
1,815
Trophies
2
Age
26
Location
Munich
XP
3,593
Country
Germany
Am I understanding it right, that the filter mode in the breeding bot actually hatches all the eggs? Wouldn't it make more sense to save in front of the Daycare Man, get the egg and then look at the egg's data right away since IVs, shiny-ness, etc. are already determined once you get the egg? Then you could just soft reset if the stats don't match the filter and continue getting this one egg without having to walk around until the egg hatches.
Maybe I'm just misunderstanding something in the wiki and the "faulty" eggs aren't actually hatched but that just made me wonder.
After re-reading the wiki I understood that the eggs that don't match the filter aren't actually hatched but rather deposited on the PC. Still, wouldn't just getting one single egg and SRing be better?
 
Last edited by MichiS97,

Franchustar

Member
Newcomer
Joined
Dec 4, 2016
Messages
8
Trophies
0
Age
25
XP
54
Country
Argentina
You're doing something bad. Did you click the "Write" button?
yes!, and it appear an error on computer, and nothing on my 3ds. and this appear on the log:
Server connected.
patching smdh
patching smdh
patching smdh
starting app: 0004000000175e00
FSUSER_OpenDirectory failed, ret=c8804478FSUSER_OpenDirectory failed, ret=c8804478patching smdh
pid: 0x00000000, pname: fs, tid: 0000000000000000, kpobj: fff75c30
pid: 0x00000001, pname: loader, tid: 0000000000000000, kpobj: fff75ea0
pid: 0x00000002, pname: pm, tid: 0000000000000000, kpobj: fff76110
pid: 0x00000003, pname: sm, tid: 0000000000000000, kpobj: fff76380
pid: 0x00000004, pname: pxi, tid: 0000000000000000, kpobj: fff765f0
pid: 0x00000005, pname: ns, tid: 0004013000008002, kpobj: fff76860
pid: 0x00000006, pname: ptm, tid: 0004013000002202, kpobj: fff76ad0
pid: 0x00000007, pname: cfg, tid: 0004013000001702, kpobj: fff76d40
pid: 0x00000008, pname: gpio, tid: 0004013000001b02, kpobj: fff76fb0
pid: 0x00000009, pname: i2c, tid: 0004013000001e02, kpobj: fff77220
pid: 0x0000000a, pname: mcu, tid: 0004013000001f02, kpobj: fff77490
pid: 0x0000000b, pname: pdn, tid: 0004013000002102, kpobj: fff77700
pid: 0x0000000c, pname: spi, tid: 0004013000002302, kpobj: fff77970
pid: 0x0000000d, pname: ps, tid: 0004013000003102, kpobj: fff77be0
pid: 0x0000000e, pname: ErrDisp, tid: 0004003000008a02, kpobj: fff77e50
pid: 0x0000000f, pname: menu, tid: 0004003000008f02, kpobj: fff780c0
pid: 0x00000010, pname: hid, tid: 0004013000001d02, kpobj: fff78330
pid: 0x00000011, pname: codec, tid: 0004013000001802, kpobj: fff785a0
pid: 0x00000012, pname: dsp, tid: 0004013000001a02, kpobj: fff78810
pid: 0x00000013, pname: am, tid: 0004013000001502, kpobj: fff78a80
pid: 0x00000014, pname: gsp, tid: 0004013000001c02, kpobj: fff78cf0
pid: 0x00000015, pname: qtm, tid: 0004013000004202, kpobj: fff78f60
pid: 0x00000016, pname: camera, tid: 0004013000001602, kpobj: fff791d0
pid: 0x00000017, pname: csnd, tid: 0004013000002702, kpobj: fff79440
pid: 0x00000018, pname: mic, tid: 0004013000002002, kpobj: fff796b0
pid: 0x00000019, pname: ir, tid: 0004013000003302, kpobj: fff79920
pid: 0x0000001a, pname: nwm, tid: 0004013000002d02, kpobj: fff79b90
pid: 0x0000001b, pname: socket, tid: 0004013000002e02, kpobj: fff79e00
pid: 0x0000001c, pname: http, tid: 0004013000002902, kpobj: fff7a070
pid: 0x0000001d, pname: ssl, tid: 0004013000002f02, kpobj: fff7a2e0
pid: 0x0000001e, pname: cecd, tid: 0004013000002602, kpobj: fff7a550
pid: 0x0000001f, pname: friends, tid: 0004013000003202, kpobj: fff7a7c0
pid: 0x00000020, pname: ac, tid: 0004013000002402, kpobj: fff7aa30
pid: 0x00000021, pname: boss, tid: 0004013000003402, kpobj: fff7aca0
pid: 0x00000022, pname: act, tid: 0004013000003802, kpobj: fff7af10
pid: 0x00000023, pname: news, tid: 0004013000003502, kpobj: fff7b180
pid: 0x00000024, pname: ndm, tid: 0004013000002b02, kpobj: fff7b3f0
pid: 0x00000025, pname: nim, tid: 0004013000002c02, kpobj: fff7b660
pid: 0x00000026, pname: dlp, tid: 0004013000002802, kpobj: fff7b8d0
pid: 0x00000029, pname: niji_loc, tid: 0004000000175e00, kpobj: fff7bb40
pid: 0x0000002a, pname: nfc, tid: 0004013000004002, kpobj: fff7bdb0
pid: 0x0000002b, pname: ro, tid: 0004013000003702, kpobj: fff7c020
end of process list.
rtCheckRemoteMemoryRegionSafeForWrite failed: d8e007f5
 

drgoku282

Well-Known Member
OP
Member
Joined
Oct 16, 2014
Messages
427
Trophies
0
Age
31
XP
724
Country
Mexico
Am I understanding it right, that the filter mode in the breeding bot actually hatches all the eggs? Wouldn't it make more sense to save in front of the Daycare Man, get the egg and then look at the egg's data right away since IVs, shiny-ness, etc. are already determined once you get the egg? Then you could just soft reset if the stats don't match the filter and continue getting this one egg without having to walk around until the egg hatches.
Maybe I'm just misunderstanding something in the wiki and the "faulty" eggs aren't actually hatched but that just made me wonder.
After re-reading the wiki I understood that the eggs that don't match the filter aren't actually hatched but rather deposited on the PC. Still, wouldn't just getting one single egg and SRing be better?

All eggs are deposited on PC, regardless if they match filters or not. And soft-reset won't help for two reasons, the first one is because almost all their characteristics are already determined even before the egg appears (google for Time Machine breeding method). Stats are determined by the RNG and you can even see what value is going to be used in "Seed" box that appears in PKHeX along with the pokes in the Daycare/Nursery. The only way to refresh the Seed value is by picking up the egg or rejecting it, the second one is not useful since we wouldn't have an egg from which read stats. The second reason of why soft-reset is not useful is due the random black screen freeze.

I cant clone or edit a pokemon from my boxes in S/M its not possible yet or i'm doing something bad?

Any more information on this, it is working fine for me.
 

Real.96

Well-Known Member
Member
Joined
Sep 14, 2015
Messages
1,055
Trophies
0
Age
27
XP
955
Country
Italy
All eggs are deposited on PC, regardless if they match filters or not. And soft-reset won't help for two reasons, the first one is because almost all their characteristics are already determined even before the egg appears (google for Time Machine breeding method). Stats are determined by the RNG and you can even see what value is going to be used in "Seed" box that appears in PKHeX along with the pokes in the Daycare/Nursery. The only way to refresh the Seed value is by picking up the egg or rejecting it, the second one is not useful since we wouldn't have an egg from which read stats. The second reason of why soft-reset is not useful is due the random black screen freeze.



Any more information on this, it is working fine for me.

The Event bot doens't show the pokemon stats that you are softresetting (ORAS/XY). Name, ivs, nature....everything is blank. But in the log it says Fail or Pass and also it do the softreset. Can you pls fix it? The Merge Spot instead works and shows everything

And what does HT boxes can be used for?
 
Last edited by Real.96,

drgoku282

Well-Known Member
OP
Member
Joined
Oct 16, 2014
Messages
427
Trophies
0
Age
31
XP
724
Country
Mexico
The Event bot doens't show the pokemon stats that you are softresetting (ORAS/XY). Name, ivs, nature....everything is blank. But in the log it says Fail or Pass and also it do the softreset. Can you pls fix it? The Merge Spot instead works and shows everything

And what does HT boxes can be used for?

This is intentional, the pokémon is read but I don't update the fields. May change them before final release.

HT is Hyper Training.
 

Real.96

Well-Known Member
Member
Joined
Sep 14, 2015
Messages
1,055
Trophies
0
Age
27
XP
955
Country
Italy
This is intentional, the pokémon is read but I don't update the fields. May change them before final release.

But why did you leave it in the Merge Spot? XD anyway i think it can be useful to show us everything, because we can check if there is an error something...did you do it for the bot speed?

HT is Hyper Training.

So this is useless in 6th gen games, right?
 
Last edited by Real.96,

drgoku282

Well-Known Member
OP
Member
Joined
Oct 16, 2014
Messages
427
Trophies
0
Age
31
XP
724
Country
Mexico
But why did you leave it in the Merge Spot? XD anyway i think it can be useful to show us everything, because we can check if there is an error something...did you do it for the bot speed?

So this is useless in 6th gen games, right?

IIRC, I think it had something to do with reading from party instead of reading from boxes. And Yes, the HT boxes are disabled with gen 6 games.
 

proflayton123

The Temp Loaf'
Member
Joined
Jan 11, 2016
Messages
6,032
Trophies
1
Age
24
Location
日本
Website
www.facebook.com
XP
3,211
Country
Japan
All eggs are deposited on PC, regardless if they match filters or not. And soft-reset won't help for two reasons, the first one is because almost all their characteristics are already determined even before the egg appears (google for Time Machine breeding method). Stats are determined by the RNG and you can even see what value is going to be used in "Seed" box that appears in PKHeX along with the pokes in the Daycare/Nursery. The only way to refresh the Seed value is by picking up the egg or rejecting it, the second one is not useful since we wouldn't have an egg from which read stats. The second reason of why soft-reset is not useful is due the random black screen freeze.



Any more information on this, it is working fine for me.

Soon to test breeding bot, is it NEW 3ds only? Oo - EDIT: I just double checked, it is. Luckily i got a N3DS XL c:
 

drgoku282

Well-Known Member
OP
Member
Joined
Oct 16, 2014
Messages
427
Trophies
0
Age
31
XP
724
Country
Mexico
Soon to test breeding bot, is it NEW 3ds only? Oo - EDIT: I just double checked, it is. Luckily i got a N3DS XL c:

All Gen 7 features are only for New 3DS XL.

What do you mean?

But i can still check or uncheck it also in 6 gen games using the bot

Coding things. The box being enabled in gen 6 is a bug, however, I put an additional check before writing so no HT data is being written in a gen 6 game.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    S @ salazarcosplay: @Xdqwerty how are you?