Skeetendo

’Cause all games were better on the GBC

You are not logged in.

#1 2011-12-27 05:22:53

Kuroko Aizawa
Member
Registered: 2011-12-01
Post 96/494

Pokémon Green Hacking Questions

Hello, everyone. I wanted to have a little bit of fun thinking it would be easy in Pokémon Green, but it turns out no map editors fully support it, and there is no such Wild Pokemon Editor that can read it.

I am not trying anything huge here, just some Wild Pokemon editing and a way to add a legendary battle for Mew. I am using LandoR (I think)'s English Patch for the game and can't seem to find a usable tbl file.

Obviously I'm not a good hacker, nor a RBY hacker. I just wanna make a patch for Green to make all the Pokémon catchable.



I also wanna know if it's possible to make Trainers harder with a trainer editor if one can support Green. I'll try to check up on this one.

Thank you!
Pia Carrot

Offline

#2 2011-12-27 05:52:56

391/701

Re: Pokémon Green Hacking Questions

These data formats are probably the same as in English Red/Blue, just with different offsets. Try finding the data in the English versions, then searching for the same values in the Japanese version. (Wild Pokémon / trainers)

Pia Carrot wrote:

I am using LandoR (I think)'s English Patch for the game and can't seem to find a usable tbl file.

Try using a hex editor with a relative search function (e.g., WindHex).

#3 2011-12-27 14:04:07

Kuroko Aizawa
Member
Registered: 2011-12-01
Post 97/494

Re: Pokémon Green Hacking Questions

Thanks alot, I will give it a try!


Though one thing I noticed, that upon trying to open up a Green (J) rom in a Red/Blue Wild Editor, all the data will appear scrambled (Level 81 Nintales' in Route 3, etc.) but ingame it is just fine. I also noticed the headers are different for indoor buildings, besides the Players Room. This is just an observation in Ultramap and Redmap. And Swampert's Trainer Editor won't even try to read the Green Rom, which probably means I need an .ini for it.

Last edited by Kuroko Aizawa (2011-12-27 14:16:58)

Offline

#4 2011-12-27 20:17:38

tekcoR
Member
From: Celadon City
Registered: 2010-10-16
Post 92/165

Re: Pokémon Green Hacking Questions

Pia Carrot wrote:

Though one thing I noticed, that upon trying to open up a Green (J) rom in a Red/Blue Wild Editor, all the data will appear scrambled (Level 81 Nintales' in Route 3, etc.) but ingame it is just fine.

Indeed, the Wild Pokemon Editor uses the wrong offsets for Green. Actually, you can fix this really easy (the same goes for map editor; I think Trainer editor too) with researching and replacing offsets. I have changed the Wild Pointer Data offset Harrisons tool used to the Japanese Green one (0xCF61). You can download and try the compiled version here. (it's really just a offset change so don't mind that it says "Red Version"; hopefully Harrison can make a more proper build)


Cya

Offline

#5 2011-12-27 21:18:27

Kuroko Aizawa
Member
Registered: 2011-12-01
Post 104/494

Re: Pokémon Green Hacking Questions

Wow, thanks. I really needed this! Will definitely give you, IIMarckus, and Harrison some credits for this.

Offline

#6 2011-12-27 22:46:40

Kuroko Aizawa
Member
Registered: 2011-12-01
Post 107/494

Re: Pokémon Green Hacking Questions

I have another question. I know this is ASM, but could someone show me how to make a new legendary battle with Mew? I guess this is really a request more than anything. I can provide the link to my ROM if anyone is willing to take up the job. I plan on putting Mew in the Pokémon Mansion, and I don't really care where, maybe the bottom floor where the journal entry and Solarbeam (In FRLG, atleast...) is.

In return I can do some pixel art or something along the lines of graphics.

Offline

#7 2011-12-28 01:51:45

tekcoR
Member
From: Celadon City
Registered: 2010-10-16
Post 94/165

Re: Pokémon Green Hacking Questions

I looked into the rom and this is the conclusion: Legendary events can be edited by people without ASM knowledge. (=me) lol Legendary data is within the people event data. That means you will have to repoint the Event Data for the Mansion because you need more space.

Structure:

[OWNr][Y][X]{Movement 1][Movement 2][TextStringNr][PkmnNr][Lvl]

Example (Moltres):

09 09 0F FF D1 46 49 32

[OWNr] = Index of the Overworld Sprite; for Pokemon: [05] = Rhydon (used at the Mewtwo Event), [09] = Bird, [38] = Clefairy OW, [3C] = Surfing Pokemon OW (too lazy to research the other like Fossil Shell, haven't anybody made a table?)
[Movement 1] = [FF] for not moving
[Movement 2] = [D0] Looking down, [D1] looking up, [D2] to the left, [D3] to the right
[PkmnNr]

Last edited by tekcoR (2011-12-28 01:53:55)


Cya

Offline

#8 2011-12-28 04:01:35

Kuroko Aizawa
Member
Registered: 2011-12-01
Post 109/494

Re: Pokémon Green Hacking Questions

Thanks, I really do appreciate this. I don't think Green has been hacked extensively enough for there to be good documentation. I'm amazed that you know all of this. Now, I get to learn how to repoint (Yay...)...

Offline

#9 2011-12-28 04:08:35

tysonrss
Member
From: US, Ohio
Registered: 2011-08-27
Post 377/649

Re: Pokémon Green Hacking Questions

Repointing isn't as difficult as it seems.

Use this

It comes in handy. Put the offset into the left top box and the pointer comes out on the right and the decimal offset in the bottom box.


Pokemon Blue DX is reborn!

Offline

#10 2011-12-28 04:11:06

Kuroko Aizawa
Member
Registered: 2011-12-01
Post 112/494

Re: Pokémon Green Hacking Questions

So...Do I need to find free space? Is there a free space finder I can use? Thanks for this btw, should come in handy.

Offline

#11 2011-12-28 04:15:54

tysonrss
Member
From: US, Ohio
Registered: 2011-08-27
Post 378/649

Re: Pokémon Green Hacking Questions

Unfortunately no, there is not a FSF. And I don't know how the layout works with the older games. I know the scripting is almost identical, but the banks are set up differently. To add to a certain bank, you'd have to make sure that the bank your at has enough 00s for you to insert what you want as a whole. The advanced members should be able to further assist you on that front.

Learning ow the 2nd gen works well might help you get an idea.

Last edited by tysonrss (2011-12-28 04:16:55)


Pokemon Blue DX is reborn!

Offline

#12 2012-06-06 06:59:05

weston86
Member
From: Richmond, MO
Registered: 2012-06-06
Post 1/13

Re: Pokémon Green Hacking Questions

How do I suppose to change the Blue Version to Green Version by which offset in Hex Editor. Does anyone know?

Offline

#13 2014-07-24 12:45:58

marbuljon
New member
Registered: 2014-07-24
Post 1/2

Re: Pokémon Green Hacking Questions

tekcoR wrote:

I have changed the Wild Pointer Data offset Harrisons tool used to the Japanese Green one (0xCF61). You can download and try the compiled version here.

The link is broken, is this uploaded somewhere else or could I get a mirror?

Offline

Board footer

Powered by FluxBB