+  RHDN Forum Archive
|-+  Romhacking
| |-+  ROM Hacking Discussion
| | |-+  I need help adding credits to a game.
Pages: [1]
Author Topic: I need help adding credits to a game.  (Read 339 times)
Ryusui
Guest
« on: December 23, 2006, 11:43:51 pm »

The game in question is Sylvanian Melodies (a.k.a. Sylvania Melody) for GBC. Yes, I'm doing another one. It's a rhythm-action game this time: no Elite Beat Agents, but not bad; some music is even faintly reminiscent of the NES Rockman games.

I've figured out the compression (and written a util to rip/reinsert all the graphics to boot), and modifying text is a simple matter of changing a great big block of uncompressed graphics data, but there are two things I'd like to do that I can't quite figure out. I did them easily with Sylvanian Families 1 because I had access to SF1's event scripts, but everything in Melodies seems to be hard-coded:

1. Add a Watercrown Productions logo before the title screen.

2. Add some extra translation credits to the game.

I haven't looked much into #1 yet, but #2 is a must: most of the data and code for the credits appears to be in bank 9 (the little dancing Sylvanian animation) and 37 (the credits proper), with the "core" code occupying a little piece of bank 0.

If anyone can help, I'll be sure to add you to the credits...if your name isn't down for them already. ^_^
Nightcrawler
Guest
« Reply #1 on: December 31, 2006, 03:12:48 pm »

You're going to need to start looking at the code for the credits and see how it loads each new screen and then add another one.

The other option depending on how the credits are laid out is to modify an existing credits screen to contain the additional information. This may look pretty crappy depending on how the screens are already laid out, but it could look just fine.

I don't know what the best emulators to use are, but you'll want to dump some trace files and start looking at how it's done. There's a good chance it probably won't be that hard.

As for the intro. Read that thread about adding an intro to an NES game. It's the same type of deal. You'll need to change the reset vector to go a new place with empty space where your code is written for the intro. Finding enough space is usually the most challenging part on NES or GB.
Ryusui
Guest
« Reply #2 on: December 31, 2006, 03:23:09 pm »

I was about to say "but I want to add my logo after the original ones", when I realized...what better way to figure out what the original code does than follow it from the beginning? Damn, I'm thick...-_-;
Pages: [1]  


Powered by SMF 1.1.4 | SMF © 2006-2007, Simple Machines LLC