Oxygen Not Included

Oxygen Not Included

Free Resource Buildings - Updated
Crash on launch, possibly due to missed anim reference
Klei recently reworked/retired a bunch of old modding-related functions in 659901, which may be causing the client to miss anims for the different blocks. (This is the extent in Player.log, the missed reference may affect other blocks too.)

(From build U55-660455-V):

[21:50:04.652] [1] [INFO] Loading mod content Animation [FreeResourceBuildings:2839006500] (provides DLL, Animation)
[21:50:04.713] [1] [WARNING] Unhandled asset (/home/main/.config/unity3d/Klei/Oxygen Not Included/mods/Steam/2839006500/anim/assets/free_storage_locker/free_storage_locker_kanim.json)...ignoring
[21:50:05.227] [7] [INFO] World settings reload complete!
[21:50:07.327] [1] [INFO] [PLib/UI/SandboxTools] Loaded sprite: PeterHan.SandboxTools.Destroy.png (256x256, 11731 bytes)
[21:50:08.231] [1] [WARNING] Missing Anim: [0xD2E452E5]. You may have to run Collect Anim on the Assets prefab
[21:50:08.232] [1] [ERROR] First anim file needs to be non-null. FreeWoodComplete (UnityEngine.GameObject)
First anim file needs to be non-null. FreeWoodComplete (UnityEngine.GameObject)
[21:50:08.235] [1] [ERROR] null Exception in RegisterBuilding for type FreeWoodConfig from FreeResourceBuildings
System.NullReferenceException: Object reference not set to an instance of an object
at KAnimControllerBase.set_AnimFiles (KAnimFile[] value) [0x00046] in <3f2024b2d8774032a4cf37599a7fd06b>:0
at BuildingLoader.Add2DComponents (BuildingDef def, UnityEngine.GameObject go, System.String initialAnimState, System.Boolean no_collider, System.Int32 layer) [0x00076] in <3f2024b2d8774032a4cf37599a7fd06b>:0
at BuildingLoader.CreateBuildingComplete (UnityEngine.GameObject go, BuildingDef def) [0x000fe] in <3f2024b2d8774032a4cf37599a7fd06b>:0
at BuildingConfigManager.RegisterBuilding (IBuildingConfig config) [0x000de] in <3f2024b2d8774032a4cf37599a7fd06b>:0
at GeneratedBuildings.LoadGeneratedBuildings (System.Collections.Generic.List`1[T] types) [0x00076] in <3f2024b2d8774032a4cf37599a7fd06b>:0
Exception in RegisterBuilding for type FreeWoodConfig from FreeResourceBuildings
System.NullReferenceException: Object reference not set to an instance of an object
at KAnimControllerBase.set_AnimFiles (KAnimFile[] value) [0x00046] in <3f2024b2d8774032a4cf37599a7fd06b>:0
at BuildingLoader.Add2DComponents (BuildingDef def, UnityEngine.GameObject go, System.String initialAnimState, System.Boolean no_collider, System.Int32 layer) [0x00076] in <3f2024b2d8774032a4cf37599a7fd06b>:0
at BuildingLoader.CreateBuildingComplete (UnityEngine.GameObject go, BuildingDef def) [0x000fe] in <3f2024b2d8774032a4cf37599a7fd06b>:0
at BuildingConfigManager.RegisterBuilding (IBuildingConfig config) [0x000de] in <3f2024b2d8774032a4cf37599a7fd06b>:0
at GeneratedBuildings.LoadGeneratedBuildings (System.Collections.Generic.List`1[T] types) [0x00076] in <3f2024b2d8774032a4cf37599a7fd06b>:0