From 68e7b0ba73832700a3b46b7dc344c879b014eb8f Mon Sep 17 00:00:00 2001 From: coco875 <59367621+coco875@users.noreply.github.com> Date: Mon, 29 Jun 2026 00:44:52 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20HarbourM?= =?UTF-8?q?asters/SpaghettiKart@d1dec0f6f437cf5342a8514f23741da9ded95485?= =?UTF-8?q?=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Engine_8cpp.html | 1 + Engine_8cpp__incl.map | 192 +++---- Engine_8cpp__incl.md5 | 2 +- Engine_8cpp__incl.svg | 810 ++++++++++++++-------------- Engine_8cpp__incl_org.svg | 812 ++++++++++++++--------------- Engine_8h.html | 2 +- Engine_8h_source.html | 68 +-- Game_8cpp.html | 2 +- Game_8h.html | 2 +- ModManager_8cpp.html | 1 + ModManager_8cpp__incl.map | 34 +- ModManager_8cpp__incl.md5 | 2 +- ModManager_8cpp__incl.svg | 86 +-- ModManager_8cpp__incl_org.svg | 88 ++-- ModManager_8h_source.html | 4 +- align__asset__macro_8h.html | 2 +- align__asset__macro_8h_source.html | 2 +- ceremony__and__credits_8c.html | 4 +- ceremony__and__credits_8h.html | 2 +- charactermenu.js | 4 +- characteroverview.html | 4 +- classOSnowman.html | 4 +- classOThwomp.html | 2 +- code__80281780_8c.html | 2 +- code__80281780_8h.html | 2 +- collision__viewer_8c.html | 2 +- collision__viewer_8h.html | 2 +- controller_8h.html | 2 +- doxygen_crawl.html | 14 +- freecam_8cpp.html | 2 +- freecam_8h.html | 2 +- heap_8h.html | 4 +- md_docs_2custom-audio.html | 2 +- md_docs_2custom-characters.html | 4 +- md_docs_2textures-pack.html | 4 +- menu__items_8c.html | 4 +- menu__items_8h.html | 2 +- navtreedata.js | 10 +- navtreeindex42.js | 10 +- navtreeindex9.js | 4 +- osContInit_8c.html | 2 +- osCreatePiManager_8c.html | 2 +- osEPiRawStartDma_8c.html | 6 +- osPfsDeleteFile_8c.html | 4 +- osPiGetCmdQueue_8c.html | 2 +- osPiRawStartDma_8c.html | 2 +- osPiStartDma_8c.html | 4 +- osViBlack_8c.html | 2 +- osViSwapBuffer_8c.html | 2 +- pak_8cpp.html | 2 +- piint_8h.html | 2 +- render__objects_8c.html | 12 +- render__objects_8h.html | 2 +- search/all_13.js | 2 +- search/all_15.js | 2 +- search/all_16.js | 4 +- search/all_17.js | 6 +- search/all_19.js | 2 +- search/all_4.js | 4 +- search/all_6.js | 4 +- search/all_8.js | 4 +- search/all_9.js | 6 +- search/all_b.js | 2 +- stubs_8h.html | 2 +- todo.html | 58 +-- update__objects_8c.html | 4 +- 66 files changed, 1193 insertions(+), 1153 deletions(-) diff --git a/Engine_8cpp.html b/Engine_8cpp.html index 40372ef6f..360a98ed5 100644 --- a/Engine_8cpp.html +++ b/Engine_8cpp.html @@ -112,6 +112,7 @@ $(function(){initNavTree('Engine_8cpp.html',''); initResizable(true); });
#include "Engine.h"
+#include <cstdlib>
#include "ship/utils/StringHelper.h"
#include "GameExtractor.h"
#include "mods/ModManager.h"
diff --git a/Engine_8cpp__incl.map b/Engine_8cpp__incl.map index 157594be5..5ea3880c5 100644 --- a/Engine_8cpp__incl.map +++ b/Engine_8cpp__incl.map @@ -1,101 +1,101 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - + + + + + + + + diff --git a/Engine_8cpp__incl.md5 b/Engine_8cpp__incl.md5 index a09643ca4..b0e801097 100644 --- a/Engine_8cpp__incl.md5 +++ b/Engine_8cpp__incl.md5 @@ -1 +1 @@ -7a63e87e5e8f8a0be237a6dfba508a88 \ No newline at end of file +f2557ec8907492f91c7d97a73d767614 \ No newline at end of file diff --git a/Engine_8cpp__incl.svg b/Engine_8cpp__incl.svg index aa8c8c638..aaa19c138 100644 --- a/Engine_8cpp__incl.svg +++ b/Engine_8cpp__incl.svg @@ -47,7 +47,7 @@ @@ -59,8 +59,8 @@ var sectionId = 'dynsection-0'; Node1 - -src/port/Engine.cpp + +src/port/Engine.cpp @@ -77,7 +77,7 @@ var sectionId = 'dynsection-0'; Node1->Node2 - + @@ -86,8 +86,8 @@ var sectionId = 'dynsection-0'; Node4 - -ship/utils/StringHelper.h + +cstdlib @@ -95,17 +95,17 @@ var sectionId = 'dynsection-0'; Node1->Node4 - - + + Node5 - - -GameExtractor.h + + +ship/utils/StringHelper.h @@ -113,35 +113,35 @@ var sectionId = 'dynsection-0'; Node1->Node5 - - + + - - -Node10 - - -mods/ModManager.h + + +Node6 + + +GameExtractor.h - - -Node1->Node10 - - - + + +Node1->Node6 + + + Node11 - - -ui/ImguiUI.h + + +mods/ModManager.h @@ -149,26 +149,26 @@ var sectionId = 'dynsection-0'; Node1->Node11 - - + + - - -Node13 - - -ship/Context.h + + +Node12 + + +ui/ImguiUI.h - - -Node1->Node13 - - - + + +Node1->Node12 + + + @@ -176,358 +176,358 @@ var sectionId = 'dynsection-0'; Node14 - -ship/controller/controldevice -/controller/mapping/ControllerDefault -Mappings.h + +ship/Context.h - + Node1->Node14 - - - + + + Node15 - - -resource/type/ResourceType.h + + +ship/controller/controldevice +/controller/mapping/ControllerDefault +Mappings.h - + Node1->Node15 - - - + + + Node16 - - -fast/resource/ResourceType.h + + +resource/type/ResourceType.h - + Node1->Node16 - - - + + + Node17 - - -resource/importers -/GenericArrayFactory.h + + +fast/resource/ResourceType.h - + Node1->Node17 - - - + + + - - -Node20 - - -resource/importers -/AudioBankFactory.h + + +Node18 + + +resource/importers +/GenericArrayFactory.h - - -Node1->Node20 - - - + + +Node1->Node18 + + + Node21 - - -resource/importers -/AudioSampleFactory.h + + +resource/importers +/AudioBankFactory.h - + Node1->Node21 - - - + + + Node22 - - -resource/importers -/AudioSequenceFactory.h + + +resource/importers +/AudioSampleFactory.h - + Node1->Node22 - - - + + + - - -Node24 - - -resource/importers -/Vec3fFactory.h + + +Node23 + + +resource/importers +/AudioSequenceFactory.h - - -Node1->Node24 - - - + + +Node1->Node23 + + + Node25 - - -resource/importers -/Vec3sFactory.h + + +resource/importers +/Vec3fFactory.h - + Node1->Node25 - - - + + + Node26 - - -resource/importers -/CPUFactory.h + + +resource/importers +/Vec3sFactory.h - + Node1->Node26 - - - + + + Node27 - - -resource/importers -/CourseVtxFactory.h + + +resource/importers +/CPUFactory.h - + Node1->Node27 - - - + + + Node28 - - -resource/importers -/TrackSectionsFactory.h + + +resource/importers +/CourseVtxFactory.h - + Node1->Node28 - - - + + + - - -Node30 - - -resource/importers -/TrackPathPointFactory.h + + +Node29 + + +resource/importers +/TrackSectionsFactory.h - - -Node1->Node30 - - - + + +Node1->Node29 + + + Node31 - - -resource/importers -/ActorSpawnDataFactory.h + + +resource/importers +/TrackPathPointFactory.h - + Node1->Node31 - - - + + + Node32 - - -resource/importers -/UnkActorSpawnDataFactory.h + + +resource/importers +/ActorSpawnDataFactory.h - + Node1->Node32 - - - + + + - - -Node34 - - -resource/importers -/ArrayFactory.h + + +Node33 + + +resource/importers +/UnkActorSpawnDataFactory.h - - -Node1->Node34 - - - + + +Node1->Node33 + + + Node35 - - -resource/importers -/MinimapFactory.h + + +resource/importers +/ArrayFactory.h - + Node1->Node35 - - - + + + Node36 - - -resource/importers -/BetterTextureFactory.h + + +resource/importers +/MinimapFactory.h - + Node1->Node36 - - - + + + Node37 - - -ship/window/gui/Fonts.h + + +resource/importers +/BetterTextureFactory.h - + Node1->Node37 - - - + + + @@ -535,18 +535,17 @@ var sectionId = 'dynsection-0'; Node38 - -ship/window/gui/resource -/Font.h + +ship/window/gui/Fonts.h - + Node1->Node38 - - - + + + @@ -554,18 +553,18 @@ var sectionId = 'dynsection-0'; Node39 - -ship/window/gui/resource -/FontFactory.h + +ship/window/gui/resource +/Font.h - + Node1->Node39 - - - + + + @@ -573,73 +572,74 @@ var sectionId = 'dynsection-0'; Node40 - -libultraship/controller -/controldeck/ControlDeck.h + +ship/window/gui/resource +/FontFactory.h - + Node1->Node40 - - - + + + Node41 - - -SpaghettiGui.h + + +libultraship/controller +/controldeck/ControlDeck.h - + Node1->Node41 - - - + + + - - -Node45 - - -port/interpolation -/FrameInterpolation.h + + +Node42 + + +SpaghettiGui.h - - -Node1->Node45 - - - + + +Node1->Node42 + + + - - -Node47 - - -fast/Fast3dWindow.h + + +Node46 + + +port/interpolation +/FrameInterpolation.h - - -Node1->Node47 - - - + + +Node1->Node46 + + + @@ -647,17 +647,17 @@ var sectionId = 'dynsection-0'; Node48 - -fast/interpreter.h + +fast/Fast3dWindow.h - + Node1->Node48 - - - + + + @@ -665,17 +665,17 @@ var sectionId = 'dynsection-0'; Node49 - -SDL2/SDL.h + +fast/interpreter.h - + Node1->Node49 - - - + + + @@ -683,54 +683,53 @@ var sectionId = 'dynsection-0'; Node50 - -utility + +SDL2/SDL.h - + Node1->Node50 - - - + + + Node51 - - -macros.h + + +utility - + Node1->Node51 - - - + + + - - -Node53 - - -fast/resource/factory -/DisplayListFactory.h + + +Node52 + + +macros.h - - -Node1->Node53 - - - + + +Node1->Node52 + + + @@ -738,18 +737,18 @@ var sectionId = 'dynsection-0'; Node54 - -fast/resource/factory -/TextureFactory.h + +fast/resource/factory +/DisplayListFactory.h - + Node1->Node54 - - - + + + @@ -757,18 +756,18 @@ var sectionId = 'dynsection-0'; Node55 - -fast/resource/factory -/MatrixFactory.h + +fast/resource/factory +/TextureFactory.h - + Node1->Node55 - - - + + + @@ -776,18 +775,18 @@ var sectionId = 'dynsection-0'; Node56 - -ship/resource/factory -/BlobFactory.h + +fast/resource/factory +/MatrixFactory.h - + Node1->Node56 - - - + + + @@ -795,18 +794,18 @@ var sectionId = 'dynsection-0'; Node57 - -fast/resource/factory -/VertexFactory.h + +ship/resource/factory +/BlobFactory.h - + Node1->Node57 - - - + + + @@ -814,54 +813,73 @@ var sectionId = 'dynsection-0'; Node58 - -fast/resource/factory -/LightFactory.h + +fast/resource/factory +/VertexFactory.h - + Node1->Node58 - - - + + + Node59 - - -audio/internal.h + + +fast/resource/factory +/LightFactory.h - + Node1->Node59 - - - + + + Node60 - - -audio/GameAudio.h + + +audio/internal.h - + Node1->Node60 - - - + + + + + + + + +Node61 + + +audio/GameAudio.h + + + + + +Node1->Node61 + + + @@ -883,39 +901,21 @@ var sectionId = 'dynsection-0'; - - -Node6 - - -Companion.h - - - - - -Node5->Node6 - - - - - - Node7 - -filesystem + +Companion.h - - -Node5->Node7 - - - + + +Node6->Node7 + + + @@ -923,17 +923,17 @@ var sectionId = 'dynsection-0'; Node8 - -vector + +filesystem - - -Node5->Node8 - - - + + +Node6->Node8 + + + @@ -941,35 +941,35 @@ var sectionId = 'dynsection-0'; Node9 - -cstdint + +vector - - -Node5->Node9 - - - + + +Node6->Node9 + + + - - -Node12 - - -libultraship/libultraship.h + + +Node10 + + +cstdint - - -Node11->Node12 - - - + + +Node6->Node10 + + + diff --git a/Engine_8cpp__incl_org.svg b/Engine_8cpp__incl_org.svg index cbc3a481b..5b303b2ce 100644 --- a/Engine_8cpp__incl_org.svg +++ b/Engine_8cpp__incl_org.svg @@ -4,16 +4,16 @@ - + src/port/Engine.cpp Node1 - -src/port/Engine.cpp + +src/port/Engine.cpp @@ -30,7 +30,7 @@ Node1->Node2 - + @@ -39,8 +39,8 @@ Node4 - -ship/utils/StringHelper.h + +cstdlib @@ -48,17 +48,17 @@ Node1->Node4 - - + + Node5 - - -GameExtractor.h + + +ship/utils/StringHelper.h @@ -66,35 +66,35 @@ Node1->Node5 - - + + - - -Node10 - - -mods/ModManager.h + + +Node6 + + +GameExtractor.h - - -Node1->Node10 - - - + + +Node1->Node6 + + + Node11 - - -ui/ImguiUI.h + + +mods/ModManager.h @@ -102,26 +102,26 @@ Node1->Node11 - - + + - - -Node13 - - -ship/Context.h + + +Node12 + + +ui/ImguiUI.h - - -Node1->Node13 - - - + + +Node1->Node12 + + + @@ -129,358 +129,358 @@ Node14 - -ship/controller/controldevice -/controller/mapping/ControllerDefault -Mappings.h + +ship/Context.h - + Node1->Node14 - - - + + + Node15 - - -resource/type/ResourceType.h + + +ship/controller/controldevice +/controller/mapping/ControllerDefault +Mappings.h - + Node1->Node15 - - - + + + Node16 - - -fast/resource/ResourceType.h + + +resource/type/ResourceType.h - + Node1->Node16 - - - + + + Node17 - - -resource/importers -/GenericArrayFactory.h + + +fast/resource/ResourceType.h - + Node1->Node17 - - - + + + - - -Node20 - - -resource/importers -/AudioBankFactory.h + + +Node18 + + +resource/importers +/GenericArrayFactory.h - - -Node1->Node20 - - - + + +Node1->Node18 + + + Node21 - - -resource/importers -/AudioSampleFactory.h + + +resource/importers +/AudioBankFactory.h - + Node1->Node21 - - - + + + Node22 - - -resource/importers -/AudioSequenceFactory.h + + +resource/importers +/AudioSampleFactory.h - + Node1->Node22 - - - + + + - - -Node24 - - -resource/importers -/Vec3fFactory.h + + +Node23 + + +resource/importers +/AudioSequenceFactory.h - - -Node1->Node24 - - - + + +Node1->Node23 + + + Node25 - - -resource/importers -/Vec3sFactory.h + + +resource/importers +/Vec3fFactory.h - + Node1->Node25 - - - + + + Node26 - - -resource/importers -/CPUFactory.h + + +resource/importers +/Vec3sFactory.h - + Node1->Node26 - - - + + + Node27 - - -resource/importers -/CourseVtxFactory.h + + +resource/importers +/CPUFactory.h - + Node1->Node27 - - - + + + Node28 - - -resource/importers -/TrackSectionsFactory.h + + +resource/importers +/CourseVtxFactory.h - + Node1->Node28 - - - + + + - - -Node30 - - -resource/importers -/TrackPathPointFactory.h + + +Node29 + + +resource/importers +/TrackSectionsFactory.h - - -Node1->Node30 - - - + + +Node1->Node29 + + + Node31 - - -resource/importers -/ActorSpawnDataFactory.h + + +resource/importers +/TrackPathPointFactory.h - + Node1->Node31 - - - + + + Node32 - - -resource/importers -/UnkActorSpawnDataFactory.h + + +resource/importers +/ActorSpawnDataFactory.h - + Node1->Node32 - - - + + + - - -Node34 - - -resource/importers -/ArrayFactory.h + + +Node33 + + +resource/importers +/UnkActorSpawnDataFactory.h - - -Node1->Node34 - - - + + +Node1->Node33 + + + Node35 - - -resource/importers -/MinimapFactory.h + + +resource/importers +/ArrayFactory.h - + Node1->Node35 - - - + + + Node36 - - -resource/importers -/BetterTextureFactory.h + + +resource/importers +/MinimapFactory.h - + Node1->Node36 - - - + + + Node37 - - -ship/window/gui/Fonts.h + + +resource/importers +/BetterTextureFactory.h - + Node1->Node37 - - - + + + @@ -488,18 +488,17 @@ Node38 - -ship/window/gui/resource -/Font.h + +ship/window/gui/Fonts.h - + Node1->Node38 - - - + + + @@ -507,18 +506,18 @@ Node39 - -ship/window/gui/resource -/FontFactory.h + +ship/window/gui/resource +/Font.h - + Node1->Node39 - - - + + + @@ -526,73 +525,74 @@ Node40 - -libultraship/controller -/controldeck/ControlDeck.h + +ship/window/gui/resource +/FontFactory.h - + Node1->Node40 - - - + + + Node41 - - -SpaghettiGui.h + + +libultraship/controller +/controldeck/ControlDeck.h - + Node1->Node41 - - - + + + - - -Node45 - - -port/interpolation -/FrameInterpolation.h + + +Node42 + + +SpaghettiGui.h - - -Node1->Node45 - - - + + +Node1->Node42 + + + - - -Node47 - - -fast/Fast3dWindow.h + + +Node46 + + +port/interpolation +/FrameInterpolation.h - - -Node1->Node47 - - - + + +Node1->Node46 + + + @@ -600,17 +600,17 @@ Node48 - -fast/interpreter.h + +fast/Fast3dWindow.h - + Node1->Node48 - - - + + + @@ -618,17 +618,17 @@ Node49 - -SDL2/SDL.h + +fast/interpreter.h - + Node1->Node49 - - - + + + @@ -636,54 +636,53 @@ Node50 - -utility + +SDL2/SDL.h - + Node1->Node50 - - - + + + Node51 - - -macros.h + + +utility - + Node1->Node51 - - - + + + - - -Node53 - - -fast/resource/factory -/DisplayListFactory.h + + +Node52 + + +macros.h - - -Node1->Node53 - - - + + +Node1->Node52 + + + @@ -691,18 +690,18 @@ Node54 - -fast/resource/factory -/TextureFactory.h + +fast/resource/factory +/DisplayListFactory.h - + Node1->Node54 - - - + + + @@ -710,18 +709,18 @@ Node55 - -fast/resource/factory -/MatrixFactory.h + +fast/resource/factory +/TextureFactory.h - + Node1->Node55 - - - + + + @@ -729,18 +728,18 @@ Node56 - -ship/resource/factory -/BlobFactory.h + +fast/resource/factory +/MatrixFactory.h - + Node1->Node56 - - - + + + @@ -748,18 +747,18 @@ Node57 - -fast/resource/factory -/VertexFactory.h + +ship/resource/factory +/BlobFactory.h - + Node1->Node57 - - - + + + @@ -767,54 +766,73 @@ Node58 - -fast/resource/factory -/LightFactory.h + +fast/resource/factory +/VertexFactory.h - + Node1->Node58 - - - + + + Node59 - - -audio/internal.h + + +fast/resource/factory +/LightFactory.h - + Node1->Node59 - - - + + + Node60 - - -audio/GameAudio.h + + +audio/internal.h - + Node1->Node60 - - - + + + + + + + + +Node61 + + +audio/GameAudio.h + + + + + +Node1->Node61 + + + @@ -836,39 +854,21 @@ - - -Node6 - - -Companion.h - - - - - -Node5->Node6 - - - - - - Node7 - -filesystem + +Companion.h - - -Node5->Node7 - - - + + +Node6->Node7 + + + @@ -876,17 +876,17 @@ Node8 - -vector + +filesystem - - -Node5->Node8 - - - + + +Node6->Node8 + + + @@ -894,35 +894,35 @@ Node9 - -cstdint + +vector - - -Node5->Node9 - - - + + +Node6->Node9 + + + - - -Node12 - - -libultraship/libultraship.h + + +Node10 + + +cstdint - - -Node11->Node12 - - - + + +Node6->Node10 + + + diff --git a/Engine_8h.html b/Engine_8h.html index ac13156ff..28862af4a 100644 --- a/Engine_8h.html +++ b/Engine_8h.html @@ -206,7 +206,7 @@ Variables
Value:
(path == NULL ? NULL \
: (GameEngine_OTRSigCheck((const char*) path) ? ResourceGetDataByName((const char*) path) : path))
-
bool GameEngine_OTRSigCheck(const char *data)
Definition Engine.cpp:709
+
bool GameEngine_OTRSigCheck(const char *data)
Definition Engine.cpp:712
#define NULL
Definition miniaudio.h:3851
diff --git a/Engine_8h_source.html b/Engine_8h_source.html index 1af4406ad..f4d495bd5 100644 --- a/Engine_8h_source.html +++ b/Engine_8h_source.html @@ -239,42 +239,42 @@ $(function(){initNavTree('Engine_8h_source.html',''); initResizable(true); });
127}
128#endif
129
-
uint32_t OTRGetGameRenderWidth()
Definition Engine.cpp:804
-
float OTRGetAspectRatio()
Definition Engine.cpp:761
-
uint32_t OTRGetGameViewportWidth()
Definition Engine.cpp:813
-
float OTRGetDimensionFromRightEdge(float v)
Definition Engine.cpp:773
-
uint32_t OTRCalculateCenterOfAreaFromRightEdge(int32_t center)
Definition Engine.cpp:795
-
Fast::Interpreter * GetInterpreter()
Definition Engine.cpp:59
-
int16_t OTRGetRectDimensionFromRightEdge(float v)
Definition Engine.cpp:777
-
uint32_t OTRGetGameRenderHeight()
Definition Engine.cpp:809
-
uint32_t OTRGetGameViewportHeight()
Definition Engine.cpp:817
-
uint32_t OTRCalculateCenterOfAreaFromLeftEdge(int32_t center)
Definition Engine.cpp:799
-
int16_t OTRGetRectDimensionFromLeftEdge(float v)
Definition Engine.cpp:769
-
float OTRGetDimensionFromLeftEdge(float v)
Definition Engine.cpp:765
-
void GameEngine_UnloadSequence(uint8_t seqId)
Definition Engine.cpp:693
-
uint32_t OTRGetGameViewportWidth()
Definition Engine.cpp:813
-
float OTRGetDimensionFromRightEdge(float v)
Definition Engine.cpp:773
-
uint32_t OTRCalculateCenterOfAreaFromRightEdge(int32_t center)
Definition Engine.cpp:795
-
uint32_t GameEngine_GetSampleRate()
Definition Engine.cpp:619
-
void GameEngine_UnloadBank(uint8_t bankId)
Definition Engine.cpp:663
-
uint8_t GameEngine_IsBankLoaded(uint8_t bankId)
Definition Engine.cpp:657
-
uint32_t OTRGetGameRenderHeight(void)
Definition Engine.cpp:809
+
uint32_t OTRGetGameRenderWidth()
Definition Engine.cpp:807
+
float OTRGetAspectRatio()
Definition Engine.cpp:764
+
uint32_t OTRGetGameViewportWidth()
Definition Engine.cpp:816
+
float OTRGetDimensionFromRightEdge(float v)
Definition Engine.cpp:776
+
uint32_t OTRCalculateCenterOfAreaFromRightEdge(int32_t center)
Definition Engine.cpp:798
+
Fast::Interpreter * GetInterpreter()
Definition Engine.cpp:60
+
int16_t OTRGetRectDimensionFromRightEdge(float v)
Definition Engine.cpp:780
+
uint32_t OTRGetGameRenderHeight()
Definition Engine.cpp:812
+
uint32_t OTRGetGameViewportHeight()
Definition Engine.cpp:820
+
uint32_t OTRCalculateCenterOfAreaFromLeftEdge(int32_t center)
Definition Engine.cpp:802
+
int16_t OTRGetRectDimensionFromLeftEdge(float v)
Definition Engine.cpp:772
+
float OTRGetDimensionFromLeftEdge(float v)
Definition Engine.cpp:768
+
void GameEngine_UnloadSequence(uint8_t seqId)
Definition Engine.cpp:696
+
uint32_t OTRGetGameViewportWidth()
Definition Engine.cpp:816
+
float OTRGetDimensionFromRightEdge(float v)
Definition Engine.cpp:776
+
uint32_t OTRCalculateCenterOfAreaFromRightEdge(int32_t center)
Definition Engine.cpp:798
+
uint32_t GameEngine_GetSampleRate()
Definition Engine.cpp:622
+
void GameEngine_UnloadBank(uint8_t bankId)
Definition Engine.cpp:666
+
uint8_t GameEngine_IsBankLoaded(uint8_t bankId)
Definition Engine.cpp:660
+
uint32_t OTRGetGameRenderHeight(void)
Definition Engine.cpp:812
void GameEngine_ProcessGfxCommands(Gfx *commands)
-
uint32_t GameEngine_GetSequenceCount()
Definition Engine.cpp:684
-
int16_t OTRGetRectDimensionFromRightEdge(float v)
Definition Engine.cpp:777
-
struct CtlEntry * GameEngine_LoadBank(uint8_t bankId)
Definition Engine.cpp:636
-
int32_t GameEngine_ResourceGetTexTypeByName(const char *name)
Definition Engine.cpp:713
-
uint8_t GameEngine_IsSequenceLoaded(uint8_t seqId)
Definition Engine.cpp:689
-
uint32_t GameEngine_GetSamplesPerFrame()
Definition Engine.cpp:632
-
float OTRGetAspectRatio(void)
Definition Engine.cpp:761
-
float GameEngine_GetAspectRatio()
Definition Engine.cpp:698
-
struct AudioSequenceData * GameEngine_LoadSequence(uint8_t seqId)
Definition Engine.cpp:668
-
uint32_t OTRGetGameViewportHeight()
Definition Engine.cpp:817
-
uint32_t OTRCalculateCenterOfAreaFromLeftEdge(int32_t center)
Definition Engine.cpp:799
-
uint32_t OTRGetGameRenderWidth(void)
Definition Engine.cpp:804
+
uint32_t GameEngine_GetSequenceCount()
Definition Engine.cpp:687
+
int16_t OTRGetRectDimensionFromRightEdge(float v)
Definition Engine.cpp:780
+
struct CtlEntry * GameEngine_LoadBank(uint8_t bankId)
Definition Engine.cpp:639
+
int32_t GameEngine_ResourceGetTexTypeByName(const char *name)
Definition Engine.cpp:716
+
uint8_t GameEngine_IsSequenceLoaded(uint8_t seqId)
Definition Engine.cpp:692
+
uint32_t GameEngine_GetSamplesPerFrame()
Definition Engine.cpp:635
+
float OTRGetAspectRatio(void)
Definition Engine.cpp:764
+
float GameEngine_GetAspectRatio()
Definition Engine.cpp:701
+
struct AudioSequenceData * GameEngine_LoadSequence(uint8_t seqId)
Definition Engine.cpp:671
+
uint32_t OTRGetGameViewportHeight()
Definition Engine.cpp:820
+
uint32_t OTRCalculateCenterOfAreaFromLeftEdge(int32_t center)
Definition Engine.cpp:802
+
uint32_t OTRGetGameRenderWidth(void)
Definition Engine.cpp:807
static const char engine_asset_file[]
Definition Engine.h:6
-
int16_t OTRGetRectDimensionFromLeftEdge(float v)
Definition Engine.cpp:769
-
float OTRGetDimensionFromLeftEdge(float v)
Definition Engine.cpp:765
+
int16_t OTRGetRectDimensionFromLeftEdge(float v)
Definition Engine.cpp:772
+
float OTRGetDimensionFromLeftEdge(float v)
Definition Engine.cpp:768
static const char game_asset_file[]
Definition Engine.h:5
Definition internal.h:134
diff --git a/Game_8cpp.html b/Game_8cpp.html index 18c9b6d2b..d7a49c416 100644 --- a/Game_8cpp.html +++ b/Game_8cpp.html @@ -2632,7 +2632,7 @@ Here is the caller graph for this function:
-
Todo
Move gGfxPool out of main.h
+
Todo
Move gGfxPool out of main.h
Here is the call graph for this function:
diff --git a/Game_8h.html b/Game_8h.html index a233a1706..74a0bf93c 100644 --- a/Game_8h.html +++ b/Game_8h.html @@ -2545,7 +2545,7 @@ Here is the caller graph for this function:
-
Todo
Move gGfxPool out of main.h
+
Todo
Move gGfxPool out of main.h
diff --git a/ModManager_8cpp.html b/ModManager_8cpp.html index 659ca7bef..285a32f85 100644 --- a/ModManager_8cpp.html +++ b/ModManager_8cpp.html @@ -118,6 +118,7 @@ $(function(){initNavTree('ModManager_8cpp.html',''); initResizable(true); }); #include "port/Engine.h"
#include "semver.hpp"
#include "utils/StringHelper.h"
+#include <cstdlib>
#include <memory>
#include <optional>
#include <string>
diff --git a/ModManager_8cpp__incl.map b/ModManager_8cpp__incl.map index 99395278d..26391b8ef 100644 --- a/ModManager_8cpp__incl.map +++ b/ModManager_8cpp__incl.map @@ -1,27 +1,29 @@ - + - + - + - + - + - + - + - - - - - - - - - + + + + + + + + + + + diff --git a/ModManager_8cpp__incl.md5 b/ModManager_8cpp__incl.md5 index f620d4238..1d9cd05cc 100644 --- a/ModManager_8cpp__incl.md5 +++ b/ModManager_8cpp__incl.md5 @@ -1 +1 @@ -aa2edb562b1789fb08e12f3a1656d0f4 \ No newline at end of file +a2ca78811406fd331d5b07673ce06c78 \ No newline at end of file diff --git a/ModManager_8cpp__incl.svg b/ModManager_8cpp__incl.svg index d31dc9b85..354033cc5 100644 --- a/ModManager_8cpp__incl.svg +++ b/ModManager_8cpp__incl.svg @@ -47,7 +47,7 @@ @@ -59,8 +59,8 @@ var sectionId = 'dynsection-0'; Node1 - -src/engine/mods/ModManager.cpp + +src/engine/mods/ModManager.cpp @@ -78,8 +78,8 @@ var sectionId = 'dynsection-0'; Node1->Node2 - - + + @@ -96,8 +96,8 @@ var sectionId = 'dynsection-0'; Node1->Node3 - - + + @@ -115,8 +115,8 @@ var sectionId = 'dynsection-0'; Node1->Node4 - - + + @@ -134,8 +134,8 @@ var sectionId = 'dynsection-0'; Node1->Node5 - - + + @@ -152,8 +152,8 @@ var sectionId = 'dynsection-0'; Node1->Node6 - - + + @@ -170,8 +170,8 @@ var sectionId = 'dynsection-0'; Node1->Node8 - - + + @@ -188,8 +188,8 @@ var sectionId = 'dynsection-0'; Node1->Node9 - - + + @@ -197,8 +197,8 @@ var sectionId = 'dynsection-0'; Node10 - -memory + +cstdlib @@ -206,8 +206,8 @@ var sectionId = 'dynsection-0'; Node1->Node10 - - + + @@ -215,8 +215,8 @@ var sectionId = 'dynsection-0'; Node11 - -optional + +memory @@ -224,8 +224,8 @@ var sectionId = 'dynsection-0'; Node1->Node11 - - + + @@ -233,8 +233,8 @@ var sectionId = 'dynsection-0'; Node12 - -string + +optional @@ -242,17 +242,17 @@ var sectionId = 'dynsection-0'; Node1->Node12 - - + + Node13 - - -ModManager.h + + +string @@ -260,8 +260,26 @@ var sectionId = 'dynsection-0'; Node1->Node13 - - + + + + + + + +Node14 + + +ModManager.h + + + + + +Node1->Node14 + + + diff --git a/ModManager_8cpp__incl_org.svg b/ModManager_8cpp__incl_org.svg index 1fbc64274..a518c5714 100644 --- a/ModManager_8cpp__incl_org.svg +++ b/ModManager_8cpp__incl_org.svg @@ -4,16 +4,16 @@ - + src/engine/mods/ModManager.cpp Node1 - -src/engine/mods/ModManager.cpp + +src/engine/mods/ModManager.cpp @@ -31,8 +31,8 @@ Node1->Node2 - - + + @@ -49,8 +49,8 @@ Node1->Node3 - - + + @@ -68,8 +68,8 @@ Node1->Node4 - - + + @@ -87,8 +87,8 @@ Node1->Node5 - - + + @@ -105,8 +105,8 @@ Node1->Node6 - - + + @@ -123,8 +123,8 @@ Node1->Node8 - - + + @@ -141,8 +141,8 @@ Node1->Node9 - - + + @@ -150,8 +150,8 @@ Node10 - -memory + +cstdlib @@ -159,8 +159,8 @@ Node1->Node10 - - + + @@ -168,8 +168,8 @@ Node11 - -optional + +memory @@ -177,8 +177,8 @@ Node1->Node11 - - + + @@ -186,8 +186,8 @@ Node12 - -string + +optional @@ -195,17 +195,17 @@ Node1->Node12 - - + + Node13 - - -ModManager.h + + +string @@ -213,8 +213,26 @@ Node1->Node13 - - + + + + + + + +Node14 + + +ModManager.h + + + + + +Node1->Node14 + + + diff --git a/ModManager_8h_source.html b/ModManager_8h_source.html index 4098fdc40..d6bc6390d 100644 --- a/ModManager_8h_source.html +++ b/ModManager_8h_source.html @@ -112,8 +112,8 @@ $(function(){initNavTree('ModManager_8h_source.html',''); initResizable(true); }
2
3void InitModsSystem();
4void UnloadMods();
-
InitModsSystem
void InitModsSystem()
Definition ModManager.cpp:23
-
UnloadMods
void UnloadMods()
Definition ModManager.cpp:50
+
InitModsSystem
void InitModsSystem()
Definition ModManager.cpp:24
+
UnloadMods
void UnloadMods()
Definition ModManager.cpp:51
diff --git a/align__asset__macro_8h.html b/align__asset__macro_8h.html index e6c95f1aa..a9e602248 100644 --- a/align__asset__macro_8h.html +++ b/align__asset__macro_8h.html @@ -163,7 +163,7 @@ Functions
Value:
(path == NULL ? NULL \
: (GameEngine_OTRSigCheck((const char*) path) ? ResourceGetDataByName((const char*) path) : path))
-
bool GameEngine_OTRSigCheck(const char *data)
Definition Engine.cpp:709
+
bool GameEngine_OTRSigCheck(const char *data)
Definition Engine.cpp:712
#define NULL
Definition miniaudio.h:3851
diff --git a/align__asset__macro_8h_source.html b/align__asset__macro_8h_source.html index 0a45ce7b6..d4f335642 100644 --- a/align__asset__macro_8h_source.html +++ b/align__asset__macro_8h_source.html @@ -124,7 +124,7 @@ $(function(){initNavTree('align__asset__macro_8h_source.html',''); initResizable
13 : (GameEngine_OTRSigCheck((const char*) path) ? ResourceGetDataByName((const char*) path) : path))
14#define LOAD_ASSET_RAW(path) ResourceGetDataByName((const char*) path)
-
GameEngine_OTRSigCheck
bool GameEngine_OTRSigCheck(const char *imgData)
Definition Engine.cpp:709
+
GameEngine_OTRSigCheck
bool GameEngine_OTRSigCheck(const char *imgData)
Definition Engine.cpp:712
diff --git a/ceremony__and__credits_8c.html b/ceremony__and__credits_8c.html index 995bbfc9f..240c932f4 100644 --- a/ceremony__and__credits_8c.html +++ b/ceremony__and__credits_8c.html @@ -1363,7 +1363,7 @@ Here is the caller graph for this function:
-
Todo
Does this match as a return of s8?
+
Todo
Does this match as a return of s8?
Here is the call graph for this function:
@@ -2099,7 +2099,7 @@ Here is the call graph for this function:
-
Todo
What does this even do?
+
Todo
What does this even do?
Here is the call graph for this function:
diff --git a/ceremony__and__credits_8h.html b/ceremony__and__credits_8h.html index 40e7791dc..a86dec0d1 100644 --- a/ceremony__and__credits_8h.html +++ b/ceremony__and__credits_8h.html @@ -2037,7 +2037,7 @@ Here is the call graph for this function:
-
Todo
What does this even do?
+
Todo
What does this even do?
Here is the call graph for this function:
diff --git a/charactermenu.js b/charactermenu.js index 86f459c34..652fcca7a 100644 --- a/charactermenu.js +++ b/charactermenu.js @@ -7,8 +7,8 @@ var charactermenu = [ "Tips", "characteroverview.html#tips", [ [ "Change Viewport Render Settings", "characteroverview.html#change-viewport-render-settings", null ] ] ], - [ "Tools To Help", "characteroverview.html#tools-to-help-2", null ], - [ "Future plans", "characteroverview.html#future-plans-3", null ] + [ "Tools To Help", "characteroverview.html#tools-to-help", null ], + [ "Future plans", "characteroverview.html#future-plans", null ] ] ] ] ] ]; \ No newline at end of file diff --git a/characteroverview.html b/characteroverview.html index 826ab7476..5ccabe5ef 100644 --- a/characteroverview.html +++ b/characteroverview.html @@ -144,12 +144,12 @@ Change Viewport Render Settings

Set your render resolution and path as shown in the image below

Then render your animation by selecting View -> Viewport Render Animation

Viewport Render Settings

-

+

Tools To Help

-

+

Future plans

-
Todo
quick hack to add the snow particles on hit. Need to separate into its own class
+
Todo
quick hack to add the snow particles on hit. Need to separate into its own class
Here is the call graph for this function:
@@ -782,7 +782,7 @@ Here is the call graph for this function:
-
Todo
quick hack to add the snow particles on hit. Need to separate into its own class
+
Todo
quick hack to add the snow particles on hit. Need to separate into its own class

Reimplemented from OObject.

diff --git a/classOThwomp.html b/classOThwomp.html index 7462492a0..afa01039e 100644 --- a/classOThwomp.html +++ b/classOThwomp.html @@ -325,7 +325,7 @@ Static Private Attributes  

Detailed Description

-
Todo

Make shadow size bigger if thwomp is scaled up

+
Todo

Make shadow size bigger if thwomp is scaled up

make adjustable properties for squishSize and boundingBoxSize

Thwomp OObject

diff --git a/code__80281780_8c.html b/code__80281780_8c.html index 01bb94860..d11135d70 100644 --- a/code__80281780_8c.html +++ b/code__80281780_8c.html @@ -194,7 +194,7 @@ Variables
-
Todo
confirm this.
+
Todo
confirm this.
Here is the caller graph for this function:
diff --git a/code__80281780_8h.html b/code__80281780_8h.html index ed4a81e1c..b4d20bf07 100644 --- a/code__80281780_8h.html +++ b/code__80281780_8h.html @@ -166,7 +166,7 @@ Variables
-
Todo
confirm this.
+
Todo
confirm this.
Here is the caller graph for this function:
diff --git a/collision__viewer_8c.html b/collision__viewer_8c.html index 7319f3913..678fa4890 100644 --- a/collision__viewer_8c.html +++ b/collision__viewer_8c.html @@ -149,7 +149,7 @@ Functions
-
Todo
decide to use colours or textures and fix displaylists because they are buggy
+
Todo
decide to use colours or textures and fix displaylists because they are buggy
Here is the call graph for this function:
diff --git a/collision__viewer_8h.html b/collision__viewer_8h.html index 6762b530c..04a1af33f 100644 --- a/collision__viewer_8h.html +++ b/collision__viewer_8h.html @@ -144,7 +144,7 @@ Functions
-
Todo
decide to use colours or textures and fix displaylists because they are buggy
+
Todo
decide to use colours or textures and fix displaylists because they are buggy
Here is the call graph for this function:
diff --git a/controller_8h.html b/controller_8h.html index f877d1eaa..74f391ba1 100644 --- a/controller_8h.html +++ b/controller_8h.html @@ -1324,7 +1324,7 @@ Here is the caller graph for this function:
-
Todo
magic number
+
Todo
magic number
Here is the call graph for this function:
-
Todo
configure this properly
+
Todo
configure this properly
Here is the call graph for this function:
diff --git a/freecam_8h.html b/freecam_8h.html index ba36bd671..efc68b925 100644 --- a/freecam_8h.html +++ b/freecam_8h.html @@ -214,7 +214,7 @@ Here is the call graph for this function:
-
Todo
configure this properly
+
Todo
configure this properly
Here is the call graph for this function:
diff --git a/heap_8h.html b/heap_8h.html index d187150fc..642b9d10b 100644 --- a/heap_8h.html +++ b/heap_8h.html @@ -300,7 +300,7 @@ Variables
Value:
-
uint8_t GameEngine_IsBankLoaded(const uint8_t bankId)
Definition Engine.cpp:657
+
uint8_t GameEngine_IsBankLoaded(const uint8_t bankId)
Definition Engine.cpp:660
@@ -319,7 +319,7 @@ Variables
Value:
-
uint8_t GameEngine_IsSequenceLoaded(const uint8_t seqId)
Definition Engine.cpp:689
+
uint8_t GameEngine_IsSequenceLoaded(const uint8_t seqId)
Definition Engine.cpp:692
diff --git a/md_docs_2custom-audio.html b/md_docs_2custom-audio.html index e423af243..54ad4d60e 100644 --- a/md_docs_2custom-audio.html +++ b/md_docs_2custom-audio.html @@ -132,7 +132,7 @@ Example:
└── sequences
└── main_menu.mp3
└── main_menu.json
-

+

Future plans

+

Tools To Help

To extract textures from the game you can use convert-texture-o2r. Just place the convert-texture-o2r executable in the same folder as mk64.o2r and drag and drop the mk64.o2r file on it or run it through command line:

convert-texture-o2r mk64.o2r

This will create a textures folder with all the textures extracted from the game.

-

+

Future plans