2019-10-05 15:08:05 -04:00
|
|
|
#ifndef CONFIG_H
|
|
|
|
#define CONFIG_H
|
2019-08-25 00:46:40 -04:00
|
|
|
|
|
|
|
/**
|
|
|
|
* @file config.h
|
|
|
|
* A catch-all file for configuring various bugfixes and other settings
|
|
|
|
* (maybe eventually) in SM64
|
|
|
|
*/
|
|
|
|
|
|
|
|
// Bug Fixes
|
|
|
|
// --| US Version Nintendo Bug Fixes
|
|
|
|
/// Fixes bug where obtaining over 999 coins sets the number of lives to 999 (or -25)
|
|
|
|
#define BUGFIX_MAX_LIVES (0 || VERSION_US || VERSION_EU)
|
2019-11-03 14:36:27 -05:00
|
|
|
/// Fixes bug where the Boss music won't fade out after defeating King Bob-omb
|
2019-10-05 15:08:05 -04:00
|
|
|
#define BUGFIX_KING_BOB_OMB_FADE_MUSIC (0 || VERSION_US || VERSION_EU)
|
2019-08-25 00:46:40 -04:00
|
|
|
/// Fixes bug in Bob-Omb Battlefield where entering a warp stops the Koopa race music
|
|
|
|
#define BUGFIX_KOOPA_RACE_MUSIC (0 || VERSION_US || VERSION_EU)
|
|
|
|
/// Fixes bug where Piranha Plants do not reset their action state when the
|
|
|
|
/// player exits their activation radius.
|
|
|
|
#define BUGFIX_PIRANHA_PLANT_STATE_RESET (0 || VERSION_US || VERSION_EU)
|
|
|
|
/// Fixes bug where sleeping Piranha Plants damage players that bump into them
|
2020-02-03 00:51:26 -05:00
|
|
|
#define BUGFIX_PIRANHA_PLANT_SLEEP_DAMAGE (0 || VERSION_US)
|
2019-08-25 00:46:40 -04:00
|
|
|
/// Fixes bug where it shows a star when you grab a key in bowser battle stages
|
|
|
|
#define BUGFIX_STAR_BOWSER_KEY (0 || VERSION_US || VERSION_EU)
|
|
|
|
|
2019-10-05 15:08:05 -04:00
|
|
|
// Screen Size Defines
|
2019-08-25 00:46:40 -04:00
|
|
|
#define SCREEN_WIDTH 320
|
|
|
|
#define SCREEN_HEIGHT 240
|
|
|
|
|
2019-10-05 15:08:05 -04:00
|
|
|
// Border Height Define for NTSC Versions
|
2020-02-03 00:51:26 -05:00
|
|
|
#ifndef VERSION_EU
|
2019-08-25 00:46:40 -04:00
|
|
|
#define BORDER_HEIGHT 8
|
2020-02-03 00:51:26 -05:00
|
|
|
#else
|
|
|
|
#define BORDER_HEIGHT 1
|
|
|
|
#endif
|
2019-08-25 00:46:40 -04:00
|
|
|
|
|
|
|
#endif
|