This commit is contained in:
petrie911
2024-05-20 11:28:13 -03:00
committed by GitHub
parent 53c05e51a4
commit 566f9db5a5
8 changed files with 391 additions and 28 deletions
+13 -6
View File
@@ -40,14 +40,21 @@
#define MODS_FPS_COUNTER 0
/**
* Object Ram Watch:
* RAM modifier:
* Press C> while paused to cycle modes
*
* Cheats:
* Use D-Pad up and down to select a cheat
* Use D-Pad left and right to set its value
* Press L to set the value or twice to lock it
*
* Object Ram Editor:
* Watch up to seven addresses from the player and object arrays
* Press C> while paused to enable/disable
* Use D-PAD to move the cursor and change values
* Use D-Pad to move the cursor and change values
* Press L to edit the highlighted value
*/
#define MODS_OBJECT_RAM 0
#define MODS_RAM_MOD 0
/* ************************* */
@@ -59,8 +66,8 @@ void Map_LevelSelect(void);
static void Play_RenderFps(void);
#endif
#if MODS_OBJECT_RAM == 1
void ObjectRam_Update(void);
#if MODS_RAM_MOD == 1
void RamMod_Update(void);
#endif
#endif
+1
View File
@@ -16,6 +16,7 @@ typedef enum MissionStatus {
/* 0 */ MISSION_COMPLETE,
/* 1 */ MISSION_ACCOMPLISHED,
/* 2 */ MISSION_WARP,
/* 3 */ MISSION_MAX,
} MissionStatus;
typedef struct Environment {
+4
View File
@@ -48,12 +48,14 @@ typedef enum DrawMode {
/* 6 */ DRAW_UNK_VS,
/* 7 */ DRAW_UNK_7,
/* 8 */ DRAW_ENDING,
/* 9 */ DRAW_MAX,
} DrawMode;
typedef enum LevelMode {
/* 0 */ LEVELMODE_ON_RAILS,
/* 1 */ LEVELMODE_ALL_RANGE,
/* 2 */ LEVELMODE_UNK_2,
/* 3 */ LEVELMODE_MAX,
} LevelMode;
typedef enum PlayerState1C8 {
@@ -71,6 +73,7 @@ typedef enum PlayerState1C8 {
/* 11 */ PLAYERSTATE_1C8_ANDROSS_MOUTH,
/* 12 */ PLAYERSTATE_1C8_12,
/* 13 */ PLAYERSTATE_1C8_VS_STANDBY,
/* 14 */ PLAYERSTATE_1C8_MAX,
} PlayerState1C8;
typedef enum PlayerShotStatus {
@@ -102,6 +105,7 @@ typedef enum LaserStrength {
/* 1 */ LASERS_TWIN,
/* 2 */ LASERS_HYPER,
/* 3 */ LASERS_UNK_3,
/* 4 */ LASERS_MAX,
} LaserStrength;
typedef struct PlayerShot {