diff --git a/AccessibilityMod/AccessibilityMod.csproj b/AccessibilityMod/AccessibilityMod.csproj
index c60972b..fa4e501 100644
--- a/AccessibilityMod/AccessibilityMod.csproj
+++ b/AccessibilityMod/AccessibilityMod.csproj
@@ -7,9 +7,6 @@
false
C:\Program Files (x86)\Steam\steamapps\common\Phoenix Wright Ace Attorney Trilogy
-
-
-
$(GamePath)\MelonLoader\net35\MelonLoader.dll
@@ -44,10 +41,13 @@
false
+
+
+
-
+
diff --git a/AccessibilityMod/Core/AccessibilityMod.cs b/AccessibilityMod/Core/AccessibilityMod.cs
index 2ad8198..d3c50e1 100644
--- a/AccessibilityMod/Core/AccessibilityMod.cs
+++ b/AccessibilityMod/Core/AccessibilityMod.cs
@@ -2,8 +2,8 @@
using System.Collections.Generic;
using AccessibilityMod.Patches;
using AccessibilityMod.Services;
-using MelonAccessibilityLib;
using MelonLoader;
+using UnityAccessibilityLib;
using UnityEngine;
namespace AccessibilityMod.Core
diff --git a/AccessibilityMod/Core/CoroutineRunner.cs b/AccessibilityMod/Core/CoroutineRunner.cs
index ba797db..73488cf 100644
--- a/AccessibilityMod/Core/CoroutineRunner.cs
+++ b/AccessibilityMod/Core/CoroutineRunner.cs
@@ -1,7 +1,7 @@
using System;
using System.Collections;
using AccessibilityMod.Patches;
-using MelonAccessibilityLib;
+using UnityAccessibilityLib;
using UnityEngine;
namespace AccessibilityMod.Core
diff --git a/AccessibilityMod/Core/GameTextTypes.cs b/AccessibilityMod/Core/GameTextTypes.cs
index db3c1c4..fd4cfa0 100644
--- a/AccessibilityMod/Core/GameTextTypes.cs
+++ b/AccessibilityMod/Core/GameTextTypes.cs
@@ -1,4 +1,4 @@
-using MelonAccessibilityLib;
+using UnityAccessibilityLib;
namespace AccessibilityMod.Core
{
diff --git a/AccessibilityMod/Core/InputManager.cs b/AccessibilityMod/Core/InputManager.cs
index e3f3347..5f33d51 100644
--- a/AccessibilityMod/Core/InputManager.cs
+++ b/AccessibilityMod/Core/InputManager.cs
@@ -1,7 +1,7 @@
using System;
using AccessibilityMod.Patches;
using AccessibilityMod.Services;
-using MelonAccessibilityLib;
+using UnityAccessibilityLib;
using UnityEngine;
namespace AccessibilityMod.Core
diff --git a/AccessibilityMod/Core/MelonLoggerAdapter.cs b/AccessibilityMod/Core/MelonLoggerAdapter.cs
index 48b2125..9051468 100644
--- a/AccessibilityMod/Core/MelonLoggerAdapter.cs
+++ b/AccessibilityMod/Core/MelonLoggerAdapter.cs
@@ -1,5 +1,5 @@
-using MelonAccessibilityLib;
using MelonLoader;
+using UnityAccessibilityLib;
namespace AccessibilityMod.Core
{
diff --git a/AccessibilityMod/Patches/BugSweeperPatches.cs b/AccessibilityMod/Patches/BugSweeperPatches.cs
index baa729b..f4af69a 100644
--- a/AccessibilityMod/Patches/BugSweeperPatches.cs
+++ b/AccessibilityMod/Patches/BugSweeperPatches.cs
@@ -2,7 +2,7 @@
using AccessibilityMod.Core;
using AccessibilityMod.Services;
using HarmonyLib;
-using MelonAccessibilityLib;
+using UnityAccessibilityLib;
namespace AccessibilityMod.Patches
{
diff --git a/AccessibilityMod/Patches/CourtRecordPatches.cs b/AccessibilityMod/Patches/CourtRecordPatches.cs
index e2b440b..9ca042f 100644
--- a/AccessibilityMod/Patches/CourtRecordPatches.cs
+++ b/AccessibilityMod/Patches/CourtRecordPatches.cs
@@ -3,7 +3,7 @@
using AccessibilityMod.Core;
using AccessibilityMod.Services;
using HarmonyLib;
-using MelonAccessibilityLib;
+using UnityAccessibilityLib;
using UnityEngine.UI;
using L = AccessibilityMod.Services.L;
diff --git a/AccessibilityMod/Patches/CutscenePatches.cs b/AccessibilityMod/Patches/CutscenePatches.cs
index 10e5032..9f2532e 100644
--- a/AccessibilityMod/Patches/CutscenePatches.cs
+++ b/AccessibilityMod/Patches/CutscenePatches.cs
@@ -4,7 +4,7 @@
using System.Text;
using AccessibilityMod.Core;
using HarmonyLib;
-using MelonAccessibilityLib;
+using UnityAccessibilityLib;
namespace AccessibilityMod.Patches
{
diff --git a/AccessibilityMod/Patches/DialoguePatches.cs b/AccessibilityMod/Patches/DialoguePatches.cs
index 894194d..acfa4e2 100644
--- a/AccessibilityMod/Patches/DialoguePatches.cs
+++ b/AccessibilityMod/Patches/DialoguePatches.cs
@@ -4,7 +4,7 @@
using AccessibilityMod.Core;
using AccessibilityMod.Services;
using HarmonyLib;
-using MelonAccessibilityLib;
+using UnityAccessibilityLib;
using UnityEngine;
namespace AccessibilityMod.Patches
diff --git a/AccessibilityMod/Patches/FingerprintPatches.cs b/AccessibilityMod/Patches/FingerprintPatches.cs
index e6a6816..e409b05 100644
--- a/AccessibilityMod/Patches/FingerprintPatches.cs
+++ b/AccessibilityMod/Patches/FingerprintPatches.cs
@@ -2,7 +2,7 @@
using AccessibilityMod.Core;
using AccessibilityMod.Services;
using HarmonyLib;
-using MelonAccessibilityLib;
+using UnityAccessibilityLib;
namespace AccessibilityMod.Patches
{
diff --git a/AccessibilityMod/Patches/FirstLaunchDialogPatches.cs b/AccessibilityMod/Patches/FirstLaunchDialogPatches.cs
index 7734cb8..a0b09f7 100644
--- a/AccessibilityMod/Patches/FirstLaunchDialogPatches.cs
+++ b/AccessibilityMod/Patches/FirstLaunchDialogPatches.cs
@@ -4,7 +4,7 @@
using AccessibilityMod.Core;
using AccessibilityMod.Services;
using HarmonyLib;
-using MelonAccessibilityLib;
+using UnityAccessibilityLib;
using UnityEngine;
using UnityEngine.UI;
diff --git a/AccessibilityMod/Patches/GalleryOrchestraPatches.cs b/AccessibilityMod/Patches/GalleryOrchestraPatches.cs
index 46ae427..38d5c51 100644
--- a/AccessibilityMod/Patches/GalleryOrchestraPatches.cs
+++ b/AccessibilityMod/Patches/GalleryOrchestraPatches.cs
@@ -4,7 +4,7 @@
using AccessibilityMod.Core;
using AccessibilityMod.Services;
using HarmonyLib;
-using MelonAccessibilityLib;
+using UnityAccessibilityLib;
namespace AccessibilityMod.Patches
{
diff --git a/AccessibilityMod/Patches/GalleryPatches.cs b/AccessibilityMod/Patches/GalleryPatches.cs
index ba7ec90..f7c8aff 100644
--- a/AccessibilityMod/Patches/GalleryPatches.cs
+++ b/AccessibilityMod/Patches/GalleryPatches.cs
@@ -3,7 +3,7 @@
using AccessibilityMod.Core;
using AccessibilityMod.Services;
using HarmonyLib;
-using MelonAccessibilityLib;
+using UnityAccessibilityLib;
namespace AccessibilityMod.Patches
{
diff --git a/AccessibilityMod/Patches/InvestigationPatches.cs b/AccessibilityMod/Patches/InvestigationPatches.cs
index 5d9bb2c..37cb515 100644
--- a/AccessibilityMod/Patches/InvestigationPatches.cs
+++ b/AccessibilityMod/Patches/InvestigationPatches.cs
@@ -3,7 +3,7 @@
using AccessibilityMod.Services;
using AccessibilityMod.Utilities;
using HarmonyLib;
-using MelonAccessibilityLib;
+using UnityAccessibilityLib;
namespace AccessibilityMod.Patches
{
diff --git a/AccessibilityMod/Patches/LuminolPatches.cs b/AccessibilityMod/Patches/LuminolPatches.cs
index 06d6f93..35666d4 100644
--- a/AccessibilityMod/Patches/LuminolPatches.cs
+++ b/AccessibilityMod/Patches/LuminolPatches.cs
@@ -1,7 +1,7 @@
using AccessibilityMod.Core;
using AccessibilityMod.Services;
using HarmonyLib;
-using MelonAccessibilityLib;
+using UnityAccessibilityLib;
namespace AccessibilityMod.Patches
{
diff --git a/AccessibilityMod/Patches/MenuPatches.cs b/AccessibilityMod/Patches/MenuPatches.cs
index 4ae1183..70034f6 100644
--- a/AccessibilityMod/Patches/MenuPatches.cs
+++ b/AccessibilityMod/Patches/MenuPatches.cs
@@ -3,7 +3,7 @@
using AccessibilityMod.Core;
using AccessibilityMod.Services;
using HarmonyLib;
-using MelonAccessibilityLib;
+using UnityAccessibilityLib;
namespace AccessibilityMod.Patches
{
diff --git a/AccessibilityMod/Patches/PsycheLockPatches.cs b/AccessibilityMod/Patches/PsycheLockPatches.cs
index 3ab8e86..4d60264 100644
--- a/AccessibilityMod/Patches/PsycheLockPatches.cs
+++ b/AccessibilityMod/Patches/PsycheLockPatches.cs
@@ -2,7 +2,7 @@
using AccessibilityMod.Core;
using AccessibilityMod.Services;
using HarmonyLib;
-using MelonAccessibilityLib;
+using UnityAccessibilityLib;
namespace AccessibilityMod.Patches
{
diff --git a/AccessibilityMod/Patches/SafeKeypadPatches.cs b/AccessibilityMod/Patches/SafeKeypadPatches.cs
index dd0baa1..98a00cd 100644
--- a/AccessibilityMod/Patches/SafeKeypadPatches.cs
+++ b/AccessibilityMod/Patches/SafeKeypadPatches.cs
@@ -2,7 +2,7 @@
using AccessibilityMod.Core;
using AccessibilityMod.Services;
using HarmonyLib;
-using MelonAccessibilityLib;
+using UnityAccessibilityLib;
namespace AccessibilityMod.Patches
{
diff --git a/AccessibilityMod/Patches/SaveLoadPatches.cs b/AccessibilityMod/Patches/SaveLoadPatches.cs
index 1621fdd..27b6d64 100644
--- a/AccessibilityMod/Patches/SaveLoadPatches.cs
+++ b/AccessibilityMod/Patches/SaveLoadPatches.cs
@@ -4,7 +4,7 @@
using AccessibilityMod.Core;
using AccessibilityMod.Services;
using HarmonyLib;
-using MelonAccessibilityLib;
+using UnityAccessibilityLib;
using UnityEngine.UI;
namespace AccessibilityMod.Patches
diff --git a/AccessibilityMod/Patches/ScienceInvestigationPatches.cs b/AccessibilityMod/Patches/ScienceInvestigationPatches.cs
index 7bfec41..479db8b 100644
--- a/AccessibilityMod/Patches/ScienceInvestigationPatches.cs
+++ b/AccessibilityMod/Patches/ScienceInvestigationPatches.cs
@@ -2,7 +2,7 @@
using AccessibilityMod.Core;
using AccessibilityMod.Services;
using HarmonyLib;
-using MelonAccessibilityLib;
+using UnityAccessibilityLib;
namespace AccessibilityMod.Patches
{
diff --git a/AccessibilityMod/Patches/StaffRollPatches.cs b/AccessibilityMod/Patches/StaffRollPatches.cs
index 279e8fa..8b1e6ec 100644
--- a/AccessibilityMod/Patches/StaffRollPatches.cs
+++ b/AccessibilityMod/Patches/StaffRollPatches.cs
@@ -4,7 +4,7 @@
using AccessibilityMod.Core;
using AccessibilityMod.Services;
using HarmonyLib;
-using MelonAccessibilityLib;
+using UnityAccessibilityLib;
namespace AccessibilityMod.Patches
{
diff --git a/AccessibilityMod/Patches/TrialPatches.cs b/AccessibilityMod/Patches/TrialPatches.cs
index 6be00fc..aff1845 100644
--- a/AccessibilityMod/Patches/TrialPatches.cs
+++ b/AccessibilityMod/Patches/TrialPatches.cs
@@ -2,7 +2,7 @@
using AccessibilityMod.Core;
using AccessibilityMod.Services;
using HarmonyLib;
-using MelonAccessibilityLib;
+using UnityAccessibilityLib;
namespace AccessibilityMod.Patches
{
diff --git a/AccessibilityMod/Patches/VasePuzzlePatches.cs b/AccessibilityMod/Patches/VasePuzzlePatches.cs
index a61e373..a54c563 100644
--- a/AccessibilityMod/Patches/VasePuzzlePatches.cs
+++ b/AccessibilityMod/Patches/VasePuzzlePatches.cs
@@ -2,7 +2,7 @@
using AccessibilityMod.Core;
using AccessibilityMod.Services;
using HarmonyLib;
-using MelonAccessibilityLib;
+using UnityAccessibilityLib;
namespace AccessibilityMod.Patches
{
diff --git a/AccessibilityMod/Patches/VerdictPatches.cs b/AccessibilityMod/Patches/VerdictPatches.cs
index 1b92801..5450147 100644
--- a/AccessibilityMod/Patches/VerdictPatches.cs
+++ b/AccessibilityMod/Patches/VerdictPatches.cs
@@ -1,7 +1,7 @@
using System;
using AccessibilityMod.Core;
using HarmonyLib;
-using MelonAccessibilityLib;
+using UnityAccessibilityLib;
namespace AccessibilityMod.Patches
{
diff --git a/AccessibilityMod/Services/AccessibilityState.cs b/AccessibilityMod/Services/AccessibilityState.cs
index ecc94ac..55c1afb 100644
--- a/AccessibilityMod/Services/AccessibilityState.cs
+++ b/AccessibilityMod/Services/AccessibilityState.cs
@@ -1,6 +1,6 @@
using System;
using AccessibilityMod.Core;
-using MelonAccessibilityLib;
+using UnityAccessibilityLib;
namespace AccessibilityMod.Services
{
diff --git a/AccessibilityMod/Services/BugSweeperNavigator.cs b/AccessibilityMod/Services/BugSweeperNavigator.cs
index 5b5d22f..568fb66 100644
--- a/AccessibilityMod/Services/BugSweeperNavigator.cs
+++ b/AccessibilityMod/Services/BugSweeperNavigator.cs
@@ -2,7 +2,7 @@
using System.Collections.Generic;
using System.Reflection;
using AccessibilityMod.Core;
-using MelonAccessibilityLib;
+using UnityAccessibilityLib;
namespace AccessibilityMod.Services
{
diff --git a/AccessibilityMod/Services/CharacterNameService.cs b/AccessibilityMod/Services/CharacterNameService.cs
index c4f968a..63b22a5 100644
--- a/AccessibilityMod/Services/CharacterNameService.cs
+++ b/AccessibilityMod/Services/CharacterNameService.cs
@@ -2,7 +2,7 @@
using System.Collections.Generic;
using System.IO;
using AccessibilityMod.Utilities;
-using MelonAccessibilityLib;
+using UnityAccessibilityLib;
namespace AccessibilityMod.Services
{
diff --git a/AccessibilityMod/Services/DyingMessageNavigator.cs b/AccessibilityMod/Services/DyingMessageNavigator.cs
index ae9a727..17c7d67 100644
--- a/AccessibilityMod/Services/DyingMessageNavigator.cs
+++ b/AccessibilityMod/Services/DyingMessageNavigator.cs
@@ -2,7 +2,7 @@
using System.Collections.Generic;
using System.Reflection;
using AccessibilityMod.Core;
-using MelonAccessibilityLib;
+using UnityAccessibilityLib;
using UnityEngine;
namespace AccessibilityMod.Services
diff --git a/AccessibilityMod/Services/Evidence3DNavigator.cs b/AccessibilityMod/Services/Evidence3DNavigator.cs
index 8a83233..9016c74 100644
--- a/AccessibilityMod/Services/Evidence3DNavigator.cs
+++ b/AccessibilityMod/Services/Evidence3DNavigator.cs
@@ -2,7 +2,7 @@
using System.Collections.Generic;
using System.Text.RegularExpressions;
using AccessibilityMod.Core;
-using MelonAccessibilityLib;
+using UnityAccessibilityLib;
using UnityEngine;
namespace AccessibilityMod.Services
diff --git a/AccessibilityMod/Services/EvidenceDetailService.cs b/AccessibilityMod/Services/EvidenceDetailService.cs
index 48feed8..81fd899 100644
--- a/AccessibilityMod/Services/EvidenceDetailService.cs
+++ b/AccessibilityMod/Services/EvidenceDetailService.cs
@@ -1,7 +1,7 @@
using System;
using System.Collections.Generic;
using System.IO;
-using MelonAccessibilityLib;
+using UnityAccessibilityLib;
namespace AccessibilityMod.Services
{
diff --git a/AccessibilityMod/Services/FingerprintNavigator.cs b/AccessibilityMod/Services/FingerprintNavigator.cs
index 93a623b..50b72f6 100644
--- a/AccessibilityMod/Services/FingerprintNavigator.cs
+++ b/AccessibilityMod/Services/FingerprintNavigator.cs
@@ -2,7 +2,7 @@
using System.Collections.Generic;
using System.Reflection;
using AccessibilityMod.Core;
-using MelonAccessibilityLib;
+using UnityAccessibilityLib;
using UnityEngine;
namespace AccessibilityMod.Services
diff --git a/AccessibilityMod/Services/GalleryOrchestraNavigator.cs b/AccessibilityMod/Services/GalleryOrchestraNavigator.cs
index c230ff0..45b2a3c 100644
--- a/AccessibilityMod/Services/GalleryOrchestraNavigator.cs
+++ b/AccessibilityMod/Services/GalleryOrchestraNavigator.cs
@@ -1,7 +1,7 @@
using System;
using AccessibilityMod.Core;
using AccessibilityMod.Patches;
-using MelonAccessibilityLib;
+using UnityAccessibilityLib;
namespace AccessibilityMod.Services
{
diff --git a/AccessibilityMod/Services/HotspotNavigator.cs b/AccessibilityMod/Services/HotspotNavigator.cs
index d398f94..b2a5ee8 100644
--- a/AccessibilityMod/Services/HotspotNavigator.cs
+++ b/AccessibilityMod/Services/HotspotNavigator.cs
@@ -3,7 +3,7 @@
using System.Linq;
using AccessibilityMod.Core;
using AccessibilityMod.Utilities;
-using MelonAccessibilityLib;
+using UnityAccessibilityLib;
using UnityEngine;
namespace AccessibilityMod.Services
diff --git a/AccessibilityMod/Services/LocalizationService.cs b/AccessibilityMod/Services/LocalizationService.cs
index a9f30c1..f127661 100644
--- a/AccessibilityMod/Services/LocalizationService.cs
+++ b/AccessibilityMod/Services/LocalizationService.cs
@@ -3,7 +3,7 @@
using System.IO;
using AccessibilityMod.Core;
using AccessibilityMod.Utilities;
-using MelonAccessibilityLib;
+using UnityAccessibilityLib;
namespace AccessibilityMod.Services
{
diff --git a/AccessibilityMod/Services/LuminolNavigator.cs b/AccessibilityMod/Services/LuminolNavigator.cs
index aae819b..d93af1a 100644
--- a/AccessibilityMod/Services/LuminolNavigator.cs
+++ b/AccessibilityMod/Services/LuminolNavigator.cs
@@ -2,7 +2,7 @@
using System.Collections.Generic;
using System.Reflection;
using AccessibilityMod.Core;
-using MelonAccessibilityLib;
+using UnityAccessibilityLib;
using UnityEngine;
namespace AccessibilityMod.Services
diff --git a/AccessibilityMod/Services/PointingNavigator.cs b/AccessibilityMod/Services/PointingNavigator.cs
index aae6f4c..17788e7 100644
--- a/AccessibilityMod/Services/PointingNavigator.cs
+++ b/AccessibilityMod/Services/PointingNavigator.cs
@@ -2,7 +2,7 @@
using System.Collections.Generic;
using System.Reflection;
using AccessibilityMod.Core;
-using MelonAccessibilityLib;
+using UnityAccessibilityLib;
using UnityEngine;
namespace AccessibilityMod.Services
diff --git a/AccessibilityMod/Services/VasePuzzleNavigator.cs b/AccessibilityMod/Services/VasePuzzleNavigator.cs
index 081ef03..3cfb14a 100644
--- a/AccessibilityMod/Services/VasePuzzleNavigator.cs
+++ b/AccessibilityMod/Services/VasePuzzleNavigator.cs
@@ -1,7 +1,7 @@
using System;
using System.Reflection;
using AccessibilityMod.Core;
-using MelonAccessibilityLib;
+using UnityAccessibilityLib;
namespace AccessibilityMod.Services
{
diff --git a/AccessibilityMod/Services/VaseShowNavigator.cs b/AccessibilityMod/Services/VaseShowNavigator.cs
index 450beb1..4fffdf6 100644
--- a/AccessibilityMod/Services/VaseShowNavigator.cs
+++ b/AccessibilityMod/Services/VaseShowNavigator.cs
@@ -1,6 +1,6 @@
using System;
using AccessibilityMod.Core;
-using MelonAccessibilityLib;
+using UnityAccessibilityLib;
using UnityEngine;
namespace AccessibilityMod.Services
diff --git a/AccessibilityMod/Services/VideoTapeNavigator.cs b/AccessibilityMod/Services/VideoTapeNavigator.cs
index 8f4597c..9551a13 100644
--- a/AccessibilityMod/Services/VideoTapeNavigator.cs
+++ b/AccessibilityMod/Services/VideoTapeNavigator.cs
@@ -2,7 +2,7 @@
using System.Collections.Generic;
using System.Reflection;
using AccessibilityMod.Core;
-using MelonAccessibilityLib;
+using UnityAccessibilityLib;
using UnityEngine;
namespace AccessibilityMod.Services
diff --git a/AccessibilityMod/Utilities/SimpleJsonParser.cs b/AccessibilityMod/Utilities/SimpleJsonParser.cs
index da53c61..bb57bb0 100644
--- a/AccessibilityMod/Utilities/SimpleJsonParser.cs
+++ b/AccessibilityMod/Utilities/SimpleJsonParser.cs
@@ -2,7 +2,7 @@
using System.Collections.Generic;
using System.Text;
using AccessibilityMod.Core;
-using MelonAccessibilityLib;
+using UnityAccessibilityLib;
namespace AccessibilityMod.Utilities
{