port pr 730 from the decomp (#445)

* port pr 730 from the decomp

Co-Authored-By: Jed Grabman <7600154+jedgrabman@users.noreply.github.com>

* rename file

* small fix

* finish fix time trial

---------

Co-authored-by: Jed Grabman <7600154+jedgrabman@users.noreply.github.com>
Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
This commit is contained in:
coco875
2025-07-10 23:11:36 +00:00
committed by GitHub
parent 371adbd7b9
commit 6a8baf8936
44 changed files with 744 additions and 690 deletions
+1 -1
View File
@@ -30,7 +30,7 @@ extern "C" {
#include "render_objects.h"
#include "assets/common_data.h"
#include "save.h"
#include "staff_ghosts.h"
#include "replays.h"
#include "actors.h"
#include "collision.h"
#include "memory.h"
+1 -1
View File
@@ -24,7 +24,7 @@ extern "C" {
#include "render_objects.h"
#include "assets/common_data.h"
#include "save.h"
#include "staff_ghosts.h"
#include "replays.h"
#include "actors.h"
#include "collision.h"
#include "memory.h"
+1 -1
View File
@@ -24,7 +24,7 @@ extern "C" {
#include "render_objects.h"
#include "assets/common_data.h"
#include "save.h"
#include "staff_ghosts.h"
#include "replays.h"
#include "actors.h"
#include "collision.h"
#include "memory.h"
+1 -1
View File
@@ -26,7 +26,7 @@ extern "C" {
#include "render_objects.h"
#include "assets/common_data.h"
#include "save.h"
#include "staff_ghosts.h"
#include "replays.h"
#include "actors.h"
#include "collision.h"
#include "code_8003DC40.h"
+1 -1
View File
@@ -25,7 +25,7 @@ extern "C" {
#include "render_objects.h"
#include "assets/common_data.h"
#include "save.h"
#include "staff_ghosts.h"
#include "replays.h"
#include "actors.h"
#include "collision.h"
#include "code_8003DC40.h"
+2 -2
View File
@@ -18,7 +18,7 @@ extern "C" {
#include "assets/common_data.h"
#include "render_objects.h"
#include "save.h"
#include "staff_ghosts.h"
#include "replays.h"
#include "code_800029B0.h"
#include "render_courses.h"
#include "collision.h"
@@ -341,7 +341,7 @@ void Course::WhatDoesThisDoAI(Player* player, int8_t playerId) {
}
void Course::SetStaffGhost() {
D_80162DD6 = 1;
bCourseGhostDisabled = 1;
D_80162DF4 = 1;
}
+1 -1
View File
@@ -29,7 +29,7 @@ extern "C" {
#include "render_objects.h"
#include "assets/common_data.h"
#include "save.h"
#include "staff_ghosts.h"
#include "replays.h"
#include "actors.h"
#include "collision.h"
#include "code_8003DC40.h"
+1 -1
View File
@@ -24,7 +24,7 @@ extern "C" {
#include "render_objects.h"
#include "assets/common_data.h"
#include "save.h"
#include "staff_ghosts.h"
#include "replays.h"
#include "actors.h"
#include "collision.h"
#include "memory.h"
+1 -1
View File
@@ -28,7 +28,7 @@ extern "C" {
#include "render_objects.h"
#include "assets/common_data.h"
#include "save.h"
#include "staff_ghosts.h"
#include "replays.h"
#include "actors.h"
#include "collision.h"
#include "memory.h"
+1 -1
View File
@@ -46,7 +46,7 @@ extern "C" {
#include "render_objects.h"
#include "assets/common_data.h"
#include "save.h"
#include "staff_ghosts.h"
#include "replays.h"
#include "actors.h"
#include "collision.h"
#include "memory.h"
+1 -1
View File
@@ -28,7 +28,7 @@ extern "C" {
#include "render_objects.h"
#include "assets/common_data.h"
#include "save.h"
#include "staff_ghosts.h"
#include "replays.h"
#include "actors.h"
#include "collision.h"
#include "memory.h"
+1 -1
View File
@@ -27,7 +27,7 @@ extern "C" {
#include "render_objects.h"
#include "assets/common_data.h"
#include "save.h"
#include "staff_ghosts.h"
#include "replays.h"
#include "actors.h"
#include "collision.h"
#include "code_8003DC40.h"
+3 -3
View File
@@ -27,7 +27,7 @@ extern "C" {
#include "render_objects.h"
#include "assets/common_data.h"
#include "save.h"
#include "staff_ghosts.h"
#include "replays.h"
#include "actors.h"
#include "collision.h"
#include "code_8003DC40.h"
@@ -246,10 +246,10 @@ void LuigiRaceway::WhatDoesThisDoAI(Player* player, int8_t playerId) {
void LuigiRaceway::SetStaffGhost() {
u32 temp_v0 = func_800B4E24(0) & 0xfffff;
if (temp_v0 <= 11200) {
D_80162DD6 = 0;
bCourseGhostDisabled = 0;
D_80162DF4 = 0;
} else {
D_80162DD6 = 1;
bCourseGhostDisabled = 1;
D_80162DF4 = 1;
}
D_80162DC4 = d_luigi_raceway_staff_ghost;
+3 -3
View File
@@ -26,7 +26,7 @@ extern "C" {
#include "render_objects.h"
#include "assets/common_data.h"
#include "save.h"
#include "staff_ghosts.h"
#include "replays.h"
#include "actors.h"
#include "mario_raceway_data.h"
#include "collision.h"
@@ -266,10 +266,10 @@ void MarioRaceway::WhatDoesThisDoAI(Player* player, int8_t playerId) {
void MarioRaceway::SetStaffGhost() {
u32 temp_v0 = func_800B4E24(0) & 0xfffff;
if (temp_v0 <= 9000) {
D_80162DD6 = 0;
bCourseGhostDisabled = 0;
D_80162DF4 = 0;
} else {
D_80162DD6 = 1;
bCourseGhostDisabled = 1;
D_80162DF4 = 1;
}
D_80162DC4 = d_mario_raceway_staff_ghost;
+1 -1
View File
@@ -27,7 +27,7 @@ extern "C" {
#include "render_objects.h"
#include "assets/common_data.h"
#include "save.h"
#include "staff_ghosts.h"
#include "replays.h"
#include "actors.h"
#include "collision.h"
#include "memory.h"
+1 -1
View File
@@ -30,7 +30,7 @@ extern "C" {
#include "render_objects.h"
#include "assets/common_data.h"
#include "save.h"
#include "staff_ghosts.h"
#include "replays.h"
#include "actors.h"
#include "collision.h"
#include "memory.h"
+1 -1
View File
@@ -26,7 +26,7 @@ extern "C" {
#include "render_objects.h"
#include "assets/common_data.h"
#include "save.h"
#include "staff_ghosts.h"
#include "replays.h"
#include "actors.h"
#include "collision.h"
#include "memory.h"
+3 -3
View File
@@ -26,7 +26,7 @@ extern "C" {
#include "render_objects.h"
#include "assets/common_data.h"
#include "save.h"
#include "staff_ghosts.h"
#include "replays.h"
#include "actors.h"
#include "collision.h"
#include "memory.h"
@@ -247,10 +247,10 @@ void RoyalRaceway::WhatDoesThisDoAI(Player* player, int8_t playerId) {
void RoyalRaceway::SetStaffGhost() {
u32 temp_v0 = func_800B4E24(0) & 0xfffff;
if (temp_v0 <= 16000) {
D_80162DD6 = 0;
bCourseGhostDisabled = 0;
D_80162DF4 = 0;
} else {
D_80162DD6 = 1;
bCourseGhostDisabled = 1;
D_80162DF4 = 1;
}
D_80162DC4 = d_royal_raceway_staff_ghost;
+1 -1
View File
@@ -26,7 +26,7 @@ extern "C" {
#include "render_objects.h"
#include "assets/common_data.h"
#include "save.h"
#include "staff_ghosts.h"
#include "replays.h"
#include "actors.h"
#include "collision.h"
#include "memory.h"
+1 -1
View File
@@ -24,7 +24,7 @@ extern "C" {
#include "render_objects.h"
#include "assets/common_data.h"
#include "save.h"
#include "staff_ghosts.h"
#include "replays.h"
#include "actors.h"
#include "collision.h"
#include "memory.h"
+1 -1
View File
@@ -46,7 +46,7 @@ extern "C" {
#include "render_objects.h"
#include "assets/common_data.h"
#include "save.h"
#include "staff_ghosts.h"
#include "replays.h"
#include "actors.h"
#include "collision.h"
#include "memory.h"
+1 -1
View File
@@ -31,7 +31,7 @@ extern "C" {
#include "render_objects.h"
#include "assets/common_data.h"
#include "save.h"
#include "staff_ghosts.h"
#include "replays.h"
#include "actors.h"
#include "collision.h"
#include "memory.h"
+1 -1
View File
@@ -26,7 +26,7 @@ extern "C" {
#include "render_objects.h"
#include "assets/common_data.h"
#include "save.h"
#include "staff_ghosts.h"
#include "replays.h"
#include "actors.h"
#include "collision.h"
#include "code_8003DC40.h"
+1 -1
View File
@@ -29,7 +29,7 @@ extern "C" {
#include "render_objects.h"
#include "assets/common_data.h"
#include "save.h"
#include "staff_ghosts.h"
#include "replays.h"
#include "actors.h"
#include "collision.h"
#include "memory.h"