diff --git a/libultraship/libultraship/Window.cpp b/libultraship/libultraship/Window.cpp
index ab368d017..55e741447 100644
--- a/libultraship/libultraship/Window.cpp
+++ b/libultraship/libultraship/Window.cpp
@@ -353,61 +353,6 @@ namespace Ship {
}
bool Window::KeyDown(int32_t dwScancode) {
- //Why -1?
- switch (dwScancode - 1) {
- case SDL_SCANCODE_F5:
- {
- const unsigned int slot = OTRGlobals::Instance->gSaveStateMgr->GetCurrentSlot();
- const SaveStateReturn stateReturn = OTRGlobals::Instance->gSaveStateMgr->AddRequest({ slot, RequestType::SAVE });
-
- switch (stateReturn) {
- case SaveStateReturn::SUCCESS:
- SPDLOG_INFO("[SOH] Saved state to slot {}", slot);
- break;
- case SaveStateReturn::FAIL_WRONG_GAMESTATE:
- SPDLOG_ERROR("[SOH] Can not save a state outside of \"GamePlay\"");
- break;
-
- }
- break;
- }
- case SDL_SCANCODE_F6:
- {
- unsigned int slot = OTRGlobals::Instance->gSaveStateMgr->GetCurrentSlot();
- slot++;
- if (slot > 5) {
- slot = 0;
- }
- OTRGlobals::Instance->gSaveStateMgr->SetCurrentSlot(slot);
- SPDLOG_INFO("Set SaveState slot to {}.", slot);
- break;
- }
- case SDL_SCANCODE_F7:
- {
- const unsigned int slot = OTRGlobals::Instance->gSaveStateMgr->GetCurrentSlot();
- const SaveStateReturn stateReturn = OTRGlobals::Instance->gSaveStateMgr->AddRequest({ slot, RequestType::LOAD });
-
- switch (stateReturn) {
- case SaveStateReturn::SUCCESS:
- SPDLOG_INFO("[SOH] Loaded state from slot {}", slot);
- break;
- case SaveStateReturn::FAIL_INVALID_SLOT:
- SPDLOG_ERROR("[SOH] Invalid State Slot Number {}", slot);
- break;
- case SaveStateReturn::FAIL_STATE_EMPTY:
- SPDLOG_ERROR("[SOH] State Slot {} is empty", slot);
- break;
- case SaveStateReturn::FAIL_WRONG_GAMESTATE:
- SPDLOG_ERROR("[SOH] Can not load a state outside of \"GamePlay\"");
- break;
- }
-
- break;
-
- }
- }
-
-
bool bIsProcessed = false;
for (size_t i = 0; i < __osMaxControllers; i++) {
for (size_t j = 0; j < Controllers[i].size(); j++) {
diff --git a/soh/soh.vcxproj.filters b/soh/soh.vcxproj.filters
index dc526ab38..b9d68b704 100644
--- a/soh/soh.vcxproj.filters
+++ b/soh/soh.vcxproj.filters
@@ -1,1238 +1,3774 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
+ cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx
+
+
+ {93995380-89BD-4b04-88EB-625FBE52EBFB}
+ h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd
+
+
+ {67DA6AB6-F800-4c08-8B7A-83BB121AAD01}
+ rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms
+
+
+ {8d479b58-9306-40c3-9728-2cf5b185f5c4}
+
+
+ {8ebc52ba-5b1d-4bb3-9848-ba9ea57fc49f}
+
+
+ {54c2fe99-a68e-4ce2-813d-bce0ab1ac24f}
+
+
+ {0b91ecc8-6f20-4da1-87ca-6c7263aab3db}
+
+
+ {2104d3ab-707c-4ab2-bb1a-5cdce5c3d07d}
+
+
+ {022552c8-3bb8-4ba5-904c-e2c3eb28ce10}
+
+
+ {3ab8c311-cbfb-4eca-88af-2446ce3c89b0}
+
+
+ {8f2da1b8-973e-4be0-a036-c79a63bc3067}
+
+
+ {1a584bc2-7081-4251-a953-cdc7b611d62b}
+
+
+ {49bb84e4-a0b9-4733-9720-1ea120795083}
+
+
+ {d4794b4c-ae5d-4bf0-96f4-077f03807f5e}
+
+
+ {981df102-b362-4e2b-8efc-62756c28aa60}
+
+
+ {f8b2165f-9b32-4be1-a285-49349e09bef5}
+
+
+ {fcaae731-4e17-448b-b6c7-36e4c8413838}
+
+
+ {264ed8f8-f42b-475f-82ca-c264225ef56c}
+
+
+ {5fde6633-a728-4eea-a616-59d413bec476}
+
+
+ {3aeae6ac-1340-4a7b-bf34-cd196667fe37}
+
+
+ {fe745190-d4ec-4dc3-a9fd-ea553a971b14}
+
+
+ {06ba0ec4-2ee7-4454-93b5-5fd804723b6d}
+
+
+ {ffe200b9-a955-4843-a1ce-3603c132e591}
+
+
+ {18b9727f-30de-4ab8-a317-916090d4a110}
+
+
+ {9a4378ec-e30f-47b6-9ad6-5ce738b4cf99}
+
+
+ {04fc1c52-49ff-48e2-ae23-2c00867374f8}
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ Source Files\src\boot
+
+
+ Source Files\src\boot
+
+
+ Source Files\src\boot
+
+
+ Source Files\src\boot
+
+
+ Source Files\src\boot
+
+
+ Source Files\src\boot
+
+
+ Source Files\src\boot
+
+
+ Source Files\src\boot
+
+
+ Source Files\src\boot
+
+
+ Source Files\src\boot
+
+
+ Source Files\src\boot
+
+
+ Source Files\src\boot
+
+
+ Source Files\src\buffers
+
+
+ Source Files\src\buffers
+
+
+ Source Files\src\buffers
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\gamestates\ovl_title
+
+
+ Source Files\src\overlays\gamestates\ovl_select
+
+
+ Source Files\src\overlays\gamestates\ovl_opening
+
+
+ Source Files\src\overlays\gamestates\ovl_file_choose
+
+
+ Source Files\src\overlays\gamestates\ovl_file_choose
+
+
+ Source Files\soh
+
+
+ Source Files\soh
+
+
+ Source Files\soh
+
+
+ Source Files\soh
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\libultra
+
+
+ Source Files\src\libultra
+
+
+ Source Files\src\libultra
+
+
+ Source Files\src\libultra
+
+
+ Source Files\src\libultra
+
+
+ Source Files\src\libultra
+
+
+ Source Files\src\libultra
+
+
+ Source Files\src\libultra
+
+
+ Source Files\src\libultra
+
+
+ Source Files\src\libultra
+
+
+ Source Files\src\libultra
+
+
+ Source Files\src\overlays\misc\ovl_kaleido_scope
+
+
+ Source Files\src\overlays\misc\ovl_kaleido_scope
+
+
+ Source Files\src\overlays\misc\ovl_kaleido_scope
+
+
+ Source Files\src\overlays\misc\ovl_kaleido_scope
+
+
+ Source Files\src\overlays\misc\ovl_kaleido_scope
+
+
+ Source Files\src\overlays\misc\ovl_kaleido_scope
+
+
+ Source Files\src\overlays\misc\ovl_kaleido_scope
+
+
+ Source Files\src\overlays\misc\ovl_kaleido_scope
+
+
+ Source Files\src\overlays\misc\ovl_kaleido_scope
+
+
+ Source Files\src\overlays\gamestates\ovl_file_choose
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\code
+
+
+ Source Files\src\overlays\gamestates\ovl_file_choose
+
+
+ Source Files\src\overlays\misc\ovl_map_mark_data
+
+
+ Source Files\soh
+
+
+ Source Files\soh\Enhancements
+
+
+ Source Files\soh\Enhancements
+
+
+ Source Files\soh\Enhancements
+
+
+ Source Files\soh
+
+
+ Source Files\soh
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\soh\Enhancements\debugger
+
+
+ Source Files\soh\Enhancements\debugger
+
+
+ Source Files\soh
+
+
+ Source Files\soh\Enhancements\debugger
+
+
+ Source Files\soh\Enhancements\debugger
+
+
+ Source Files
+
+
+ Source Files\soh\Enhancements
+
-
+
+ Source Files\src\overlays\misc\ovl_kaleido_scope
+
+
+ Header Files\include
+
+
+ Header Files\include
+
+
+ Header Files\include
+
+
+ Header Files\include
+
+
+ Header Files\include
+
+
+ Header Files\include
+
+
+ Header Files\include
+
+
+ Header Files\include
+
+
+ Header Files\include
+
+
+ Header Files\include
+
+
+ Header Files\include
+
+
+ Header Files\include
+
+
+ Header Files\include
+
+
+ Header Files\include
+
+
+ Header Files\include
+
+
+ Header Files\include
+
+
+ Header Files\include
+
+
+ Header Files\include
+
+
+ Header Files\include
+
+
+ Header Files\include
+
+
+ Header Files\include
+
+
+ Header Files\include
+
+
+ Header Files\include
+
+
+ Header Files\include
+
+
+ Header Files\include
+
+
+ Header Files\include
+
+
+ Header Files\include
+
+
+ Header Files\include
+
+
+ Header Files\include
+
+
+ Header Files\include
+
+
+ Header Files\include
+
+
+ Header Files\include
+
+
+ Header Files\include
+
+
+ Header Files\include
+
+
+ Header Files\include
+
+
+ Header Files\include
+
+
+ Header Files\include
+
+
+ Header Files\include
+
+
+ Header Files\include
+
+
+ Header Files\include
+
+
+ Header Files\include
+
+
+ Header Files\include
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Source Files\src\overlays\effects
+
+
+ Header Files\include
+
+
+ Source Files\soh
+
+
+ Source Files\src\overlays\misc\ovl_kaleido_scope
+
+
+ Header Files\soh\Enhancements
+
+
+ Header Files\soh\Enhancements
+
+
+ Header Files\soh\Enhancements
+
+
+ Header Files\soh\Enhancements
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Source Files\src\overlays\actors
+
+
+ Header Files
+
+
+ Header Files\soh\Enhancements\debugger
+
+
+ Header Files\soh\Enhancements\debugger
+
+
+ Header Files\soh
+
+
+ Header Files\soh\Enhancements\debugger
+
+
+ Header Files\soh\Enhancements\debugger
+
+
+ Source Files\soh\Enhancements
+
+
+ Source Files\soh
+
-
+
+ Header Files\include
+
-
+
+ Resource Files
+
+
+
+
+ Resource Files
+
\ No newline at end of file
diff --git a/soh/soh/OTRGlobals.cpp b/soh/soh/OTRGlobals.cpp
index 6d0b9a516..7456ebf7e 100644
--- a/soh/soh/OTRGlobals.cpp
+++ b/soh/soh/OTRGlobals.cpp
@@ -34,6 +34,8 @@
#include "macros.h"
#include
+#include
+
OTRGlobals* OTRGlobals::Instance;
OTRGlobals::OTRGlobals() {
@@ -110,6 +112,63 @@ extern "C" void Graph_ProcessFrame(void (*run_one_game_iter)(void)) {
}
extern "C" void Graph_StartFrame() {
+ // Why -1?
+ int32_t dwScancode = OTRGlobals::Instance->context->GetWindow()->lastScancode;
+ OTRGlobals::Instance->context->GetWindow()->lastScancode = -1;
+
+ switch (dwScancode - 1) {
+ case SDL_SCANCODE_F5: {
+ const unsigned int slot = OTRGlobals::Instance->gSaveStateMgr->GetCurrentSlot();
+ const SaveStateReturn stateReturn =
+ OTRGlobals::Instance->gSaveStateMgr->AddRequest({ slot, RequestType::SAVE });
+
+ switch (stateReturn) {
+ case SaveStateReturn::SUCCESS:
+ SPDLOG_INFO("[SOH] Saved state to slot {}", slot);
+ break;
+ case SaveStateReturn::FAIL_WRONG_GAMESTATE:
+ SPDLOG_ERROR("[SOH] Can not save a state outside of \"GamePlay\"");
+ break;
+ [[unlikely]] default:
+ break;
+ }
+ break;
+ }
+ case SDL_SCANCODE_F6: {
+ unsigned int slot = OTRGlobals::Instance->gSaveStateMgr->GetCurrentSlot();
+ slot++;
+ if (slot > 5) {
+ slot = 0;
+ }
+ OTRGlobals::Instance->gSaveStateMgr->SetCurrentSlot(slot);
+ SPDLOG_INFO("Set SaveState slot to {}.", slot);
+ break;
+ }
+ case SDL_SCANCODE_F7: {
+ const unsigned int slot = OTRGlobals::Instance->gSaveStateMgr->GetCurrentSlot();
+ const SaveStateReturn stateReturn =
+ OTRGlobals::Instance->gSaveStateMgr->AddRequest({ slot, RequestType::LOAD });
+
+ switch (stateReturn) {
+ case SaveStateReturn::SUCCESS:
+ SPDLOG_INFO("[SOH] Loaded state from slot {}", slot);
+ break;
+ case SaveStateReturn::FAIL_INVALID_SLOT:
+ SPDLOG_ERROR("[SOH] Invalid State Slot Number {}", slot);
+ break;
+ case SaveStateReturn::FAIL_STATE_EMPTY:
+ SPDLOG_ERROR("[SOH] State Slot {} is empty", slot);
+ break;
+ case SaveStateReturn::FAIL_WRONG_GAMESTATE:
+ SPDLOG_ERROR("[SOH] Can not load a state outside of \"GamePlay\"");
+ break;
+ [[unlikely]] default:
+ break;
+ }
+
+ break;
+ }
+ }
OTRGlobals::Instance->context->GetWindow()->StartFrame();
}