From 779d96d2a8b12fa9730680c5abca7792cafa57f0 Mon Sep 17 00:00:00 2001 From: Natsumi Date: Tue, 20 Jul 2021 04:59:34 +1200 Subject: [PATCH] AssetBundleCacher 2018 to 2019 --- AssetBundleCacher.cs | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/AssetBundleCacher.cs b/AssetBundleCacher.cs index 7245c9ec..3d641835 100644 --- a/AssetBundleCacher.cs +++ b/AssetBundleCacher.cs @@ -105,7 +105,18 @@ namespace VRCX DownloadProgress = -10; return; } - if (!File.Exists(Path.Combine(Program.BaseDirectory, "AssetBundleCacher\\UnityPlayer.dll"))) + // upgrade from Unity 2018 to 2019 + var UnityPlayerDll = Path.Combine(Program.BaseDirectory, "AssetBundleCacher\\UnityPlayer.dll"); + if (File.Exists(UnityPlayerDll)) + { + FileInfo UnityPlayerDllInfo = new FileInfo(UnityPlayerDll); + if (UnityPlayerDllInfo.Length == 23399880 || UnityPlayerDllInfo.Length == 37697480) + File.Delete(UnityPlayerDll); + var UnityData = Path.Combine(Program.BaseDirectory, "AssetBundleCacher\\AssetBundleCacher_Data\\data.unity3d"); + if (File.Exists(UnityData)) + File.Delete(UnityData); + } + if (!File.Exists(UnityPlayerDll)) { using (var key = Registry.ClassesRoot.OpenSubKey(@"VRChat\shell\open\command")) {