Skip to content

Title Screen

The title screen is the first thing players see. You can customise the text, images, and behaviour through src/dx/config.h and by replacing asset files.

Mod name and version

Set the name and version that appear on the file select menu in src/dx/config.h:

#define DX_MOD_NAME "My Cool Mod"
#define DX_MOD_VER_MAJOR 1
#define DX_MOD_VER_MINOR 0
#define DX_MOD_VER_PATCH 0

The mod name can be up to 27 characters.

New game settings

These options control what happens when the player starts a new game:

#define NEW_GAME_MAP_ID "kmr_20"
#define NEW_GAME_ENTRY_ID kmr_20_ENTRY_0
#define NEW_GAME_STORY_PROGRESS STORY_INTRO

Skipping intros

By default, DX skips the logo screens, storybook, and demo reel to speed up development. You can change these in src/dx/config.h:

OptionDefaultEffect
DX_SKIP_LOGOS1Skip the Nintendo and Intelligent Systems logos
DX_SKIP_STORY1Skip the introductory storybook
DX_SKIP_DEMO1Skip the demo reel that plays on the title screen

Set these to 0 before releasing your mod so players see the full intro sequence.

Replacing title screen assets

The title screen images are in assets/us/mapfs/title/. To replace them, create overrides in assets/mod/mapfs/title/:

FileDescription
logotype.pngThe Paper Mario logo (200x112, RGBA)
press_start.pngThe "PRESS START" text (128x32, grayscale+alpha)
copyright.pngThe copyright notice text

The title screen background is at assets/us/mapfs/bg/title_bg.png. Override it at assets/mod/mapfs/bg/title_bg.png.

Additional background layers and decorative elements are in assets/us/title/:

FileDescription
bg_1.png through bg_4.pngBackground layers
bowser_silhouette.pngBowser silhouette
tape.pngDecorative tape element

Override these at assets/mod/title/.