thedefside / BetterUI

Subtle UI mod for Valheim
BSD 2-Clause "Simplified" License
9 stars 9 forks source link

last valheim update breaks "Start" #73

Open meigrafd opened 11 months ago

meigrafd commented 11 months ago

Last Valheim Update 0.217.22 (n-15) breaks the "Start" button

MonolithTMA commented 11 months ago

Same.

Battousai124 commented 11 months ago

Yepp, tested with many other mods that work. It does break.

dcgsteve commented 11 months ago

Just confirming - disabled all other mods and yes, can't start :(

Hope it's not too difficult to fix and you have time - good luck all!

cfpfeiff commented 11 months ago

Same here. Maybe some logfiles are helpful to debug the cause. Startup log:

[Message:   BepInEx] BepInEx 5.4.22.0 - valheim (08.10.2023 16:57:27)
[Message:   BepInEx] User is running BepInExPack Valheim version 5.4.2200 from Thunderstore
[Info   :   BepInEx] Running under Unity v2020.3.45.6687953
[Info   :   BepInEx] CLR runtime version: 4.0.30319.42000
[Info   :   BepInEx] Supports SRE: True
[Info   :   BepInEx] System platform: Bits64, Windows
[Message:   BepInEx] Preloader started
[Info   :   BepInEx] Loaded 1 patcher method from [BepInEx.Preloader 5.4.22.0]
[Info   :   BepInEx] 1 patcher plugin loaded
[Info   :   BepInEx] Patching [UnityEngine.CoreModule] with [BepInEx.Chainloader]
[Message:   BepInEx] Preloader finished
[Message:   BepInEx] Chainloader ready
[Message:   BepInEx] Chainloader started
[Info   :   BepInEx] 2 plugins to load
[Info   :   BepInEx] Loading [BetterUI 2.4.4]
[Info   :   BepInEx] Loading [Display BepInEx Info In-Game 2.0.2]
[Message:   BepInEx] Chainloader startup complete
[Warning: Unity Log] 10/08/2023 17:10:23: Fetching PlatformPrefs 'GuiScale' before loading defaults
[Warning: Unity Log] 10/08/2023 17:10:23: Fetching PlatformPrefs 'GuiScale' before loading defaults
[Info   : Unity Log] 10/08/2023 17:10:24: Starting to load scene:start
[Warning: Unity Log] Only custom filters can be played. Please add a custom filter or an audioclip to the audiosource (Amb_MainMenu).
[Info   : Unity Log] 10/08/2023 17:10:30: Using environment steamid 892970
[Info   : Unity Log] 10/08/2023 17:10:30: Using steam APPID:892970
Setting breakpad minidump AppID = 892970
SteamInternal_SetMinidumpSteamID:  Caching Steam ID: 
[Info   : Unity Log] 10/08/2023 17:10:30: Authentication:k_ESteamNetworkingAvailability_Attempting
[Info   : Unity Log] 10/08/2023 17:10:30: Steam initialized
[Info   : Unity Log] 10/08/2023 17:10:30: PlayFab custom ID set to 
[Info   : Unity Log] 10/08/2023 17:10:30: Using default prefs
[Info   : Unity Log] 10/08/2023 17:10:30: Valheim version: 0.217.24 (network version 15)
[Info   : Unity Log] 10/08/2023 17:10:30: Worldgenerator version setup:2
[Info   : Unity Log] 10/08/2023 17:10:30: Render threading mode:MultiThreaded
[Warning: Unity Log] 10/08/2023 17:10:30: Set button "CamZoomIn" to None!
[Warning: Unity Log] 10/08/2023 17:10:30: Set button "CamZoomOut" to None!
[Warning: Unity Log] 10/08/2023 17:10:30: Set button "CamZoomIn" to None!
[Warning: Unity Log] 10/08/2023 17:10:30: Set button "CamZoomOut" to None!
[Info   : Unity Log] 10/08/2023 17:10:30: Loaded localization file #0 - 'localization' language: 'English'
[Info   : Unity Log] 10/08/2023 17:10:30: Loaded localization file #1 - 'localization_extra' language: 'English'
[Info   : Unity Log] 10/08/2023 17:10:30: Loaded localization file #2 - 'heightmap_message' language: 'English'
[Info   : Unity Log] 10/08/2023 17:10:30: Loaded localization file #3 - 'localization_hildir' language: 'English'
[Info   : Unity Log] 10/08/2023 17:10:30: Loaded localization file #4 - 'localization_emotes' language: 'English'
[Info   : Unity Log] 10/08/2023 17:10:30: Loaded localization file #0 - 'localization' language: 'German'
[Info   : Unity Log] 10/08/2023 17:10:30: Loaded localization file #1 - 'localization_extra' language: 'German'
[Info   : Unity Log] 10/08/2023 17:10:30: Loaded localization file #2 - 'heightmap_message' language: 'German'
[Info   : Unity Log] 10/08/2023 17:10:30: Loaded localization file #3 - 'localization_hildir' language: 'German'
[Info   : Unity Log] 10/08/2023 17:10:30: Loaded localization file #4 - 'localization_emotes' language: 'German'
[Warning: Unity Log] 10/08/2023 17:10:30: Missing audio clip in music respawn
[Info   : Unity Log] 10/08/2023 17:10:30: Checking for installed DLCs
[Info   : Unity Log] 10/08/2023 17:10:30: DLC:beta installed:False

[Error  : Unity Log] MissingFieldException: Field 'FejdStartup.m_versionLabel' not found.
Stack trace:
BetterUI.GameClasses.BetterFejdStartup.AddWaterMark (FejdStartup& __instance) (at <71f22797a9c04f3fbbab1d96023546d3>:0)
(wrapper dynamic-method) FejdStartup.DMD<FejdStartup::SetupGui>(FejdStartup)
(wrapper dynamic-method) FejdStartup.DMD<FejdStartup::Start>(FejdStartup)

[Info   : Unity Log] 10/08/2023 17:10:30: Sending PlayFab login request (attempt 1)
[Info   : Unity Log] 10/08/2023 17:10:30: Ticket is System.Byte[] of length 369
[Info   : Unity Log] 10/08/2023 17:10:31: PlayFab logged in as
[Info   : Unity Log] 10/08/2023 17:10:31: PlayFab local entity ID is 

Errors in log while selecting character and world:

[Warning: Unity Log] Error loading player data: C:/Users/***/AppData/LocalLow/IronGate/Valheim/characters_local/***.fch, error: Object reference not set to an instance of an object
[Error  : Unity Log] MissingFieldException: Field 'FejdStartup.m_csName' not found.
Stack trace:
BetterUI.GameClasses.BetterFejdStartup.ShowCharacterStats (FejdStartup& __instance) (at <71f22797a9c04f3fbbab1d96023546d3>:0)
(wrapper dynamic-method) FejdStartup.DMD<FejdStartup::UpdateCharacterList>(FejdStartup)
FejdStartup.OnCharacterLeft () (at <885fde5117a141d19eed8c0292c3d1fd>:0)
UnityEngine.Events.InvokableCall.Invoke () (at <80fe1a4e36fe44618284312cb721a597>:0)
UnityEngine.Events.UnityEvent.Invoke () (at <80fe1a4e36fe44618284312cb721a597>:0)
UnityEngine.UI.Button.Press () (at <e97aac8d17514bea83fadfd039e9187a>:0)
UnityEngine.UI.Button.OnPointerClick (UnityEngine.EventSystems.PointerEventData eventData) (at <e97aac8d17514bea83fadfd039e9187a>:0)
UnityEngine.EventSystems.ExecuteEvents.Execute (UnityEngine.EventSystems.IPointerClickHandler handler, UnityEngine.EventSystems.BaseEventData eventData) (at <e97aac8d17514bea83fadfd039e9187a>:0)
UnityEngine.EventSystems.ExecuteEvents.Execute[T] (UnityEngine.GameObject target, UnityEngine.EventSystems.BaseEventData eventData, UnityEngine.EventSystems.ExecuteEvents+EventFunction`1[T1] functor) (at <e97aac8d17514bea83fadfd039e9187a>:0)
UnityEngine.EventSystems.EventSystem:Update()

[Info   : Unity Log] 10/08/2023 17:16:14: OnCharacterStart

[Error  : Unity Log] NullReferenceException: Object reference not set to an instance of an object
Stack trace:
FejdStartup.OnWorldStart () (at <885fde5117a141d19eed8c0292c3d1fd>:0)
UnityEngine.Events.InvokableCall.Invoke () (at <80fe1a4e36fe44618284312cb721a597>:0)
UnityEngine.Events.UnityEvent.Invoke () (at <80fe1a4e36fe44618284312cb721a597>:0)
UnityEngine.UI.Button.Press () (at <e97aac8d17514bea83fadfd039e9187a>:0)
UnityEngine.UI.Button.OnPointerClick (UnityEngine.EventSystems.PointerEventData eventData) (at <e97aac8d17514bea83fadfd039e9187a>:0)
UnityEngine.EventSystems.ExecuteEvents.Execute (UnityEngine.EventSystems.IPointerClickHandler handler, UnityEngine.EventSystems.BaseEventData eventData) (at <e97aac8d17514bea83fadfd039e9187a>:0)
UnityEngine.EventSystems.ExecuteEvents.Execute[T] (UnityEngine.GameObject target, UnityEngine.EventSystems.BaseEventData eventData, UnityEngine.EventSystems.ExecuteEvents+EventFunction`1[T1] functor) (at <e97aac8d17514bea83fadfd039e9187a>:0)
UnityEngine.EventSystems.EventSystem:Update()
wangmauler commented 11 months ago

Same issue here. Found a few other mods we use that break the game in the exact same way too, if that helps at all. Any of these mods together or separately prevent the start button from working in game, and also make the characters not show up initially (have to switch characters).

Odin Campsite Odin TrainingPlace Harpoon Extended BetterUI Reforged

Battousai124 commented 11 months ago

@wangmauler, Harpoon Extended has already been recompiled and uploaded, proof: I contacted the author, and tested the new version so they could upload it.

Geksli commented 11 months ago

confirm this problem

erikaxe commented 10 months ago

I have the same problem as reported above.

MonolithTMA commented 10 months ago

The mod has been updated by others and is working again: BetterUI ForeverMaintained