Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Hmmmmmmm......
Perhaps the image is failing to load, (See your Log Message in Line of 1202),
but I'm not sure why that is happening.
I was able to reproduce the bug once the first time in my environment,
but I was unable to reproduce it the second time.
I couldn't identify the cause of the bug.
( In System error? Or is it a MOD Conflict? I have no idea.... sry...)
However,
the error in the image is an issue that can be dealt with programmatically and it was my mistake not to deal with it.
Now, as a stopgap measure,
we've added a process to skip animals that failed to register with Rimpedia due to image loading failures and so on,
and continue to register other animals.
If you are still experiencing bugs after this update, please let me know again in this thread.
We will review the conditions under which the bug appears again.
( Update Log (see : Update on 7/2/2020 9:14:26 PM.) )
That's right.
I should have ignored case sensitive.
I'm sorry.
I've just changed the search to be case insensitive.
( see Update on 7/4/2020 4:02:11 PM. )
https://gist.github.com/ebbaf1d1bac010df8ebe1fe23ce72722
this probably happened due to some mod incompatibility but i couldn't narrow down which mod caused that, and as it is my first run with rimpedia i hope you have more insights into this than me,
And here a screenshot of my bugged wildlife tab.
https://prnt.sc/td2hqp
there are quite a few animals on the map but only 1 can be shown in the tab and moving the scrollbar throws errors
appearantly a mod named 'Oxygen not included' had a bad intereaction with another so far unknown mod, which lead to rimpedia not working properly.
Thank goodness I found out what caused it, because honestly, I had no idea what it was!
The error in Rimpedia is, in my opinion, caused by an error in the data on the database due to a mod conflict.
For this reason, I believe that my mod needs to add a workaround process for errors when retrieving data.
If you could let us know if this error is something that always happens, or if restarting the data will resolve it, or if it's just Rimpedia that's causing the error. (That's help with the update. )
double so because oxygen not included should at its core only introduce a few new animals, plants and meals, none of which impeding any core mechanics of the game. any malfunction should have been a red error of some item/creature having a null value or similar harmless.
as such i have no idea what kind of mod i am actually looking for
If you don't mind, I'd like to know if removing Rimpedia from the mod would work well for you.
I would like to have a Log without RImpedia, if any, as my mod may negatively affect other mods.
If the game works properly without Rimpedia, there's a lot to be done.
But as far as I can tell from your description, there's little that can be done on my end...
If the game is broken, this mod will not work well...
It may not be a fundamental countermeasure against errors, but I am planning to add handling of errors.
If you'd like, please keep up the good work on Rimpedia!
I do not know why, but only when running rimpedia and the following two mods at the same time (any load order) will the error actually appear.
Mods:
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=1895364938
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=1588681499
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()
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.
Thanks your report !!
As you point out, I also think "Vanilla Animals Overhaul Reloaded" is the cause of these errors.
It seems that the error is caused by the ThingDef, which is defined by inheriting the Core animals, because "Vanilla Animals Overhaul Reloaded" is forcing you to give the Pack attributes to it.
The root cause of this error lies in "Vanilla Animals Overhaul Reloaded" and Rimpedia cannot solve the root cause I'm sorry...
The only thing Rimpedia can do is to handle errors when they occur...
On the "Vanilla Animals Overhaul Reloaded" side, the Pack attribute is simply It is likely that mod will need to write a script to generate the pack image, not just give it to you.
But it will probably be very very very technically difficult to ...