diff --git a/ceremony__and__credits_8h_source.html b/ceremony__and__credits_8h_source.html
index 855b8127e..68cd036f5 100644
--- a/ceremony__and__credits_8h_source.html
+++ b/ceremony__and__credits_8h_source.html
@@ -221,19 +221,19 @@ $(function(){initNavTree('ceremony__and__credits_8h_source.html',''); initResiza
-
+
-
+
@@ -244,144 +244,143 @@ $(function(){initNavTree('ceremony__and__credits_8h_source.html',''); initResiza
-
-
-
-
+
+
+
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
f32 sCutsceneSplineSegmentProgress
Definition ceremony_and_credits.c:44
void func_80283A54(CinematicCamera *)
@@ -444,7 +443,7 @@ $(function(){initNavTree('ceremony__and__credits_8h_source.html',''); initResiza
f32 gSizeSlidingBorders
Definition ceremony_and_credits.c:29
void play_sound_congratulation(CinematicCamera *)
void func_80283D2C(CinematicCamera *)
Definition ceremony_and_credits.c:919
-
s32 D_802876D8
Definition ceremony_and_credits.h:258
+
s32 D_802876D8
Definition ceremony_and_credits.h:257
struct struct_80282C40 D_80285A4C[]
Definition ceremony_and_credits.c:1056
struct struct_80283430 D_80287818[]
Definition ceremony_and_credits.c:42
void func_80282BE4(struct struct_80283430 *, s8, u8, s8, Vec3s, s32)
Definition ceremony_and_credits.c:340
@@ -478,7 +477,7 @@ $(function(){initNavTree('ceremony__and__credits_8h_source.html',''); initResiza
s32 func_8028336C(CinematicCamera *, Camera *)
void func_80282048(void)
Definition ceremony_and_credits.c:84
void play_sound_shoot_trophy(CinematicCamera *)
-
s32 D_802876D4
Definition ceremony_and_credits.h:257
+
s32 D_802876D4
Definition ceremony_and_credits.h:256
struct struct_80282C40 D_802858B0[]
spline animation
Definition ceremony_and_credits.c:849
struct struct_80282C40 D_80285940[]
Definition ceremony_and_credits.c:900
void func_802846B4(CinematicCamera *)
Definition ceremony_and_credits.c:1212
diff --git a/code__80005FD0_8h_source.html b/code__80005FD0_8h_source.html
index 77df14957..149d56241 100644
--- a/code__80005FD0_8h_source.html
+++ b/code__80005FD0_8h_source.html
@@ -535,7 +535,7 @@ $(function(){initNavTree('code__80005FD0_8h_source.html',''); initResizable(true
void func_800188F4(Camera *, Player *, s32, s32)
-
void func_8001C14C(void)
Definition code_80005FD0.c:7671
+
void func_8001C14C(void)
Definition code_80005FD0.c:7672
void spawn_vehicle_on_road(VehicleStuff *)
Definition code_80005FD0.c:4374
s16 D_80163490[]
Definition code_80005FD0.c:129
f32 D_80163438[]
Definition code_80005FD0.c:117
@@ -558,13 +558,13 @@ $(function(){initNavTree('code__80005FD0_8h_source.html',''); initResizable(true
void initialize_toads_turnpike_vehicle(f32, f32, s32, s32, VehicleStuff *, TrackWaypoint *)
Definition code_80005FD0.c:4966
Collision D_80162E70
Definition code_80005FD0.c:35
u16 sCrossingActiveTimer[]
Definition code_80005FD0.c:141
-
void func_8001ABEC(struct struct_801642D8 *)
Definition code_80005FD0.c:7112
+
void func_8001ABEC(struct struct_801642D8 *)
Definition code_80005FD0.c:7113
s16 D_80164680[]
Definition code_80005FD0.c:194
s16 func_8000D2B4(f32, f32, f32, s16, s32)
Definition code_80005FD0.c:2625
void func_800148C4(s32, Player *)
Definition code_80005FD0.c:5327
void init_vehicles_cars(void)
Definition code_80005FD0.c:5392
void func_80013F7C(s32, Player *, VehicleStuff *, f32, f32, s32, u32)
Definition code_80005FD0.c:5111
-
void func_80015544(s32, f32, s32, s32)
Definition code_80005FD0.c:5629
+
void func_80015544(s32, f32, s32, s32)
Definition code_80005FD0.c:5630
void spawn_course_vehicles(void)
Definition code_80005FD0.c:4398
void func_8000F2BC(TrackWaypoint *, size_t)
Definition code_80005FD0.c:3416
s16 func_8000CC88(f32, f32, f32, Player *, s32, s32 *)
Definition code_80005FD0.c:2504
@@ -574,17 +574,17 @@ $(function(){initNavTree('code__80005FD0_8h_source.html',''); initResizable(true
s32 gVehicle2DWaypointLength
Definition code_80005FD0.c:138
void generate_player_smoke(void)
Definition code_80005FD0.c:3317
TrackWaypoint * D_801631D4
Definition code_80005FD0.c:82
-
s32 func_8001A310(s32, s32)
Definition code_80005FD0.c:6868
+
s32 func_8001A310(s32, s32)
Definition code_80005FD0.c:6869
s16 D_80163398[]
Definition code_80005FD0.c:109
void func_8001A0A4(u16 *, Camera *, Player *, s8, s32)
s32 add_red_shell_in_unexpired_actor_list(s32)
Definition code_80005FD0.c:3269
void func_8000F0E0(void)
Definition code_80005FD0.c:3361
void kart_ai_behaviour_end(s32, Player *)
Definition code_80005FD0.c:4254
-
void func_8001A124(s32, s32)
Definition code_80005FD0.c:6817
+
void func_8001A124(s32, s32)
Definition code_80005FD0.c:6818
s16 D_80164478[]
Definition code_80005FD0.c:164
void kart_ai_behaviour(s32)
Definition code_80005FD0.c:4291
f32 D_80164658[]
Definition code_80005FD0.c:190
-
void func_8001C3C4(s32)
Definition code_80005FD0.c:7721
+
void func_8001C3C4(s32)
Definition code_80005FD0.c:7722
u16 D_80163348[]
Definition code_80005FD0.c:102
f32 func_800145A8(s16, f32, s16)
Definition code_80005FD0.c:5249
s16 D_801644F8[]
Definition code_80005FD0.c:170
@@ -598,10 +598,10 @@ $(function(){initNavTree('code__80005FD0_8h_source.html',''); initResizable(true
void func_8000BBD8(u16, f32, s16)
Definition code_80005FD0.c:2217
void update_vehicle_tanker_trucks(void)
Definition code_80005FD0.c:5376
void func_80014B6C(s32, Player *)
Definition code_80005FD0.c:5383
-
void func_8001C05C(void)
Definition code_80005FD0.c:7647
+
void func_8001C05C(void)
Definition code_80005FD0.c:7648
void func_80017F10(s32, f32, s32, s16)
void func_80010DBC(s32)
Definition code_80005FD0.c:3884
-
void func_800162CC(s32, f32, s32, s16)
Definition code_80005FD0.c:5824
+
void func_800162CC(s32, f32, s32, s16)
Definition code_80005FD0.c:5825
void init_vehicles_school_buses(void)
Definition code_80005FD0.c:5336
s16 D_80162F50[]
Definition code_80005FD0.c:45
void func_8001490C(s32)
Definition code_80005FD0.c:5332
@@ -614,21 +614,21 @@ $(function(){initNavTree('code__80005FD0_8h_source.html',''); initResizable(true
void init_vehicles_box_trucks(void)
Definition code_80005FD0.c:5310
s32 D_80163448
Definition code_80005FD0.c:118
f32 D_80164688[]
Definition code_80005FD0.c:195
-
void func_8001A348(s32, f32, s32)
Definition code_80005FD0.c:6875
+
void func_8001A348(s32, f32, s32)
Definition code_80005FD0.c:6876
f32 func_80009258(s32, f32, f32)
void init_vehicles_ferry(void)
Definition code_80005FD0.c:4800
void update_vehicle_box_trucks(void)
Definition code_80005FD0.c:5320
void func_8000BA14(u16, f32, f32, s16)
Definition code_80005FD0.c:2180
u16 D_801630E0
Definition code_80005FD0.c:70
Vec3f D_80162FB0
Definition code_80005FD0.c:51
-
void func_8001530C(void)
Definition code_80005FD0.c:5565
+
void func_8001530C(void)
Definition code_80005FD0.c:5566
f32 D_80164618[]
Definition code_80005FD0.c:186
-
void func_8001A518(s32, s32, s32)
Definition code_80005FD0.c:6912
+
void func_8001A518(s32, s32, s32)
Definition code_80005FD0.c:6913
void func_8001577C(Camera *, UNUSED Player *, s32, s32)
s16 D_80163300[]
Definition code_80005FD0.c:98
void func_8000CBA4(f32, f32, f32, s16 *, s32)
s16 func_8000C884(f32, f32, f32, s16, s32, u16)
Definition code_80005FD0.c:2391
-
void func_8001A0DC(u16 *, Camera *, Player *, s8, s32)
Definition code_80005FD0.c:6812
+
void func_8001A0DC(u16 *, Camera *, Player *, s8, s32)
Definition code_80005FD0.c:6813
void func_80014A60(s32)
Definition code_80005FD0.c:5360
f32 D_80164648[]
Definition code_80005FD0.c:189
KartAIBehaviour * gCoursesKartAIBehaviour[]
Definition code_80005FD0.c:39
@@ -638,7 +638,7 @@ $(function(){initNavTree('code__80005FD0_8h_source.html',''); initResizable(true
s16 D_80164538[]
Definition code_80005FD0.c:172
void func_800074D4(void)
Definition code_80005FD0.c:844
f32 D_801631A0[]
Definition code_80005FD0.c:78
-
void func_8001968C(void)
Definition code_80005FD0.c:6559
+
void func_8001968C(void)
Definition code_80005FD0.c:6560
void func_800090F0(s32, Player *)
Definition code_80005FD0.c:1377
f32 D_80163028[]
Definition code_80005FD0.c:65
s32 D_80163238
Definition code_80005FD0.c:89
@@ -647,7 +647,7 @@ $(function(){initNavTree('code__80005FD0_8h_source.html',''); initResizable(true
void func_8000F628(void)
Definition code_80005FD0.c:3494
s32 add_actor_in_unexpired_actor_list(s32, s16)
Definition code_80005FD0.c:3248
f32 func_8000B874(f32, f32, u16, s32)
Definition code_80005FD0.c:2143
-
void func_80019FB4(s32)
Definition code_80005FD0.c:6781
+
void func_80019FB4(s32)
Definition code_80005FD0.c:6782
s16 D_8016435A
Definition code_80005FD0.c:153
s16 D_80162F10[]
Definition code_80005FD0.c:44
void reset_kart_ai_behaviour(s32)
Definition code_80005FD0.c:4182
@@ -676,17 +676,17 @@ $(function(){initNavTree('code__80005FD0_8h_source.html',''); initResizable(true
u16 gSpeedKartAIBehaviour[]
Definition code_80005FD0.c:104
void func_80015C94(Camera *, Player *, s32, s32)
f32 D_80163450[]
Definition code_80005FD0.c:120
-
void func_8001BE78(void)
Definition code_80005FD0.c:7608
-
void func_80015A9C(s32, f32, s32, s16)
Definition code_80005FD0.c:5715
+
void func_8001BE78(void)
Definition code_80005FD0.c:7609
+
void func_80015A9C(s32, f32, s32, s16)
Definition code_80005FD0.c:5716
void update_vehicle_school_bus(void)
Definition code_80005FD0.c:5348
void func_80016C3C(s32, f32, s32)
f32 func_8000D3B8(s32)
Definition code_80005FD0.c:2646
s16 D_80163478
Definition code_80005FD0.c:121
-
void calculate_camera_up_vector(Camera *, s32)
Definition code_80005FD0.c:5534
+
void calculate_camera_up_vector(Camera *, s32)
Definition code_80005FD0.c:5535
f32 func_80013C74(s16, s16)
Definition code_80005FD0.c:5012
s16 D_80163010[]
Definition code_80005FD0.c:64
s32 process_path_data(TrackWaypoint *, TrackWaypoint *)
Definition code_80005FD0.c:4063
-
void func_80019E58(void)
Definition code_80005FD0.c:6752
+
void func_80019E58(void)
Definition code_80005FD0.c:6753
s32 D_801634F0
Definition code_80005FD0.c:134
void func_8000F124(void)
Definition code_80005FD0.c:3369
s32 func_8000B7E4(s32, u16)
@@ -695,13 +695,13 @@ $(function(){initNavTree('code__80005FD0_8h_source.html',''); initResizable(true
s16 find_closest_vehicles_waypoint(f32, f32, f32, s16)
s32 D_80164628[]
Definition code_80005FD0.c:187
s16 func_80010CB0(s32, s32)
Definition code_80005FD0.c:3865
-
void func_8001AAAC(s16, s16, s16)
Definition code_80005FD0.c:7056
+
void func_8001AAAC(s16, s16, s16)
Definition code_80005FD0.c:7057
s32 D_80163128[]
Definition code_80005FD0.c:75
f32 D_80163418[]
Definition code_80005FD0.c:115
s32 add_blue_shell_in_unexpired_actor_list(s32)
Definition code_80005FD0.c:3285
void func_800070F4(void)
Definition code_80005FD0.c:792
f32 D_8016469C
Definition code_80005FD0.c:197
-
void func_80019D2C(Camera *, Player *, s32)
Definition code_80005FD0.c:6719
+
void func_80019D2C(Camera *, Player *, s32)
Definition code_80005FD0.c:6720
void generate_ferry_waypoints(void)
Definition code_80005FD0.c:4360
s16 D_801630E2
Definition code_80005FD0.c:71
s32 D_801631CC
Definition code_80005FD0.c:80
@@ -710,15 +710,15 @@ $(function(){initNavTree('code__80005FD0_8h_source.html',''); initResizable(true
f32 D_80163178[]
Definition code_80005FD0.c:77
s16 D_801646C0[]
Definition code_80005FD0.c:208
-
void func_80019B50(s32, u16)
Definition code_80005FD0.c:6667
+
void func_80019B50(s32, u16)
Definition code_80005FD0.c:6668
void update_vehicle_cars(void)
Definition code_80005FD0.c:5404
void copy_courses_kart_ai_behaviour(void)
Definition code_80005FD0.c:4169
s32 D_80163DD8[]
Definition code_80005FD0.c:147
s32 func_8000B820(s32)
Definition code_80005FD0.c:2135
void func_800065D0(s32, Player *)
Definition code_80005FD0.c:667
s32 D_801634F4
Definition code_80005FD0.c:135
-
void func_80019DE4(void)
Definition code_80005FD0.c:6736
-
void func_80019ED0(void)
Definition code_80005FD0.c:6763
+
void func_80019DE4(void)
Definition code_80005FD0.c:6737
+
void func_80019ED0(void)
Definition code_80005FD0.c:6764
s32 add_green_shell_in_unexpired_actor_list(s32)
Definition code_80005FD0.c:3277
void func_800107C4(s32)
Definition code_80005FD0.c:3810
@@ -730,7 +730,7 @@ $(function(){initNavTree('code__80005FD0_8h_source.html',''); initResizable(true
s16 gGPCurrentRacePlayerIdByRank[]
Definition code_80005FD0.c:155
void update_vehicle_trains(void)
Definition code_80005FD0.c:4612
s32 D_801645E8[]
Definition code_80005FD0.c:183
-
void func_80019DF4(void)
Definition code_80005FD0.c:6740
+
void func_80019DF4(void)
Definition code_80005FD0.c:6741
s16 D_801633F8[]
Definition code_80005FD0.c:113
f32 D_80164638[]
Definition code_80005FD0.c:188
f32 D_80164498[]
Definition code_80005FD0.c:167
@@ -767,7 +767,7 @@ $(function(){initNavTree('code__80005FD0_8h_source.html',''); initResizable(true
s16 D_80164358
Definition code_80005FD0.c:152
s16 D_801633E0[]
Definition code_80005FD0.c:112
s32 func_800088D8(s32, s16, s16)
-
f32 func_80014EE4(f32, s32)
Definition code_80005FD0.c:5455
+
f32 func_80014EE4(f32, s32)
Definition code_80005FD0.c:5456
s16 D_8016435C
Definition code_80005FD0.c:154
void reset_kart_ai_behaviour_none(s32)
Definition code_80005FD0.c:4176
s32 D_8016337C
Definition code_80005FD0.c:107
@@ -777,7 +777,7 @@ $(function(){initNavTree('code__80005FD0_8h_source.html',''); initResizable(true
s32 D_80164450[]
Definition code_80005FD0.c:163
f32 gCourseCompletionPercentByRank[]
Definition code_80005FD0.h:405
s32 D_80164408[]
Definition code_80005FD0.c:160
-
void func_8001A450(s32, s32, s32)
Definition code_80005FD0.c:6896
+
void func_8001A450(s32, s32, s32)
Definition code_80005FD0.c:6897
f32 D_80163428[]
Definition code_80005FD0.c:116
void func_80015390(Camera *, Player *, s32)
f32 D_80163210[]
Definition code_80005FD0.c:88
@@ -787,8 +787,8 @@ $(function(){initNavTree('code__80005FD0_8h_source.html',''); initResizable(true
s16 D_801630E8[]
Definition code_80005FD0.c:72
void check_ai_crossing_distance(s32)
Definition code_80005FD0.c:4779
void func_80014DE4(s32)
Definition code_80005FD0.c:5429
-
void func_8001A3D8(s32, f32, s32)
Definition code_80005FD0.c:6885
-
void func_80019C50(s32)
Definition code_80005FD0.c:6700
+
void func_8001A3D8(s32, f32, s32)
Definition code_80005FD0.c:6886
+
void func_80019C50(s32)
Definition code_80005FD0.c:6701
void func_80007D04(s32, Player *)
Definition code_80005FD0.c:927
void func_80016494(Camera *, Player *, s32, s32)
u16 gKartAIBehaviourState[]
Definition code_80005FD0.c:97
@@ -797,7 +797,7 @@ $(function(){initNavTree('code__80005FD0_8h_source.html',''); initResizable(true
void update_vehicle_follow_waypoint(VehicleStuff *)
Definition code_80005FD0.c:5045
s16 func_8000BD94(f32, f32, f32, s32)
Definition code_80005FD0.c:2258
s16 gFerrySmokeTimer
Definition code_80005FD0.c:73
-
void func_8001C42C(void)
Definition code_80005FD0.c:7733
+
void func_8001C42C(void)
Definition code_80005FD0.c:7734
f32 D_80164698
Definition code_80005FD0.c:196
s16 func_8000D33C(f32, f32, f32, s16, s32)
Definition code_80005FD0.c:2636
void set_bomb_kart_spawn_positions(void)
Definition code_80005FD0.c:2923
@@ -825,7 +825,7 @@ $(function(){initNavTree('code__80005FD0_8h_source.html',''); initResizable(true
s16 D_80164378[]
Definition code_80005FD0.c:156
s16 find_closest_waypoint_with_previous_waypoint(f32, f32, f32, s16, s32)
Definition code_80005FD0.c:2432
s32 D_80163378
Definition code_80005FD0.c:106
-
void func_80019890(s32, s32)
Definition code_80005FD0.c:6601
+
void func_80019890(s32, s32)
Definition code_80005FD0.c:6602
s16 D_80162EB0
Definition code_80005FD0.c:36
f32 gCourseCompletionPercentByPlayerId[]
Definition code_80005FD0.c:169
void func_800098FC(s32, Player *)
Definition code_80005FD0.c:1559
@@ -843,7 +843,7 @@ $(function(){initNavTree('code__80005FD0_8h_source.html',''); initResizable(true
u16 D_80163344[]
Definition code_80005FD0.c:101
f32 D_80163090[]
Definition code_80005FD0.c:68
void func_80014D08(s32)
Definition code_80005FD0.c:5415
-
void func_8001AB00(void)
Definition code_80005FD0.c:7064
+
void func_8001AB00(void)
Definition code_80005FD0.c:7065
void func_8000CBF8(f32, f32, f32, s16 *, s32)
f32 func_80010480(s32, u16)
Definition code_80005FD0.c:3758
diff --git a/code__80281780_8c.html b/code__80281780_8c.html
index f968f3385..6e609214a 100644
--- a/code__80281780_8c.html
+++ b/code__80281780_8c.html
@@ -169,7 +169,7 @@ Variables