diff options
| author | Sonic Dreamcaster <alejandro.asenjo88@gmail.com> | 2026-03-10 13:06:50 -0300 |
|---|---|---|
| committer | Sonic Dreamcaster <alejandro.asenjo88@gmail.com> | 2026-03-10 13:06:50 -0300 |
| commit | faf5c506fff7dedcdb0cb760e4862bb2bc660f44 (patch) | |
| tree | a8e0941f20f2f38374492d5ea2ebb29443861464 /include/fox_record.h | |
| parent | fd1a1d6ca134be2130a84cf10c4eeaea10b16b78 (diff) | |
Add A6Gorgon Cutscene Record from N64 Hardware & Refactor code.
Diffstat (limited to 'include/fox_record.h')
| -rw-r--r-- | include/fox_record.h | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/include/fox_record.h b/include/fox_record.h index 531b6c42..6077c6bd 100644 --- a/include/fox_record.h +++ b/include/fox_record.h @@ -1,6 +1,6 @@ /** * Used to reproduce recordings made from real N64 hardware - * to accurately reproduce Cutscenes at the correct speed. + * to accurately play cutscenes at the correct speed. * These recordings adjust gVisPerFrame during runtime to produce * the same behaviour as the original game. */ @@ -15,8 +15,19 @@ typedef struct Record { } Record; extern Record gCarrierCutsceneRecord[13]; +extern Record gWarpzoneCsRecord[19]; +extern Record gA6GorgonCsRecord[12]; +extern Record gSyRobotCutsceneRecord[3]; +extern Record gAndrossRobotKillCutscene2[20]; +extern Record gAndrossRobotKillCutscene1[25]; +extern Record gMacbethCutsceneRecord[14]; +extern Record gGrangaCutsceneRecord[13]; +extern Record gMeCrusherCutsceneRecord[3]; +extern Record gEndingCsRecord[37]; -void UpdateVisPerFrameFromRecording(Record* record, s32 maxFrames); -void UpdateVisPerFrameFromRecording_Ending(Record* record, s32 maxFrames); +extern int gA6GorgonCsFrameCount; +extern int gWarpzoneCsFrameCount; + +void UpdateVisPerFrameFromRecording(Record* record, s32 maxFrames, int* frameCounter); #endif |
