Skeetendo

’Cause all games were better on the GBC

You are not logged in.

#1 2011-12-14 21:56:33

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

Running Shoes in a Gold (U) Rom

Hey, guys. You may know me from that RMXP Game I'm working on, Pokémon Mint. But progress is a bit slow on Mint for the time being (Being my lack of inspiration) and I figured that maybe if I do a bit of good ol' hacking again I might get some of that inspiration back.

I found Coolboyman's tutorial for adding running shoes in Gold version, but I have no skill in ASM and don't know where to even start. Running is an important feature in this hack I'm working on and I was wondering if somebody kind-hearted (or not) could guide me step by step on how to implement this code. In return I could do some pixel art for your game or maybe some storyline polishing (I'm going to school for it :D)

Here is the Pokécommunity thread:
http://www.pokecommunity.com/showthread.php?t=206689

And here is my DA for proof of my pixel artistic:
http://pokemon-tiler.deviantart.com/


Thank you so much in advance,
Pia Carrot.

EDIT: I'm also wondering if this is even possible to implement into a crystal rom, if it is I'll be switching over to it.

Last edited by Kuroko Aizawa (2011-12-14 22:19:45)

Offline

#2 2011-12-14 22:58:32

Sawakita
Administrator
Registered: 2010-10-16
Post 246/364

Re: Running Shoes in a Gold (U) Rom

Three possible ways come to my mind. You can use:
1. a hex editor;
2. an ASM editor;
3. an assembler.

I'd suggest the 1st or the 2nd option, because it's a very small edit. If you're going for the hex editing way, the thread you linked already tells the opcode/(hex value) corrispondencies. Just go to the specified addresses, in the hex editor, and edit the bytes accordingly.

;Address $97BFA: 
    ld hl,$7BE4 (21 E4 7B)

;Address $10000:
    call $7E66 (CD 66 7E)

;Address $13E66:
    call $4017 (CD 17 40)
    ld de,$D682 (11 82 D6)
    ld c,$04 (0E 04)
    ld a,[de] (1A)
    sbc a,c (99)
    jr z,$7E8B (28 18)
    and 02 (E6 02)
    rcc a (CB 0F)
    ld de,$D682 (11 82 D6)
    ld [de],a (12)
    ret (C9)

About Crystal: of course it's possible, but you need to use different values for ROM/RAM locations since they differ between G/S and Crystal (it'd require some research).

Offline

#3 2011-12-14 23:00:32

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

Re: Running Shoes in a Gold (U) Rom

Thanks so much Sawakita-kun; you've been a big help. I'll try these out. I've been doing a bit of research today so hopefully I can understand this ASM perfectly within the week.

Offline

#4 2011-12-14 23:05:59

Sawakita
Administrator
Registered: 2010-10-16
Post 248/364

Re: Running Shoes in a Gold (U) Rom

You're welcome! (by the way, may I contact you for some collaboration about graphics, in the future? Wood might need some addition, on that side, someday...)

Offline

#5 2011-12-14 23:11:09

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

Re: Running Shoes in a Gold (U) Rom

Sawakita wrote:

You're welcome! (by the way, may I contact you for some collaboration about graphics, in the future? Wood might need some addition, on that side, someday...)


Of course! I'm mostly on PHO (I was known as White but my new name is Pia Carrot). We can talk better there. (I'm pretty sure you have an account there?)

Offline

#6 2012-03-15 07:02:41

hacker
Member
From: Batam Grove City
Registered: 2011-07-30
Post 142/548
Website

Re: Running Shoes in a Gold (U) Rom

@Sawakita, did you mean that I edit the addreas ($97bfa) to 21 E4 7B?


[POKÉMON JOURNEY] hacking planning 2012
Visit my website  www.pokemonhackingblog.blogspot.com

Offline

Board footer

Powered by FluxBB