xoxfaby / BetterUI

Risk of Rain 2 mod BetterUI
Other
59 stars 33 forks source link

Game won't start with Patch 1.2.3 (loading stops at 100%) #118

Closed hashworks closed 2 years ago

hashworks commented 2 years ago

Describe the bug With the new 1.2.3 patch the game won't start with the mod installed. Loading stops at 100%.

Link your log file See comments.

Does the error occur when only using BetterUI and no other mods? Yes.

BetterUI Version 2.5.10

Additional information https://store.steampowered.com/news/app/632360/view/3198126190595831313

vibstar commented 2 years ago

I tested it with only BetterUI, and it doesn't work

yourboirusty commented 2 years ago

Log with error

Relevant error:

[Error  : Unity Log] MissingFieldException: Field 'RoR2.ItemDef.tier' not found.
Stack trace:
RoR2.Language.SetCurrentLanguage (System.String newCurrentLanguageName) (at <7a5120bd69d843a8b8e90b8cce404663>:0)
RoR2.Language+LanguageConVar.SetString (System.String newValue) (at <7a5120bd69d843a8b8e90b8cce404663>:0)
RoR2.Language.Init () (at <7a5120bd69d843a8b8e90b8cce404663>:0)
RoR2.RoR2Application+<InitializeGameRoutine>d__69.MoveNext () (at <7a5120bd69d843a8b8e90b8cce404663>:0)
UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) (at <469e86e97fa2467ebffe49bbd6086325>:0)
alsimoneau commented 2 years ago

This might be related.

From the patch notes: Capture

jamjnsn commented 2 years ago

I am having the same issue. BepInExPack 5.4.1903 and BetterUI 2.5.10 are the only enabled mods. Guessing a property was renamed or something? Game version 1.2.3.1.

LogOutput.log

cfdavison commented 2 years ago

I am still getting the same error after updating to 2.5.11, it hangs at 100% on launch

[Warning: Unity Log] Failed to assign Buffs.Deafened: Asset "bdDeafened" not found.
[Warning: Unity Log] Failed to assign Items.SummonedEcho: Asset "SummonedEcho" not found.
[Warning: Unity Log] Failed to assign Equipment.AffixEcho: Asset "EliteEchoEquipment" not found.
[Warning: Unity Log] Failed to assign Buffs.AffixEcho: Asset "bdEliteEcho" not found.
[Warning: Unity Log] Failed to assign Elites.Echo: Asset "edEcho" not found.
[Info   : Unity Log] LoadContentPacks() end
[Warning: Unity Log] Could not find scene with name "loadingbasic".
[Warning: Unity Log] Could not find scene with name "intro".
[Info   : Unity Log] Command "set_scene" failed: "intro" is not a valid scene.
[Info   : Unity Log] Game content load completed in 25564ms.
[Info   : Unity Log] Setting current language to "en"
[Error  : Unity Log] MissingFieldException: Field 'RoR2.ItemDef.tier' not found.
Stack trace:
RoR2.Language.SetCurrentLanguage (System.String newCurrentLanguageName) (at <7a5120bd69d843a8b8e90b8cce404663>:0)
RoR2.Language+LanguageConVar.SetString (System.String newValue) (at <7a5120bd69d843a8b8e90b8cce404663>:0)
RoR2.Language.Init () (at <7a5120bd69d843a8b8e90b8cce404663>:0)
RoR2.RoR2Application+<InitializeGameRoutine>d__69.MoveNext () (at <7a5120bd69d843a8b8e90b8cce404663>:0)
UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) (at <469e86e97fa2467ebffe49bbd6086325>:0)
BuyMyMojo commented 2 years ago

Can confirm the same log as @cfdavison too

[Message:   BepInEx] Chainloader startup complete
[Warning: Unity Log] Network message MsgType.Highest + 22 is unregistered.
[Info   : Unity Log] buildId = 1.2.3.1
[Info   : Unity Log] WwiseUnity: Wwise(R) SDK Version 2019.2.12 Build 7544.
[Info   : Unity Log] WwiseUnity: Setting Plugin DLL path to: E:/SteamLibrary/steamapps/common/Risk of Rain 2/Risk of Rain 2_Data\Plugins\x86_64
[Info   : Unity Log] WwiseUnity: Sound engine initialized successfully.
[Info   : Unity Log] Active scene changed from  to loadingbasic
[Info   : Unity Log] Loaded scene loadingbasic loadSceneMode=2
[Info   :     R2API] [NetworkCompatibility] Adding to the networkModList : 
[Info   :     R2API] net.frostycpu.unmoddedversion;1.0.1
[Info   : Unity Log] application data path isE:/SteamLibrary/steamapps/common/Risk of Rain 2/Risk of Rain 2_Data
[Info   :   Console] Facepunch.Steamworks Unity: WindowsPlayer
[Info   :   Console] Facepunch.Steamworks Os: Windows
[Info   :   Console] Facepunch.Steamworks Arch: x64
[Warning:     R2API] This version of R2API was built for build id "1.2.2.0", you are running "1.2.3.1".
[Warning:     R2API] Should any problems arise, please check for a new version before reporting issues.
[Info   : Unity Log] PlatformSystems:InitNetworkManagerSystem
[Info   : Unity Log] Launch Parameters: 
  arg[0]="E:\SteamLibrary\steamapps\common\Risk of Rain 2\Risk of Rain 2.exe"
  arg[1]="--doorstop-enable"
  arg[2]="true"
  arg[3]="--doorstop-target"
  arg[4]="C:\Users\hello\AppData\Roaming\r2modmanPlus-local\RiskOfRain2\profiles\DLC\BepInEx\core\BepInEx.Preloader.dll"

[Info   : Unity Log] "user_profile_main" = ""
The current user profile.
[Info   : Unity Log] "usesocialiconflag" is not a recognized ConCommand or ConVar.
[Info   : Unity Log] Loaded archived convars.
[Info   : Unity Log] Could not load config /Config/autoexec.cfg: Could not find file "E:\SteamLibrary\steamapps\common\Risk of Rain 2\Risk of Rain 2_Data\Config\autoexec.cfg"
[Info   :     R2API] Generating a total of 0 ContentPacks...
[Info   : Unity Log] LoadContentPacks() start
[Warning: Unity Log] Failed to assign Buffs.Deafened: Asset "bdDeafened" not found.
[Warning: Unity Log] Failed to assign Items.SummonedEcho: Asset "SummonedEcho" not found.
[Warning: Unity Log] Failed to assign Equipment.AffixEcho: Asset "EliteEchoEquipment" not found.
[Warning: Unity Log] Failed to assign Buffs.AffixEcho: Asset "bdEliteEcho" not found.
[Warning: Unity Log] Failed to assign Elites.Echo: Asset "edEcho" not found.
[Info   : Unity Log] LoadContentPacks() end
[Warning: Unity Log] Could not find scene with name "loadingbasic".
[Warning: Unity Log] Could not find scene with name "intro".
[Info   : Unity Log] Command "set_scene" failed: "intro" is not a valid scene.
[Info   : Unity Log] Game content load completed in 13753ms.
[Info   : Unity Log] Setting current language to "en"
[Error  : Unity Log] MissingFieldException: Field 'RoR2.ItemDef.tier' not found.
Stack trace:
RoR2.Language.SetCurrentLanguage (System.String newCurrentLanguageName) (at <7a5120bd69d843a8b8e90b8cce404663>:0)
RoR2.Language+LanguageConVar.SetString (System.String newValue) (at <7a5120bd69d843a8b8e90b8cce404663>:0)
RoR2.Language.Init () (at <7a5120bd69d843a8b8e90b8cce404663>:0)
RoR2.RoR2Application+<InitializeGameRoutine>d__69.MoveNext () (at <7a5120bd69d843a8b8e90b8cce404663>:0)
UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) (at <469e86e97fa2467ebffe49bbd6086325>:0)