Jump to content

Recommended Posts

Posted

I would venture to guess Kaphotics is not going to take the time to investigate this.  We will need to find someone else who knows enough reverse engineering to figure it out and also pray there is enough coded in the game to be able to enable it.

Posted
10 minutes ago, Sabresite said:

I would venture to guess Kaphotics is not going to take the time to investigate this.  We will need to find someone else who knows enough reverse engineering to figure it out and also pray there is enough coded in the game to be able to enable it.

Isn't "just" a flag?

I didn't know it would be so hard.

Posted
3 hours ago, jojo12100 said:

Isn't "just" a flag?

I didn't know it would be so hard.


Not quite.
IIRC, when you talk to the NPC, and have the flag set to roaming, the game then generates Pokemon's PID and data and sets it to a location in the save.
(which is why shiny hunting roamers, has to be done from before the roamers are met; the data location can be seen by Pokesav, if not mistaken)

So even if you were to change the flag in PKHeX, it wouldn't generate the Darkrai's data.
When you load the save, the game would either assume you already caught Darkrai or you'll encounter a roaming missingno (maybe, who knows).

Posted

I seriously hate april fools 'jokes'. I've never been able to get the hang of Pokeradar chaining. So getting a roaming Darkrai to be shiny is a lot better for me than soft resetting. Thanks for the correction. I'm gonna go bury my head in the ground or something. 

  • Like 3
Posted
4 minutes ago, theSLAYER said:

Also, this video demonstrates what I was talking about, for soft resetting roamers:

 

The first shiny I ever found was a roaming Raikou in Silver. So I always wanted to re-claim it in gen 4. But doing the SR before activating them thing or beating the HG/SS repeatedly to reset their stats was too painful. 

Posted
1 hour ago, HaxAras said:

The first shiny I ever found was a roaming Raikou in Silver. So I always wanted to re-claim it in gen 4. But doing the SR before activating them thing or beating the HG/SS repeatedly to reset their stats was too painful. 


What, Shiny Raikou in Silver! Badass!
I wonder if they use the same system (where stats are stored) in GS.

Yeah, doing the SR like he did in the video is a pain.
But he made the right choice to run away, so that he could save the shiny into the save XD

/edit:
@jojo12100 I'm curious about whether if one defeats the Darkrai, then defeats the E4, does it respawn without redoing the event?
If so, the flag idea may work.

Set flag, defeat E4, Darkrai respawns.

Tagging @Aurum too

(idea is from this video)

Posted (edited)
0x00 	int32	unknown
0x04 	int32	IVs
0x08	int32	PID
0x0C 	int16	Pokémon ID
0x0E 	int16	Current HP
0x10 	int8	Current level
0x11 	int8	Status conditions bitfield
0x12 	bool8	Is enabled
0x13 	int8	unknown
0b0000001	Asleep
0b0000010	Asleep
0b0000100	Asleep
0b0001000	Poisoned
0b0010000	Burned
0b0100000	Frozen
0b1000000	Paralyzed

Each roaming Pokémon entry is 0x14 bytes. They are stored at offset 0x8008 in Pokémon Platinum; don't know about Diamond and Pearl. The max amount of roaming entries is 5 in PT and 3(?) in DP.

The Pokémon IDs range from 0x1 (Bulbasaur) to 0x1ED (Arceus). Forms are not changeable, so you can't encounter a Speed Deoxys or something like that.

Edited by Aurum
Posted
2 minutes ago, Aurum said:

0x00 	int32	unknown
0x04 	int32	IVs
0x08	int32	PID
0x0C 	int16	Pokémon ID
0x0E 	int16	Current HP
0x10 	int8	Current level
0x11 	int8	Status conditions bitfield
0x12 	bool8	Is enabled
0x13 	int8	unknown

0b0000001	Asleep
0b0000010	Asleep
0b0000100	Asleep
0b0001000	Poisoned
0b0010000	Burned
0b0100000	Frozen
0b1000000	Paralyzed

Each roaming Pokémon entry is 0x14 bytes. They are stored at offset 0x8008 in Pokémon Platinum; don't know about Diamond and Pearl. The max amount of roaming entries is 5 in PT and 3(?) in DP.

I love to break games. What happens if you have the birds and Mesprit activated, Darkrai and then you try to activate Crecellia?

Does Crecellia disappear or does the game crash or does it over-write one of the currently roaming Pokemon? 

If something like this were added to PKHeX, it might be valuable to know. 

Posted

I have also 2 saves one before and one after for researches.

Can send them in private.

 

And I have also think about a cool feature for Pkhex in Sun/Moon: Pokemon Pelago dumper.

As the data locations arre known it won't be very complicated to implement. Can be usefull for shynihunters.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...