Skeetendo

’Cause all games were better on the GBC

You are not logged in.

#1 2014-12-20 22:41:54

Torchickens
Member
Registered: 2011-01-02
Post 37/47

Simple Mom's name question (Gold, Silver)

Hi. What pointer (3 byte if not bank 0) do I have to call to bring up the "Mother's Name?" menu in Gold and Silver described here? https://iimarckus.org/i/naming-mother/

I don't think I need anything else because I already know a way of making the game execute code from another bank.

Additionally, does the menu still exist in Crystal?

Thanks!

Offline

#2 2014-12-20 23:06:39

Miksy91
Member
Registered: 2010-10-16
Post 2,150/2,339

Re: Simple Mom's name question (Gold, Silver)

Most of the code for naming your mother exists in Gold/Silver already (don't know about Crystal...) but you couldn't make it run properly just by calling the routine for it. I did a simple hack for DE for making it possible to name a third character (= mother) so you could use that if you like:
https://hax.iimarckus.org/topic/1985/

Offline

#3 2014-12-20 23:22:40

Torchickens
Member
Registered: 2011-01-02
Post 38/47

Re: Simple Mom's name question (Gold, Silver)

Oh, OK. Thanks. I'm not interested in actually naming another character at the moment. I just wanted to bring up the menu.

In the screenshot on the iimarckus.org article did any patches to the ROM have to be done to bring up the menu?

I don't mind if the menu looks glitchy/acts glitchy or doesn't end up naming the mother, but your tutorial looks great. I will play around with things and analyze your modifications :).

Edit: I see, I see! You load b as 03 (this is an index number for naming who of some sort and 03 is mother), load de as DEC0, load bank 4 then execute your custom code (mine was at D639; an item address because I'm thinking of making this all possible in game with Coin Case), which should contain call 2F93 and call 5AAD.
Edit 2: If you keep the code 0103D4C5 on before nicknaming a Pokémon the game will bring up the Mother's Name screen. That's great, but it's also good I was able to find out how to actually call the function for possibly doing this without GameShark.
Edit 3: Ooh, I've got a cool idea. You can make the author of a mail in the mail box be the custom mother name you entered if you set it to the hex:49 control character (if you can just change SRAM like this?), provided that you replace DEC0 in the code with D1AE (where the name is supposed to be stored). You could give it the message "Hi GOLD, it's your mother, (NAME)! Merry Christmas!"

Last edited by Torchickens (2014-12-21 03:08:44)

Offline

Board footer

Powered by FluxBB