Experimental Features (Subject to change)
Controller Paks
See: Controller Paks
Cheats
Rom information metadata
To show certain (metadata) information on the N64 ROM information screen, add a .meta file in the same directory as the game ROM file with the same ROM filename (but excluding the ROM extension i.e. [.z64, .v64, .n64] )
Although the filename is .meta, its content is based on an ini file.
The aim is to add full support for https://n64brew.dev/wiki/ROM_Metadata
Tip
A rom called my N64 game rom.z64 will load Rom information metadata from my N64 game rom.meta.
and the following content under the file content header:
Warning
The line endings must be LF.
[meta]
Examples of the "key=values" are:
ROM minimum age rating
The minimum age rating of the game.
In future, this can be used for content filtering.
Any number can be used and the menu will (currently) try to align it with the ESRB rating;
age-rating=0 /**< No age rating defined */
age-rating=1 /**< Everyone */
age-rating=10 /**< Everyone 10+ */
age-rating=13 /**< Teen */
age-rating=17 /**< Mature */
age-rating=18 /**< Adults Only */
an example for an age rating of "Everyone 10+" would be:
[meta]
; Self-certified age rating for the game. This is a number
; identifying the minimum suggested age for a player (0-18).
; This allows readers to provide some kind of content filtering
; capability. You can follow ESBR/PEGI guidelines to get
; some suggestions on this.
age-rating=10
ROM release date
The release date of the game. This will not yet be shown in the menu.
[meta]
; Release date of the game. Use YYYY-MM-DD format.
release-date=2025-11-04
ROM Short description
A short description with a length of 120 characters.
[meta]
; Short description of the game, to be displayed in
; menu or ROM managers. Suggested maximum length is
; 120 chars.
short-desc=Shoot your way to the heaven, fighting against birds and aliens
Customizing the font
The N64FlashcartMenu allows the ability to test new fonts or adding regional characters without recompiling the menu. However the font is explicitly linked to the currently used version of the libdragon SDK.
Add a font64 file to the sd:/menu/ directory called custom.font64.
You can build a font64 file with Mkfont, one of libdragon's tools. At the time of writing, you will need to obtain libdragon's preview branch artifacts to find out a copy of the prebuilt Windows executable. Read its related Wiki page for usage information.