边缘世界 RimWorld

边缘世界 RimWorld

Vanilla Animals Overhaul Reloaded
Anonymus 2020 年 7 月 14 日 上午 10:16
Bug Reports
The mod causes an issue when used together with both rimpedia and vanilla animals expanded Boreal Forest.
I do not know why, but only when running all three mods at the same time (any load order).

Mods:
https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=1895364938
https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=2145524536

Below the error report;

Failed to find any textures at Things/Pawn/Animal/BlackBear/BlackBearPack while constructing Multi(initPath=Things/Pawn/Animal/BlackBear/BlackBearPack, color=RGBA(1.000, 1.000, 1.000, 1.000), colorTwo=RGBA(1.000, 1.000, 1.000, 1.000))
Verse.Log:Error(String, Boolean)
Verse.Graphic_Multi:Init(GraphicRequest)
Verse.GraphicDatabase:GetInner(GraphicRequest)
Verse.GraphicDatabase:Get(String)
Rimpedia.StageAnimalGraphic:.ctor(PawnKindDef, PawnKindLifeStage, Boolean)
Rimpedia.RimpediaAnimalThing:resolveGraphics(ThingDef)
Rimpedia.RimpediaAnimalThing:.ctor(ThingDef)
Rimpedia.ThingList:.ctor()
Rimpedia.Cache:.cctor()
System.Runtime.CompilerServices.RuntimeHelpers:RunClassConstructor(IntPtr)
System.Runtime.CompilerServices.RuntimeHelpers:RunClassConstructor(RuntimeTypeHandle)
Verse.StaticConstructorOnStartupUtility:CallAll()
Verse.<>c:<DoPlayLoad>b__4_2()
Verse.LongEventHandler:ExecuteToExecuteWhenFinished()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent()
Verse.LongEventHandler:LongEventsUpdate(Boolean&)
Verse.Root:Update()
Verse.Root_Entry:Update()

Object reference not set to an instance of an object
Verse.Log:Error(String, Boolean)
Verse.Log:ErrorOnce(String, Int32, Boolean)
Rimpedia.ThingList:.ctor()
Rimpedia.Cache:.cctor()
System.Runtime.CompilerServices.RuntimeHelpers:RunClassConstructor(IntPtr)
System.Runtime.CompilerServices.RuntimeHelpers:RunClassConstructor(RuntimeTypeHandle)
Verse.StaticConstructorOnStartupUtility:CallAll()
Verse.<>c:<DoPlayLoad>b__4_2()
Verse.LongEventHandler:ExecuteToExecuteWhenFinished()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent()
Verse.LongEventHandler:LongEventsUpdate(Boolean&)
Verse.Root:Update()
Verse.Root_Entry:Update()

at Rimpedia.AnimalGraphic..ctor (Verse.Graphic g, System.Single scale) [0x00039] in <dd9cdfd213db4d76bf6f4f1e44d85df2>:0
at Rimpedia.RimpediaAnimalThing+StageAnimalGraphic..ctor (Verse.PawnKindDef pawn, Verse.PawnKindLifeStage stage, System.Boolean isPack) [0x000a0] in <dd9cdfd213db4d76bf6f4f1e44d85df2>:0
at Rimpedia.RimpediaAnimalThing.resolveGraphics (Verse.ThingDef td) [0x00130] in <dd9cdfd213db4d76bf6f4f1e44d85df2>:0
at Rimpedia.RimpediaAnimalThing..ctor (Verse.ThingDef td) [0x00025] in <dd9cdfd213db4d76bf6f4f1e44d85df2>:0
at Rimpedia.Cache+ThingList..ctor () [0x000d5] in <dd9cdfd213db4d76bf6f4f1e44d85df2>:0
Verse.Log:Error(String, Boolean)
Verse.Log:ErrorOnce(String, Int32, Boolean)
Rimpedia.ThingList:.ctor()
Rimpedia.Cache:.cctor()
System.Runtime.CompilerServices.RuntimeHelpers:RunClassConstructor(IntPtr)
System.Runtime.CompilerServices.RuntimeHelpers:RunClassConstructor(RuntimeTypeHandle)
Verse.StaticConstructorOnStartupUtility:CallAll()
Verse.<>c:<DoPlayLoad>b__4_2()
Verse.LongEventHandler:ExecuteToExecuteWhenFinished()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent()
Verse.LongEventHandler:LongEventsUpdate(Boolean&)
Verse.Root:Update()
Verse.Root_Entry:Update()
< >
正在显示第 1 - 3 条,共 3 条留言
Anonymus 2020 年 7 月 14 日 下午 12:54 
After some quick research:

This is an incompatibility with Pack Animal Mods, like More Vanilla Overhaul or More Pack Animals.

From my understanding:
Any mod adding pack-animals must add textures to show them with item bags.
Changing Vanilla animal defs (like the muffalo) to become pack-animals changes all related modded animals to become pack-animals as well (like muffalo->synthetic muffalo).
But those animals were not intended to become pack-animals, and therefore lack the texture file.

You can see this while using Rimpedia, as it tries to load the texture during startup, which fails.
最后由 Anonymus 编辑于; 2020 年 7 月 14 日 下午 1:00
Anonymus 2020 年 7 月 14 日 下午 12:58 
Given this issues, can you remove the pack-animal changes?

Or better, can you place them in their own mod? This would allow the mod to be far more compatible. Interested party's could also still download the pack-animal addition separately.
最后由 Anonymus 编辑于; 2020 年 7 月 14 日 下午 12:59
Dr Zhivago  [开发者] 2020 年 10 月 3 日 下午 6:34 
Thank you for narrowing the issue down. I will get a fix in for 1.2 when the update is finished. Still in the process of a big revamp for the mod. Balancing and whatnot.
< >
正在显示第 1 - 3 条,共 3 条留言
每页显示数: 1530 50