Skip to content

No UI difficulty level #2

Description

@BritishDingo64

I think this archipelago needs to be updated to the current game version as i get the error
[Error : Unity Log] TypeLoadException: Could not load type UI.DifficultyLevel,
.
.
Full log:

[Message:   BepInEx] BepInEx 5.4.23.2 - DungeonClawler (02/02/2026 19:58:54)
[Info   :   BepInEx] Running under Unity v6000.0.58.9625317
[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.23.2]
[Info   :   BepInEx] 1 patcher plugin loaded
[Info   :   BepInEx] Patching [UnityEngine.CoreModule] with [BepInEx.Chainloader]
[Message:   BepInEx] Preloader finished
[Error  :   BepInEx] Unable to start Unity log writer
[Message:   BepInEx] Chainloader ready
[Message:   BepInEx] Chainloader started
[Info   :   BepInEx] 1 plugin to load
[Info   :   BepInEx] Loading [Archipelago Randomizer for Dungeon Clawler 1.0.3]
[Error  : Unity Log] TypeLoadException: Could not load type UI.DifficultyLevel, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null while decoding custom attribute: (null)
Stack trace:
System.MonoCustomAttrs.GetCustomAttributesBase (System.Reflection.ICustomAttributeProvider obj, System.Type attributeType, System.Boolean inheritedOnly) (at <152439c387994a8da523328132967f8d>:0)
System.MonoCustomAttrs.GetCustomAttributes (System.Reflection.ICustomAttributeProvider obj, System.Type attributeType, System.Boolean inherit) (at <152439c387994a8da523328132967f8d>:0)
System.RuntimeType.GetCustomAttributes (System.Boolean inherit) (at <152439c387994a8da523328132967f8d>:0)
HarmonyLib.HarmonyMethodExtensions.GetFromType (System.Type type) (at <474744d65d8e460fa08cd5fd82b5d65f>:0)
HarmonyLib.PatchClassProcessor..ctor (HarmonyLib.Harmony instance, System.Type type, System.Boolean allowUnannotatedType) (at <474744d65d8e460fa08cd5fd82b5d65f>:0)
HarmonyLib.PatchClassProcessor..ctor (HarmonyLib.Harmony instance, System.Type type) (at <474744d65d8e460fa08cd5fd82b5d65f>:0)
HarmonyLib.Harmony.CreateClassProcessor (System.Type type) (at <474744d65d8e460fa08cd5fd82b5d65f>:0)
HarmonyLib.Harmony.<PatchAll>b__11_0 (System.Type type) (at <474744d65d8e460fa08cd5fd82b5d65f>:0)
HarmonyLib.CollectionExtensions.Do[T] (System.Collections.Generic.IEnumerable`1[T] sequence, System.Action`1[T] action) (at <474744d65d8e460fa08cd5fd82b5d65f>:0)
HarmonyLib.Harmony.PatchAll (System.Reflection.Assembly assembly) (at <474744d65d8e460fa08cd5fd82b5d65f>:0)
HarmonyLib.Harmony.PatchAll () (at <474744d65d8e460fa08cd5fd82b5d65f>:0)
Clawrchipelago.ClawrchipelagoMod.Awake () (at <8ad4c769088343d6be04ce2404f1814a>:0)
UnityEngine.GameObject:AddComponent(Type)
BepInEx.Bootstrap.Chainloader:Start()
UnityEngine.Application:.cctor()
Cysharp.Threading.Tasks.PlayerLoopHelper:Init()

[Message:   BepInEx] Chainloader startup complete
[Info   : Unity Log] Odin Serializer detected whitelisted runtime platform WindowsPlayer and memory read test succeeded; enabling all unaligned memory read/writes.
Setting breakpad minidump AppID = 2356780
SteamInternal_SetMinidumpSteamID:  Caching Steam ID:  76561198989246792 [API loaded no]
[Info   : Unity Log] Init@NewsSystem: baseUri=https://directus.dungeonclawler.com/
[Info   : Unity Log] Steam User Stats Received
[Info   : Unity Log] RenderGraph is now enabled.
[Info   : Unity Log] Claw Machine Loop Started
[Error  : Unity Log] NullReferenceException: Object reference not set to an instance of an object
Stack trace:
Clawrchipelago.HarmonyPatches.HasFinishedRoomPatch.Postfix (Gameplay.Dungeon __instance, System.Boolean& __result) (at <8ad4c769088343d6be04ce2404f1814a>:0)
(wrapper dynamic-method) Gameplay.Dungeon.DMD<Gameplay.Dungeon::HasFinishedRoom>(Gameplay.Dungeon)
Gameplay.Game.EarlyExitIfFightOver () (at <11173e934e2843a1b7ae1091ddacba87>:0)
Gameplay.Game+<ClawMachineLoop>d__73.MoveNext () (at <11173e934e2843a1b7ae1091ddacba87>:0)
UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) (at <d9c9ad0159274c089df4869cc308932b>:0)
UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator)
Gameplay.<GameLoop>d__69:MoveNext()
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)

[Info   : Unity Log] Dungeon Loop Started
[Error  : Unity Log] NullReferenceException: Object reference not set to an instance of an object
Stack trace:
Clawrchipelago.HarmonyPatches.HasFinishedRoomPatch.Postfix (Gameplay.Dungeon __instance, System.Boolean& __result) (at <8ad4c769088343d6be04ce2404f1814a>:0)
(wrapper dynamic-method) Gameplay.Dungeon.DMD<Gameplay.Dungeon::HasFinishedRoom>(Gameplay.Dungeon)
Gameplay.Game.EarlyExitIfFightOver () (at <11173e934e2843a1b7ae1091ddacba87>:0)
Gameplay.Game+<DungeonLoop>d__74.MoveNext () (at <11173e934e2843a1b7ae1091ddacba87>:0)
UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) (at <d9c9ad0159274c089df4869cc308932b>:0)


Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions