summaryrefslogtreecommitdiff
path: root/include/fox_record.h
diff options
context:
space:
mode:
authorSonicDcer <alejandro.asenjo88@gmail.com>2026-06-15 03:13:19 -0300
committerSonicDcer <alejandro.asenjo88@gmail.com>2026-06-15 03:13:19 -0300
commitcee62dd2c39ecf9c032c573fabed1fbb08f9517a (patch)
tree34594092ae41c0d92b2b05c0f52be1d8bd18a253 /include/fox_record.h
parented6604310a74c2207716a5bee32ae05d5fd00f7a (diff)
parentb96d7e4c530a11975b0f7a618253b9a0ea225880 (diff)
Merge branch 'main' of github.com:HarbourMasters/Starship
Diffstat (limited to 'include/fox_record.h')
-rw-r--r--include/fox_record.h18
1 files changed, 15 insertions, 3 deletions
diff --git a/include/fox_record.h b/include/fox_record.h
index 531b6c42..6d9cec6e 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,20 @@ 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];
+extern Record gSolarIntroCsRecord[16];
-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