mk64/include
Jed Grabman 6b08e60fe6
Document time trial input replay system (#730)
* Document time trial input replay system

Documents how the input replay system works in time trials. This is used for
* Course ghosts (on the raceways)
* Player ghosts
* Replays

* Rename ghosts/replays and minor cleanup

Refer to staff and player ghosts in time trials as replays.
Refer to the basic replay as a "post time trial replay"
Change variable / function names to reflect terminology change

* Define replay magic values

* Rename staff_ghosts files to replays

Renames staff_ghosts files to replays, since they also deal with player ghosts and post time trial replays.

Also, changes staff_ghosts_loop -> replays_loop

* REPLAY_NOT_FRAME_COUNTER -> REPLAY_CLEAR_FRAME_COUNTER

* Add replays header and format

* Update replays.c

* Name load replay functions

---------

Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-06-28 16:36:36 -06:00
..
PR Match Mario Kart 64 (#709) 2025-05-11 18:03:50 -06:00
libc update clang and add action (#664) 2024-08-24 15:27:53 -06:00
actor_types.h update clang and add action (#664) 2024-08-24 15:27:53 -06:00
bomb_kart.h fix name introduce by the previous pr (#701) 2025-05-18 14:20:05 -06:00
common_structs.h Labeling particle related code (#719) 2025-06-21 12:59:32 -06:00
config.h some rename and allow change the course engine (#691) 2024-10-20 17:24:37 -06:00
course.h Doc code 80005fd0 (#697) 2025-01-18 17:24:09 -07:00
course_offsets.h update clang and add action (#664) 2024-08-24 15:27:53 -06:00
debug.h update clang and add action (#664) 2024-08-24 15:27:53 -06:00
decode.h fix typo include (#658) 2024-07-31 21:10:19 -06:00
defines.h Document time trial input replay system (#730) 2025-06-28 16:36:36 -06:00
kart_attributes.h update clang and add action (#664) 2024-08-24 15:27:53 -06:00
macros.h move SQ macro define to header file so project builds (#705) 2025-05-02 16:52:04 -06:00
macros.inc update libultra asm (#648) 2024-08-22 23:31:24 -06:00
mk64.h some rename and allow change the course engine (#691) 2024-10-20 17:24:37 -06:00
objects.h PR Matching func_80086074 (#707) 2025-05-08 16:03:42 -06:00
path.h fix name introduce by the previous pr (#701) 2025-05-18 14:20:05 -06:00
save_data.h update clang and add action (#664) 2024-08-24 15:27:53 -06:00
segments.h update clang and add action (#664) 2024-08-24 15:27:53 -06:00
sounds.h update clang and add action (#664) 2024-08-24 15:27:53 -06:00
spline.h match func_80099AEC and fix some warnings (#699) 2025-01-24 11:18:03 -07:00
ultra64.h
vehicles.h Doc code 80005fd0 (#697) 2025-01-18 17:24:09 -07:00