How do I hack large text on koko Adventure / Buzz & Waldog?

Started by Sky_Yoshi, January 10, 2016, 08:07:10 PM

Previous topic - Next topic

Sky_Yoshi

Just that.
I'm working on a hack of koko Adventure / Buzz & Waldog and I want to change the name of the characters.
So, somebody help me!
Hi! I'm Sky Yoshi, a Japanese RomHacker.
I am an beginner of a RomHacker and I'm here because I am interested.
I am trying to hack the stages of SMB1

KingMike

Would need an example of what you want to change, but text format is usually independent of font size.
The only difference is that on NES, with 8x16 characters, they could be stored relative to the order in memory, or according to the tile number.

Like say tiles 0x20, 21, 22, etc. were the top of A, B, C.. and 0x30, 31, 32, etc. were the bottom of A, B, C, they might've stored the text as A=10 (since 0x20 would be the second row of 8x16 characters) or they might've stored it as A=20 since that's the tile number of the top half. You'd have to try both (unless you know enough ASM to debug the print routine to find out for sure).
"My watch says 30 chickens" Google, 2018

Sky_Yoshi

Thank you for the informations!
That will help.
Quote from: KingMike on January 10, 2016, 10:32:26 PM
Would need an example of what you want to change, but text format is usually independent of font size.
Like Change "Waldog" or "Suzi" to "Spinner" or Change "koko" to "Buzz".
Hi! I'm Sky Yoshi, a Japanese RomHacker.
I am an beginner of a RomHacker and I'm here because I am interested.
I am trying to hack the stages of SMB1

KingMike

Is it a graphic you are trying to change? Can you post a picture of what you want to change?
"My watch says 30 chickens" Google, 2018

Sky_Yoshi

Hi! I'm Sky Yoshi, a Japanese RomHacker.
I am an beginner of a RomHacker and I'm here because I am interested.
I am trying to hack the stages of SMB1

KingMike

Again, a few methods:
1) Relative searcher, since the font is in order (checking by opening FCEUX PPU Viewer while running the game, on a screen with text)
or:
2) On the PPU Viewer, point to the top half of the tile in the tile viewer and look at the tile number on the bottom of the window. Do that for a few letters in a row and note the tile values. Then search for that hex string in a hex editor. I did a quick check for C, O, M in STAGE COMPLETED and found a possible match. So that's probably the method.
"My watch says 30 chickens" Google, 2018

Sky_Yoshi

Hi! I'm Sky Yoshi, a Japanese RomHacker.
I am an beginner of a RomHacker and I'm here because I am interested.
I am trying to hack the stages of SMB1

SleepyFist

You need the emulator FCEUX,
Load your game in it and find the PPU viewer tool somewhere along the top bar,
in the viewer hover your mouse cursor over what you want to modify and it should show a hex number somewhere in the viewer,
get all the numbers for the letters in the name you want to modify, then run a search for them all in one string with no spaces in it with whatever hex editor you use, hopefully you should get a result, then just swap the numbers for the ones that correspond to different letters.

Sky_Yoshi

Quote from: SleepyFist on January 25, 2016, 09:00:37 PM
You need the emulator FCEUX,
Load your game in it and find the PPU viewer tool somewhere along the top bar,
in the viewer hover your mouse cursor over what you want to modify and it should show a hex number somewhere in the viewer,
get all the numbers for the letters in the name you want to modify, then run a search for them all in one string with no spaces in it with whatever hex editor you use, hopefully you should get a result, then just swap the numbers for the ones that correspond to different letters.
Thank you!
I'll try that.
Hi! I'm Sky Yoshi, a Japanese RomHacker.
I am an beginner of a RomHacker and I'm here because I am interested.
I am trying to hack the stages of SMB1

Sky_Yoshi

Dang it! I got trouble!
After I changed the Graphics, everything get back to normal!
Hi! I'm Sky Yoshi, a Japanese RomHacker.
I am an beginner of a RomHacker and I'm here because I am interested.
I am trying to hack the stages of SMB1