94000130 FFFB0000
DA000000 022151D4
D7000000 022696A4
A226969A 00000000
1226969A 00000000
DA000000 022151D4
D6000000 0226969A
D2000000 00000000
94000130 FFFB0000
DA000000 022151B4
D7000000 02269684
A226967A 00000000
1226967A 00000000
DA000000 022151B4
D6000000 0226967A
D2000000 00000000
94000130 FFFB0000
DA000000 [B]_MEMORY_[/B]
D7000000 022696A4
A226969A 00000000
1226969A 00000000
DA000000 [B]_MEMORY_[/B]
D6000000 0226969A
D2000000 00000000
94000130 FFFB0000
DA000000 [B]_MEMORY_[/B]
D7000000 02269684
A226967A 00000000
1226967A 00000000
DA000000 [B]_MEMORY_[/B]
D6000000 0226967A
D2000000 00000000
Oh yeah. I've noticed different NPC behavior based on different seeds when Wondercard and Egg abusing in Gen 4. Sometimes they'd be lazy other times they'd move like crazy. You could sometimes tell what seed you hit by their movement.You could probably have 100% accurate tests now with the seed check code changed to check the main RNG.
From my observations of reading the output from researcher, saving increased it by exactly 1, every time.
With a different current seed, NPCs behaved differently (fun fact).
no, the code checks the MTRNG(IV RNG), not the main RNG. you could adjust it to check the main one, though, without too much difficulty.Oh yeah. I've noticed different NPC behavior based on different seeds when Wondercard and Egg abusing in Gen 4. Sometimes they'd be lazy other times they'd move like crazy. You could sometimes tell what seed you hit by their movement.
It could very well be that Saving increases it by 1, and that Walking/Biking/Turning increases it by inconsistent intervals, but consistent "overall" on the same seed, like I experienced back in HG/SS.
Oh, and what do you mean "with the seed check code changed to check the main RNG"? I thought that code did show the main RNG? Do I misunderstand you?
FFFE A
FFFD B
FFFB Select
FFF7 Start
FFEF Right
FFDF Left
FFBF Up
FF7F Down
FCFF L+R
FEFF R
FDFF L
basically yah
94000130 FFFB0000
DA000000 022151D4
D7000000 022696A4
A226969A 00000000
1226969A 00000000
DA000000 022151D4
D6000000 0226969A
D2000000 00000000
94000130 FFFB0000
DA000000 022151B4
D7000000 02269684
A226967A 00000000
1226967A 00000000
DA000000 022151B4
D6000000 0226967A
D2000000 00000000
94000130 FDFF0000
DA000000 022160A4
D7000000 022696A4
A226969A 00000000
1226969A 00000000
DA000000 022160A4
D6000000 0226969A
D2000000 00000000
94000130 FDFF0000
DA000000 02216084
D7000000 02269684
A226967A 00000000
1226967A 00000000
DA000000 02216084
D6000000 0226967A
D2000000 00000000
94000130 FEFF0000
DA000000 022160A8
D7000000 022696A4
A226969A 00000000
1226969A 00000000
DA000000 022160A8
D6000000 0226969A
D2000000 00000000
94000130 FEFF0000
DA000000 02216088
D7000000 02269684
A226967A 00000000
1226967A 00000000
DA000000 02216088
D6000000 0226967A
D2000000 00000000
94000130 FFF70000
DA000000 02234834
D7000000 022696A4
A226969A 00000000
1226969A 00000000
DA000000 02234834
D6000000 0226969A
D2000000 00000000
94000130 FFF70000
DA000000 02234814
D7000000 02269684
A226967A 00000000
1226967A 00000000
DA000000 02234814
D6000000 0226967A
D2000000 00000000
Awesome. Start, Select, L, R maybe?e: I'll update this post with a bunch of [hidden] check locations. All thad' have to be done is just change the activator if you want to have multiple check codes.
The first one is seed 342685EA, which is supposed to produce completely different IVs (12\26\12\11\10\14). The second one (53B50BA6) is supposed to produce 11\26\16\15\29\27. Something's up with the code.Original / Code
$: 30563 / 13350
ID: 16440 / 34282
23 / 12 / 18 / 5 / 2 / 15
(3 times)
Original / Code
$: 30563 / 21429
ID: 16440 / 02982
11 / 11 / 1 / 1 / 27 / 5
(2 times)
i can't seem to get this method of predicting IVs to work at all anymore. i check the mtrng right before a battle with desmume, check in rng reporter and i have 1 set of IVs. i catch the poke and i have a completely different IV set. this is in desmume or with the code. not sure what's up, maybe different methods or something? i'm in the grass on rt3 just running around. i've thoroughly double checked the right shift, and all the other setup, but nothing is set up wrong. the only times it worked right that i can remember was when i was at the end of the game in a cave checking IVs.The first one is seed 342685EA, which is supposed to produce completely different IVs (12\26\12\11\10\14). The second one (53B50BA6) is supposed to produce 11\26\16\15\29\27. Something's up with the code.
correct?from the moment I select my game on the DS Startup Screen to the moment I say "yes I want to turn my CGear on" ingame
from Gen 4.from the moment I Reset my game to the moment I press A at the Blue Continue Screen
The moment the Second Timer runs out, tap "Yes", then QUICKLY tap the screen to exit the "Warning Message" and actually turn on the CGear (18:00:48:33).
VERY QUICKLY check and record IVMTRNG.
VERY QUICKLY encounter Cobalon, capture, check and record IVs (less than 1 minute from CGear "Yes").
This you don't need to do very quickly. The new MTRNG seed is set the moment you click "yes", and you can wait as long as you want afterwards and get the same IVs. Don't worry about trying to click to screen to clear it as fast as possible.It all felt kind of sloppy to me. I'm having a bit of a hard time adjusting to the new target, and I'm not even sure I know what it is for sure. When you press the CGear power button, a "Warning Message" or something pops up. There's a Yes button and No button in the top right hand corner. But when you press the Yes button, you just stay on that "Warning Message" or whatever, so I'm not sure if the CGear has really started up you know?
Viewing: 022151D4
Unaltered / Altered
D2A1C834 00000000 -- Start
F632D07C B632D07C -- Change 1
looking around for other differences...
Viewing: 022158EC
Unaltered / Altered
11C08278 11C08278 -- Start
BAAA25C7 FAAA25C7 -- Change 1
5CCAEDD2 5CCAEDD2 -- Change 2
now back to the MTRNG...
Unaltered / Altered
6A0CFC24 6A0CFC24 -- Change 2
wat, no reliance on the first value?
Checked the rest of the memory locations for any difference after the battle screen starts its shifting (2nd change)
022152B8 [BE38DDA3 -> FE38DDA3]
022158E8 [313D1A0C -> 113D1A0C]***right next to the last change
022159D0 [5D619E07 -> 1D619E07]
02215B8C [41543FAC -> 51543FAC]
02215B94 [00000015 -> 00000012] This is the frame counter for the battle, advances 2->270 (622 decimal), with even intervals, with 00000000 not existing -> (270/2-1)*16=311 changes which then updates the MTRNG position upon looping. Starts changing once the screen fades to the appearing pokemon from darkness, not when the music starts.
02215E08 [05F23C00 -> 05F93C00] Another advancing thing that I have no clue what it does.
02215F20 [00000000 -> 00B300EC] Rapidly changing back and forth between two values,
All 3 values have approximately the same rate.
I separated out the last 3 lines as they are not with the block the MTRNG occupies (has 0000000 in between. The last 2 don't look related at all.
Frame SEED1 SEED2
0 3D072258 5C841A77 Starting Seed
1 F5C0437B F300431A (Nature?)
2 957B114A 73342467 Ending Seed for all 3 starters ([B]F301431A[/B])
3 86FB0AF5 AC53CDB7 Start Belle Battle
4 42C20E6C 385453CA Start Cheren Battle
5 25621B5F DE525286 They left (1)
6 141A423E 8E4E23A4
7 F3A7EF39 A3824B9D
8 96FC8140 31B933B6
9 3BB0DD03 863B8385
10 82496BF2 418042C4
11 BD80B73D 7F700746
12 64A98ED4 [B][U]1337[/U][/B]A036
13 CC476C67 91F60FDC
14 3C288266 E83AD4C1
15 02B4A701 0D93E9CB
16 BBD30B28 7A759954
17 397A6D8B 3F142134
18 D4E0399A E6F2F5C3 They left (2), end (saving now)
19 86A6C285 F437855F after saving
20 CBAD8A3C DCD3BBD7
21 523C446F 80297DDF
22 6596058E 0DFF1D6D
23 6C31CDC9 094383FE
24 C36C6010 375A86C1
Frame SEED1 SEED2
0 3D072258 5C841A77 Start 0...
1 F5C0437B F300431A
2 957B114A 73342467 End 0 - F301431A
3 86FB0AF5 AC53CDB7 End 1 - 73352467
4 42C20E6C 385453CA End 2 - AC52CDB7