diff --git a/src/AI_ConfigurationManager/AI.ConfigurationManager.cs b/src/AI_ConfigurationManager/AI.ConfigurationManager.cs index 89775ab4..85d65928 100644 --- a/src/AI_ConfigurationManager/AI.ConfigurationManager.cs +++ b/src/AI_ConfigurationManager/AI.ConfigurationManager.cs @@ -42,6 +42,14 @@ private void Update() _manager.DisplayingWindow = !_manager.DisplayingWindow; } + [HarmonyPrefix] + [HarmonyPatch(typeof(CharaCustom.CustomControl), "Update")] + private static void ConfigScene_Toggle() + { + if (Input.GetKeyDown(KeyCode.F1) && !Manager.Scene.Instance.IsNowLoadingFade) + _manager.DisplayingWindow = !_manager.DisplayingWindow; + } + [HarmonyPostfix] [HarmonyPatch(typeof(ConfigWindow), "Open")] private static void OnOpen(ConfigWindow __instance, ref Button[] ___buttons) diff --git a/src/AI_ConfigurationManager/AI_ConfigurationManager.csproj b/src/AI_ConfigurationManager/AI_ConfigurationManager.csproj index 71602e94..45ab349a 100644 --- a/src/AI_ConfigurationManager/AI_ConfigurationManager.csproj +++ b/src/AI_ConfigurationManager/AI_ConfigurationManager.csproj @@ -19,7 +19,7 @@ none false ..\..\bin\BepInEx\plugins\AI_BepisPlugins\ - TRACE;DEBUG;KK + TRACE;DEBUG;AI prompt 4 false @@ -28,7 +28,7 @@ none true ..\..\bin\BepInEx\plugins\AI_BepisPlugins\ - TRACE;KK + TRACE;AI prompt 4 false @@ -88,6 +88,6 @@ - IF EXIST $(SolutionDir)PostBuild.bat CALL "$(SolutionDir)PostBuild.bat" $(TargetPath) KK + IF EXIST $(SolutionDir)PostBuild.bat CALL "$(SolutionDir)PostBuild.bat" $(TargetPath) AI \ No newline at end of file diff --git a/src/Core_Sideloader_Studio/Core.Sideloader.Studio.ListLoader.cs b/src/Core_Sideloader_Studio/Core.Sideloader.Studio.ListLoader.cs index fb4494ed..4a252b11 100644 --- a/src/Core_Sideloader_Studio/Core.Sideloader.Studio.ListLoader.cs +++ b/src/Core_Sideloader_Studio/Core.Sideloader.Studio.ListLoader.cs @@ -35,7 +35,7 @@ internal static StudioListData LoadStudioCSV(Stream stream, string fileName) bool CategoryOrGroup = false; if (fileNameStripped.Contains("_")) - if (Sideloader.CategoryAndGroupList.Contains(fileNameStripped.Split('_')[0].ToLower())) + if (Sideloader.StudioListResolveBlacklist.Contains(fileNameStripped.Split('_')[0].ToLower())) CategoryOrGroup = true; using (StreamReader reader = new StreamReader(stream, Encoding.UTF8)) diff --git a/src/Core_Sideloader_Studio/Core.Sideloader.Studio.cs b/src/Core_Sideloader_Studio/Core.Sideloader.Studio.cs index 3f6b5b1b..c9e8d23a 100644 --- a/src/Core_Sideloader_Studio/Core.Sideloader.Studio.cs +++ b/src/Core_Sideloader_Studio/Core.Sideloader.Studio.cs @@ -4,14 +4,15 @@ namespace Sideloader { public partial class Sideloader { - internal static readonly HashSet CategoryAndGroupList = new HashSet() + internal static readonly HashSet StudioListResolveBlacklist = new HashSet() { "itemcategory", "animecategory", "voicecategory", "itemgroup", "animegroup", - "voicegroup" + "voicegroup", + "bone" }; } } diff --git a/src/Core_Sideloader_Studio/UniversalAutoResolver/Core.UAR.Studio.cs b/src/Core_Sideloader_Studio/UniversalAutoResolver/Core.UAR.Studio.cs index baea1114..29bd7382 100644 --- a/src/Core_Sideloader_Studio/UniversalAutoResolver/Core.UAR.Studio.cs +++ b/src/Core_Sideloader_Studio/UniversalAutoResolver/Core.UAR.Studio.cs @@ -45,7 +45,7 @@ internal static void GenerateStudioResolutionInfo(Manifest manifest, Lists.Studi entry[0] = newSlot.ToString(); } } - else if (Sideloader.CategoryAndGroupList.Contains(StudioListType)) + else if (Sideloader.StudioListResolveBlacklist.Contains(StudioListType)) { foreach (List entry in data.Entries) {