Skip to content
Rickisthe1 edited this page Nov 5, 2022 · 13 revisions

Note

  • This tutorial will not teach you how to design. That's your job buddy-o! :)
  • It's recommended to edit the title screen last, since your main priority in creating a big hack is changing gameplay. If you aren't making a big hack, ignore this.

List of files and folders used:

  • TitleScreen contains main folders.
  • Background has the background frame and palette frames.
  • Chars are the letter sprites and palettes that slide into frame.

Title Screen

The title says it all...

(By BigSharkZ)

(By Crafty++)

(By Gabbi)

Getting started

Open your preferred sprite/image editing software (in this tutorial, it's GraphicsGale) and open the "Reference.png" file inside the "background" folder. This is the only frame you should care about when first making changes. Since ver 4.1, more VRAM space is available for unique tiles.

(8x8 grid for mini tile reference.)


Background

  1. Once you have the Reference.png open, you can start designing and changing its colors. (Just don't make any letters or characters yet.) Whatever you wanna do.
  2. When you're satisfied with your result, ask yourself:
  • Do I want my title screen to flash?
  • Do I want my title screen to have sliding letters?
  • Do I want my title screen to be skippable?

These are all important questions to ask because they all affect how your title screen will present itself.

Chars

  • Open the "Chars" folder and "Initial.png." Each letter has a 24x48 grid. You can either remove all the letters by changing every color in the palettes for ALL the pngs to RGB values 0,0,0 (so you can have all your letters on the background instead,) or you can change the letters to your liking. It is possible to add more letters, but there isn't an ASM script for that yet.

Patches

Add these to a .ccs file in your ccscript folder. They'll be applied automatically when compiling your ROM.

  • Gas Station Skip (Disables Letter Slide Animation) - ROM[0xC4DB33] = "[4C F9 DB]"
  • To keep the Letter Slide Animation, add this - ROM[0xc3f3d0] = STZ_a(0x9f75)
  • Attract Mode Skip - ROM[0xC422E4] = "[09]"
Clone this wiki locally