diff --git a/AttractVideoPlayer/AttractVideoPlayer.csproj b/Enhancements/AttractVideoPlayer/AttractVideoPlayer.csproj
similarity index 63%
rename from AttractVideoPlayer/AttractVideoPlayer.csproj
rename to Enhancements/AttractVideoPlayer/AttractVideoPlayer.csproj
index 8343204..c2ce5ab 100644
--- a/AttractVideoPlayer/AttractVideoPlayer.csproj
+++ b/Enhancements/AttractVideoPlayer/AttractVideoPlayer.csproj
@@ -2,6 +2,7 @@
Assembly-CSharp.AttractVideoPlayer.mm
Control attract video
+ enhancements
-
+
\ No newline at end of file
diff --git a/AttractVideoPlayer/MU3.OperationManager/patch_OperationManager.cs b/Enhancements/AttractVideoPlayer/MU3.OperationManager/patch_OperationManager.cs
similarity index 100%
rename from AttractVideoPlayer/MU3.OperationManager/patch_OperationManager.cs
rename to Enhancements/AttractVideoPlayer/MU3.OperationManager/patch_OperationManager.cs
diff --git a/AttractVideoPlayer/MU3.Sequence/patch_Advertise.cs b/Enhancements/AttractVideoPlayer/MU3.Sequence/patch_Advertise.cs
similarity index 100%
rename from AttractVideoPlayer/MU3.Sequence/patch_Advertise.cs
rename to Enhancements/AttractVideoPlayer/MU3.Sequence/patch_Advertise.cs
diff --git a/AttractVideoPlayer/MU3/patch_AdvManager.cs b/Enhancements/AttractVideoPlayer/MU3/patch_AdvManager.cs
similarity index 100%
rename from AttractVideoPlayer/MU3/patch_AdvManager.cs
rename to Enhancements/AttractVideoPlayer/MU3/patch_AdvManager.cs
diff --git a/BetterGiveUp/BetterGiveUp.csproj b/Enhancements/BetterGiveUp/BetterGiveUp.csproj
similarity index 66%
rename from BetterGiveUp/BetterGiveUp.csproj
rename to Enhancements/BetterGiveUp/BetterGiveUp.csproj
index 22c60a2..d7df993 100644
--- a/BetterGiveUp/BetterGiveUp.csproj
+++ b/Enhancements/BetterGiveUp/BetterGiveUp.csproj
@@ -2,6 +2,7 @@
Assembly-CSharp.BetterGiveUp.mm
Forfeit (red menu) and restart (yellow menu)
+ enhancements
-
+
\ No newline at end of file
diff --git a/BetterGiveUp/MU3.Game/patch_GameLED.cs b/Enhancements/BetterGiveUp/MU3.Game/patch_GameLED.cs
similarity index 100%
rename from BetterGiveUp/MU3.Game/patch_GameLED.cs
rename to Enhancements/BetterGiveUp/MU3.Game/patch_GameLED.cs
diff --git a/BetterGiveUp/MU3.Notes/patch_FieldObject.cs b/Enhancements/BetterGiveUp/MU3.Notes/patch_FieldObject.cs
similarity index 100%
rename from BetterGiveUp/MU3.Notes/patch_FieldObject.cs
rename to Enhancements/BetterGiveUp/MU3.Notes/patch_FieldObject.cs
diff --git a/BetterGiveUp/MU3.Notes/patch_NotesManager.cs b/Enhancements/BetterGiveUp/MU3.Notes/patch_NotesManager.cs
similarity index 100%
rename from BetterGiveUp/MU3.Notes/patch_NotesManager.cs
rename to Enhancements/BetterGiveUp/MU3.Notes/patch_NotesManager.cs
diff --git a/BetterGiveUp/MU3.Sequence/patch_PlayMusic.cs b/Enhancements/BetterGiveUp/MU3.Sequence/patch_PlayMusic.cs
similarity index 100%
rename from BetterGiveUp/MU3.Sequence/patch_PlayMusic.cs
rename to Enhancements/BetterGiveUp/MU3.Sequence/patch_PlayMusic.cs
diff --git a/BetterGiveUp/MU3/patch_Scene_32_PrePlayMusic_MusicSelect.cs b/Enhancements/BetterGiveUp/MU3/patch_Scene_32_PrePlayMusic_MusicSelect.cs
similarity index 100%
rename from BetterGiveUp/MU3/patch_Scene_32_PrePlayMusic_MusicSelect.cs
rename to Enhancements/BetterGiveUp/MU3/patch_Scene_32_PrePlayMusic_MusicSelect.cs
diff --git a/BetterGiveUp/MU3/patch_Scene_37_Result.cs b/Enhancements/BetterGiveUp/MU3/patch_Scene_37_Result.cs
similarity index 100%
rename from BetterGiveUp/MU3/patch_Scene_37_Result.cs
rename to Enhancements/BetterGiveUp/MU3/patch_Scene_37_Result.cs
diff --git a/BetterGiveUp/MU3/patch_Scene_38_End.cs b/Enhancements/BetterGiveUp/MU3/patch_Scene_38_End.cs
similarity index 100%
rename from BetterGiveUp/MU3/patch_Scene_38_End.cs
rename to Enhancements/BetterGiveUp/MU3/patch_Scene_38_End.cs
diff --git a/Enhancements/DisableGP/DisableGP.csproj b/Enhancements/DisableGP/DisableGP.csproj
new file mode 100644
index 0000000..5f268c6
--- /dev/null
+++ b/Enhancements/DisableGP/DisableGP.csproj
@@ -0,0 +1,8 @@
+
+
+ Assembly-CSharp.DisableGP.mm
+ Remove credits and GP
+ enhancements
+
+
+
\ No newline at end of file
diff --git a/InfiniteGP/MU3.User/patch_UserManager.cs b/Enhancements/DisableGP/MU3.User/patch_UserManager.cs
similarity index 100%
rename from InfiniteGP/MU3.User/patch_UserManager.cs
rename to Enhancements/DisableGP/MU3.User/patch_UserManager.cs
diff --git a/InfiniteGP/MU3/patch_Scene_25_Login.cs b/Enhancements/DisableGP/MU3/patch_Scene_25_Login.cs
similarity index 100%
rename from InfiniteGP/MU3/patch_Scene_25_Login.cs
rename to Enhancements/DisableGP/MU3/patch_Scene_25_Login.cs
diff --git a/InfiniteGP/MU3/patch_UICredit.cs b/Enhancements/DisableGP/MU3/patch_UICredit.cs
similarity index 100%
rename from InfiniteGP/MU3/patch_UICredit.cs
rename to Enhancements/DisableGP/MU3/patch_UICredit.cs
diff --git a/Enhancements/DisableTimers/DisableTimers.csproj b/Enhancements/DisableTimers/DisableTimers.csproj
new file mode 100644
index 0000000..cc3457e
--- /dev/null
+++ b/Enhancements/DisableTimers/DisableTimers.csproj
@@ -0,0 +1,8 @@
+
+
+ Assembly-CSharp.DisableTimers.mm
+ Disable all timers
+ enhancements
+
+
+
\ No newline at end of file
diff --git a/LockSelectionTime/MU3/patch_SystemUI.cs b/Enhancements/DisableTimers/MU3/patch_SystemUI.cs
similarity index 100%
rename from LockSelectionTime/MU3/patch_SystemUI.cs
rename to Enhancements/DisableTimers/MU3/patch_SystemUI.cs
diff --git a/LockSelectionTime/MU3/patch_UITimer.cs b/Enhancements/DisableTimers/MU3/patch_UITimer.cs
similarity index 100%
rename from LockSelectionTime/MU3/patch_UITimer.cs
rename to Enhancements/DisableTimers/MU3/patch_UITimer.cs
diff --git a/InfiniteStory/InfiniteStory.csproj b/Enhancements/InfiniteStory/InfiniteStory.csproj
similarity index 65%
rename from InfiniteStory/InfiniteStory.csproj
rename to Enhancements/InfiniteStory/InfiniteStory.csproj
index f5bb953..a9064db 100644
--- a/InfiniteStory/InfiniteStory.csproj
+++ b/Enhancements/InfiniteStory/InfiniteStory.csproj
@@ -2,6 +2,7 @@
Assembly-CSharp.InfiniteStory.mm
Allows watching the story endlessly
+ enhancements
-
+
\ No newline at end of file
diff --git a/InfiniteStory/MU3.Sequence/patch_Play.cs b/Enhancements/InfiniteStory/MU3.Sequence/patch_Play.cs
similarity index 100%
rename from InfiniteStory/MU3.Sequence/patch_Play.cs
rename to Enhancements/InfiniteStory/MU3.Sequence/patch_Play.cs
diff --git a/InfiniteStory/MU3/patch_Scene_32_PrePlayMusic_MusicSelect.cs b/Enhancements/InfiniteStory/MU3/patch_Scene_32_PrePlayMusic_MusicSelect.cs
similarity index 100%
rename from InfiniteStory/MU3/patch_Scene_32_PrePlayMusic_MusicSelect.cs
rename to Enhancements/InfiniteStory/MU3/patch_Scene_32_PrePlayMusic_MusicSelect.cs
diff --git a/Pause/MU3.Battle/patch_GameEngine.cs b/Enhancements/Pause/MU3.Battle/patch_GameEngine.cs
similarity index 100%
rename from Pause/MU3.Battle/patch_GameEngine.cs
rename to Enhancements/Pause/MU3.Battle/patch_GameEngine.cs
diff --git a/Pause/MU3.Game/patch_GameBGM.cs b/Enhancements/Pause/MU3.Game/patch_GameBGM.cs
similarity index 100%
rename from Pause/MU3.Game/patch_GameBGM.cs
rename to Enhancements/Pause/MU3.Game/patch_GameBGM.cs
diff --git a/Pause/MU3.Sequence/patch_PlayMusic.cs b/Enhancements/Pause/MU3.Sequence/patch_PlayMusic.cs
similarity index 100%
rename from Pause/MU3.Sequence/patch_PlayMusic.cs
rename to Enhancements/Pause/MU3.Sequence/patch_PlayMusic.cs
diff --git a/Pause/MU3.Sound/patch_SoundManager.cs b/Enhancements/Pause/MU3.Sound/patch_SoundManager.cs
similarity index 100%
rename from Pause/MU3.Sound/patch_SoundManager.cs
rename to Enhancements/Pause/MU3.Sound/patch_SoundManager.cs
diff --git a/Pause/MU3.Sound/patch_SoundPlayer.cs b/Enhancements/Pause/MU3.Sound/patch_SoundPlayer.cs
similarity index 100%
rename from Pause/MU3.Sound/patch_SoundPlayer.cs
rename to Enhancements/Pause/MU3.Sound/patch_SoundPlayer.cs
diff --git a/Pause/Pause.csproj b/Enhancements/Pause/Pause.csproj
similarity index 65%
rename from Pause/Pause.csproj
rename to Enhancements/Pause/Pause.csproj
index 4d49fd0..02ba71b 100644
--- a/Pause/Pause.csproj
+++ b/Enhancements/Pause/Pause.csproj
@@ -2,6 +2,7 @@
Assembly-CSharp.Pause.mm
Enables pausing the game with the service button
+ enhancements
-
+
\ No newline at end of file
diff --git a/Pause/patch_GameDeviceManager.cs b/Enhancements/Pause/patch_GameDeviceManager.cs
similarity index 100%
rename from Pause/patch_GameDeviceManager.cs
rename to Enhancements/Pause/patch_GameDeviceManager.cs
diff --git a/SkipNotice/MU3/patch_DailyBonus.cs b/Enhancements/SkipNotices/MU3/patch_DailyBonus.cs
similarity index 100%
rename from SkipNotice/MU3/patch_DailyBonus.cs
rename to Enhancements/SkipNotices/MU3/patch_DailyBonus.cs
diff --git a/SkipNotice/MU3/patch_Scene_30_NoticeReward.cs b/Enhancements/SkipNotices/MU3/patch_Scene_30_NoticeReward.cs
similarity index 100%
rename from SkipNotice/MU3/patch_Scene_30_NoticeReward.cs
rename to Enhancements/SkipNotices/MU3/patch_Scene_30_NoticeReward.cs
diff --git a/Enhancements/SkipNotices/SkipNotices.csproj b/Enhancements/SkipNotices/SkipNotices.csproj
new file mode 100644
index 0000000..a712fea
--- /dev/null
+++ b/Enhancements/SkipNotices/SkipNotices.csproj
@@ -0,0 +1,8 @@
+
+
+ Assembly-CSharp.SkipNotices.mm
+ Skip event/safety notices
+ enhancements
+
+
+
\ No newline at end of file
diff --git a/Blacklist/Blacklist.csproj b/Extras/Blacklist/Blacklist.csproj
similarity index 66%
rename from Blacklist/Blacklist.csproj
rename to Extras/Blacklist/Blacklist.csproj
index f16b24e..d8435ea 100644
--- a/Blacklist/Blacklist.csproj
+++ b/Extras/Blacklist/Blacklist.csproj
@@ -2,6 +2,7 @@
Assembly-CSharp.Blacklist.mm
Block custom charts from being uploaded
+ extras
-
+
\ No newline at end of file
diff --git a/Blacklist/MU3.User/patch_UserManager.cs b/Extras/Blacklist/MU3.User/patch_UserManager.cs
similarity index 100%
rename from Blacklist/MU3.User/patch_UserManager.cs
rename to Extras/Blacklist/MU3.User/patch_UserManager.cs
diff --git a/NaiveRating/MU3.CustomUI/patch_MU3UICounter.cs b/Extras/NaiveRating/MU3.CustomUI/patch_MU3UICounter.cs
similarity index 100%
rename from NaiveRating/MU3.CustomUI/patch_MU3UICounter.cs
rename to Extras/NaiveRating/MU3.CustomUI/patch_MU3UICounter.cs
diff --git a/NaiveRating/MU3.Data/patch_GameData.cs b/Extras/NaiveRating/MU3.Data/patch_GameData.cs
similarity index 100%
rename from NaiveRating/MU3.Data/patch_GameData.cs
rename to Extras/NaiveRating/MU3.Data/patch_GameData.cs
diff --git a/NaiveRating/MU3.SceneObject/patch_ANM_CMN_User.cs b/Extras/NaiveRating/MU3.SceneObject/patch_ANM_CMN_User.cs
similarity index 100%
rename from NaiveRating/MU3.SceneObject/patch_ANM_CMN_User.cs
rename to Extras/NaiveRating/MU3.SceneObject/patch_ANM_CMN_User.cs
diff --git a/NaiveRating/MU3.User/patch_UserOption.cs b/Extras/NaiveRating/MU3.User/patch_UserOption.cs
similarity index 100%
rename from NaiveRating/MU3.User/patch_UserOption.cs
rename to Extras/NaiveRating/MU3.User/patch_UserOption.cs
diff --git a/NaiveRating/MU3.User/patch_UserUtil.cs b/Extras/NaiveRating/MU3.User/patch_UserUtil.cs
similarity index 100%
rename from NaiveRating/MU3.User/patch_UserUtil.cs
rename to Extras/NaiveRating/MU3.User/patch_UserUtil.cs
diff --git a/NaiveRating/MU3/patch_ANM_SWH_Profile.cs b/Extras/NaiveRating/MU3/patch_ANM_SWH_Profile.cs
similarity index 100%
rename from NaiveRating/MU3/patch_ANM_SWH_Profile.cs
rename to Extras/NaiveRating/MU3/patch_ANM_SWH_Profile.cs
diff --git a/NaiveRating/MU3/patch_OptionMiniSummaryController.cs b/Extras/NaiveRating/MU3/patch_OptionMiniSummaryController.cs
similarity index 100%
rename from NaiveRating/MU3/patch_OptionMiniSummaryController.cs
rename to Extras/NaiveRating/MU3/patch_OptionMiniSummaryController.cs
diff --git a/NaiveRating/MU3/patch_OptionSelecterController.cs b/Extras/NaiveRating/MU3/patch_OptionSelecterController.cs
similarity index 100%
rename from NaiveRating/MU3/patch_OptionSelecterController.cs
rename to Extras/NaiveRating/MU3/patch_OptionSelecterController.cs
diff --git a/NaiveRating/MU3/patch_Scene_32_PrePlayMusic_Confirm.cs b/Extras/NaiveRating/MU3/patch_Scene_32_PrePlayMusic_Confirm.cs
similarity index 100%
rename from NaiveRating/MU3/patch_Scene_32_PrePlayMusic_Confirm.cs
rename to Extras/NaiveRating/MU3/patch_Scene_32_PrePlayMusic_Confirm.cs
diff --git a/NaiveRating/MU3/patch_UIResultBattlePoint.cs b/Extras/NaiveRating/MU3/patch_UIResultBattlePoint.cs
similarity index 100%
rename from NaiveRating/MU3/patch_UIResultBattlePoint.cs
rename to Extras/NaiveRating/MU3/patch_UIResultBattlePoint.cs
diff --git a/NaiveRating/NaiveRating.cs b/Extras/NaiveRating/NaiveRating.cs
similarity index 100%
rename from NaiveRating/NaiveRating.cs
rename to Extras/NaiveRating/NaiveRating.cs
diff --git a/NaiveRating/NaiveRating.csproj b/Extras/NaiveRating/NaiveRating.csproj
similarity index 63%
rename from NaiveRating/NaiveRating.csproj
rename to Extras/NaiveRating/NaiveRating.csproj
index 8bf04e3..8696489 100644
--- a/NaiveRating/NaiveRating.csproj
+++ b/Extras/NaiveRating/NaiveRating.csproj
@@ -2,6 +2,7 @@
Assembly-CSharp.NaiveRating.mm
Best45 rating
+ extras
-
+
\ No newline at end of file
diff --git a/PlatinumTiming/MU3.Battle/patch_Counters.cs b/Extras/PlatinumTiming/MU3.Battle/patch_Counters.cs
similarity index 100%
rename from PlatinumTiming/MU3.Battle/patch_Counters.cs
rename to Extras/PlatinumTiming/MU3.Battle/patch_Counters.cs
diff --git a/PlatinumTiming/MU3.Battle/patch_GameEngine.cs b/Extras/PlatinumTiming/MU3.Battle/patch_GameEngine.cs
similarity index 100%
rename from PlatinumTiming/MU3.Battle/patch_GameEngine.cs
rename to Extras/PlatinumTiming/MU3.Battle/patch_GameEngine.cs
diff --git a/PlatinumTiming/MU3.Game/patch_SessionResult.cs b/Extras/PlatinumTiming/MU3.Game/patch_SessionResult.cs
similarity index 100%
rename from PlatinumTiming/MU3.Game/patch_SessionResult.cs
rename to Extras/PlatinumTiming/MU3.Game/patch_SessionResult.cs
diff --git a/PlatinumTiming/MU3/patch_UIResultTechScore.cs b/Extras/PlatinumTiming/MU3/patch_UIResultTechScore.cs
similarity index 100%
rename from PlatinumTiming/MU3/patch_UIResultTechScore.cs
rename to Extras/PlatinumTiming/MU3/patch_UIResultTechScore.cs
diff --git a/PlatinumTiming/PlatinumTiming.csproj b/Extras/PlatinumTiming/PlatinumTiming.csproj
similarity index 64%
rename from PlatinumTiming/PlatinumTiming.csproj
rename to Extras/PlatinumTiming/PlatinumTiming.csproj
index 6aef898..bea720c 100644
--- a/PlatinumTiming/PlatinumTiming.csproj
+++ b/Extras/PlatinumTiming/PlatinumTiming.csproj
@@ -2,6 +2,7 @@
Assembly-CSharp.PlatinumTiming.mm
Platinum early/late
+ extras
-
+
\ No newline at end of file
diff --git a/SelectBGM/MU3.Game/patch_GameBGM.cs b/Extras/SelectBGM/MU3.Game/patch_GameBGM.cs
similarity index 100%
rename from SelectBGM/MU3.Game/patch_GameBGM.cs
rename to Extras/SelectBGM/MU3.Game/patch_GameBGM.cs
diff --git a/SelectBGM/MU3.Sequence/patch_Play.cs b/Extras/SelectBGM/MU3.Sequence/patch_Play.cs
similarity index 100%
rename from SelectBGM/MU3.Sequence/patch_Play.cs
rename to Extras/SelectBGM/MU3.Sequence/patch_Play.cs
diff --git a/SelectBGM/MU3/patch_Scene_32_PrePlayMusic_ChapterSelect.cs b/Extras/SelectBGM/MU3/patch_Scene_32_PrePlayMusic_ChapterSelect.cs
similarity index 100%
rename from SelectBGM/MU3/patch_Scene_32_PrePlayMusic_ChapterSelect.cs
rename to Extras/SelectBGM/MU3/patch_Scene_32_PrePlayMusic_ChapterSelect.cs
diff --git a/SelectBGM/SelectBGM.csproj b/Extras/SelectBGM/SelectBGM.csproj
similarity index 64%
rename from SelectBGM/SelectBGM.csproj
rename to Extras/SelectBGM/SelectBGM.csproj
index 9b2115e..0093273 100644
--- a/SelectBGM/SelectBGM.csproj
+++ b/Extras/SelectBGM/SelectBGM.csproj
@@ -2,6 +2,7 @@
Assembly-CSharp.SelectBGM.mm
Select main menu BGM
+ extras
-
+
\ No newline at end of file
diff --git a/SkipPreMusicRitual/MU3.Sequence/patch_PlayMusic.cs b/Extras/SkipCutscenes/MU3.Sequence/patch_PlayMusic.cs
similarity index 100%
rename from SkipPreMusicRitual/MU3.Sequence/patch_PlayMusic.cs
rename to Extras/SkipCutscenes/MU3.Sequence/patch_PlayMusic.cs
diff --git a/SkipPreMusicRitual/MU3/patch_BattleUI.cs b/Extras/SkipCutscenes/MU3/patch_BattleUI.cs
similarity index 100%
rename from SkipPreMusicRitual/MU3/patch_BattleUI.cs
rename to Extras/SkipCutscenes/MU3/patch_BattleUI.cs
diff --git a/Extras/SkipCutscenes/SkipCutscenes.csproj b/Extras/SkipCutscenes/SkipCutscenes.csproj
new file mode 100644
index 0000000..a12e1d9
--- /dev/null
+++ b/Extras/SkipCutscenes/SkipCutscenes.csproj
@@ -0,0 +1,8 @@
+
+
+ Assembly-CSharp.SkipCutscenes.mm
+ Skip "Are you ready? Let's shoot"
+ extras
+
+
+
diff --git a/SortByInternalDifficulty/InternalSortPreview.cs b/Extras/SortByInternalDifficulty/InternalSortPreview.cs
similarity index 100%
rename from SortByInternalDifficulty/InternalSortPreview.cs
rename to Extras/SortByInternalDifficulty/InternalSortPreview.cs
diff --git a/SortByInternalDifficulty/MU3.DB/patch_MusicSort1ID.cs b/Extras/SortByInternalDifficulty/MU3.DB/patch_MusicSort1ID.cs
similarity index 100%
rename from SortByInternalDifficulty/MU3.DB/patch_MusicSort1ID.cs
rename to Extras/SortByInternalDifficulty/MU3.DB/patch_MusicSort1ID.cs
diff --git a/SortByInternalDifficulty/MU3.DB/patch_MusicSort1IDEnum.cs b/Extras/SortByInternalDifficulty/MU3.DB/patch_MusicSort1IDEnum.cs
similarity index 100%
rename from SortByInternalDifficulty/MU3.DB/patch_MusicSort1IDEnum.cs
rename to Extras/SortByInternalDifficulty/MU3.DB/patch_MusicSort1IDEnum.cs
diff --git a/SortByInternalDifficulty/MU3.DB/patch_MusicSort2IDEnum.cs b/Extras/SortByInternalDifficulty/MU3.DB/patch_MusicSort2IDEnum.cs
similarity index 100%
rename from SortByInternalDifficulty/MU3.DB/patch_MusicSort2IDEnum.cs
rename to Extras/SortByInternalDifficulty/MU3.DB/patch_MusicSort2IDEnum.cs
diff --git a/SortByInternalDifficulty/MU3.User/patch_UserDetail.cs b/Extras/SortByInternalDifficulty/MU3.User/patch_UserDetail.cs
similarity index 100%
rename from SortByInternalDifficulty/MU3.User/patch_UserDetail.cs
rename to Extras/SortByInternalDifficulty/MU3.User/patch_UserDetail.cs
diff --git a/SortByInternalDifficulty/MU3.ViewData/patch_MusicSelectViewDataList.cs b/Extras/SortByInternalDifficulty/MU3.ViewData/patch_MusicSelectViewDataList.cs
similarity index 100%
rename from SortByInternalDifficulty/MU3.ViewData/patch_MusicSelectViewDataList.cs
rename to Extras/SortByInternalDifficulty/MU3.ViewData/patch_MusicSelectViewDataList.cs
diff --git a/SortByInternalDifficulty/MU3/patch_Scene_32_PrePlayMusic_MusicSelect.cs b/Extras/SortByInternalDifficulty/MU3/patch_Scene_32_PrePlayMusic_MusicSelect.cs
similarity index 100%
rename from SortByInternalDifficulty/MU3/patch_Scene_32_PrePlayMusic_MusicSelect.cs
rename to Extras/SortByInternalDifficulty/MU3/patch_Scene_32_PrePlayMusic_MusicSelect.cs
diff --git a/SortByInternalDifficulty/MU3/patch_UISortButton.cs b/Extras/SortByInternalDifficulty/MU3/patch_UISortButton.cs
similarity index 100%
rename from SortByInternalDifficulty/MU3/patch_UISortButton.cs
rename to Extras/SortByInternalDifficulty/MU3/patch_UISortButton.cs
diff --git a/Extras/SortByInternalDifficulty/SortByInternalDifficulty.csproj b/Extras/SortByInternalDifficulty/SortByInternalDifficulty.csproj
new file mode 100644
index 0000000..12089f7
--- /dev/null
+++ b/Extras/SortByInternalDifficulty/SortByInternalDifficulty.csproj
@@ -0,0 +1,8 @@
+
+
+ Assembly-CSharp.SortByInternalDifficulty.mm
+ Group by internal level
+ extras
+
+
+
\ No newline at end of file
diff --git a/DisableEncryption/DisableEncryption.csproj b/Fixes/DisableEncryption/DisableEncryption.csproj
similarity index 65%
rename from DisableEncryption/DisableEncryption.csproj
rename to Fixes/DisableEncryption/DisableEncryption.csproj
index 2dc87c7..fb39abe 100644
--- a/DisableEncryption/DisableEncryption.csproj
+++ b/Fixes/DisableEncryption/DisableEncryption.csproj
@@ -2,6 +2,7 @@
Assembly-CSharp.DisableEncryption.mm
Disable encryption
+ fixes
-
+
\ No newline at end of file
diff --git a/DisableEncryption/MU3/patch_NetConfig.cs b/Fixes/DisableEncryption/MU3/patch_NetConfig.cs
similarity index 100%
rename from DisableEncryption/MU3/patch_NetConfig.cs
rename to Fixes/DisableEncryption/MU3/patch_NetConfig.cs
diff --git a/DisableMaintenance/DisableMaintenance.csproj b/Fixes/DisableMaintenance/DisableMaintenance.csproj
similarity index 65%
rename from DisableMaintenance/DisableMaintenance.csproj
rename to Fixes/DisableMaintenance/DisableMaintenance.csproj
index a5b98d4..be1f7dc 100644
--- a/DisableMaintenance/DisableMaintenance.csproj
+++ b/Fixes/DisableMaintenance/DisableMaintenance.csproj
@@ -2,6 +2,7 @@
Assembly-CSharp.DisableMaintenance.mm
Disable maintenance
+ fixes
-
+
\ No newline at end of file
diff --git a/DisableMaintenance/MU3.Operation/patch_ClosingManager.cs b/Fixes/DisableMaintenance/MU3.Operation/patch_ClosingManager.cs
similarity index 100%
rename from DisableMaintenance/MU3.Operation/patch_ClosingManager.cs
rename to Fixes/DisableMaintenance/MU3.Operation/patch_ClosingManager.cs
diff --git a/DisableMaintenance/MU3.Operation/patch_MaintenanceTimer.cs b/Fixes/DisableMaintenance/MU3.Operation/patch_MaintenanceTimer.cs
similarity index 100%
rename from DisableMaintenance/MU3.Operation/patch_MaintenanceTimer.cs
rename to Fixes/DisableMaintenance/MU3.Operation/patch_MaintenanceTimer.cs
diff --git a/Fixes/FrameRate/FrameRate.csproj b/Fixes/FrameRate/FrameRate.csproj
new file mode 100644
index 0000000..b9bfa13
--- /dev/null
+++ b/Fixes/FrameRate/FrameRate.csproj
@@ -0,0 +1,8 @@
+
+
+ Assembly-CSharp.FrameRate.mm
+ Unlock frame rate
+ fixes
+
+
+
\ No newline at end of file
diff --git a/UnlockFrameRate/MU3.Notes/patch_NotesManager.cs b/Fixes/FrameRate/MU3.Notes/patch_NotesManager.cs
similarity index 100%
rename from UnlockFrameRate/MU3.Notes/patch_NotesManager.cs
rename to Fixes/FrameRate/MU3.Notes/patch_NotesManager.cs
diff --git a/UnlockFrameRate/MU3.Sys/patch_Config.cs b/Fixes/FrameRate/MU3.Sys/patch_Config.cs
similarity index 100%
rename from UnlockFrameRate/MU3.Sys/patch_Config.cs
rename to Fixes/FrameRate/MU3.Sys/patch_Config.cs
diff --git a/UnlockFrameRate/MU3.Sys/patch_Time.cs b/Fixes/FrameRate/MU3.Sys/patch_Time.cs
similarity index 100%
rename from UnlockFrameRate/MU3.Sys/patch_Time.cs
rename to Fixes/FrameRate/MU3.Sys/patch_Time.cs
diff --git a/LoadBoost/LoadBoost.csproj b/Fixes/LoadBoost/LoadBoost.csproj
similarity index 63%
rename from LoadBoost/LoadBoost.csproj
rename to Fixes/LoadBoost/LoadBoost.csproj
index 44300da..dd96a58 100644
--- a/LoadBoost/LoadBoost.csproj
+++ b/Fixes/LoadBoost/LoadBoost.csproj
@@ -2,6 +2,7 @@
Assembly-CSharp.LoadBoost.mm
Speed up startup
+ fixes
-
+
\ No newline at end of file
diff --git a/LoadBoost/MU3.Data/patch_DataManager.cs b/Fixes/LoadBoost/MU3.Data/patch_DataManager.cs
similarity index 100%
rename from LoadBoost/MU3.Data/patch_DataManager.cs
rename to Fixes/LoadBoost/MU3.Data/patch_DataManager.cs
diff --git a/LoadBoost/MU3.Data/patch_DataStudioManager.cs b/Fixes/LoadBoost/MU3.Data/patch_DataStudioManager.cs
similarity index 100%
rename from LoadBoost/MU3.Data/patch_DataStudioManager.cs
rename to Fixes/LoadBoost/MU3.Data/patch_DataStudioManager.cs
diff --git a/LoadBoost/MU3.Sequence/patch_Initialize.cs b/Fixes/LoadBoost/MU3.Sequence/patch_Initialize.cs
similarity index 100%
rename from LoadBoost/MU3.Sequence/patch_Initialize.cs
rename to Fixes/LoadBoost/MU3.Sequence/patch_Initialize.cs
diff --git a/InfiniteGP/InfiniteGP.csproj b/InfiniteGP/InfiniteGP.csproj
deleted file mode 100644
index 5c702f3..0000000
--- a/InfiniteGP/InfiniteGP.csproj
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
- Assembly-CSharp.InfiniteGP.mm
- Remove credits and GP
-
-
-
\ No newline at end of file
diff --git a/LockSelectionTime/LockSelectionTime.csproj b/LockSelectionTime/LockSelectionTime.csproj
deleted file mode 100644
index 5a5081e..0000000
--- a/LockSelectionTime/LockSelectionTime.csproj
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
- Assembly-CSharp.LockSelectionTime.mm
- Disable all timers
-
-
-
\ No newline at end of file
diff --git a/Mu3Mods.csproj b/Mu3Mods.csproj
index 93d3332..3f86268 100644
--- a/Mu3Mods.csproj
+++ b/Mu3Mods.csproj
@@ -2,7 +2,7 @@
net35
7EVENDAYS⇔HOLIDAYS
- 2.3.1
+ 3.0.0
true
latest
x64
@@ -10,15 +10,16 @@
- ..\Common\mscorlib.dll
- ..\Common\UnityEngine.dll
- ..\Common\UnityEngine.UI.dll
- ..\Common\Assembly-CSharp-firstpass.dll
+ ..\..\Common\mscorlib.dll
+ ..\..\Common\UnityEngine.dll
+ ..\..\Common\UnityEngine.UI.dll
+ ..\..\Common\Assembly-CSharp-firstpass.dll
+ ..\..\Common\AMDaemon.NET.dll
-
+
-
+
\ No newline at end of file
diff --git a/Mu3Mods.sln b/Mu3Mods.sln
index 6f774ec..4b9a90b 100644
--- a/Mu3Mods.sln
+++ b/Mu3Mods.sln
@@ -2,49 +2,49 @@
# Visual Studio Version 17
VisualStudioVersion = 17.9.34728.123
MinimumVisualStudioVersion = 10.0.40219.1
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BetterGiveUp", "BetterGiveUp\BetterGiveUp.csproj", "{003AD3C6-07CA-4824-B4BD-4BEF6F3D8997}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LoadBoost", "Fixes\LoadBoost\LoadBoost.csproj", "{56B75395-ED26-479B-B59F-DABB74513335}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "NaiveRating", "NaiveRating\NaiveRating.csproj", "{1FEA698E-DF5E-46CF-8023-F2B2F57885C5}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DisableEncryption", "Fixes\DisableEncryption\DisableEncryption.csproj", "{3F05931E-4444-4616-A0AC-047809821B0E}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkipNotice", "SkipNotice\SkipNotice.csproj", "{A1F32CB9-56C2-458A-B369-C61BD3A6AFBB}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FrameRate", "Fixes\FrameRate\FrameRate.csproj", "{0C3E8145-F91B-4F1F-97D1-17E12D49891B}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkipPreMusicRitual", "SkipPreMusicRitual\SkipPreMusicRitual.csproj", "{BB9CB905-9989-466C-9A91-D2F323005237}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DisableMaintenance", "Fixes\DisableMaintenance\DisableMaintenance.csproj", "{6C91EB92-3A30-43B5-8954-E84C610C1D67}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "InfiniteGP", "InfiniteGP\InfiniteGP.csproj", "{990DCB96-7A47-45B9-B7CB-A6B2A1B6864A}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "UnlockAndSetJewelBoostNine", "Unlockers\UnlockAndSetJewelBoostNine\UnlockAndSetJewelBoostNine.csproj", "{70C775D7-8C47-4CFE-B91D-6AAEB17389F2}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LockSelectionTime", "LockSelectionTime\LockSelectionTime.csproj", "{66DE85AD-58AD-467C-B1C0-6B98BB27265D}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "UnlockAllMusic", "Unlockers\UnlockAllMusic\UnlockAllMusic.csproj", "{C8948C3E-0434-429E-AFE6-4FB2DF246872}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Pause", "Pause\Pause.csproj", "{627B3AA0-25E2-4C3E-A211-66BAB0E997E2}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "UnlockGameEvents", "Unlockers\UnlockGameEvents\UnlockGameEvents.csproj", "{3B9B843D-DCA0-41FE-B642-6BCB187BBD5D}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "UnlockAndSetJewelBoostNine", "UnlockAndSetJewelBoostNine\UnlockAndSetJewelBoostNine.csproj", "{70C775D7-8C47-4CFE-B91D-6AAEB17389F2}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "UnlockMasterDifficulty", "Unlockers\UnlockMasterDifficulty\UnlockMasterDifficulty.csproj", "{965FCDBC-12EA-4F31-AAF6-9C4C3B9F7022}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SortByInternalDifficulty", "SortByInternalDifficulty\SortByInternalDifficulty.csproj", "{0BF799DF-8837-4372-9F36-705CDC22374C}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "UnlockMemoryChapters", "Unlockers\UnlockMemoryChapters\UnlockMemoryChapters.csproj", "{3A217A12-6082-491B-89F6-C1D13AD69A19}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LoadBoost", "LoadBoost\LoadBoost.csproj", "{56B75395-ED26-479B-B59F-DABB74513335}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BetterGiveUp", "Enhancements\BetterGiveUp\BetterGiveUp.csproj", "{003AD3C6-07CA-4824-B4BD-4BEF6F3D8997}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DisableEncryption", "DisableEncryption\DisableEncryption.csproj", "{3F05931E-4444-4616-A0AC-047809821B0E}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "InfiniteStory", "Enhancements\InfiniteStory\InfiniteStory.csproj", "{939914E5-8D9A-4696-9957-AA6C6480FE94}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "UnlockMasterDifficulty", "UnlockMasterDifficulty\UnlockMasterDifficulty.csproj", "{965FCDBC-12EA-4F31-AAF6-9C4C3B9F7022}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkipNotices", "Enhancements\SkipNotices\SkipNotices.csproj", "{A1F32CB9-56C2-458A-B369-C61BD3A6AFBB}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "UnlockFrameRate", "UnlockFrameRate\UnlockFrameRate.csproj", "{0C3E8145-F91B-4F1F-97D1-17E12D49891B}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DisableGP", "Enhancements\DisableGP\DisableGP.csproj", "{990DCB96-7A47-45B9-B7CB-A6B2A1B6864A}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "UnlockAllMusic", "UnlockAllMusic\UnlockAllMusic.csproj", "{C8948C3E-0434-429E-AFE6-4FB2DF246872}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LockSelectionTime", "Enhancements\DisableTimers\DisableTimers.csproj", "{66DE85AD-58AD-467C-B1C0-6B98BB27265D}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DisableMaintenance", "DisableMaintenance\DisableMaintenance.csproj", "{6C91EB92-3A30-43B5-8954-E84C610C1D67}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Pause", "Enhancements\Pause\Pause.csproj", "{627B3AA0-25E2-4C3E-A211-66BAB0E997E2}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "UnlockGameEvents", "UnlockGameEvents\UnlockGameEvents.csproj", "{3B9B843D-DCA0-41FE-B642-6BCB187BBD5D}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AttractVideoPlayer", "Enhancements\AttractVideoPlayer\AttractVideoPlayer.csproj", "{6889330F-2E7E-4778-ADFF-70AF036F1BD5}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "UnlockMemoryChapters", "UnlockMemoryChapters\UnlockMemoryChapters.csproj", "{3A217A12-6082-491B-89F6-C1D13AD69A19}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "PlatinumTiming", "Extras\PlatinumTiming\PlatinumTiming.csproj", "{099AD6AF-181A-4745-88C4-1D0466BECCB1}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "PlatinumTiming", "PlatinumTiming\PlatinumTiming.csproj", "{099AD6AF-181A-4745-88C4-1D0466BECCB1}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SelectBGM", "Extras\SelectBGM\SelectBGM.csproj", "{07C01DA1-7ABF-4759-A1C2-9DCD04298E85}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AttractVideoPlayer", "AttractVideoPlayer\AttractVideoPlayer.csproj", "{6889330F-2E7E-4778-ADFF-70AF036F1BD5}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SortByInternalDifficulty", "Extras\SortByInternalDifficulty\SortByInternalDifficulty.csproj", "{0BF799DF-8837-4372-9F36-705CDC22374C}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SelectBGM", "SelectBGM\SelectBGM.csproj", "{07C01DA1-7ABF-4759-A1C2-9DCD04298E85}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "NaiveRating", "Extras\NaiveRating\NaiveRating.csproj", "{1FEA698E-DF5E-46CF-8023-F2B2F57885C5}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "InfiniteStory", "InfiniteStory\InfiniteStory.csproj", "{939914E5-8D9A-4696-9957-AA6C6480FE94}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkipCutscenes", "Extras\SkipCutscenes\SkipCutscenes.csproj", "{BB9CB905-9989-466C-9A91-D2F323005237}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Blacklist", "Blacklist\Blacklist.csproj", "{9053743F-24B5-4A39-838E-964091AC7FF0}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Blacklist", "Extras\Blacklist\Blacklist.csproj", "{9053743F-24B5-4A39-838E-964091AC7FF0}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
diff --git a/SkipNotice/SkipNotice.csproj b/SkipNotice/SkipNotice.csproj
deleted file mode 100644
index bd36f2f..0000000
--- a/SkipNotice/SkipNotice.csproj
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
- Assembly-CSharp.SkipNotice.mm
- Skip event/safety notices
-
-
-
\ No newline at end of file
diff --git a/SkipPreMusicRitual/SkipPreMusicRitual.csproj b/SkipPreMusicRitual/SkipPreMusicRitual.csproj
deleted file mode 100644
index f75d9df..0000000
--- a/SkipPreMusicRitual/SkipPreMusicRitual.csproj
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
- Assembly-CSharp.SkipPreMusicRitual.mm
- Skip "Are you ready? Let's shoot"
-
-
-
diff --git a/SortByInternalDifficulty/SortByInternalDifficulty.csproj b/SortByInternalDifficulty/SortByInternalDifficulty.csproj
deleted file mode 100644
index b6bd984..0000000
--- a/SortByInternalDifficulty/SortByInternalDifficulty.csproj
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
- Assembly-CSharp.SortByInternalDifficulty.mm
- Makes internal levels not internal
-
-
-
\ No newline at end of file
diff --git a/UnlockFrameRate/UnlockFrameRate.csproj b/UnlockFrameRate/UnlockFrameRate.csproj
deleted file mode 100644
index 614816c..0000000
--- a/UnlockFrameRate/UnlockFrameRate.csproj
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
- Assembly-CSharp.UnlockFramerate.mm
- Unlock framerate
-
-
-
\ No newline at end of file
diff --git a/UnlockAllMusic/MU3.DataStudio/patch_MusicData.cs b/Unlockers/UnlockAllMusic/MU3.DataStudio/patch_MusicData.cs
similarity index 100%
rename from UnlockAllMusic/MU3.DataStudio/patch_MusicData.cs
rename to Unlockers/UnlockAllMusic/MU3.DataStudio/patch_MusicData.cs
diff --git a/UnlockAllMusic/MU3/patch_Scene_25_Login.cs b/Unlockers/UnlockAllMusic/MU3/patch_Scene_25_Login.cs
similarity index 100%
rename from UnlockAllMusic/MU3/patch_Scene_25_Login.cs
rename to Unlockers/UnlockAllMusic/MU3/patch_Scene_25_Login.cs
diff --git a/UnlockAllMusic/UnlockAllMusic.csproj b/Unlockers/UnlockAllMusic/UnlockAllMusic.csproj
similarity index 63%
rename from UnlockAllMusic/UnlockAllMusic.csproj
rename to Unlockers/UnlockAllMusic/UnlockAllMusic.csproj
index eaab2d5..499fb27 100644
--- a/UnlockAllMusic/UnlockAllMusic.csproj
+++ b/Unlockers/UnlockAllMusic/UnlockAllMusic.csproj
@@ -2,6 +2,7 @@
Assembly-CSharp.UnlockAllMusic.mm
Unlock all music
+ unlockers
-
+
\ No newline at end of file
diff --git a/UnlockAndSetJewelBoostNine/MU3/patch_Scene_32_PrePlayMusic_Confirm.cs b/Unlockers/UnlockAndSetJewelBoostNine/MU3/patch_Scene_32_PrePlayMusic_Confirm.cs
similarity index 100%
rename from UnlockAndSetJewelBoostNine/MU3/patch_Scene_32_PrePlayMusic_Confirm.cs
rename to Unlockers/UnlockAndSetJewelBoostNine/MU3/patch_Scene_32_PrePlayMusic_Confirm.cs
diff --git a/UnlockAndSetJewelBoostNine/UnlockAndSetJewelBoostNine.csproj b/Unlockers/UnlockAndSetJewelBoostNine/UnlockAndSetJewelBoostNine.csproj
similarity index 71%
rename from UnlockAndSetJewelBoostNine/UnlockAndSetJewelBoostNine.csproj
rename to Unlockers/UnlockAndSetJewelBoostNine/UnlockAndSetJewelBoostNine.csproj
index 629f905..dc76be8 100644
--- a/UnlockAndSetJewelBoostNine/UnlockAndSetJewelBoostNine.csproj
+++ b/Unlockers/UnlockAndSetJewelBoostNine/UnlockAndSetJewelBoostNine.csproj
@@ -2,6 +2,7 @@
Assembly-CSharp.UnlockAndSetJewelBoostNine.mm
Unlock and set the jewel boost to max
+ unlockers
-
+
diff --git a/UnlockGameEvents/MU3.Client/patch_PacketGetGameEvent.cs b/Unlockers/UnlockGameEvents/MU3.Client/patch_PacketGetGameEvent.cs
similarity index 100%
rename from UnlockGameEvents/MU3.Client/patch_PacketGetGameEvent.cs
rename to Unlockers/UnlockGameEvents/MU3.Client/patch_PacketGetGameEvent.cs
diff --git a/UnlockGameEvents/UnlockGameEvents.csproj b/Unlockers/UnlockGameEvents/UnlockGameEvents.csproj
similarity index 64%
rename from UnlockGameEvents/UnlockGameEvents.csproj
rename to Unlockers/UnlockGameEvents/UnlockGameEvents.csproj
index 937ec81..80498ff 100644
--- a/UnlockGameEvents/UnlockGameEvents.csproj
+++ b/Unlockers/UnlockGameEvents/UnlockGameEvents.csproj
@@ -2,6 +2,7 @@
Assembly-CSharp.UnlockGameEvents.mm
Unlock game events
+ unlockers
-
+
\ No newline at end of file
diff --git a/UnlockMasterDifficulty/MU3.ViewData/patch_MusicViewData.cs b/Unlockers/UnlockMasterDifficulty/MU3.ViewData/patch_MusicViewData.cs
similarity index 100%
rename from UnlockMasterDifficulty/MU3.ViewData/patch_MusicViewData.cs
rename to Unlockers/UnlockMasterDifficulty/MU3.ViewData/patch_MusicViewData.cs
diff --git a/UnlockMasterDifficulty/UnlockMasterDifficulty.csproj b/Unlockers/UnlockMasterDifficulty/UnlockMasterDifficulty.csproj
similarity index 65%
rename from UnlockMasterDifficulty/UnlockMasterDifficulty.csproj
rename to Unlockers/UnlockMasterDifficulty/UnlockMasterDifficulty.csproj
index 0f8f86a..6f5a8b5 100644
--- a/UnlockMasterDifficulty/UnlockMasterDifficulty.csproj
+++ b/Unlockers/UnlockMasterDifficulty/UnlockMasterDifficulty.csproj
@@ -2,6 +2,7 @@
Assembly-CSharp.UnlockMasterDifficulty.mm
Unlock master difficulty
+ unlockers
-
+
\ No newline at end of file
diff --git a/UnlockMemoryChapters/MU3.Client/patch_PacketGetUserMemoryChapter.cs b/Unlockers/UnlockMemoryChapters/MU3.Client/patch_PacketGetUserMemoryChapter.cs
similarity index 100%
rename from UnlockMemoryChapters/MU3.Client/patch_PacketGetUserMemoryChapter.cs
rename to Unlockers/UnlockMemoryChapters/MU3.Client/patch_PacketGetUserMemoryChapter.cs
diff --git a/UnlockMemoryChapters/UnlockMemoryChapters.csproj b/Unlockers/UnlockMemoryChapters/UnlockMemoryChapters.csproj
similarity index 65%
rename from UnlockMemoryChapters/UnlockMemoryChapters.csproj
rename to Unlockers/UnlockMemoryChapters/UnlockMemoryChapters.csproj
index 3851115..ea5e4e9 100644
--- a/UnlockMemoryChapters/UnlockMemoryChapters.csproj
+++ b/Unlockers/UnlockMemoryChapters/UnlockMemoryChapters.csproj
@@ -2,6 +2,7 @@
Assembly-CSharp.UnlockMemoryChapters.mm
Unlock memory chapters
+ unlockers
-
+
\ No newline at end of file