diff --git a/MISSING.md b/MISSING.md index 06aac80..c58b58f 100644 --- a/MISSING.md +++ b/MISSING.md @@ -2,7 +2,7 @@ * aluhandra2 * deralia * edana -* edanasewers +* ~~edanasewers~~ * foutpost * goblintown * challs @@ -30,3 +30,7 @@ * orc_for - post nov2015, seems changes were made? * thornlands_north - post nov2015, seems changes were made? * tundra - post nov2015, some heavy changes were made post nov2015a. Missing nov2015a source. + +## 2025-10-24 +* edanasewers source was added to the repo [here](https://github.com/MSRevive/map-sources/commit/ce6895867a7f90c17112fc89c1559b10a033e0e1) +* there is some desync between this file and repo activity, we should discuss what's still missing or updated. \ No newline at end of file diff --git a/README.md b/README.md index 61e72f7..7c6c400 100644 --- a/README.md +++ b/README.md @@ -1,15 +1,33 @@ # Map Sources -These are meant to serve as a repository for the map sources for MSRebirth. We ask that you follow the license (GPL 3.0) if you plan on using these maps anywhere. +These are meant to serve as a repository for the map sources and other assets for MSRebirth. We ask that you follow the license (GPL 3.0) if you plan on using these maps, models, or textures anywhere. -## Directory Structure -* ``prototypes`` - Contains maps that were never released/finished. -* ``map`` - Contains .map files which could be real sources or just decompiled sources? -* ``source`` - Contains map sources. Each map source should be in it's own directory of it's own name. -* ``wads`` - Contains the .wad files that are used by some maps. -* ``testing`` - These are map sources that need to be verified and test. +On the same token, please be mindful of licensing when creating or sourcing new assets. -## Notice -Some of the sources for the map may not compile or crash, please read ``MISSING.md`` to know the maps that may not work. If you find there are any WAD files missing for the maps please let us know at our Discord or by creating a Github issue. +## Structure + +```tree +📂 Map Sources (This Repo) +├── 📂 level-design +| ├── 📂 hotfixes - Hotfixes (Most recent being Idemark). +| ├── 📂 map - Contains .map files which could be real sources or just decompiled sources? +| ├── 📂 changes - Assuming these are +| ├── 📂 prefabs - Reusable brushes, logic, etc ... +| ├── 📂 prototypes - Contains maps that were never released or finished. +| ├── 📂 source - Contains map sources. Each map source should be in it's own directory of it's own name. +| ├── 📂 testing - These are map sources that need to be verified and tested. +| ├── 📂 tools - Compiler settings. +| └── 📂 wads - Contains the .wad files that are used by some maps. Should probably get documented in `texture-library`. +├── 📂 models-animation +| └── 📂 source - 3D model source files, clean rebuilds from decompiled models, or acquired with citation and license. +└── 📂 texture-library + └── 📂 snapshots - Temp directory for documenting and organizing texture duplicates and variations. +``` + +> [!NOTE] +> Some of the sources for the map may not compile or crash, please read ``MISSING.md`` to know the maps that may not work. If you find there are any WAD files missing for the maps please let us know at our Discord or by creating a Github issue. + +> [!WARNING] +> ``MISSING.md`` hasn't been updated in some time. Better to ask in Discord. ## Credits -A mostly complete list of credits for each map can be found here: https://msrebirth.net/project/maps.html +A mostly complete list of credits can be found here: https://msrebirth.net/Project-Information/credits/#map-credits diff --git a/Map Changes/bloodrose/bloodrose.bsp b/level-design/changes/bloodrose/bloodrose.bsp similarity index 100% rename from Map Changes/bloodrose/bloodrose.bsp rename to level-design/changes/bloodrose/bloodrose.bsp diff --git a/Map Changes/cleicert/cleicert.bsp b/level-design/changes/cleicert/cleicert.bsp similarity index 100% rename from Map Changes/cleicert/cleicert.bsp rename to level-design/changes/cleicert/cleicert.bsp diff --git a/Map Changes/foutpost changes/foutpost_dridmar.rmf b/level-design/changes/foutpost changes/foutpost_dridmar.rmf similarity index 100% rename from Map Changes/foutpost changes/foutpost_dridmar.rmf rename to level-design/changes/foutpost changes/foutpost_dridmar.rmf diff --git a/Map Changes/hemlock_tryme.bsp b/level-design/changes/hemlock_tryme.bsp similarity index 100% rename from Map Changes/hemlock_tryme.bsp rename to level-design/changes/hemlock_tryme.bsp diff --git a/Map Changes/mines/mines changes.txt b/level-design/changes/mines/mines changes.txt similarity index 100% rename from Map Changes/mines/mines changes.txt rename to level-design/changes/mines/mines changes.txt diff --git a/Map Changes/mines/mines_fixed.bsp b/level-design/changes/mines/mines_fixed.bsp similarity index 100% rename from Map Changes/mines/mines_fixed.bsp rename to level-design/changes/mines/mines_fixed.bsp diff --git a/Map Changes/mines/mines_fixed_with_intro.bsp b/level-design/changes/mines/mines_fixed_with_intro.bsp similarity index 100% rename from Map Changes/mines/mines_fixed_with_intro.bsp rename to level-design/changes/mines/mines_fixed_with_intro.bsp diff --git a/Map Changes/mines/mines_with_intro_use_this_one.bsp b/level-design/changes/mines/mines_with_intro_use_this_one.bsp similarity index 100% rename from Map Changes/mines/mines_with_intro_use_this_one.bsp rename to level-design/changes/mines/mines_with_intro_use_this_one.bsp diff --git a/Map Changes/ms_snow/ms_snow.bsp b/level-design/changes/ms_snow/ms_snow.bsp similarity index 100% rename from Map Changes/ms_snow/ms_snow.bsp rename to level-design/changes/ms_snow/ms_snow.bsp diff --git a/Map Changes/ms_wicardoven/ms_wicardoven.bsp b/level-design/changes/ms_wicardoven/ms_wicardoven.bsp similarity index 100% rename from Map Changes/ms_wicardoven/ms_wicardoven.bsp rename to level-design/changes/ms_wicardoven/ms_wicardoven.bsp diff --git a/Map Changes/new deralia/Deralia.bsp b/level-design/changes/new deralia/Deralia.bsp similarity index 100% rename from Map Changes/new deralia/Deralia.bsp rename to level-design/changes/new deralia/Deralia.bsp diff --git a/Map Changes/new deralia/NewDeralia.rmf b/level-design/changes/new deralia/NewDeralia.rmf similarity index 100% rename from Map Changes/new deralia/NewDeralia.rmf rename to level-design/changes/new deralia/NewDeralia.rmf diff --git a/Map Changes/oceancrossing/oceancrossing.bsp b/level-design/changes/oceancrossing/oceancrossing.bsp similarity index 100% rename from Map Changes/oceancrossing/oceancrossing.bsp rename to level-design/changes/oceancrossing/oceancrossing.bsp diff --git a/Map Changes/orc_for/orc_for.bsp b/level-design/changes/orc_for/orc_for.bsp similarity index 100% rename from Map Changes/orc_for/orc_for.bsp rename to level-design/changes/orc_for/orc_for.bsp diff --git a/Map Changes/thornlands/thornlands_changes.txt b/level-design/changes/thornlands/thornlands_changes.txt similarity index 100% rename from Map Changes/thornlands/thornlands_changes.txt rename to level-design/changes/thornlands/thornlands_changes.txt diff --git a/Map Changes/thornlands/thornlands_fixed.bsp b/level-design/changes/thornlands/thornlands_fixed.bsp similarity index 100% rename from Map Changes/thornlands/thornlands_fixed.bsp rename to level-design/changes/thornlands/thornlands_fixed.bsp diff --git a/Hotfixed Maps/bloodrose.bsp b/level-design/hotfixes/2024-10_idemarks_tower/bloodrose.bsp similarity index 100% rename from Hotfixed Maps/bloodrose.bsp rename to level-design/hotfixes/2024-10_idemarks_tower/bloodrose.bsp diff --git a/Hotfixed Maps/helena.bsp b/level-design/hotfixes/2024-10_idemarks_tower/helena.bsp similarity index 100% rename from Hotfixed Maps/helena.bsp rename to level-design/hotfixes/2024-10_idemarks_tower/helena.bsp diff --git a/Hotfixed Maps/idemarks_tower.bsp b/level-design/hotfixes/2024-10_idemarks_tower/idemarks_tower.bsp similarity index 100% rename from Hotfixed Maps/idemarks_tower.bsp rename to level-design/hotfixes/2024-10_idemarks_tower/idemarks_tower.bsp diff --git a/Hotfixed Maps/smugglers_cove.bsp b/level-design/hotfixes/2024-10_idemarks_tower/smugglers_cove.bsp similarity index 100% rename from Hotfixed Maps/smugglers_cove.bsp rename to level-design/hotfixes/2024-10_idemarks_tower/smugglers_cove.bsp diff --git a/Hotfixed Maps/thornlands.bsp b/level-design/hotfixes/2024-10_idemarks_tower/thornlands.bsp similarity index 100% rename from Hotfixed Maps/thornlands.bsp rename to level-design/hotfixes/2024-10_idemarks_tower/thornlands.bsp diff --git a/map/MSC_Tutorial.map b/level-design/map/MSC_Tutorial.map similarity index 100% rename from map/MSC_Tutorial.map rename to level-design/map/MSC_Tutorial.map diff --git a/map/idemarks_tower.bsp b/level-design/map/idemarks_tower.bsp similarity index 100% rename from map/idemarks_tower.bsp rename to level-design/map/idemarks_tower.bsp diff --git a/map/lowlands.map b/level-design/map/lowlands.map similarity index 100% rename from map/lowlands.map rename to level-design/map/lowlands.map diff --git a/map/skycastle.map b/level-design/map/skycastle.map similarity index 100% rename from map/skycastle.map rename to level-design/map/skycastle.map diff --git a/MSRWADS/EdanaMSR.wad b/level-design/msrwads/EdanaMSR.wad similarity index 100% rename from MSRWADS/EdanaMSR.wad rename to level-design/msrwads/EdanaMSR.wad diff --git a/MSRWADS/Hemlock.wad b/level-design/msrwads/Hemlock.wad similarity index 100% rename from MSRWADS/Hemlock.wad rename to level-design/msrwads/Hemlock.wad diff --git a/MSRWADS/SPECIALMSR.wad b/level-design/msrwads/SPECIALMSR.wad similarity index 100% rename from MSRWADS/SPECIALMSR.wad rename to level-design/msrwads/SPECIALMSR.wad diff --git a/MSRWADS/ThornlandsMSR.wad b/level-design/msrwads/ThornlandsMSR.wad similarity index 100% rename from MSRWADS/ThornlandsMSR.wad rename to level-design/msrwads/ThornlandsMSR.wad diff --git a/prefabs/jm_prefab_factory.wad b/level-design/prefabs/jm_prefab_factory.wad similarity index 100% rename from prefabs/jm_prefab_factory.wad rename to level-design/prefabs/jm_prefab_factory.wad diff --git a/prefabs/jm_prefab_factory_v1.1.rmf b/level-design/prefabs/jm_prefab_factory_v1.1.rmf similarity index 100% rename from prefabs/jm_prefab_factory_v1.1.rmf rename to level-design/prefabs/jm_prefab_factory_v1.1.rmf diff --git a/prototypes/DridjeBrushworkDEC2019.jmf b/level-design/prototypes/DridjeBrushworkDEC2019.jmf similarity index 100% rename from prototypes/DridjeBrushworkDEC2019.jmf rename to level-design/prototypes/DridjeBrushworkDEC2019.jmf diff --git a/prototypes/Eswen2023-01-29/Lights_Rad/lights.rad b/level-design/prototypes/Eswen2023-01-29/Lights_Rad/lights.rad similarity index 100% rename from prototypes/Eswen2023-01-29/Lights_Rad/lights.rad rename to level-design/prototypes/Eswen2023-01-29/Lights_Rad/lights.rad diff --git a/prototypes/Eswen2023-01-29/Map_Files/Eswenv11.jmf b/level-design/prototypes/Eswen2023-01-29/Map_Files/Eswenv11.jmf similarity index 100% rename from prototypes/Eswen2023-01-29/Map_Files/Eswenv11.jmf rename to level-design/prototypes/Eswen2023-01-29/Map_Files/Eswenv11.jmf diff --git a/prototypes/Eswen2023-01-29/Map_Files/Eswenv11.jmx b/level-design/prototypes/Eswen2023-01-29/Map_Files/Eswenv11.jmx similarity index 100% rename from prototypes/Eswen2023-01-29/Map_Files/Eswenv11.jmx rename to level-design/prototypes/Eswen2023-01-29/Map_Files/Eswenv11.jmx diff --git a/prototypes/Eswen2023-01-29/Scripts/eelf_deija.script b/level-design/prototypes/Eswen2023-01-29/Scripts/eelf_deija.script similarity index 100% rename from prototypes/Eswen2023-01-29/Scripts/eelf_deija.script rename to level-design/prototypes/Eswen2023-01-29/Scripts/eelf_deija.script diff --git a/prototypes/Eswen2023-01-29/Scripts/eelf_faerulmerchant.script b/level-design/prototypes/Eswen2023-01-29/Scripts/eelf_faerulmerchant.script similarity index 100% rename from prototypes/Eswen2023-01-29/Scripts/eelf_faerulmerchant.script rename to level-design/prototypes/Eswen2023-01-29/Scripts/eelf_faerulmerchant.script diff --git a/prototypes/Eswen2023-01-29/Scripts/eelf_laytonmerchant.script b/level-design/prototypes/Eswen2023-01-29/Scripts/eelf_laytonmerchant.script similarity index 100% rename from prototypes/Eswen2023-01-29/Scripts/eelf_laytonmerchant.script rename to level-design/prototypes/Eswen2023-01-29/Scripts/eelf_laytonmerchant.script diff --git a/prototypes/Eswen2023-01-29/Scripts/eelf_ollerelphe.script b/level-design/prototypes/Eswen2023-01-29/Scripts/eelf_ollerelphe.script similarity index 100% rename from prototypes/Eswen2023-01-29/Scripts/eelf_ollerelphe.script rename to level-design/prototypes/Eswen2023-01-29/Scripts/eelf_ollerelphe.script diff --git a/prototypes/Eswen2023-01-29/Scripts/eelf_tramguard.script b/level-design/prototypes/Eswen2023-01-29/Scripts/eelf_tramguard.script similarity index 100% rename from prototypes/Eswen2023-01-29/Scripts/eelf_tramguard.script rename to level-design/prototypes/Eswen2023-01-29/Scripts/eelf_tramguard.script diff --git a/prototypes/Eswen2023-01-29/Scripts/eelf_ulhartheafflicted.script b/level-design/prototypes/Eswen2023-01-29/Scripts/eelf_ulhartheafflicted.script similarity index 100% rename from prototypes/Eswen2023-01-29/Scripts/eelf_ulhartheafflicted.script rename to level-design/prototypes/Eswen2023-01-29/Scripts/eelf_ulhartheafflicted.script diff --git a/prototypes/Eswen2023-01-29/Wads/MSCrockgrassblendsbythothie.wad b/level-design/prototypes/Eswen2023-01-29/Wads/MSCrockgrassblendsbythothie.wad similarity index 100% rename from prototypes/Eswen2023-01-29/Wads/MSCrockgrassblendsbythothie.wad rename to level-design/prototypes/Eswen2023-01-29/Wads/MSCrockgrassblendsbythothie.wad diff --git a/prototypes/Sort Eventually/Fyrefall.bsp b/level-design/prototypes/Sort Eventually/Fyrefall.bsp similarity index 100% rename from prototypes/Sort Eventually/Fyrefall.bsp rename to level-design/prototypes/Sort Eventually/Fyrefall.bsp diff --git a/prototypes/Sort Eventually/Fyrefall.rmf b/level-design/prototypes/Sort Eventually/Fyrefall.rmf similarity index 100% rename from prototypes/Sort Eventually/Fyrefall.rmf rename to level-design/prototypes/Sort Eventually/Fyrefall.rmf diff --git a/prototypes/Sort Eventually/Fyrefall_test.rmf b/level-design/prototypes/Sort Eventually/Fyrefall_test.rmf similarity index 100% rename from prototypes/Sort Eventually/Fyrefall_test.rmf rename to level-design/prototypes/Sort Eventually/Fyrefall_test.rmf diff --git a/prototypes/Sort Eventually/Middle_Daragoth.rmf b/level-design/prototypes/Sort Eventually/Middle_Daragoth.rmf similarity index 100% rename from prototypes/Sort Eventually/Middle_Daragoth.rmf rename to level-design/prototypes/Sort Eventually/Middle_Daragoth.rmf diff --git a/prototypes/Sort Eventually/cerbera.bsp b/level-design/prototypes/Sort Eventually/cerbera.bsp similarity index 100% rename from prototypes/Sort Eventually/cerbera.bsp rename to level-design/prototypes/Sort Eventually/cerbera.bsp diff --git a/prototypes/Sort Eventually/cerbera.rmf b/level-design/prototypes/Sort Eventually/cerbera.rmf similarity index 100% rename from prototypes/Sort Eventually/cerbera.rmf rename to level-design/prototypes/Sort Eventually/cerbera.rmf diff --git a/prototypes/Sort Eventually/chinese.rmf b/level-design/prototypes/Sort Eventually/chinese.rmf similarity index 100% rename from prototypes/Sort Eventually/chinese.rmf rename to level-design/prototypes/Sort Eventually/chinese.rmf diff --git a/prototypes/Sort Eventually/dangerous_road.bsp b/level-design/prototypes/Sort Eventually/dangerous_road.bsp similarity index 100% rename from prototypes/Sort Eventually/dangerous_road.bsp rename to level-design/prototypes/Sort Eventually/dangerous_road.bsp diff --git a/prototypes/Sort Eventually/dangerous_road.rmf b/level-design/prototypes/Sort Eventually/dangerous_road.rmf similarity index 100% rename from prototypes/Sort Eventually/dangerous_road.rmf rename to level-design/prototypes/Sort Eventually/dangerous_road.rmf diff --git a/prototypes/Sort Eventually/daragoth2a.rmf b/level-design/prototypes/Sort Eventually/daragoth2a.rmf similarity index 100% rename from prototypes/Sort Eventually/daragoth2a.rmf rename to level-design/prototypes/Sort Eventually/daragoth2a.rmf diff --git a/prototypes/Sort Eventually/daragoth_new.rmf b/level-design/prototypes/Sort Eventually/daragoth_new.rmf similarity index 100% rename from prototypes/Sort Eventually/daragoth_new.rmf rename to level-design/prototypes/Sort Eventually/daragoth_new.rmf diff --git a/prototypes/Sort Eventually/edana2.rmf b/level-design/prototypes/Sort Eventually/edana2.rmf similarity index 100% rename from prototypes/Sort Eventually/edana2.rmf rename to level-design/prototypes/Sort Eventually/edana2.rmf diff --git a/prototypes/Sort Eventually/edana_beta.rmf b/level-design/prototypes/Sort Eventually/edana_beta.rmf similarity index 100% rename from prototypes/Sort Eventually/edana_beta.rmf rename to level-design/prototypes/Sort Eventually/edana_beta.rmf diff --git a/prototypes/Sort Eventually/frozen_city.bsp b/level-design/prototypes/Sort Eventually/frozen_city.bsp similarity index 100% rename from prototypes/Sort Eventually/frozen_city.bsp rename to level-design/prototypes/Sort Eventually/frozen_city.bsp diff --git a/prototypes/Sort Eventually/frozen_city.rmf b/level-design/prototypes/Sort Eventually/frozen_city.rmf similarity index 100% rename from prototypes/Sort Eventually/frozen_city.rmf rename to level-design/prototypes/Sort Eventually/frozen_city.rmf diff --git a/prototypes/Sort Eventually/helena2.rmf b/level-design/prototypes/Sort Eventually/helena2.rmf similarity index 100% rename from prototypes/Sort Eventually/helena2.rmf rename to level-design/prototypes/Sort Eventually/helena2.rmf diff --git a/prototypes/Sort Eventually/helena2_1j.rmf b/level-design/prototypes/Sort Eventually/helena2_1j.rmf similarity index 100% rename from prototypes/Sort Eventually/helena2_1j.rmf rename to level-design/prototypes/Sort Eventually/helena2_1j.rmf diff --git a/prototypes/Sort Eventually/insane.map b/level-design/prototypes/Sort Eventually/insane.map similarity index 100% rename from prototypes/Sort Eventually/insane.map rename to level-design/prototypes/Sort Eventually/insane.map diff --git a/prototypes/Sort Eventually/insomnia.map b/level-design/prototypes/Sort Eventually/insomnia.map similarity index 100% rename from prototypes/Sort Eventually/insomnia.map rename to level-design/prototypes/Sort Eventually/insomnia.map diff --git a/prototypes/Sort Eventually/ms_mine.rmf b/level-design/prototypes/Sort Eventually/ms_mine.rmf similarity index 100% rename from prototypes/Sort Eventually/ms_mine.rmf rename to level-design/prototypes/Sort Eventually/ms_mine.rmf diff --git a/prototypes/Sort Eventually/ms_mine2.rmf b/level-design/prototypes/Sort Eventually/ms_mine2.rmf similarity index 100% rename from prototypes/Sort Eventually/ms_mine2.rmf rename to level-design/prototypes/Sort Eventually/ms_mine2.rmf diff --git a/prototypes/Sort Eventually/msc_vow.rmf b/level-design/prototypes/Sort Eventually/msc_vow.rmf similarity index 100% rename from prototypes/Sort Eventually/msc_vow.rmf rename to level-design/prototypes/Sort Eventually/msc_vow.rmf diff --git a/prototypes/Sort Eventually/skycastle2.rmf b/level-design/prototypes/Sort Eventually/skycastle2.rmf similarity index 100% rename from prototypes/Sort Eventually/skycastle2.rmf rename to level-design/prototypes/Sort Eventually/skycastle2.rmf diff --git a/prototypes/Umulakremake/UmulakRemake.jmf b/level-design/prototypes/Umulakremake/UmulakRemake.jmf similarity index 100% rename from prototypes/Umulakremake/UmulakRemake.jmf rename to level-design/prototypes/Umulakremake/UmulakRemake.jmf diff --git a/prototypes/Umulakremake/Umulakremake.bsp b/level-design/prototypes/Umulakremake/Umulakremake.bsp similarity index 100% rename from prototypes/Umulakremake/Umulakremake.bsp rename to level-design/prototypes/Umulakremake/Umulakremake.bsp diff --git a/prototypes/[WIP]run_by_opdepus.zip b/level-design/prototypes/[WIP]run_by_opdepus.zip similarity index 100% rename from prototypes/[WIP]run_by_opdepus.zip rename to level-design/prototypes/[WIP]run_by_opdepus.zip diff --git a/prototypes/barnum_armor_map.rar b/level-design/prototypes/barnum_armor_map.rar similarity index 100% rename from prototypes/barnum_armor_map.rar rename to level-design/prototypes/barnum_armor_map.rar diff --git a/prototypes/bly2.map b/level-design/prototypes/bly2.map similarity index 100% rename from prototypes/bly2.map rename to level-design/prototypes/bly2.map diff --git a/prototypes/bly2.max b/level-design/prototypes/bly2.max similarity index 100% rename from prototypes/bly2.max rename to level-design/prototypes/bly2.max diff --git a/prototypes/bly2.rmf b/level-design/prototypes/bly2.rmf similarity index 100% rename from prototypes/bly2.rmf rename to level-design/prototypes/bly2.rmf diff --git a/prototypes/bly2.rmx b/level-design/prototypes/bly2.rmx similarity index 100% rename from prototypes/bly2.rmx rename to level-design/prototypes/bly2.rmx diff --git a/prototypes/cals_wip/calisle.rmf b/level-design/prototypes/cals_wip/calisle.rmf similarity index 100% rename from prototypes/cals_wip/calisle.rmf rename to level-design/prototypes/cals_wip/calisle.rmf diff --git a/prototypes/cals_wip/castleruins.rmf b/level-design/prototypes/cals_wip/castleruins.rmf similarity index 100% rename from prototypes/cals_wip/castleruins.rmf rename to level-design/prototypes/cals_wip/castleruins.rmf diff --git a/prototypes/cals_wip/cave.rmf b/level-design/prototypes/cals_wip/cave.rmf similarity index 100% rename from prototypes/cals_wip/cave.rmf rename to level-design/prototypes/cals_wip/cave.rmf diff --git a/prototypes/cals_wip/fcaverns.rmf b/level-design/prototypes/cals_wip/fcaverns.rmf similarity index 100% rename from prototypes/cals_wip/fcaverns.rmf rename to level-design/prototypes/cals_wip/fcaverns.rmf diff --git a/prototypes/cals_wip/grimshade.rmf b/level-design/prototypes/cals_wip/grimshade.rmf similarity index 100% rename from prototypes/cals_wip/grimshade.rmf rename to level-design/prototypes/cals_wip/grimshade.rmf diff --git a/prototypes/cals_wip/hemlockhollow.rmf b/level-design/prototypes/cals_wip/hemlockhollow.rmf similarity index 100% rename from prototypes/cals_wip/hemlockhollow.rmf rename to level-design/prototypes/cals_wip/hemlockhollow.rmf diff --git a/prototypes/cals_wip/hemlockmountain.rmf b/level-design/prototypes/cals_wip/hemlockmountain.rmf similarity index 100% rename from prototypes/cals_wip/hemlockmountain.rmf rename to level-design/prototypes/cals_wip/hemlockmountain.rmf diff --git a/prototypes/cals_wip/hemlockplains.rmf b/level-design/prototypes/cals_wip/hemlockplains.rmf similarity index 100% rename from prototypes/cals_wip/hemlockplains.rmf rename to level-design/prototypes/cals_wip/hemlockplains.rmf diff --git a/prototypes/cals_wip/hemlocktrans.rmf b/level-design/prototypes/cals_wip/hemlocktrans.rmf similarity index 100% rename from prototypes/cals_wip/hemlocktrans.rmf rename to level-design/prototypes/cals_wip/hemlocktrans.rmf diff --git a/prototypes/cals_wip/the_wall_east.rmf b/level-design/prototypes/cals_wip/the_wall_east.rmf similarity index 100% rename from prototypes/cals_wip/the_wall_east.rmf rename to level-design/prototypes/cals_wip/the_wall_east.rmf diff --git a/prototypes/cals_wip/the_wall_east_old.rmf b/level-design/prototypes/cals_wip/the_wall_east_old.rmf similarity index 100% rename from prototypes/cals_wip/the_wall_east_old.rmf rename to level-design/prototypes/cals_wip/the_wall_east_old.rmf diff --git a/prototypes/cals_wip/tomb1.rmf b/level-design/prototypes/cals_wip/tomb1.rmf similarity index 100% rename from prototypes/cals_wip/tomb1.rmf rename to level-design/prototypes/cals_wip/tomb1.rmf diff --git a/prototypes/cals_wip/tomb2.rmf b/level-design/prototypes/cals_wip/tomb2.rmf similarity index 100% rename from prototypes/cals_wip/tomb2.rmf rename to level-design/prototypes/cals_wip/tomb2.rmf diff --git a/prototypes/cals_wip/tower.rmf b/level-design/prototypes/cals_wip/tower.rmf similarity index 100% rename from prototypes/cals_wip/tower.rmf rename to level-design/prototypes/cals_wip/tower.rmf diff --git a/prototypes/catacombs/catacombs-1.bsp b/level-design/prototypes/catacombs/catacombs-1.bsp similarity index 100% rename from prototypes/catacombs/catacombs-1.bsp rename to level-design/prototypes/catacombs/catacombs-1.bsp diff --git a/prototypes/catacombs/catacombs-1.rmf b/level-design/prototypes/catacombs/catacombs-1.rmf similarity index 100% rename from prototypes/catacombs/catacombs-1.rmf rename to level-design/prototypes/catacombs/catacombs-1.rmf diff --git a/prototypes/catacombs/catacombs-1.rmx b/level-design/prototypes/catacombs/catacombs-1.rmx similarity index 100% rename from prototypes/catacombs/catacombs-1.rmx rename to level-design/prototypes/catacombs/catacombs-1.rmx diff --git a/prototypes/catacombs/catacombs-2.bsp b/level-design/prototypes/catacombs/catacombs-2.bsp similarity index 100% rename from prototypes/catacombs/catacombs-2.bsp rename to level-design/prototypes/catacombs/catacombs-2.bsp diff --git a/prototypes/catacombs/catacombs-2.rmf b/level-design/prototypes/catacombs/catacombs-2.rmf similarity index 100% rename from prototypes/catacombs/catacombs-2.rmf rename to level-design/prototypes/catacombs/catacombs-2.rmf diff --git a/prototypes/catacombs/catacombs-2.rmx b/level-design/prototypes/catacombs/catacombs-2.rmx similarity index 100% rename from prototypes/catacombs/catacombs-2.rmx rename to level-design/prototypes/catacombs/catacombs-2.rmx diff --git a/prototypes/deraliatheatre/Bear.wad b/level-design/prototypes/deraliatheatre/Bear.wad similarity index 100% rename from prototypes/deraliatheatre/Bear.wad rename to level-design/prototypes/deraliatheatre/Bear.wad diff --git a/prototypes/deraliatheatre/DeraliaTheatre.jmf b/level-design/prototypes/deraliatheatre/DeraliaTheatre.jmf similarity index 100% rename from prototypes/deraliatheatre/DeraliaTheatre.jmf rename to level-design/prototypes/deraliatheatre/DeraliaTheatre.jmf diff --git a/prototypes/deraliatheatre/SnakeGoblin.wad b/level-design/prototypes/deraliatheatre/SnakeGoblin.wad similarity index 100% rename from prototypes/deraliatheatre/SnakeGoblin.wad rename to level-design/prototypes/deraliatheatre/SnakeGoblin.wad diff --git a/prototypes/deraliatheatre/SpiderTesticles.wad b/level-design/prototypes/deraliatheatre/SpiderTesticles.wad similarity index 100% rename from prototypes/deraliatheatre/SpiderTesticles.wad rename to level-design/prototypes/deraliatheatre/SpiderTesticles.wad diff --git a/prototypes/deraliatheatre/Spidertest.wad b/level-design/prototypes/deraliatheatre/Spidertest.wad similarity index 100% rename from prototypes/deraliatheatre/Spidertest.wad rename to level-design/prototypes/deraliatheatre/Spidertest.wad diff --git a/prototypes/dridjesort/Cleicert the Musical.rar b/level-design/prototypes/dridjesort/Cleicert the Musical.rar similarity index 100% rename from prototypes/dridjesort/Cleicert the Musical.rar rename to level-design/prototypes/dridjesort/Cleicert the Musical.rar diff --git a/prototypes/dridjesort/Cleicert2FinalDridje21-12-2020.jmf b/level-design/prototypes/dridjesort/Cleicert2FinalDridje21-12-2020.jmf similarity index 100% rename from prototypes/dridjesort/Cleicert2FinalDridje21-12-2020.jmf rename to level-design/prototypes/dridjesort/Cleicert2FinalDridje21-12-2020.jmf diff --git a/prototypes/dridjesort/Cleicert2FinalFinalDridje25-12-2020.jmf b/level-design/prototypes/dridjesort/Cleicert2FinalFinalDridje25-12-2020.jmf similarity index 100% rename from prototypes/dridjesort/Cleicert2FinalFinalDridje25-12-2020.jmf rename to level-design/prototypes/dridjesort/Cleicert2FinalFinalDridje25-12-2020.jmf diff --git a/prototypes/dridjesort/CleicertPack.rar b/level-design/prototypes/dridjesort/CleicertPack.rar similarity index 100% rename from prototypes/dridjesort/CleicertPack.rar rename to level-design/prototypes/dridjesort/CleicertPack.rar diff --git a/prototypes/dridjesort/Cleicert_default.wad b/level-design/prototypes/dridjesort/Cleicert_default.wad similarity index 100% rename from prototypes/dridjesort/Cleicert_default.wad rename to level-design/prototypes/dridjesort/Cleicert_default.wad diff --git a/prototypes/dridjesort/Cliff and Waterfall Dridmar.rar b/level-design/prototypes/dridjesort/Cliff and Waterfall Dridmar.rar similarity index 100% rename from prototypes/dridjesort/Cliff and Waterfall Dridmar.rar rename to level-design/prototypes/dridjesort/Cliff and Waterfall Dridmar.rar diff --git a/prototypes/dridjesort/CryptFinal.rar b/level-design/prototypes/dridjesort/CryptFinal.rar similarity index 100% rename from prototypes/dridjesort/CryptFinal.rar rename to level-design/prototypes/dridjesort/CryptFinal.rar diff --git a/prototypes/dridjesort/G_FOREST2_TCAVES.rar b/level-design/prototypes/dridjesort/G_FOREST2_TCAVES.rar similarity index 100% rename from prototypes/dridjesort/G_FOREST2_TCAVES.rar rename to level-design/prototypes/dridjesort/G_FOREST2_TCAVES.rar diff --git a/prototypes/dridjesort/GertenheldForest070620withSources.rar b/level-design/prototypes/dridjesort/GertenheldForest070620withSources.rar similarity index 100% rename from prototypes/dridjesort/GertenheldForest070620withSources.rar rename to level-design/prototypes/dridjesort/GertenheldForest070620withSources.rar diff --git a/prototypes/dridjesort/GertenheldForest2Package060720.rar b/level-design/prototypes/dridjesort/GertenheldForest2Package060720.rar similarity index 100% rename from prototypes/dridjesort/GertenheldForest2Package060720.rar rename to level-design/prototypes/dridjesort/GertenheldForest2Package060720.rar diff --git a/prototypes/dridjesort/Gertenheld_Forest2.jmf b/level-design/prototypes/dridjesort/Gertenheld_Forest2.jmf similarity index 100% rename from prototypes/dridjesort/Gertenheld_Forest2.jmf rename to level-design/prototypes/dridjesort/Gertenheld_Forest2.jmf diff --git a/prototypes/dridjesort/Gertenheld_Frag.bsp b/level-design/prototypes/dridjesort/Gertenheld_Frag.bsp similarity index 100% rename from prototypes/dridjesort/Gertenheld_Frag.bsp rename to level-design/prototypes/dridjesort/Gertenheld_Frag.bsp diff --git a/prototypes/dridjesort/cleicert_old.bsp b/level-design/prototypes/dridjesort/cleicert_old.bsp similarity index 100% rename from prototypes/dridjesort/cleicert_old.bsp rename to level-design/prototypes/dridjesort/cleicert_old.bsp diff --git a/prototypes/dridjesort/cleicert_old.jmf b/level-design/prototypes/dridjesort/cleicert_old.jmf similarity index 100% rename from prototypes/dridjesort/cleicert_old.jmf rename to level-design/prototypes/dridjesort/cleicert_old.jmf diff --git a/prototypes/dridjesort/deraliathreatrestuff.rar b/level-design/prototypes/dridjesort/deraliathreatrestuff.rar similarity index 100% rename from prototypes/dridjesort/deraliathreatrestuff.rar rename to level-design/prototypes/dridjesort/deraliathreatrestuff.rar diff --git a/prototypes/dridjesort/g_cape22.bsp b/level-design/prototypes/dridjesort/g_cape22.bsp similarity index 100% rename from prototypes/dridjesort/g_cape22.bsp rename to level-design/prototypes/dridjesort/g_cape22.bsp diff --git a/prototypes/dridjesort/g_cape22.jmf b/level-design/prototypes/dridjesort/g_cape22.jmf similarity index 100% rename from prototypes/dridjesort/g_cape22.jmf rename to level-design/prototypes/dridjesort/g_cape22.jmf diff --git a/prototypes/dridjesort/g_cape22.rar b/level-design/prototypes/dridjesort/g_cape22.rar similarity index 100% rename from prototypes/dridjesort/g_cape22.rar rename to level-design/prototypes/dridjesort/g_cape22.rar diff --git a/prototypes/dunno_what_this_is_just_bored_experimenting.rmf b/level-design/prototypes/dunno_what_this_is_just_bored_experimenting.rmf similarity index 100% rename from prototypes/dunno_what_this_is_just_bored_experimenting.rmf rename to level-design/prototypes/dunno_what_this_is_just_bored_experimenting.rmf diff --git a/prototypes/foutpost_dridmar/foutpost_dridmar.rmf b/level-design/prototypes/foutpost_dridmar/foutpost_dridmar.rmf similarity index 100% rename from prototypes/foutpost_dridmar/foutpost_dridmar.rmf rename to level-design/prototypes/foutpost_dridmar/foutpost_dridmar.rmf diff --git a/prototypes/gertenheld_islet/Gertenheld_Islet.jmf b/level-design/prototypes/gertenheld_islet/Gertenheld_Islet.jmf similarity index 100% rename from prototypes/gertenheld_islet/Gertenheld_Islet.jmf rename to level-design/prototypes/gertenheld_islet/Gertenheld_Islet.jmf diff --git a/prototypes/gertenhell_crypt/Gertenheld_Crypt.jmf b/level-design/prototypes/gertenhell_crypt/Gertenheld_Crypt.jmf similarity index 100% rename from prototypes/gertenhell_crypt/Gertenheld_Crypt.jmf rename to level-design/prototypes/gertenhell_crypt/Gertenheld_Crypt.jmf diff --git a/prototypes/gertenhell_crypt/gertenheld_crypt.rmf b/level-design/prototypes/gertenhell_crypt/gertenheld_crypt.rmf similarity index 100% rename from prototypes/gertenhell_crypt/gertenheld_crypt.rmf rename to level-design/prototypes/gertenhell_crypt/gertenheld_crypt.rmf diff --git a/prototypes/gertenhell_crypt/gertenheld_crypt_NOV2019_28.jmf b/level-design/prototypes/gertenhell_crypt/gertenheld_crypt_NOV2019_28.jmf similarity index 100% rename from prototypes/gertenhell_crypt/gertenheld_crypt_NOV2019_28.jmf rename to level-design/prototypes/gertenhell_crypt/gertenheld_crypt_NOV2019_28.jmf diff --git a/prototypes/gertenhell_crypt/gertenheld_crypt_current.jmf b/level-design/prototypes/gertenhell_crypt/gertenheld_crypt_current.jmf similarity index 100% rename from prototypes/gertenhell_crypt/gertenheld_crypt_current.jmf rename to level-design/prototypes/gertenhell_crypt/gertenheld_crypt_current.jmf diff --git a/prototypes/gertenhell_crypt/gertenheld_crypt_current.jmx b/level-design/prototypes/gertenhell_crypt/gertenheld_crypt_current.jmx similarity index 100% rename from prototypes/gertenhell_crypt/gertenheld_crypt_current.jmx rename to level-design/prototypes/gertenhell_crypt/gertenheld_crypt_current.jmx diff --git a/prototypes/great_plains/bsp/great_plains.bsp b/level-design/prototypes/great_plains/bsp/great_plains.bsp similarity index 100% rename from prototypes/great_plains/bsp/great_plains.bsp rename to level-design/prototypes/great_plains/bsp/great_plains.bsp diff --git a/prototypes/great_plains/rmf/great_plains.rmf b/level-design/prototypes/great_plains/rmf/great_plains.rmf similarity index 100% rename from prototypes/great_plains/rmf/great_plains.rmf rename to level-design/prototypes/great_plains/rmf/great_plains.rmf diff --git a/prototypes/great_plains/wads/mountainpass.wad b/level-design/prototypes/great_plains/wads/mountainpass.wad similarity index 100% rename from prototypes/great_plains/wads/mountainpass.wad rename to level-design/prototypes/great_plains/wads/mountainpass.wad diff --git a/prototypes/heras2/heras2.map b/level-design/prototypes/heras2/heras2.map similarity index 100% rename from prototypes/heras2/heras2.map rename to level-design/prototypes/heras2/heras2.map diff --git a/prototypes/heras2/heras2.max b/level-design/prototypes/heras2/heras2.max similarity index 100% rename from prototypes/heras2/heras2.max rename to level-design/prototypes/heras2/heras2.max diff --git a/prototypes/heras2/heras2.rmf b/level-design/prototypes/heras2/heras2.rmf similarity index 100% rename from prototypes/heras2/heras2.rmf rename to level-design/prototypes/heras2/heras2.rmf diff --git a/prototypes/heras2/heras2.rmx b/level-design/prototypes/heras2/heras2.rmx similarity index 100% rename from prototypes/heras2/heras2.rmx rename to level-design/prototypes/heras2/heras2.rmx diff --git a/prototypes/melanion/jm_prefab_factory.wad b/level-design/prototypes/melanion/jm_prefab_factory.wad similarity index 100% rename from prototypes/melanion/jm_prefab_factory.wad rename to level-design/prototypes/melanion/jm_prefab_factory.wad diff --git a/prototypes/melanion/melanion_ruins.bsp b/level-design/prototypes/melanion/melanion_ruins.bsp similarity index 100% rename from prototypes/melanion/melanion_ruins.bsp rename to level-design/prototypes/melanion/melanion_ruins.bsp diff --git a/prototypes/melanion/melanion_ruins.rmf b/level-design/prototypes/melanion/melanion_ruins.rmf similarity index 100% rename from prototypes/melanion/melanion_ruins.rmf rename to level-design/prototypes/melanion/melanion_ruins.rmf diff --git a/prototypes/palance_dungeon/palace_dungeon_08i.bsp b/level-design/prototypes/palance_dungeon/palace_dungeon_08i.bsp similarity index 100% rename from prototypes/palance_dungeon/palace_dungeon_08i.bsp rename to level-design/prototypes/palance_dungeon/palace_dungeon_08i.bsp diff --git a/prototypes/palance_dungeon/palace_dungeon_08i.rmf b/level-design/prototypes/palance_dungeon/palace_dungeon_08i.rmf similarity index 100% rename from prototypes/palance_dungeon/palace_dungeon_08i.rmf rename to level-design/prototypes/palance_dungeon/palace_dungeon_08i.rmf diff --git a/prototypes/palance_dungeon/palace_dungeon_09e.bsp b/level-design/prototypes/palance_dungeon/palace_dungeon_09e.bsp similarity index 100% rename from prototypes/palance_dungeon/palace_dungeon_09e.bsp rename to level-design/prototypes/palance_dungeon/palace_dungeon_09e.bsp diff --git a/prototypes/palance_dungeon/palace_dungeon_09e.rmf b/level-design/prototypes/palance_dungeon/palace_dungeon_09e.rmf similarity index 100% rename from prototypes/palance_dungeon/palace_dungeon_09e.rmf rename to level-design/prototypes/palance_dungeon/palace_dungeon_09e.rmf diff --git a/prototypes/palance_dungeon/palace_dungeon_09g.bsp b/level-design/prototypes/palance_dungeon/palace_dungeon_09g.bsp similarity index 100% rename from prototypes/palance_dungeon/palace_dungeon_09g.bsp rename to level-design/prototypes/palance_dungeon/palace_dungeon_09g.bsp diff --git a/prototypes/palance_dungeon/palace_dungeon_09g.rmf b/level-design/prototypes/palance_dungeon/palace_dungeon_09g.rmf similarity index 100% rename from prototypes/palance_dungeon/palace_dungeon_09g.rmf rename to level-design/prototypes/palance_dungeon/palace_dungeon_09g.rmf diff --git a/prototypes/syndel/Arena.zip b/level-design/prototypes/syndel/Arena.zip similarity index 100% rename from prototypes/syndel/Arena.zip rename to level-design/prototypes/syndel/Arena.zip diff --git a/prototypes/towerclock/InnCorner.png b/level-design/prototypes/towerclock/InnCorner.png similarity index 100% rename from prototypes/towerclock/InnCorner.png rename to level-design/prototypes/towerclock/InnCorner.png diff --git a/prototypes/towerclock/Inntexture.wad b/level-design/prototypes/towerclock/Inntexture.wad similarity index 100% rename from prototypes/towerclock/Inntexture.wad rename to level-design/prototypes/towerclock/Inntexture.wad diff --git a/prototypes/towerclock/MS_TheWay.mp3 b/level-design/prototypes/towerclock/MS_TheWay.mp3 similarity index 100% rename from prototypes/towerclock/MS_TheWay.mp3 rename to level-design/prototypes/towerclock/MS_TheWay.mp3 diff --git a/prototypes/towerclock/scottish-longcase-clock-by-miller-of-montrose-XL.jpg b/level-design/prototypes/towerclock/scottish-longcase-clock-by-miller-of-montrose-XL.jpg similarity index 100% rename from prototypes/towerclock/scottish-longcase-clock-by-miller-of-montrose-XL.jpg rename to level-design/prototypes/towerclock/scottish-longcase-clock-by-miller-of-montrose-XL.jpg diff --git a/prototypes/towerclock/towerclock.bsp b/level-design/prototypes/towerclock/towerclock.bsp similarity index 100% rename from prototypes/towerclock/towerclock.bsp rename to level-design/prototypes/towerclock/towerclock.bsp diff --git a/prototypes/towerclock/towerclock.jmf b/level-design/prototypes/towerclock/towerclock.jmf similarity index 100% rename from prototypes/towerclock/towerclock.jmf rename to level-design/prototypes/towerclock/towerclock.jmf diff --git a/prototypes/towerclock/towerclock.jmx b/level-design/prototypes/towerclock/towerclock.jmx similarity index 100% rename from prototypes/towerclock/towerclock.jmx rename to level-design/prototypes/towerclock/towerclock.jmx diff --git a/prototypes/towerclock/weight-driven-grandfather-clock-mechanism1.jpg b/level-design/prototypes/towerclock/weight-driven-grandfather-clock-mechanism1.jpg similarity index 100% rename from prototypes/towerclock/weight-driven-grandfather-clock-mechanism1.jpg rename to level-design/prototypes/towerclock/weight-driven-grandfather-clock-mechanism1.jpg diff --git a/prototypes/wip_bloodrose.rar b/level-design/prototypes/wip_bloodrose.rar similarity index 100% rename from prototypes/wip_bloodrose.rar rename to level-design/prototypes/wip_bloodrose.rar diff --git a/prototypes/wip_tundra.rar b/level-design/prototypes/wip_tundra.rar similarity index 100% rename from prototypes/wip_tundra.rar rename to level-design/prototypes/wip_tundra.rar diff --git a/prototypes/wip_verath.rar b/level-design/prototypes/wip_verath.rar similarity index 100% rename from prototypes/wip_verath.rar rename to level-design/prototypes/wip_verath.rar diff --git a/prototypes/wip_wicard.rar b/level-design/prototypes/wip_wicard.rar similarity index 100% rename from prototypes/wip_wicard.rar rename to level-design/prototypes/wip_wicard.rar diff --git a/source/aleyesu/aleyesu.map b/level-design/source/aleyesu/aleyesu.map similarity index 100% rename from source/aleyesu/aleyesu.map rename to level-design/source/aleyesu/aleyesu.map diff --git a/source/aleyesu/aleyesu.max b/level-design/source/aleyesu/aleyesu.max similarity index 100% rename from source/aleyesu/aleyesu.max rename to level-design/source/aleyesu/aleyesu.max diff --git a/source/aleyesu/aleyesu.rmf b/level-design/source/aleyesu/aleyesu.rmf similarity index 100% rename from source/aleyesu/aleyesu.rmf rename to level-design/source/aleyesu/aleyesu.rmf diff --git a/source/aleyesu/aleyesu.rmx b/level-design/source/aleyesu/aleyesu.rmx similarity index 100% rename from source/aleyesu/aleyesu.rmx rename to level-design/source/aleyesu/aleyesu.rmx diff --git a/source/aluhandra2/aluhandra.rmf b/level-design/source/aluhandra2/aluhandra.rmf similarity index 100% rename from source/aluhandra2/aluhandra.rmf rename to level-design/source/aluhandra2/aluhandra.rmf diff --git a/source/ara/ara.rmf b/level-design/source/ara/ara.rmf similarity index 100% rename from source/ara/ara.rmf rename to level-design/source/ara/ara.rmf diff --git a/source/b_castle/b_castle.rmf b/level-design/source/b_castle/b_castle.rmf similarity index 100% rename from source/b_castle/b_castle.rmf rename to level-design/source/b_castle/b_castle.rmf diff --git a/source/bloodrose/bloodrose.map b/level-design/source/bloodrose/bloodrose.map similarity index 100% rename from source/bloodrose/bloodrose.map rename to level-design/source/bloodrose/bloodrose.map diff --git a/source/bloodrose/bloodrose.rmf b/level-design/source/bloodrose/bloodrose.rmf similarity index 100% rename from source/bloodrose/bloodrose.rmf rename to level-design/source/bloodrose/bloodrose.rmf diff --git a/source/bloodshrine/Bloodshrine.rmf b/level-design/source/bloodshrine/Bloodshrine.rmf similarity index 100% rename from source/bloodshrine/Bloodshrine.rmf rename to level-design/source/bloodshrine/Bloodshrine.rmf diff --git a/source/calruin2/calruin2.rmf b/level-design/source/calruin2/calruin2.rmf similarity index 100% rename from source/calruin2/calruin2.rmf rename to level-design/source/calruin2/calruin2.rmf diff --git a/source/catacombs/catacombs.map b/level-design/source/catacombs/catacombs.map similarity index 100% rename from source/catacombs/catacombs.map rename to level-design/source/catacombs/catacombs.map diff --git a/source/catacombs/catacombs.rmf b/level-design/source/catacombs/catacombs.rmf similarity index 100% rename from source/catacombs/catacombs.rmf rename to level-design/source/catacombs/catacombs.rmf diff --git a/source/chapel/chapel.rmf b/level-design/source/chapel/chapel.rmf similarity index 100% rename from source/chapel/chapel.rmf rename to level-design/source/chapel/chapel.rmf diff --git a/source/cleicert/Cleicert.jmf b/level-design/source/cleicert/Cleicert.jmf similarity index 100% rename from source/cleicert/Cleicert.jmf rename to level-design/source/cleicert/Cleicert.jmf diff --git a/source/cleicert/Cleicert2Fixed.rmf b/level-design/source/cleicert/Cleicert2Fixed.rmf similarity index 100% rename from source/cleicert/Cleicert2Fixed.rmf rename to level-design/source/cleicert/Cleicert2Fixed.rmf diff --git a/source/daragoth/DaragothDeraliaPath.wad b/level-design/source/daragoth/DaragothDeraliaPath.wad similarity index 100% rename from source/daragoth/DaragothDeraliaPath.wad rename to level-design/source/daragoth/DaragothDeraliaPath.wad diff --git a/source/daragoth/DaragothPath.wad b/level-design/source/daragoth/DaragothPath.wad similarity index 100% rename from source/daragoth/DaragothPath.wad rename to level-design/source/daragoth/DaragothPath.wad diff --git a/source/daragoth/DaragothPath2.wad b/level-design/source/daragoth/DaragothPath2.wad similarity index 100% rename from source/daragoth/DaragothPath2.wad rename to level-design/source/daragoth/DaragothPath2.wad diff --git a/source/daragoth/daragoth.rmf b/level-design/source/daragoth/daragoth.rmf similarity index 100% rename from source/daragoth/daragoth.rmf rename to level-design/source/daragoth/daragoth.rmf diff --git a/source/daragoth/daragoth_MSR3.jmf b/level-design/source/daragoth/daragoth_MSR3.jmf similarity index 100% rename from source/daragoth/daragoth_MSR3.jmf rename to level-design/source/daragoth/daragoth_MSR3.jmf diff --git a/source/daragoth/daragoth_MSR3.jmx b/level-design/source/daragoth/daragoth_MSR3.jmx similarity index 100% rename from source/daragoth/daragoth_MSR3.jmx rename to level-design/source/daragoth/daragoth_MSR3.jmx diff --git a/source/daragoth/daragoth_MSR4_clipsfixed.jmf b/level-design/source/daragoth/daragoth_MSR4_clipsfixed.jmf similarity index 100% rename from source/daragoth/daragoth_MSR4_clipsfixed.jmf rename to level-design/source/daragoth/daragoth_MSR4_clipsfixed.jmf diff --git a/source/demontemple/demontemple.rmf b/level-design/source/demontemple/demontemple.rmf similarity index 100% rename from source/demontemple/demontemple.rmf rename to level-design/source/demontemple/demontemple.rmf diff --git a/source/deralia/Deralia2.jmf b/level-design/source/deralia/Deralia2.jmf similarity index 100% rename from source/deralia/Deralia2.jmf rename to level-design/source/deralia/Deralia2.jmf diff --git a/source/deralia/Deralia2.jmx b/level-design/source/deralia/Deralia2.jmx similarity index 100% rename from source/deralia/Deralia2.jmx rename to level-design/source/deralia/Deralia2.jmx diff --git a/source/deralia/NewDeralia.map b/level-design/source/deralia/NewDeralia.map similarity index 100% rename from source/deralia/NewDeralia.map rename to level-design/source/deralia/NewDeralia.map diff --git a/source/deralia/NewDeralia.max b/level-design/source/deralia/NewDeralia.max similarity index 100% rename from source/deralia/NewDeralia.max rename to level-design/source/deralia/NewDeralia.max diff --git a/source/deralia/NewDeralia.rmf b/level-design/source/deralia/NewDeralia.rmf similarity index 100% rename from source/deralia/NewDeralia.rmf rename to level-design/source/deralia/NewDeralia.rmf diff --git a/source/deralia/NewDeralia.rmx b/level-design/source/deralia/NewDeralia.rmx similarity index 100% rename from source/deralia/NewDeralia.rmx rename to level-design/source/deralia/NewDeralia.rmx diff --git a/source/deralia/deralia.wad b/level-design/source/deralia/deralia.wad similarity index 100% rename from source/deralia/deralia.wad rename to level-design/source/deralia/deralia.wad diff --git a/source/deraliasewers/deraliasewers.rmf b/level-design/source/deraliasewers/deraliasewers.rmf similarity index 100% rename from source/deraliasewers/deraliasewers.rmf rename to level-design/source/deraliasewers/deraliasewers.rmf diff --git a/source/dragooncaves/dragooncaves.rmf b/level-design/source/dragooncaves/dragooncaves.rmf similarity index 100% rename from source/dragooncaves/dragooncaves.rmf rename to level-design/source/dragooncaves/dragooncaves.rmf diff --git a/source/edana/EdanaMSR.wad b/level-design/source/edana/EdanaMSR.wad similarity index 100% rename from source/edana/EdanaMSR.wad rename to level-design/source/edana/EdanaMSR.wad diff --git a/source/edana/edana.rmf b/level-design/source/edana/edana.rmf similarity index 100% rename from source/edana/edana.rmf rename to level-design/source/edana/edana.rmf diff --git a/source/edana/nightmare_edana.rmf b/level-design/source/edana/nightmare_edana.rmf similarity index 100% rename from source/edana/nightmare_edana.rmf rename to level-design/source/edana/nightmare_edana.rmf diff --git a/source/edana/zhlt.wad b/level-design/source/edana/zhlt.wad similarity index 100% rename from source/edana/zhlt.wad rename to level-design/source/edana/zhlt.wad diff --git a/source/edanasewers/edanasewers.rmf b/level-design/source/edanasewers/edanasewers.rmf similarity index 100% rename from source/edanasewers/edanasewers.rmf rename to level-design/source/edanasewers/edanasewers.rmf diff --git a/source/edanasewers/edanasewers.wad b/level-design/source/edanasewers/edanasewers.wad similarity index 100% rename from source/edanasewers/edanasewers.wad rename to level-design/source/edanasewers/edanasewers.wad diff --git a/source/fmines/fmines.rmf b/level-design/source/fmines/fmines.rmf similarity index 100% rename from source/fmines/fmines.rmf rename to level-design/source/fmines/fmines.rmf diff --git a/source/gatecity/gatecity.rmf b/level-design/source/gatecity/gatecity.rmf similarity index 100% rename from source/gatecity/gatecity.rmf rename to level-design/source/gatecity/gatecity.rmf diff --git a/source/gertenheld_cape/Gertenheld_Cape.rmf b/level-design/source/gertenheld_cape/Gertenheld_Cape.rmf similarity index 100% rename from source/gertenheld_cape/Gertenheld_Cape.rmf rename to level-design/source/gertenheld_cape/Gertenheld_Cape.rmf diff --git a/source/gertenheld_cave/Gertenheld_Cave.rmf b/level-design/source/gertenheld_cave/Gertenheld_Cave.rmf similarity index 100% rename from source/gertenheld_cave/Gertenheld_Cave.rmf rename to level-design/source/gertenheld_cave/Gertenheld_Cave.rmf diff --git a/source/gertenheld_forest/Gertenheld_Forest.rmf b/level-design/source/gertenheld_forest/Gertenheld_Forest.rmf similarity index 100% rename from source/gertenheld_forest/Gertenheld_Forest.rmf rename to level-design/source/gertenheld_forest/Gertenheld_Forest.rmf diff --git a/source/gertenheld_forest/gertenheld_forest2.jmf b/level-design/source/gertenheld_forest/gertenheld_forest2.jmf similarity index 100% rename from source/gertenheld_forest/gertenheld_forest2.jmf rename to level-design/source/gertenheld_forest/gertenheld_forest2.jmf diff --git a/source/gertenheld_forest/gertenheld_forest2.jmx b/level-design/source/gertenheld_forest/gertenheld_forest2.jmx similarity index 100% rename from source/gertenheld_forest/gertenheld_forest2.jmx rename to level-design/source/gertenheld_forest/gertenheld_forest2.jmx diff --git a/source/gertenheld_forest/gertenheld_forest2.wad b/level-design/source/gertenheld_forest/gertenheld_forest2.wad similarity index 100% rename from source/gertenheld_forest/gertenheld_forest2.wad rename to level-design/source/gertenheld_forest/gertenheld_forest2.wad diff --git a/source/gertenhell/Gertenhell.rmf b/level-design/source/gertenhell/Gertenhell.rmf similarity index 100% rename from source/gertenhell/Gertenhell.rmf rename to level-design/source/gertenhell/Gertenhell.rmf diff --git a/source/helena/HelenaMSR.rmf b/level-design/source/helena/HelenaMSR.rmf similarity index 100% rename from source/helena/HelenaMSR.rmf rename to level-design/source/helena/HelenaMSR.rmf diff --git a/source/helena/old_helena.rmf b/level-design/source/helena/old_helena.rmf similarity index 100% rename from source/helena/old_helena.rmf rename to level-design/source/helena/old_helena.rmf diff --git a/source/hemlock/hemlock.rmf b/level-design/source/hemlock/hemlock.rmf similarity index 100% rename from source/hemlock/hemlock.rmf rename to level-design/source/hemlock/hemlock.rmf diff --git a/source/heras/Heras.rmf b/level-design/source/heras/Heras.rmf similarity index 100% rename from source/heras/Heras.rmf rename to level-design/source/heras/Heras.rmf diff --git a/source/heras/heras.wad b/level-design/source/heras/heras.wad similarity index 100% rename from source/heras/heras.wad rename to level-design/source/heras/heras.wad diff --git a/source/heras/heras2.rmf b/level-design/source/heras/heras2.rmf similarity index 100% rename from source/heras/heras2.rmf rename to level-design/source/heras/heras2.rmf diff --git a/source/highlands_msc/highlands_msc.rmf b/level-design/source/highlands_msc/highlands_msc.rmf similarity index 100% rename from source/highlands_msc/highlands_msc.rmf rename to level-design/source/highlands_msc/highlands_msc.rmf diff --git a/source/hunderswamp_north/hunderswamp_north.rmf b/level-design/source/hunderswamp_north/hunderswamp_north.rmf similarity index 100% rename from source/hunderswamp_north/hunderswamp_north.rmf rename to level-design/source/hunderswamp_north/hunderswamp_north.rmf diff --git a/source/idemarks_tower/idemarks_2023skybox.rmf b/level-design/source/idemarks_tower/idemarks_2023skybox.rmf similarity index 100% rename from source/idemarks_tower/idemarks_2023skybox.rmf rename to level-design/source/idemarks_tower/idemarks_2023skybox.rmf diff --git a/source/idemarks_tower/idemarks_tower.rmf b/level-design/source/idemarks_tower/idemarks_tower.rmf similarity index 100% rename from source/idemarks_tower/idemarks_tower.rmf rename to level-design/source/idemarks_tower/idemarks_tower.rmf diff --git a/source/idemarks_tower/idemarks_tower2024v1.rmf b/level-design/source/idemarks_tower/idemarks_tower2024v1.rmf similarity index 100% rename from source/idemarks_tower/idemarks_tower2024v1.rmf rename to level-design/source/idemarks_tower/idemarks_tower2024v1.rmf diff --git a/source/isle/isle.map b/level-design/source/isle/isle.map similarity index 100% rename from source/isle/isle.map rename to level-design/source/isle/isle.map diff --git a/source/isle/isle.max b/level-design/source/isle/isle.max similarity index 100% rename from source/isle/isle.max rename to level-design/source/isle/isle.max diff --git a/source/isle/isle.rmf b/level-design/source/isle/isle.rmf similarity index 100% rename from source/isle/isle.rmf rename to level-design/source/isle/isle.rmf diff --git a/source/isle/isle.rmx b/level-design/source/isle/isle.rmx similarity index 100% rename from source/isle/isle.rmx rename to level-design/source/isle/isle.rmx diff --git a/source/islesofdread/islesofdread1.map b/level-design/source/islesofdread/islesofdread1.map similarity index 100% rename from source/islesofdread/islesofdread1.map rename to level-design/source/islesofdread/islesofdread1.map diff --git a/source/islesofdread/islesofdread1.max b/level-design/source/islesofdread/islesofdread1.max similarity index 100% rename from source/islesofdread/islesofdread1.max rename to level-design/source/islesofdread/islesofdread1.max diff --git a/source/islesofdread/islesofdread1.rmf b/level-design/source/islesofdread/islesofdread1.rmf similarity index 100% rename from source/islesofdread/islesofdread1.rmf rename to level-design/source/islesofdread/islesofdread1.rmf diff --git a/source/islesofdread/islesofdread1.rmx b/level-design/source/islesofdread/islesofdread1.rmx similarity index 100% rename from source/islesofdread/islesofdread1.rmx rename to level-design/source/islesofdread/islesofdread1.rmx diff --git a/source/islesofdread/islesofdread2.rmf b/level-design/source/islesofdread/islesofdread2.rmf similarity index 100% rename from source/islesofdread/islesofdread2.rmf rename to level-design/source/islesofdread/islesofdread2.rmf diff --git a/source/kfortress/kfortress.rmf b/level-design/source/kfortress/kfortress.rmf similarity index 100% rename from source/kfortress/kfortress.rmf rename to level-design/source/kfortress/kfortress.rmf diff --git a/source/kroush/kroush.rmf b/level-design/source/kroush/kroush.rmf similarity index 100% rename from source/kroush/kroush.rmf rename to level-design/source/kroush/kroush.rmf diff --git a/source/kroush/kroush_detail.txt b/level-design/source/kroush/kroush_detail.txt similarity index 100% rename from source/kroush/kroush_detail.txt rename to level-design/source/kroush/kroush_detail.txt diff --git a/source/lodagond/lodagond-1.map b/level-design/source/lodagond/lodagond-1.map similarity index 100% rename from source/lodagond/lodagond-1.map rename to level-design/source/lodagond/lodagond-1.map diff --git a/source/lodagond/lodagond-1.max b/level-design/source/lodagond/lodagond-1.max similarity index 100% rename from source/lodagond/lodagond-1.max rename to level-design/source/lodagond/lodagond-1.max diff --git a/source/lodagond/lodagond-1.rmf b/level-design/source/lodagond/lodagond-1.rmf similarity index 100% rename from source/lodagond/lodagond-1.rmf rename to level-design/source/lodagond/lodagond-1.rmf diff --git a/source/lodagond/lodagond-1.rmx b/level-design/source/lodagond/lodagond-1.rmx similarity index 100% rename from source/lodagond/lodagond-1.rmx rename to level-design/source/lodagond/lodagond-1.rmx diff --git a/source/lodagond/lodagond-2.rmf b/level-design/source/lodagond/lodagond-2.rmf similarity index 100% rename from source/lodagond/lodagond-2.rmf rename to level-design/source/lodagond/lodagond-2.rmf diff --git a/source/lodagond/lodagond-3.rmf b/level-design/source/lodagond/lodagond-3.rmf similarity index 100% rename from source/lodagond/lodagond-3.rmf rename to level-design/source/lodagond/lodagond-3.rmf diff --git a/source/lodagond/lodagond-4.map b/level-design/source/lodagond/lodagond-4.map similarity index 100% rename from source/lodagond/lodagond-4.map rename to level-design/source/lodagond/lodagond-4.map diff --git a/source/lodagond/lodagond-4.max b/level-design/source/lodagond/lodagond-4.max similarity index 100% rename from source/lodagond/lodagond-4.max rename to level-design/source/lodagond/lodagond-4.max diff --git a/source/lodagond/lodagond-4.rmf b/level-design/source/lodagond/lodagond-4.rmf similarity index 100% rename from source/lodagond/lodagond-4.rmf rename to level-design/source/lodagond/lodagond-4.rmf diff --git a/source/lodagond/lodagond-4.rmx b/level-design/source/lodagond/lodagond-4.rmx similarity index 100% rename from source/lodagond/lodagond-4.rmx rename to level-design/source/lodagond/lodagond-4.rmx diff --git a/source/lodagond/lodagond-4_old.rmf b/level-design/source/lodagond/lodagond-4_old.rmf similarity index 100% rename from source/lodagond/lodagond-4_old.rmf rename to level-design/source/lodagond/lodagond-4_old.rmf diff --git a/source/lostcastle_msc/lostcastle_msc.rmf b/level-design/source/lostcastle_msc/lostcastle_msc.rmf similarity index 100% rename from source/lostcastle_msc/lostcastle_msc.rmf rename to level-design/source/lostcastle_msc/lostcastle_msc.rmf diff --git a/source/lostcastle_msc/lostcastle_msc_final.rmf b/level-design/source/lostcastle_msc/lostcastle_msc_final.rmf similarity index 100% rename from source/lostcastle_msc/lostcastle_msc_final.rmf rename to level-design/source/lostcastle_msc/lostcastle_msc_final.rmf diff --git a/source/lostcaverns/LostCaverns.rmf b/level-design/source/lostcaverns/LostCaverns.rmf similarity index 100% rename from source/lostcaverns/LostCaverns.rmf rename to level-design/source/lostcaverns/LostCaverns.rmf diff --git a/source/m2_quest/M2_Quest.rmf b/level-design/source/m2_quest/M2_Quest.rmf similarity index 100% rename from source/m2_quest/M2_Quest.rmf rename to level-design/source/m2_quest/M2_Quest.rmf diff --git a/source/ms_soccer/ms_soccer.rmf b/level-design/source/ms_soccer/ms_soccer.rmf similarity index 100% rename from source/ms_soccer/ms_soccer.rmf rename to level-design/source/ms_soccer/ms_soccer.rmf diff --git a/source/ms_wicardoven/ms_wicardoven.rmf b/level-design/source/ms_wicardoven/ms_wicardoven.rmf similarity index 100% rename from source/ms_wicardoven/ms_wicardoven.rmf rename to level-design/source/ms_wicardoven/ms_wicardoven.rmf diff --git a/source/mscave/mscave.rmf b/level-design/source/mscave/mscave.rmf similarity index 100% rename from source/mscave/mscave.rmf rename to level-design/source/mscave/mscave.rmf diff --git a/source/nashalrath/nashalrath.rmf b/level-design/source/nashalrath/nashalrath.rmf similarity index 100% rename from source/nashalrath/nashalrath.rmf rename to level-design/source/nashalrath/nashalrath.rmf diff --git a/source/nashalrath/nashalrath2.rmf b/level-design/source/nashalrath/nashalrath2.rmf similarity index 100% rename from source/nashalrath/nashalrath2.rmf rename to level-design/source/nashalrath/nashalrath2.rmf diff --git a/source/oceancrossing/oceancrossing.rmf b/level-design/source/oceancrossing/oceancrossing.rmf similarity index 100% rename from source/oceancrossing/oceancrossing.rmf rename to level-design/source/oceancrossing/oceancrossing.rmf diff --git a/source/oceancrossing/oceancrossing_a12.rmf b/level-design/source/oceancrossing/oceancrossing_a12.rmf similarity index 100% rename from source/oceancrossing/oceancrossing_a12.rmf rename to level-design/source/oceancrossing/oceancrossing_a12.rmf diff --git a/source/orc_for/orc_for.map b/level-design/source/orc_for/orc_for.map similarity index 100% rename from source/orc_for/orc_for.map rename to level-design/source/orc_for/orc_for.map diff --git a/source/orc_for/orc_for.max b/level-design/source/orc_for/orc_for.max similarity index 100% rename from source/orc_for/orc_for.max rename to level-design/source/orc_for/orc_for.max diff --git a/source/orc_for/orc_for.rmf b/level-design/source/orc_for/orc_for.rmf similarity index 100% rename from source/orc_for/orc_for.rmf rename to level-design/source/orc_for/orc_for.rmf diff --git a/source/orc_for/orc_for.rmx b/level-design/source/orc_for/orc_for.rmx similarity index 100% rename from source/orc_for/orc_for.rmx rename to level-design/source/orc_for/orc_for.rmx diff --git a/source/orcplace2/Orcplace2.rmf b/level-design/source/orcplace2/Orcplace2.rmf similarity index 100% rename from source/orcplace2/Orcplace2.rmf rename to level-design/source/orcplace2/Orcplace2.rmf diff --git a/source/phlames/phlames.rmf b/level-design/source/phlames/phlames.rmf similarity index 100% rename from source/phlames/phlames.rmf rename to level-design/source/phlames/phlames.rmf diff --git a/source/phobia/phobia.rmf b/level-design/source/phobia/phobia.rmf similarity index 100% rename from source/phobia/phobia.rmf rename to level-design/source/phobia/phobia.rmf diff --git a/source/rmines/rmines.rmf b/level-design/source/rmines/rmines.rmf similarity index 100% rename from source/rmines/rmines.rmf rename to level-design/source/rmines/rmines.rmf diff --git a/source/sfor/sfor.rmf b/level-design/source/sfor/sfor.rmf similarity index 100% rename from source/sfor/sfor.rmf rename to level-design/source/sfor/sfor.rmf diff --git a/source/shad_palace/shad_palace.rmf b/level-design/source/shad_palace/shad_palace.rmf similarity index 100% rename from source/shad_palace/shad_palace.rmf rename to level-design/source/shad_palace/shad_palace.rmf diff --git a/source/shender_east/shender_east.rmf b/level-design/source/shender_east/shender_east.rmf similarity index 100% rename from source/shender_east/shender_east.rmf rename to level-design/source/shender_east/shender_east.rmf diff --git a/source/smugglers_cove/smugglers_cove_a5.rmf b/level-design/source/smugglers_cove/smugglers_cove_a5.rmf similarity index 100% rename from source/smugglers_cove/smugglers_cove_a5.rmf rename to level-design/source/smugglers_cove/smugglers_cove_a5.rmf diff --git a/source/sorc_villa/sorc_villa.rmf b/level-design/source/sorc_villa/sorc_villa.rmf similarity index 100% rename from source/sorc_villa/sorc_villa.rmf rename to level-design/source/sorc_villa/sorc_villa.rmf diff --git a/source/thanatos/thanatos.rmf b/level-design/source/thanatos/thanatos.rmf similarity index 100% rename from source/thanatos/thanatos.rmf rename to level-design/source/thanatos/thanatos.rmf diff --git a/source/the_keep/The_Keep.rmf b/level-design/source/the_keep/The_Keep.rmf similarity index 100% rename from source/the_keep/The_Keep.rmf rename to level-design/source/the_keep/The_Keep.rmf diff --git a/source/the_keep/The_keep changes.txt b/level-design/source/the_keep/The_keep changes.txt similarity index 100% rename from source/the_keep/The_keep changes.txt rename to level-design/source/the_keep/The_keep changes.txt diff --git a/source/the_keep/the_keep_fixed.bsp b/level-design/source/the_keep/the_keep_fixed.bsp similarity index 100% rename from source/the_keep/the_keep_fixed.bsp rename to level-design/source/the_keep/the_keep_fixed.bsp diff --git a/source/the_keep/the_keep_fixed.map b/level-design/source/the_keep/the_keep_fixed.map similarity index 100% rename from source/the_keep/the_keep_fixed.map rename to level-design/source/the_keep/the_keep_fixed.map diff --git a/source/the_keep/the_keep_fixed.rmf b/level-design/source/the_keep/the_keep_fixed.rmf similarity index 100% rename from source/the_keep/the_keep_fixed.rmf rename to level-design/source/the_keep/the_keep_fixed.rmf diff --git a/source/the_ke{"code":"deadline_exceeded","msg":"operation timed out"}