Skeetendo

’Cause all games were better on the GBC

You are not logged in.

#1 2011-08-27 15:59:04

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

The game crashes at Intro PKMN

That's right. I got into hex editing the text data for the intro of Pokemon Silver. I'm trying to match it with Blue's since it'll be a Blue Remake on the Silver rom. Now, everything works fine, until I hit Nidorino(I changed the intro PKMN). Once the pokemon shows, the text is blank and when pressing A the game restarts. I haven't the foggiest idea what I did wrong. I've done it over on new rom at least 3 times. The table format is identical to that of Blue, so I just inputed the same commands into silver and it all matches great until the game restarts.

I thought it was because of the "$\" (no pun intended) command, but I'm not sure. They are the same as it is in Blue. If needed I guess I can upload a screenshot.

hanks to anyone who can offer advice.

Also as a little bonus, it would be very handy if someone told me how to change the list of possible name that you choose for the Hero.

The:

"SILVER"
"KAMON"
"OSCAR"

part.

Thanks a ton folks.

Last edited by tysonrss (2011-08-27 16:12:40)


Pokemon Blue DX is reborn!

Offline

#2 2011-08-27 16:38:04

Miksy91
Member
Registered: 2010-10-16
Post 503/2,311

Re: The game crashes at Intro PKMN

tysonrss wrote:

That's right. I got into hex editing the text data for the intro of Pokemon Silver. I'm trying to match it with Blue's since it'll be a Blue Remake on the Silver rom. Now, everything works fine, until I hit Nidorino(I changed the intro PKMN). Once the pokemon shows, the text is blank and when pressing A the game restarts. I haven't the foggiest idea what I did wrong. I've done it over on new rom at least 3 times. The table format is identical to that of Blue, so I just inputed the same commands into silver and it all matches great until the game restarts.

I thought it was because of the "$\" (no pun intended) command, but I'm not sure. They are the same as it is in Blue. If needed I guess I can upload a screenshot.

hanks to anyone who can offer advice.

Also as a little bonus, it would be very handy if someone told me how to change the list of possible name that you choose for the Hero.

The:

"SILVER"
"KAMON"
"OSCAR"

part.

Thanks a ton folks.

The names are separated with byte 50 so you can change the names easily just by searching for them with a hex editor.
If you want to make one bigger and another one smaller, just change the locations of 50s unless you know repointing already.

It sounds like you accidentally messed up the asm routine for that part of the intro...
No idea what you did exactly though.

Offline

#3 2011-08-27 16:53:50

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

Re: The game crashes at Intro PKMN

I'm confused with your answer for the changing names part...I'm not sure where to locate byte 50. As for the nidorino part.

w18h14.jpg
As you can see, there is no text but it is programmed to show some. After pressing A it resets.

muwexd.jpg

This is taken from the Blue rom, but the highlighted part is in the Silver rom and they are identical. They match so I don't see what went wrong..

Things work fine before $\ in other words. It gets weird after PROF!

Last edited by tysonrss (2011-08-27 17:02:54)


Pokemon Blue DX is reborn!

Offline

#4 2011-08-27 17:00:13

Ben
Member
From: South Korea
Registered: 2010-10-16
Post 132/161

Re: The game crashes at Intro PKMN

He is saying that the names are separated by a 50 byte. If you search for a text string such as "KAMON," all you have to do is type the byte for each letter in the same spot.

Offline

#5 2011-08-27 17:05:07

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

Re: The game crashes at Intro PKMN

Thanks man, but it's so weird. I just typed KAMON and got the locatio0n, when I did that before it wouldn't show. Weird...


EDIT: Well I inputed the names, RED shows fine but everything else is scrambly. Again, did everything right. A couple of the names are shorter than what they appeared originally, so I used # thinking that it would just leave things as they should. Was that a mistake?

21bu2rq.jpg

And when the names are chosen, any of them the name disapears and shows a blank when it asks "Are you ready?"

Last edited by tysonrss (2011-08-27 17:20:56)


Pokemon Blue DX is reborn!

Offline

#6 2011-08-27 20:46:43

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

Re: The game crashes at Intro PKMN

Just type the names of the Red Version and seperate them with 0x50.
It should look like: RED[50]ASH[50]Jack[50]


Cya

Offline

#7 2011-08-27 20:53:02

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

Re: The game crashes at Intro PKMN

I'm afraid you guys have lost me with the whole 0x?? thing. It makes me a bit confused. The only thing I understand about gbc hacking thus far is hex editing the texts already programed with the table I found having all the bits that correspondes with a certain letter.

Could you translate that for me?

EDIT: I kinda understand now. I looked at another hack and recognized that byte 50 always came before the name but 25 was always used last. I wonder why that is. Anyway, the finished product.

29z7m6e.jpg

Last edited by tysonrss (2011-08-27 21:02:19)


Pokemon Blue DX is reborn!

Offline

#8 2011-08-27 21:12:32

Tauwasser
Member
Registered: 2010-10-16
Post 183/448

Re: The game crashes at Intro PKMN

Did you actually repoint the text in the silver rom to match up with your new string offsets?

cYa,

Tauwasser

Offline

#9 2011-08-27 21:43:59

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

Re: The game crashes at Intro PKMN

No I haven't. I didn't think that was needed since I didn't insert a new script or anything.


Pokemon Blue DX is reborn!

Offline

#10 2011-08-27 23:18:14

Tauwasser
Member
Registered: 2010-10-16
Post 186/448

Re: The game crashes at Intro PKMN

But you did insert a new script. The text that is displayed after the pkmn pic is shown has probably change offsets, so go change that pointer to the right value and be done with it. Look for it in the form [16][Pnt Lo][Pnt Hi][Bank].

cYa,

Tauwasser

Offline

Board footer

Powered by FluxBB