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
https://steamcommunity.com/sharedfiles/filedetails/?id=1733520744
Already checked and no dice unless it permanently screwed with the save. Even then though, it's impossible to hurt animals and other pawns too.
Check Expanded Prosthetics. It has a compatibility patch for old saves. Also, check the "Harvest Everything" as well as anything else that touches "body parts." (There's a note in Harvest Everything stating that older versions were not compatible with Expanded Prosthetics. That has been fixed, according to the page.)
Your pawns could be getting hit in body parts that don't exists anymore as far as the game is concerned, though I'd expect a crash or error. Still, Rimworld is darn "stable" concerning most mod-conflicts effecting the running game. Lots of traps/catching for errors there, I guess.
Check your logs. You can also enable a verbose log using the devmode. (Remember to turn it off afterwards, though as it will happily keep generating gigs-worth of a log file... :) )
Not sure, but check Medical Tab, too, to make sure it doesn't add anything at all outside of "vanilla" body locations/parts/work orders.
PS - I don't use any of the above mentioned mods, just read their entries for you. :)
Thank you so much just for examining everything and trying to help me. I did check these mods and checked the logs to see if I could track down the problems in the save file. I ended up finding the damage error in the logs, but I could not for the life of me fix it. I ended up just scrapping the save and starting a new one. I removed some mods and added new ones, then tested them in a new world and got no errors in the log after I played for a bit. I also used dev mode to keep tracking the logs after spawning mod content in to make sure there were no errors. Damage was also working correctly again and everything works now.
I would post the error, but I’m not at my computer at the moment. I’ll post it later today if anyone is curious about the issue.
Sorry about your save. :(
But, absolutely post your findings! It'd be much appreciated and might help someone else.
It's no issue, thanks for trying to help :)
Damage error is below. In this case, I tried to shoot one of my colonists with a revolver:
Exception ticking Bullet_Revolver197768: System.NullReferenceException: Object reference not set to an instance of an object
at RimWorld.TaleManager.CheckCullUnusedVolatileTales () <0x00046>
at RimWorld.TaleManager.CheckCullTales (RimWorld.Tale) <0x00020>
at RimWorld.TaleManager.Add (RimWorld.Tale) <0x00044>
at RimWorld.TaleRecorder.RecordTale (RimWorld.TaleDef,object[]) <0x003d8>
at (wrapper dynamic-method) Verse.Pawn_HealthTracker.PreApplyDamage_Patch2 (object,Verse.DamageInfo,bool&) <0x00a0f>
at Verse.Pawn.PreApplyDamage (Verse.DamageInfo&,bool&) <0x0015e>
at (wrapper dynamic-method) Verse.Thing.TakeDamage_Patch1 (object,Verse.DamageInfo) <0x00220>
at RimWorld.Bullet.Impact (Verse.Thing) <0x0034f>
at Verse.Projectile.ImpactSomething () <0x00635>
at Verse.Projectile.Tick () <0x00453>
at Verse.TickList.Tick () <0x00487>
Verse.Log:Error(String, Boolean)
Verse.TickList:Tick()
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()
Also, for anyone wondering why my mod collection is hidden now. I changed a lot of mods in my collection to avoid this ever happening again. My updated collection has nothing to do with this error and I don't want to accidentally confuse anyone.