You've already forked Microtransactions64
mirror of
https://github.com/Print-and-Panic/Microtransactions64.git
synced 2026-01-21 10:17:19 -08:00
The ROM name can be set in config.h
This commit is contained in:
@@ -41,6 +41,7 @@ This is a fork of the ultrasm64 repo by CrashOveride which includes the followin
|
|||||||
- The "far" variable is now u16, allowing you to increase the farclip (the max distance at which geometry is rendered). However, when increasing the farclip, make sure to increase the nearclip by the same ratio, or rendering will break on console and LLE plugins.
|
- The "far" variable is now u16, allowing you to increase the farclip (the max distance at which geometry is rendered). However, when increasing the farclip, make sure to increase the nearclip by the same ratio, or rendering will break on console and LLE plugins.
|
||||||
- Many general use defines for object struct members, meant for use in custom object behaviors. Check `object_fields.h` for more info on this. (By MrComit)
|
- Many general use defines for object struct members, meant for use in custom object behaviors. Check `object_fields.h` for more info on this. (By MrComit)
|
||||||
- Included `actors/group0.c` in `behavior_data.c`
|
- Included `actors/group0.c` in `behavior_data.c`
|
||||||
|
- The internal ROM name is now set with a define in `config.h` to make it simpler
|
||||||
|
|
||||||
**Other Bugfixes:**
|
**Other Bugfixes:**
|
||||||
- Castle music fix (Fixes the castle music sometimes triggering after getting a dialog) *
|
- Castle music fix (Fixes the castle music sometimes triggering after getting a dialog) *
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
* Super Mario 64 ROM header
|
* Super Mario 64 ROM header
|
||||||
* Only the first 0x18 bytes matter to the console.
|
* Only the first 0x18 bytes matter to the console.
|
||||||
*/
|
*/
|
||||||
|
#include "config.h"
|
||||||
.byte 0x80, 0x37, 0x12, 0x40 /* PI BSD Domain 1 register */
|
.byte 0x80, 0x37, 0x12, 0x40 /* PI BSD Domain 1 register */
|
||||||
.word 0x0000000F /* Clockrate setting*/
|
.word 0x0000000F /* Clockrate setting*/
|
||||||
.word entry_point /* Entrypoint */
|
.word entry_point /* Entrypoint */
|
||||||
@@ -15,9 +15,9 @@
|
|||||||
.word 0x00000000 /* Unknown */
|
.word 0x00000000 /* Unknown */
|
||||||
.word 0x00000000 /* Unknown */
|
.word 0x00000000 /* Unknown */
|
||||||
.if VERSION_SH == 1
|
.if VERSION_SH == 1
|
||||||
.ascii "SUPERMARIO64 " /* Internal ROM name */
|
.ascii INTERNAL_ROM_NAME /* Internal ROM name */
|
||||||
.else
|
.else
|
||||||
.ascii "SUPER MARIO 64 " /* Internal ROM name */
|
.ascii INTERNAL_ROM_NAME /* Internal ROM name */
|
||||||
.endif
|
.endif
|
||||||
.word 0x00000000 /* Unknown */
|
.word 0x00000000 /* Unknown */
|
||||||
.word 0x0000004E /* Cartridge */
|
.word 0x0000004E /* Cartridge */
|
||||||
|
|||||||
@@ -49,6 +49,9 @@
|
|||||||
// -- ultrasm64-extbounds specific settings --
|
// -- ultrasm64-extbounds specific settings --
|
||||||
|
|
||||||
// COMMON HACK CHANGES
|
// COMMON HACK CHANGES
|
||||||
|
// Internal ROM name. NEEDS TO BE **EXACTLY** 20 CHARACTERS. Can't be 19 characters, can't be 21 characters. You can fill it with spaces.
|
||||||
|
// The end quote should be here: "
|
||||||
|
#define INTERNAL_ROM_NAME "SUPERMARIO64 "
|
||||||
// Disable lives and hide the lives counter
|
// Disable lives and hide the lives counter
|
||||||
#define DISABLE_LIVES
|
#define DISABLE_LIVES
|
||||||
// Skip peach letter cutscene
|
// Skip peach letter cutscene
|
||||||
|
|||||||
Reference in New Issue
Block a user