Mario Kart 64
|
#include <libultraship.h>
#include <macros.h>
#include <mk64.h>
#include <stubs.h>
#include <common_structs.h>
#include <defines.h>
#include <decode.h>
#include "main.h"
#include "code_800029B0.h"
#include "buffers.h"
#include "save.h"
#include "replays.h"
#include "code_8006E9C0.h"
#include "menu_items.h"
#include "code_80057C60.h"
#include "kart_dma.h"
#include "port/Game.h"
#include "courses/staff_ghost_data.h"
Macros | |
#define | GHOST_UNLOCK_MARIO 9000 |
#define | GHOST_UNLOCK_ROYAL 16000 |
#define | GHOST_UNLOCK_LUIGI 11200 |
#define | REPLAY_MASK (ALL_BUTTONS ^ (A_BUTTON | B_BUTTON | Z_TRIG | R_TRIG | L_TRIG)) |
Functions | |
void | load_course_ghost (void) |
void | load_post_time_trial_replay (void) |
void | load_player_ghost (void) |
void | set_staff_ghost (void) |
s32 | func_800051C4 (void) |
void | func_8000522C (void) |
void | func_800052A4 (void) |
void | func_80005310 (void) |
void | process_post_time_trial_replay (void) |
void | process_course_ghost_replay (void) |
void | process_player_ghost_replay (void) |
void | save_player_replay (void) |
void | func_80005AE8 (Player *ply) |
void | func_80005B18 (void) |
void | func_80005E6C (void) |
void | replays_loop (void) |
#define GHOST_UNLOCK_LUIGI 11200 |
#define GHOST_UNLOCK_MARIO 9000 |
Activates staff ghost if time trial lap time is low enough
#define GHOST_UNLOCK_ROYAL 16000 |
#define REPLAY_MASK (ALL_BUTTONS ^ (A_BUTTON | B_BUTTON | Z_TRIG | R_TRIG | L_TRIG)) |
s32 func_800051C4 | ( | void | ) |
void func_8000522C | ( | void | ) |
void func_800052A4 | ( | void | ) |
void func_80005310 | ( | void | ) |
void func_80005AE8 | ( | Player * | ply | ) |
void func_80005B18 | ( | void | ) |
void func_80005E6C | ( | void | ) |
void load_course_ghost | ( | void | ) |
void load_player_ghost | ( | void | ) |
void load_post_time_trial_replay | ( | void | ) |
void process_course_ghost_replay | ( | void | ) |
void process_player_ghost_replay | ( | void | ) |
void process_post_time_trial_replay | ( | void | ) |
void replays_loop | ( | void | ) |
void save_player_replay | ( | void | ) |
void set_staff_ghost | ( | void | ) |
u16 bCourseGhostDisabled |
u16 bPlayerGhostDisabled |
s16 D_80162D86 |
StaffGhost* D_80162DC4 |
s32 D_80162DC8 |
s32 D_80162DCC |
s32 D_80162DD0 |
u16 D_80162DD8 |
s32 D_80162DDC |
s32 D_80162DE0 |
s32 D_80162DE4 |
s32 D_80162DE8 |
s32 D_80162DF4 |
s32 D_80162DFC |
s32 D_80162E00 |
|
extern |
s32 gPauseTriggered |
s32 gPostTimeTrialReplayCannotSave |
u32* gReplayGhostCompressed = (u32*) &D_802BFB80.arraySize8[1][1][3] |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
u32* sPlayerGhostReplay |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
u8* sReplayGhostBuffer |
size_t sReplayGhostBufferSize |
u32* sReplayGhostEncoded = (u32*) &D_802BFB80.arraySize8[0][2][3] |
uintptr_t staff_ghost_track_ptr |
s32 sUnusedReplayCounter |