diff --git a/OTRExporter/assets/accessibility/texts/filechoose_eng.json b/soh/assets/custom/accessibility/texts/filechoose_eng.json similarity index 100% rename from OTRExporter/assets/accessibility/texts/filechoose_eng.json rename to soh/assets/custom/accessibility/texts/filechoose_eng.json diff --git a/OTRExporter/assets/accessibility/texts/filechoose_fra.json b/soh/assets/custom/accessibility/texts/filechoose_fra.json similarity index 100% rename from OTRExporter/assets/accessibility/texts/filechoose_fra.json rename to soh/assets/custom/accessibility/texts/filechoose_fra.json diff --git a/OTRExporter/assets/accessibility/texts/filechoose_ger.json b/soh/assets/custom/accessibility/texts/filechoose_ger.json similarity index 100% rename from OTRExporter/assets/accessibility/texts/filechoose_ger.json rename to soh/assets/custom/accessibility/texts/filechoose_ger.json diff --git a/OTRExporter/assets/accessibility/texts/kaleidoscope_eng.json b/soh/assets/custom/accessibility/texts/kaleidoscope_eng.json similarity index 100% rename from OTRExporter/assets/accessibility/texts/kaleidoscope_eng.json rename to soh/assets/custom/accessibility/texts/kaleidoscope_eng.json diff --git a/OTRExporter/assets/accessibility/texts/kaleidoscope_fra.json b/soh/assets/custom/accessibility/texts/kaleidoscope_fra.json similarity index 100% rename from OTRExporter/assets/accessibility/texts/kaleidoscope_fra.json rename to soh/assets/custom/accessibility/texts/kaleidoscope_fra.json diff --git a/OTRExporter/assets/accessibility/texts/kaleidoscope_ger.json b/soh/assets/custom/accessibility/texts/kaleidoscope_ger.json similarity index 100% rename from OTRExporter/assets/accessibility/texts/kaleidoscope_ger.json rename to soh/assets/custom/accessibility/texts/kaleidoscope_ger.json diff --git a/OTRExporter/assets/accessibility/texts/misc_eng.json b/soh/assets/custom/accessibility/texts/misc_eng.json similarity index 100% rename from OTRExporter/assets/accessibility/texts/misc_eng.json rename to soh/assets/custom/accessibility/texts/misc_eng.json diff --git a/OTRExporter/assets/accessibility/texts/misc_fra.json b/soh/assets/custom/accessibility/texts/misc_fra.json similarity index 100% rename from OTRExporter/assets/accessibility/texts/misc_fra.json rename to soh/assets/custom/accessibility/texts/misc_fra.json diff --git a/OTRExporter/assets/accessibility/texts/misc_ger.json b/soh/assets/custom/accessibility/texts/misc_ger.json similarity index 100% rename from OTRExporter/assets/accessibility/texts/misc_ger.json rename to soh/assets/custom/accessibility/texts/misc_ger.json diff --git a/OTRExporter/assets/accessibility/texts/scenes_eng.json b/soh/assets/custom/accessibility/texts/scenes_eng.json similarity index 100% rename from OTRExporter/assets/accessibility/texts/scenes_eng.json rename to soh/assets/custom/accessibility/texts/scenes_eng.json diff --git a/OTRExporter/assets/accessibility/texts/scenes_fra.json b/soh/assets/custom/accessibility/texts/scenes_fra.json similarity index 100% rename from OTRExporter/assets/accessibility/texts/scenes_fra.json rename to soh/assets/custom/accessibility/texts/scenes_fra.json diff --git a/OTRExporter/assets/accessibility/texts/scenes_ger.json b/soh/assets/custom/accessibility/texts/scenes_ger.json similarity index 100% rename from OTRExporter/assets/accessibility/texts/scenes_ger.json rename to soh/assets/custom/accessibility/texts/scenes_ger.json diff --git a/OTRExporter/assets/fonts/Fipps-Regular.otf b/soh/assets/custom/fonts/Fipps-Regular.otf similarity index 100% rename from OTRExporter/assets/fonts/Fipps-Regular.otf rename to soh/assets/custom/fonts/Fipps-Regular.otf diff --git a/OTRExporter/assets/fonts/PressStart2P-Regular.ttf b/soh/assets/custom/fonts/PressStart2P-Regular.ttf similarity index 100% rename from OTRExporter/assets/fonts/PressStart2P-Regular.ttf rename to soh/assets/custom/fonts/PressStart2P-Regular.ttf diff --git a/OTRExporter/assets/helpers/cosmetics/gEndGrayscaleAndEndDlistDL b/soh/assets/custom/helpers/cosmetics/gEndGrayscaleAndEndDlistDL similarity index 100% rename from OTRExporter/assets/helpers/cosmetics/gEndGrayscaleAndEndDlistDL rename to soh/assets/custom/helpers/cosmetics/gEndGrayscaleAndEndDlistDL diff --git a/OTRExporter/assets/objects/object_box/gChristmasGreenTreasureChestFrontTex.rgb5a1.png b/soh/assets/custom/objects/object_box/gChristmasGreenTreasureChestFrontTex.rgb5a1.png similarity index 100% rename from OTRExporter/assets/objects/object_box/gChristmasGreenTreasureChestFrontTex.rgb5a1.png rename to soh/assets/custom/objects/object_box/gChristmasGreenTreasureChestFrontTex.rgb5a1.png diff --git a/OTRExporter/assets/objects/object_box/gChristmasGreenTreasureChestSideAndTopTex.rgb5a1.png b/soh/assets/custom/objects/object_box/gChristmasGreenTreasureChestSideAndTopTex.rgb5a1.png similarity index 100% rename from OTRExporter/assets/objects/object_box/gChristmasGreenTreasureChestSideAndTopTex.rgb5a1.png rename to soh/assets/custom/objects/object_box/gChristmasGreenTreasureChestSideAndTopTex.rgb5a1.png diff --git a/OTRExporter/assets/objects/object_box/gChristmasRedTreasureChestFrontTex.rgb5a1.png b/soh/assets/custom/objects/object_box/gChristmasRedTreasureChestFrontTex.rgb5a1.png similarity index 100% rename from OTRExporter/assets/objects/object_box/gChristmasRedTreasureChestFrontTex.rgb5a1.png rename to soh/assets/custom/objects/object_box/gChristmasRedTreasureChestFrontTex.rgb5a1.png diff --git a/OTRExporter/assets/objects/object_box/gChristmasRedTreasureChestSideAndTopTex.rgb5a1.png b/soh/assets/custom/objects/object_box/gChristmasRedTreasureChestSideAndTopTex.rgb5a1.png similarity index 100% rename from OTRExporter/assets/objects/object_box/gChristmasRedTreasureChestSideAndTopTex.rgb5a1.png rename to soh/assets/custom/objects/object_box/gChristmasRedTreasureChestSideAndTopTex.rgb5a1.png diff --git a/OTRExporter/assets/objects/object_box/gGoldTreasureChestFrontTex.rgb5a1.png b/soh/assets/custom/objects/object_box/gGoldTreasureChestFrontTex.rgb5a1.png similarity index 100% rename from OTRExporter/assets/objects/object_box/gGoldTreasureChestFrontTex.rgb5a1.png rename to soh/assets/custom/objects/object_box/gGoldTreasureChestFrontTex.rgb5a1.png diff --git a/OTRExporter/assets/objects/object_box/gGoldTreasureChestSideAndTopTex.rgb5a1.png b/soh/assets/custom/objects/object_box/gGoldTreasureChestSideAndTopTex.rgb5a1.png similarity index 100% rename from OTRExporter/assets/objects/object_box/gGoldTreasureChestSideAndTopTex.rgb5a1.png rename to soh/assets/custom/objects/object_box/gGoldTreasureChestSideAndTopTex.rgb5a1.png diff --git a/OTRExporter/assets/objects/object_box/gKeyTreasureChestFrontTex.rgb5a1.png b/soh/assets/custom/objects/object_box/gKeyTreasureChestFrontTex.rgb5a1.png similarity index 100% rename from OTRExporter/assets/objects/object_box/gKeyTreasureChestFrontTex.rgb5a1.png rename to soh/assets/custom/objects/object_box/gKeyTreasureChestFrontTex.rgb5a1.png diff --git a/OTRExporter/assets/objects/object_box/gKeyTreasureChestSideAndTopTex.rgb5a1.png b/soh/assets/custom/objects/object_box/gKeyTreasureChestSideAndTopTex.rgb5a1.png similarity index 100% rename from OTRExporter/assets/objects/object_box/gKeyTreasureChestSideAndTopTex.rgb5a1.png rename to soh/assets/custom/objects/object_box/gKeyTreasureChestSideAndTopTex.rgb5a1.png diff --git a/OTRExporter/assets/objects/object_box/gSkullTreasureChestFrontTex.rgb5a1.png b/soh/assets/custom/objects/object_box/gSkullTreasureChestFrontTex.rgb5a1.png similarity index 100% rename from OTRExporter/assets/objects/object_box/gSkullTreasureChestFrontTex.rgb5a1.png rename to soh/assets/custom/objects/object_box/gSkullTreasureChestFrontTex.rgb5a1.png diff --git a/OTRExporter/assets/objects/object_box/gSkullTreasureChestSideAndTopTex.rgb5a1.png b/soh/assets/custom/objects/object_box/gSkullTreasureChestSideAndTopTex.rgb5a1.png similarity index 100% rename from OTRExporter/assets/objects/object_box/gSkullTreasureChestSideAndTopTex.rgb5a1.png rename to soh/assets/custom/objects/object_box/gSkullTreasureChestSideAndTopTex.rgb5a1.png diff --git a/OTRExporter/assets/objects/object_mag/gTitleBossRushSubtitleTex.rgba32.png b/soh/assets/custom/objects/object_mag/gTitleBossRushSubtitleTex.rgba32.png similarity index 100% rename from OTRExporter/assets/objects/object_mag/gTitleBossRushSubtitleTex.rgba32.png rename to soh/assets/custom/objects/object_mag/gTitleBossRushSubtitleTex.rgba32.png diff --git a/OTRExporter/assets/objects/object_mag/gTitleRandomizerSubtitleTex.rgba32.png b/soh/assets/custom/objects/object_mag/gTitleRandomizerSubtitleTex.rgba32.png similarity index 100% rename from OTRExporter/assets/objects/object_mag/gTitleRandomizerSubtitleTex.rgba32.png rename to soh/assets/custom/objects/object_mag/gTitleRandomizerSubtitleTex.rgba32.png diff --git a/OTRExporter/assets/objects/object_triforce_completed/gTriforcePieceCompletedDL b/soh/assets/custom/objects/object_triforce_completed/gTriforcePieceCompletedDL similarity index 100% rename from OTRExporter/assets/objects/object_triforce_completed/gTriforcePieceCompletedDL rename to soh/assets/custom/objects/object_triforce_completed/gTriforcePieceCompletedDL diff --git a/OTRExporter/assets/objects/object_triforce_completed/gTriforcePieceCompletedDL_tri_0 b/soh/assets/custom/objects/object_triforce_completed/gTriforcePieceCompletedDL_tri_0 similarity index 100% rename from OTRExporter/assets/objects/object_triforce_completed/gTriforcePieceCompletedDL_tri_0 rename to soh/assets/custom/objects/object_triforce_completed/gTriforcePieceCompletedDL_tri_0 diff --git a/OTRExporter/assets/objects/object_triforce_completed/gTriforcePieceCompletedDL_tri_1 b/soh/assets/custom/objects/object_triforce_completed/gTriforcePieceCompletedDL_tri_1 similarity index 100% rename from OTRExporter/assets/objects/object_triforce_completed/gTriforcePieceCompletedDL_tri_1 rename to soh/assets/custom/objects/object_triforce_completed/gTriforcePieceCompletedDL_tri_1 diff --git a/OTRExporter/assets/objects/object_triforce_completed/gTriforcePieceCompletedDL_vtx_0 b/soh/assets/custom/objects/object_triforce_completed/gTriforcePieceCompletedDL_vtx_0 similarity index 100% rename from OTRExporter/assets/objects/object_triforce_completed/gTriforcePieceCompletedDL_vtx_0 rename to soh/assets/custom/objects/object_triforce_completed/gTriforcePieceCompletedDL_vtx_0 diff --git a/OTRExporter/assets/objects/object_triforce_completed/gTriforcePieceCompletedDL_vtx_1 b/soh/assets/custom/objects/object_triforce_completed/gTriforcePieceCompletedDL_vtx_1 similarity index 100% rename from OTRExporter/assets/objects/object_triforce_completed/gTriforcePieceCompletedDL_vtx_1 rename to soh/assets/custom/objects/object_triforce_completed/gTriforcePieceCompletedDL_vtx_1 diff --git a/OTRExporter/assets/objects/object_triforce_completed/mat_gTriforcePieceCompletedDL_f3dlite_triforce_edges b/soh/assets/custom/objects/object_triforce_completed/mat_gTriforcePieceCompletedDL_f3dlite_triforce_edges similarity index 100% rename from OTRExporter/assets/objects/object_triforce_completed/mat_gTriforcePieceCompletedDL_f3dlite_triforce_edges rename to soh/assets/custom/objects/object_triforce_completed/mat_gTriforcePieceCompletedDL_f3dlite_triforce_edges diff --git a/OTRExporter/assets/objects/object_triforce_completed/mat_gTriforcePieceCompletedDL_f3dlite_triforce_surface b/soh/assets/custom/objects/object_triforce_completed/mat_gTriforcePieceCompletedDL_f3dlite_triforce_surface similarity index 100% rename from OTRExporter/assets/objects/object_triforce_completed/mat_gTriforcePieceCompletedDL_f3dlite_triforce_surface rename to soh/assets/custom/objects/object_triforce_completed/mat_gTriforcePieceCompletedDL_f3dlite_triforce_surface diff --git a/OTRExporter/assets/objects/object_triforce_completed/noise_tex b/soh/assets/custom/objects/object_triforce_completed/noise_tex similarity index 100% rename from OTRExporter/assets/objects/object_triforce_completed/noise_tex rename to soh/assets/custom/objects/object_triforce_completed/noise_tex diff --git a/OTRExporter/assets/objects/object_triforce_piece_0/gTriforcePiece0DL b/soh/assets/custom/objects/object_triforce_piece_0/gTriforcePiece0DL similarity index 100% rename from OTRExporter/assets/objects/object_triforce_piece_0/gTriforcePiece0DL rename to soh/assets/custom/objects/object_triforce_piece_0/gTriforcePiece0DL diff --git a/OTRExporter/assets/objects/object_triforce_piece_0/gTriforcePiece0DL_tri_0 b/soh/assets/custom/objects/object_triforce_piece_0/gTriforcePiece0DL_tri_0 similarity index 100% rename from OTRExporter/assets/objects/object_triforce_piece_0/gTriforcePiece0DL_tri_0 rename to soh/assets/custom/objects/object_triforce_piece_0/gTriforcePiece0DL_tri_0 diff --git a/OTRExporter/assets/objects/object_triforce_piece_0/gTriforcePiece0DL_tri_1 b/soh/assets/custom/objects/object_triforce_piece_0/gTriforcePiece0DL_tri_1 similarity index 100% rename from OTRExporter/assets/objects/object_triforce_piece_0/gTriforcePiece0DL_tri_1 rename to soh/assets/custom/objects/object_triforce_piece_0/gTriforcePiece0DL_tri_1 diff --git a/OTRExporter/assets/objects/object_triforce_piece_0/gTriforcePiece0DL_tri_2 b/soh/assets/custom/objects/object_triforce_piece_0/gTriforcePiece0DL_tri_2 similarity index 100% rename from OTRExporter/assets/objects/object_triforce_piece_0/gTriforcePiece0DL_tri_2 rename to soh/assets/custom/objects/object_triforce_piece_0/gTriforcePiece0DL_tri_2 diff --git a/OTRExporter/assets/objects/object_triforce_piece_0/gTriforcePiece0DL_vtx_0 b/soh/assets/custom/objects/object_triforce_piece_0/gTriforcePiece0DL_vtx_0 similarity index 100% rename from OTRExporter/assets/objects/object_triforce_piece_0/gTriforcePiece0DL_vtx_0 rename to soh/assets/custom/objects/object_triforce_piece_0/gTriforcePiece0DL_vtx_0 diff --git a/OTRExporter/assets/objects/object_triforce_piece_0/gTriforcePiece0DL_vtx_1 b/soh/assets/custom/objects/object_triforce_piece_0/gTriforcePiece0DL_vtx_1 similarity index 100% rename from OTRExporter/assets/objects/object_triforce_piece_0/gTriforcePiece0DL_vtx_1 rename to soh/assets/custom/objects/object_triforce_piece_0/gTriforcePiece0DL_vtx_1 diff --git a/OTRExporter/assets/objects/object_triforce_piece_0/gTriforcePiece0DL_vtx_2 b/soh/assets/custom/objects/object_triforce_piece_0/gTriforcePiece0DL_vtx_2 similarity index 100% rename from OTRExporter/assets/objects/object_triforce_piece_0/gTriforcePiece0DL_vtx_2 rename to soh/assets/custom/objects/object_triforce_piece_0/gTriforcePiece0DL_vtx_2 diff --git a/OTRExporter/assets/objects/object_triforce_piece_0/mat_gTriforcePiece0DL_f3dlite_shard_edge b/soh/assets/custom/objects/object_triforce_piece_0/mat_gTriforcePiece0DL_f3dlite_shard_edge similarity index 100% rename from OTRExporter/assets/objects/object_triforce_piece_0/mat_gTriforcePiece0DL_f3dlite_shard_edge rename to soh/assets/custom/objects/object_triforce_piece_0/mat_gTriforcePiece0DL_f3dlite_shard_edge diff --git a/OTRExporter/assets/objects/object_triforce_piece_0/mat_gTriforcePiece0DL_f3dlite_triforce_edges b/soh/assets/custom/objects/object_triforce_piece_0/mat_gTriforcePiece0DL_f3dlite_triforce_edges similarity index 100% rename from OTRExporter/assets/objects/object_triforce_piece_0/mat_gTriforcePiece0DL_f3dlite_triforce_edges rename to soh/assets/custom/objects/object_triforce_piece_0/mat_gTriforcePiece0DL_f3dlite_triforce_edges diff --git a/OTRExporter/assets/objects/object_triforce_piece_0/mat_gTriforcePiece0DL_f3dlite_triforce_surface b/soh/assets/custom/objects/object_triforce_piece_0/mat_gTriforcePiece0DL_f3dlite_triforce_surface similarity index 100% rename from OTRExporter/assets/objects/object_triforce_piece_0/mat_gTriforcePiece0DL_f3dlite_triforce_surface rename to soh/assets/custom/objects/object_triforce_piece_0/mat_gTriforcePiece0DL_f3dlite_triforce_surface diff --git a/OTRExporter/assets/objects/object_triforce_piece_0/noise_tex b/soh/assets/custom/objects/object_triforce_piece_0/noise_tex similarity index 100% rename from OTRExporter/assets/objects/object_triforce_piece_0/noise_tex rename to soh/assets/custom/objects/object_triforce_piece_0/noise_tex diff --git a/OTRExporter/assets/objects/object_triforce_piece_1/gTriforcePiece1DL b/soh/assets/custom/objects/object_triforce_piece_1/gTriforcePiece1DL similarity index 100% rename from OTRExporter/assets/objects/object_triforce_piece_1/gTriforcePiece1DL rename to soh/assets/custom/objects/object_triforce_piece_1/gTriforcePiece1DL diff --git a/OTRExporter/assets/objects/object_triforce_piece_1/gTriforcePiece1DL_tri_0 b/soh/assets/custom/objects/object_triforce_piece_1/gTriforcePiece1DL_tri_0 similarity index 100% rename from OTRExporter/assets/objects/object_triforce_piece_1/gTriforcePiece1DL_tri_0 rename to soh/assets/custom/objects/object_triforce_piece_1/gTriforcePiece1DL_tri_0 diff --git a/OTRExporter/assets/objects/object_triforce_piece_1/gTriforcePiece1DL_tri_1 b/soh/assets/custom/objects/object_triforce_piece_1/gTriforcePiece1DL_tri_1 similarity index 100% rename from OTRExporter/assets/objects/object_triforce_piece_1/gTriforcePiece1DL_tri_1 rename to soh/assets/custom/objects/object_triforce_piece_1/gTriforcePiece1DL_tri_1 diff --git a/OTRExporter/assets/objects/object_triforce_piece_1/gTriforcePiece1DL_vtx_0 b/soh/assets/custom/objects/object_triforce_piece_1/gTriforcePiece1DL_vtx_0 similarity index 100% rename from OTRExporter/assets/objects/object_triforce_piece_1/gTriforcePiece1DL_vtx_0 rename to soh/assets/custom/objects/object_triforce_piece_1/gTriforcePiece1DL_vtx_0 diff --git a/OTRExporter/assets/objects/object_triforce_piece_1/gTriforcePiece1DL_vtx_1 b/soh/assets/custom/objects/object_triforce_piece_1/gTriforcePiece1DL_vtx_1 similarity index 100% rename from OTRExporter/assets/objects/object_triforce_piece_1/gTriforcePiece1DL_vtx_1 rename to soh/assets/custom/objects/object_triforce_piece_1/gTriforcePiece1DL_vtx_1 diff --git a/OTRExporter/assets/objects/object_triforce_piece_1/mat_gTriforcePiece1DL_f3dlite_shard_edge b/soh/assets/custom/objects/object_triforce_piece_1/mat_gTriforcePiece1DL_f3dlite_shard_edge similarity index 100% rename from OTRExporter/assets/objects/object_triforce_piece_1/mat_gTriforcePiece1DL_f3dlite_shard_edge rename to soh/assets/custom/objects/object_triforce_piece_1/mat_gTriforcePiece1DL_f3dlite_shard_edge diff --git a/OTRExporter/assets/objects/object_triforce_piece_1/mat_gTriforcePiece1DL_f3dlite_triforce_surface b/soh/assets/custom/objects/object_triforce_piece_1/mat_gTriforcePiece1DL_f3dlite_triforce_surface similarity index 100% rename from OTRExporter/assets/objects/object_triforce_piece_1/mat_gTriforcePiece1DL_f3dlite_triforce_surface rename to soh/assets/custom/objects/object_triforce_piece_1/mat_gTriforcePiece1DL_f3dlite_triforce_surface diff --git a/OTRExporter/assets/objects/object_triforce_piece_1/noise_tex b/soh/assets/custom/objects/object_triforce_piece_1/noise_tex similarity index 100% rename from OTRExporter/assets/objects/object_triforce_piece_1/noise_tex rename to soh/assets/custom/objects/object_triforce_piece_1/noise_tex diff --git a/OTRExporter/assets/objects/object_triforce_piece_2/gTriforcePiece2DL b/soh/assets/custom/objects/object_triforce_piece_2/gTriforcePiece2DL similarity index 100% rename from OTRExporter/assets/objects/object_triforce_piece_2/gTriforcePiece2DL rename to soh/assets/custom/objects/object_triforce_piece_2/gTriforcePiece2DL diff --git a/OTRExporter/assets/objects/object_triforce_piece_2/gTriforcePiece2DL_tri_0 b/soh/assets/custom/objects/object_triforce_piece_2/gTriforcePiece2DL_tri_0 similarity index 100% rename from OTRExporter/assets/objects/object_triforce_piece_2/gTriforcePiece2DL_tri_0 rename to soh/assets/custom/objects/object_triforce_piece_2/gTriforcePiece2DL_tri_0 diff --git a/OTRExporter/assets/objects/object_triforce_piece_2/gTriforcePiece2DL_tri_1 b/soh/assets/custom/objects/object_triforce_piece_2/gTriforcePiece2DL_tri_1 similarity index 100% rename from OTRExporter/assets/objects/object_triforce_piece_2/gTriforcePiece2DL_tri_1 rename to soh/assets/custom/objects/object_triforce_piece_2/gTriforcePiece2DL_tri_1 diff --git a/OTRExporter/assets/objects/object_triforce_piece_2/gTriforcePiece2DL_tri_2 b/soh/assets/custom/objects/object_triforce_piece_2/gTriforcePiece2DL_tri_2 similarity index 100% rename from OTRExporter/assets/objects/object_triforce_piece_2/gTriforcePiece2DL_tri_2 rename to soh/assets/custom/objects/object_triforce_piece_2/gTriforcePiece2DL_tri_2 diff --git a/OTRExporter/assets/objects/object_triforce_piece_2/gTriforcePiece2DL_vtx_0 b/soh/assets/custom/objects/object_triforce_piece_2/gTriforcePiece2DL_vtx_0 similarity index 100% rename from OTRExporter/assets/objects/object_triforce_piece_2/gTriforcePiece2DL_vtx_0 rename to soh/assets/custom/objects/object_triforce_piece_2/gTriforcePiece2DL_vtx_0 diff --git a/OTRExporter/assets/objects/object_triforce_piece_2/gTriforcePiece2DL_vtx_1 b/soh/assets/custom/objects/object_triforce_piece_2/gTriforcePiece2DL_vtx_1 similarity index 100% rename from OTRExporter/assets/objects/object_triforce_piece_2/gTriforcePiece2DL_vtx_1 rename to soh/assets/custom/objects/object_triforce_piece_2/gTriforcePiece2DL_vtx_1 diff --git a/OTRExporter/assets/objects/object_triforce_piece_2/gTriforcePiece2DL_vtx_2 b/soh/assets/custom/objects/object_triforce_piece_2/gTriforcePiece2DL_vtx_2 similarity index 100% rename from OTRExporter/assets/objects/object_triforce_piece_2/gTriforcePiece2DL_vtx_2 rename to soh/assets/custom/objects/object_triforce_piece_2/gTriforcePiece2DL_vtx_2 diff --git a/OTRExporter/assets/objects/object_triforce_piece_2/mat_gTriforcePiece2DL_f3dlite_shard_edge b/soh/assets/custom/objects/object_triforce_piece_2/mat_gTriforcePiece2DL_f3dlite_shard_edge similarity index 100% rename from OTRExporter/assets/objects/object_triforce_piece_2/mat_gTriforcePiece2DL_f3dlite_shard_edge rename to soh/assets/custom/objects/object_triforce_piece_2/mat_gTriforcePiece2DL_f3dlite_shard_edge diff --git a/OTRExporter/assets/objects/object_triforce_piece_2/mat_gTriforcePiece2DL_f3dlite_triforce_edges b/soh/assets/custom/objects/object_triforce_piece_2/mat_gTriforcePiece2DL_f3dlite_triforce_edges similarity index 100% rename from OTRExporter/assets/objects/object_triforce_piece_2/mat_gTriforcePiece2DL_f3dlite_triforce_edges rename to soh/assets/custom/objects/object_triforce_piece_2/mat_gTriforcePiece2DL_f3dlite_triforce_edges diff --git a/OTRExporter/assets/objects/object_triforce_piece_2/mat_gTriforcePiece2DL_f3dlite_triforce_surface b/soh/assets/custom/objects/object_triforce_piece_2/mat_gTriforcePiece2DL_f3dlite_triforce_surface similarity index 100% rename from OTRExporter/assets/objects/object_triforce_piece_2/mat_gTriforcePiece2DL_f3dlite_triforce_surface rename to soh/assets/custom/objects/object_triforce_piece_2/mat_gTriforcePiece2DL_f3dlite_triforce_surface diff --git a/OTRExporter/assets/objects/object_triforce_piece_2/noise_tex b/soh/assets/custom/objects/object_triforce_piece_2/noise_tex similarity index 100% rename from OTRExporter/assets/objects/object_triforce_piece_2/noise_tex rename to soh/assets/custom/objects/object_triforce_piece_2/noise_tex diff --git a/OTRExporter/assets/scenes/nonmq/syotes_scene/syotes_room_0 b/soh/assets/custom/scenes/nonmq/syotes_scene/syotes_room_0 similarity index 100% rename from OTRExporter/assets/scenes/nonmq/syotes_scene/syotes_room_0 rename to soh/assets/custom/scenes/nonmq/syotes_scene/syotes_room_0 diff --git a/OTRExporter/assets/textures/buttons/ABtn.png b/soh/assets/custom/textures/buttons/ABtn.png similarity index 100% rename from OTRExporter/assets/textures/buttons/ABtn.png rename to soh/assets/custom/textures/buttons/ABtn.png diff --git a/OTRExporter/assets/textures/buttons/BBtn.png b/soh/assets/custom/textures/buttons/BBtn.png similarity index 100% rename from OTRExporter/assets/textures/buttons/BBtn.png rename to soh/assets/custom/textures/buttons/BBtn.png diff --git a/OTRExporter/assets/textures/buttons/CDown.png b/soh/assets/custom/textures/buttons/CDown.png similarity index 100% rename from OTRExporter/assets/textures/buttons/CDown.png rename to soh/assets/custom/textures/buttons/CDown.png diff --git a/OTRExporter/assets/textures/buttons/CLeft.png b/soh/assets/custom/textures/buttons/CLeft.png similarity index 100% rename from OTRExporter/assets/textures/buttons/CLeft.png rename to soh/assets/custom/textures/buttons/CLeft.png diff --git a/OTRExporter/assets/textures/buttons/CRight.png b/soh/assets/custom/textures/buttons/CRight.png similarity index 100% rename from OTRExporter/assets/textures/buttons/CRight.png rename to soh/assets/custom/textures/buttons/CRight.png diff --git a/OTRExporter/assets/textures/buttons/CUp.png b/soh/assets/custom/textures/buttons/CUp.png similarity index 100% rename from OTRExporter/assets/textures/buttons/CUp.png rename to soh/assets/custom/textures/buttons/CUp.png diff --git a/OTRExporter/assets/textures/buttons/LBtn.png b/soh/assets/custom/textures/buttons/LBtn.png similarity index 100% rename from OTRExporter/assets/textures/buttons/LBtn.png rename to soh/assets/custom/textures/buttons/LBtn.png diff --git a/OTRExporter/assets/textures/buttons/RBtn.png b/soh/assets/custom/textures/buttons/RBtn.png similarity index 100% rename from OTRExporter/assets/textures/buttons/RBtn.png rename to soh/assets/custom/textures/buttons/RBtn.png diff --git a/OTRExporter/assets/textures/buttons/StartBtn.png b/soh/assets/custom/textures/buttons/StartBtn.png similarity index 100% rename from OTRExporter/assets/textures/buttons/StartBtn.png rename to soh/assets/custom/textures/buttons/StartBtn.png diff --git a/OTRExporter/assets/textures/buttons/ZBtn.png b/soh/assets/custom/textures/buttons/ZBtn.png similarity index 100% rename from OTRExporter/assets/textures/buttons/ZBtn.png rename to soh/assets/custom/textures/buttons/ZBtn.png diff --git a/OTRExporter/assets/textures/icons/gIcon.png b/soh/assets/custom/textures/icons/gIcon.png similarity index 100% rename from OTRExporter/assets/textures/icons/gIcon.png rename to soh/assets/custom/textures/icons/gIcon.png diff --git a/OTRExporter/assets/textures/nintendo_rogo_static/SoHShiny b/soh/assets/custom/textures/nintendo_rogo_static/SoHShiny similarity index 100% rename from OTRExporter/assets/textures/nintendo_rogo_static/SoHShiny rename to soh/assets/custom/textures/nintendo_rogo_static/SoHShiny diff --git a/OTRExporter/assets/textures/nintendo_rogo_static/gShipLogoDL b/soh/assets/custom/textures/nintendo_rogo_static/gShipLogoDL similarity index 100% rename from OTRExporter/assets/textures/nintendo_rogo_static/gShipLogoDL rename to soh/assets/custom/textures/nintendo_rogo_static/gShipLogoDL diff --git a/OTRExporter/assets/textures/nintendo_rogo_static/gShipLogoDL_tri_0 b/soh/assets/custom/textures/nintendo_rogo_static/gShipLogoDL_tri_0 similarity index 100% rename from OTRExporter/assets/textures/nintendo_rogo_static/gShipLogoDL_tri_0 rename to soh/assets/custom/textures/nintendo_rogo_static/gShipLogoDL_tri_0 diff --git a/OTRExporter/assets/textures/nintendo_rogo_static/gShipLogoDL_tri_1 b/soh/assets/custom/textures/nintendo_rogo_static/gShipLogoDL_tri_1 similarity index 100% rename from OTRExporter/assets/textures/nintendo_rogo_static/gShipLogoDL_tri_1 rename to soh/assets/custom/textures/nintendo_rogo_static/gShipLogoDL_tri_1 diff --git a/OTRExporter/assets/textures/nintendo_rogo_static/gShipLogoDL_tri_2 b/soh/assets/custom/textures/nintendo_rogo_static/gShipLogoDL_tri_2 similarity index 100% rename from OTRExporter/assets/textures/nintendo_rogo_static/gShipLogoDL_tri_2 rename to soh/assets/custom/textures/nintendo_rogo_static/gShipLogoDL_tri_2 diff --git a/OTRExporter/assets/textures/nintendo_rogo_static/gShipLogoDL_tri_3 b/soh/assets/custom/textures/nintendo_rogo_static/gShipLogoDL_tri_3 similarity index 100% rename from OTRExporter/assets/textures/nintendo_rogo_static/gShipLogoDL_tri_3 rename to soh/assets/custom/textures/nintendo_rogo_static/gShipLogoDL_tri_3 diff --git a/OTRExporter/assets/textures/nintendo_rogo_static/gShipLogoDL_vtx_0 b/soh/assets/custom/textures/nintendo_rogo_static/gShipLogoDL_vtx_0 similarity index 100% rename from OTRExporter/assets/textures/nintendo_rogo_static/gShipLogoDL_vtx_0 rename to soh/assets/custom/textures/nintendo_rogo_static/gShipLogoDL_vtx_0 diff --git a/OTRExporter/assets/textures/nintendo_rogo_static/gShipLogoDL_vtx_1 b/soh/assets/custom/textures/nintendo_rogo_static/gShipLogoDL_vtx_1 similarity index 100% rename from OTRExporter/assets/textures/nintendo_rogo_static/gShipLogoDL_vtx_1 rename to soh/assets/custom/textures/nintendo_rogo_static/gShipLogoDL_vtx_1 diff --git a/OTRExporter/assets/textures/nintendo_rogo_static/gShipLogoDL_vtx_2 b/soh/assets/custom/textures/nintendo_rogo_static/gShipLogoDL_vtx_2 similarity index 100% rename from OTRExporter/assets/textures/nintendo_rogo_static/gShipLogoDL_vtx_2 rename to soh/assets/custom/textures/nintendo_rogo_static/gShipLogoDL_vtx_2 diff --git a/OTRExporter/assets/textures/nintendo_rogo_static/gShipLogoDL_vtx_3 b/soh/assets/custom/textures/nintendo_rogo_static/gShipLogoDL_vtx_3 similarity index 100% rename from OTRExporter/assets/textures/nintendo_rogo_static/gShipLogoDL_vtx_3 rename to soh/assets/custom/textures/nintendo_rogo_static/gShipLogoDL_vtx_3 diff --git a/OTRExporter/assets/textures/nintendo_rogo_static/mat_gShipLogoDL_f3d_material b/soh/assets/custom/textures/nintendo_rogo_static/mat_gShipLogoDL_f3d_material similarity index 100% rename from OTRExporter/assets/textures/nintendo_rogo_static/mat_gShipLogoDL_f3d_material rename to soh/assets/custom/textures/nintendo_rogo_static/mat_gShipLogoDL_f3d_material diff --git a/OTRExporter/assets/textures/nintendo_rogo_static/mat_gShipLogoDL_f3d_material_001 b/soh/assets/custom/textures/nintendo_rogo_static/mat_gShipLogoDL_f3d_material_001 similarity index 100% rename from OTRExporter/assets/textures/nintendo_rogo_static/mat_gShipLogoDL_f3d_material_001 rename to soh/assets/custom/textures/nintendo_rogo_static/mat_gShipLogoDL_f3d_material_001 diff --git a/OTRExporter/assets/textures/nintendo_rogo_static/mat_gShipLogoDL_f3d_material_002 b/soh/assets/custom/textures/nintendo_rogo_static/mat_gShipLogoDL_f3d_material_002 similarity index 100% rename from OTRExporter/assets/textures/nintendo_rogo_static/mat_gShipLogoDL_f3d_material_002 rename to soh/assets/custom/textures/nintendo_rogo_static/mat_gShipLogoDL_f3d_material_002 diff --git a/OTRExporter/assets/textures/nintendo_rogo_static/mat_gShipLogoDL_f3d_material_003 b/soh/assets/custom/textures/nintendo_rogo_static/mat_gShipLogoDL_f3d_material_003 similarity index 100% rename from OTRExporter/assets/textures/nintendo_rogo_static/mat_gShipLogoDL_f3d_material_003 rename to soh/assets/custom/textures/nintendo_rogo_static/mat_gShipLogoDL_f3d_material_003 diff --git a/OTRExporter/assets/textures/nintendo_rogo_static/mat_revert_gShipLogoDL_f3d_material b/soh/assets/custom/textures/nintendo_rogo_static/mat_revert_gShipLogoDL_f3d_material similarity index 100% rename from OTRExporter/assets/textures/nintendo_rogo_static/mat_revert_gShipLogoDL_f3d_material rename to soh/assets/custom/textures/nintendo_rogo_static/mat_revert_gShipLogoDL_f3d_material diff --git a/OTRExporter/assets/textures/nintendo_rogo_static/mat_revert_gShipLogoDL_f3d_material_001 b/soh/assets/custom/textures/nintendo_rogo_static/mat_revert_gShipLogoDL_f3d_material_001 similarity index 100% rename from OTRExporter/assets/textures/nintendo_rogo_static/mat_revert_gShipLogoDL_f3d_material_001 rename to soh/assets/custom/textures/nintendo_rogo_static/mat_revert_gShipLogoDL_f3d_material_001 diff --git a/OTRExporter/assets/textures/nintendo_rogo_static/mat_revert_gShipLogoDL_f3d_material_002 b/soh/assets/custom/textures/nintendo_rogo_static/mat_revert_gShipLogoDL_f3d_material_002 similarity index 100% rename from OTRExporter/assets/textures/nintendo_rogo_static/mat_revert_gShipLogoDL_f3d_material_002 rename to soh/assets/custom/textures/nintendo_rogo_static/mat_revert_gShipLogoDL_f3d_material_002 diff --git a/OTRExporter/assets/textures/nintendo_rogo_static/mat_revert_gShipLogoDL_f3d_material_003 b/soh/assets/custom/textures/nintendo_rogo_static/mat_revert_gShipLogoDL_f3d_material_003 similarity index 100% rename from OTRExporter/assets/textures/nintendo_rogo_static/mat_revert_gShipLogoDL_f3d_material_003 rename to soh/assets/custom/textures/nintendo_rogo_static/mat_revert_gShipLogoDL_f3d_material_003 diff --git a/OTRExporter/assets/textures/nintendo_rogo_static/nintendo_rogo_static_Tex_LUS_000000 b/soh/assets/custom/textures/nintendo_rogo_static/nintendo_rogo_static_Tex_LUS_000000 similarity index 100% rename from OTRExporter/assets/textures/nintendo_rogo_static/nintendo_rogo_static_Tex_LUS_000000 rename to soh/assets/custom/textures/nintendo_rogo_static/nintendo_rogo_static_Tex_LUS_000000 diff --git a/OTRExporter/assets/textures/parameter_static/gArrowDown.ia16.png b/soh/assets/custom/textures/parameter_static/gArrowDown.ia16.png similarity index 100% rename from OTRExporter/assets/textures/parameter_static/gArrowDown.ia16.png rename to soh/assets/custom/textures/parameter_static/gArrowDown.ia16.png diff --git a/OTRExporter/assets/textures/parameter_static/gArrowUp.ia16.png b/soh/assets/custom/textures/parameter_static/gArrowUp.ia16.png similarity index 100% rename from OTRExporter/assets/textures/parameter_static/gArrowUp.ia16.png rename to soh/assets/custom/textures/parameter_static/gArrowUp.ia16.png diff --git a/OTRExporter/assets/textures/parameter_static/gDPad.ia16.png b/soh/assets/custom/textures/parameter_static/gDPad.ia16.png similarity index 100% rename from OTRExporter/assets/textures/parameter_static/gDPad.ia16.png rename to soh/assets/custom/textures/parameter_static/gDPad.ia16.png diff --git a/OTRExporter/assets/textures/parameter_static/gTriforcePiece.rgba32.png b/soh/assets/custom/textures/parameter_static/gTriforcePiece.rgba32.png similarity index 100% rename from OTRExporter/assets/textures/parameter_static/gTriforcePiece.rgba32.png rename to soh/assets/custom/textures/parameter_static/gTriforcePiece.rgba32.png diff --git a/OTRExporter/assets/textures/title_static/gFileSelBossRushSettingsENGTex.ia8.png b/soh/assets/custom/textures/title_static/gFileSelBossRushSettingsENGTex.ia8.png similarity index 100% rename from OTRExporter/assets/textures/title_static/gFileSelBossRushSettingsENGTex.ia8.png rename to soh/assets/custom/textures/title_static/gFileSelBossRushSettingsENGTex.ia8.png diff --git a/OTRExporter/assets/textures/title_static/gFileSelBossRushSettingsFRATex.ia8.png b/soh/assets/custom/textures/title_static/gFileSelBossRushSettingsFRATex.ia8.png similarity index 100% rename from OTRExporter/assets/textures/title_static/gFileSelBossRushSettingsFRATex.ia8.png rename to soh/assets/custom/textures/title_static/gFileSelBossRushSettingsFRATex.ia8.png diff --git a/OTRExporter/assets/textures/title_static/gFileSelBossRushSettingsGERTex.ia8.png b/soh/assets/custom/textures/title_static/gFileSelBossRushSettingsGERTex.ia8.png similarity index 100% rename from OTRExporter/assets/textures/title_static/gFileSelBossRushSettingsGERTex.ia8.png rename to soh/assets/custom/textures/title_static/gFileSelBossRushSettingsGERTex.ia8.png diff --git a/OTRExporter/assets/textures/title_static/gFileSelMQButtonTex.ia16.png b/soh/assets/custom/textures/title_static/gFileSelMQButtonTex.ia16.png similarity index 100% rename from OTRExporter/assets/textures/title_static/gFileSelMQButtonTex.ia16.png rename to soh/assets/custom/textures/title_static/gFileSelMQButtonTex.ia16.png diff --git a/OTRExporter/assets/textures/title_static/gFileSelPleaseChooseAQuestENGTex.ia8.png b/soh/assets/custom/textures/title_static/gFileSelPleaseChooseAQuestENGTex.ia8.png similarity index 100% rename from OTRExporter/assets/textures/title_static/gFileSelPleaseChooseAQuestENGTex.ia8.png rename to soh/assets/custom/textures/title_static/gFileSelPleaseChooseAQuestENGTex.ia8.png diff --git a/OTRExporter/assets/textures/title_static/gFileSelPleaseChooseAQuestFRATex.ia8.png b/soh/assets/custom/textures/title_static/gFileSelPleaseChooseAQuestFRATex.ia8.png similarity index 100% rename from OTRExporter/assets/textures/title_static/gFileSelPleaseChooseAQuestFRATex.ia8.png rename to soh/assets/custom/textures/title_static/gFileSelPleaseChooseAQuestFRATex.ia8.png diff --git a/OTRExporter/assets/textures/title_static/gFileSelPleaseChooseAQuestGERTex.ia8.png b/soh/assets/custom/textures/title_static/gFileSelPleaseChooseAQuestGERTex.ia8.png similarity index 100% rename from OTRExporter/assets/textures/title_static/gFileSelPleaseChooseAQuestGERTex.ia8.png rename to soh/assets/custom/textures/title_static/gFileSelPleaseChooseAQuestGERTex.ia8.png diff --git a/OTRExporter/assets/textures/title_static/gFileSelRANDButtonTex.ia16.png b/soh/assets/custom/textures/title_static/gFileSelRANDButtonTex.ia16.png similarity index 100% rename from OTRExporter/assets/textures/title_static/gFileSelRANDButtonTex.ia16.png rename to soh/assets/custom/textures/title_static/gFileSelRANDButtonTex.ia16.png diff --git a/OTRExporter/assets/textures/virtual/gEmptyTexture.rgba32.png b/soh/assets/custom/textures/virtual/gEmptyTexture.rgba32.png similarity index 100% rename from OTRExporter/assets/textures/virtual/gEmptyTexture.rgba32.png rename to soh/assets/custom/textures/virtual/gEmptyTexture.rgba32.png