diff --git a/NomaiVR/NomaiVR.cs b/NomaiVR/NomaiVR.cs index 2f6800e7..86cdc206 100644 --- a/NomaiVR/NomaiVR.cs +++ b/NomaiVR/NomaiVR.cs @@ -66,11 +66,6 @@ internal static void ApplyMod() new VirtualKeyboard(); new Menus(); new FixProbeCannonVisibility(); - - //Load UnityExplorer if enabled -#if UNITYEXPLORER - UnityExplorer.ExplorerStandalone.CreateInstance(); -#endif } private static void InitSteamVR() diff --git a/NomaiVR/NomaiVR.csproj b/NomaiVR/NomaiVR.csproj index 598c1c1f..44c67d47 100644 --- a/NomaiVR/NomaiVR.csproj +++ b/NomaiVR/NomaiVR.csproj @@ -57,9 +57,6 @@ false - - $(OwmlDir)\$(ModDir)\UnityExplorer.STANDALONE.Mono.dll - False $(ProjectDir)\..\Unity\Build\OuterWildsVR_Data\Managed\Valve.Newtonsoft.Json.dll diff --git a/NomaiVR/UI/Menus.cs b/NomaiVR/UI/Menus.cs index 7f5a4302..da7904a5 100644 --- a/NomaiVR/UI/Menus.cs +++ b/NomaiVR/UI/Menus.cs @@ -243,21 +243,11 @@ private static void AdjustScaler(Canvas canvas) } } - // Mod config buttons generated by OWML get broken, - // this workaround fixes their position; - private static void AdjustModConfigButtons(Canvas canvas) - { - var selectables = canvas.GetComponentsInChildren(true); - foreach (var selectable in selectables) - { - selectable.transform.localPosition = new Vector3(851.5f, -35f, 0); - selectable.transform.localRotation = Quaternion.identity; - } - } - private bool IsDeathTextCanvas(Canvas canvas) { - return canvas.name == "Canvas_Text"; + return canvas.name == "Canvas_Text" + || canvas.name == "Canvas_GameOver" + || canvas.name == "Canvas_EchoesOver"; } private bool IsIgnoredCanvas(Canvas canvas) @@ -265,12 +255,6 @@ private bool IsIgnoredCanvas(Canvas canvas) return ignoredCanvases.Contains(canvas.name); } - private bool IsOwmlModConfigMenuCanvas(Canvas canvas) - { - // Hack! If OWML ever changes this name, this check needs to be fixed. - return canvas.name == "KeyboardRebindingCanvas(Clone)"; - } - private void SetUpDeathTextCanvas(Canvas canvas) { canvas.renderMode = RenderMode.ScreenSpaceCamera; @@ -312,11 +296,6 @@ private void ScreenCanvasesToWorld() { AddFollowTarget(canvas); } - - if (isPatched && IsOwmlModConfigMenuCanvas(canvas)) - { - AdjustModConfigButtons(canvas); - } } } diff --git a/NomaiVR/manifest.json b/NomaiVR/manifest.json index f5a515c9..a1240427 100644 --- a/NomaiVR/manifest.json +++ b/NomaiVR/manifest.json @@ -8,7 +8,7 @@ "title": "Before playing NomaiVR, some information:", "body": "- Click the NomaiVR readme button in the Mod Manager for information about troubleshooting, requirements, performance, how to uninstall, etc.\n\n- Some VR controllers will have missing icons. Message us if you want to help us add icons for these devices.\n\n- If you have the game on Steam:\n--- Right-click Outer Wilds on your Steam library\n--- Select 'Properties...'\n--- Disable 'Use Desktop Game Theatre.'" }, - "version": "2.8.2", + "version": "2.8.4", "owmlVersion": "2.3.0", "requireVR": true } diff --git a/Unity/Assets/StreamingAssets/StreamingAssets b/Unity/Assets/StreamingAssets/StreamingAssets index 16b29229..22650174 100644 Binary files a/Unity/Assets/StreamingAssets/StreamingAssets and b/Unity/Assets/StreamingAssets/StreamingAssets differ diff --git a/Unity/Assets/StreamingAssets/StreamingAssets.manifest b/Unity/Assets/StreamingAssets/StreamingAssets.manifest index 23cf9767..cf70521c 100644 --- a/Unity/Assets/StreamingAssets/StreamingAssets.manifest +++ b/Unity/Assets/StreamingAssets/StreamingAssets.manifest @@ -1,20 +1,20 @@ ManifestFileVersion: 0 -CRC: 2080010098 +CRC: 3565622252 AssetBundleManifest: AssetBundleInfos: Info_0: Name: vrbindings-textures Dependencies: {} Info_1: - Name: autopilot-button + Name: cockpit-buttons Dependencies: {} Info_2: + Name: autopilot-button + Dependencies: {} + Info_3: Name: handheld-buttons Dependencies: Dependency_0: cockpit-buttons - Info_3: - Name: cockpit-buttons - Dependencies: {} Info_4: Name: steamvr-shaders Dependencies: {} diff --git a/Unity/Assets/StreamingAssets/steamvr-shaders b/Unity/Assets/StreamingAssets/steamvr-shaders index db12f892..ab05e8c3 100644 Binary files a/Unity/Assets/StreamingAssets/steamvr-shaders and b/Unity/Assets/StreamingAssets/steamvr-shaders differ diff --git a/Unity/Assets/StreamingAssets/steamvr-shaders.manifest b/Unity/Assets/StreamingAssets/steamvr-shaders.manifest index 82c36a3e..70dbe665 100644 --- a/Unity/Assets/StreamingAssets/steamvr-shaders.manifest +++ b/Unity/Assets/StreamingAssets/steamvr-shaders.manifest @@ -1,9 +1,9 @@ ManifestFileVersion: 0 -CRC: 1671130502 +CRC: 330592053 Hashes: AssetFileHash: serializedVersion: 2 - Hash: 081785b8d370b2609b9bfbf11c413c69 + Hash: ee24843b5bbba524ce8475deff51410d TypeTreeHash: serializedVersion: 2 Hash: 55d48f4ad9c3b13330b9eb5ee5686477 @@ -19,7 +19,6 @@ Assets: - Assets/Shaders/SimulationCamera/StereoBlitSimulationMask.shader - Assets/Shaders/MindProjectionFix.shader - Assets/SteamVR/Resources/SteamVR_Fade_WorldSpace.shader -- Assets/Shaders/SSSR/stochasticSSR.shader - Assets/SteamVR/Resources/SteamVR_SphericalProjection.shader - Assets/SteamVR/Resources/SteamVR_AlphaOut.shader - Assets/SteamVR/Resources/SteamVR_ColorOut.shader diff --git a/Unity/Assets/StreamingAssets/vrbindings-textures.manifest b/Unity/Assets/StreamingAssets/vrbindings-textures.manifest index 6e1a1ecd..a9561f54 100644 --- a/Unity/Assets/StreamingAssets/vrbindings-textures.manifest +++ b/Unity/Assets/StreamingAssets/vrbindings-textures.manifest @@ -3,7 +3,7 @@ CRC: 1405974999 Hashes: AssetFileHash: serializedVersion: 2 - Hash: 1c88a4bc7569dcc4716d2843d0f0b904 + Hash: 4505fa967587e0c3cf752223101289a6 TypeTreeHash: serializedVersion: 2 Hash: 7859cd501ea75098bcf7e53f1b477c26 diff --git a/Unity/ProjectSettings/ProjectVersion.txt b/Unity/ProjectSettings/ProjectVersion.txt index 3fe87735..b6a81cb4 100644 --- a/Unity/ProjectSettings/ProjectVersion.txt +++ b/Unity/ProjectSettings/ProjectVersion.txt @@ -1,2 +1,2 @@ -m_EditorVersion: 2019.4.39f1 -m_EditorVersionWithRevision: 2019.4.39f1 (78d14dfa024b) +m_EditorVersion: 2019.4.27f1 +m_EditorVersionWithRevision: 2019.4.27f1 (23dc10685eb4)