RimWorld

RimWorld

Blood Dries
46 Comments
Th3_Fr3d 7 Jun @ 12:15pm 
I uploaded my 1.5 adaptation here: https://steamproxy.net/sharedfiles/filedetails/?id=3263093948

Stuff I changed:
- cleaned up and modernized the C# code base/project structure
- migrated to RimWorld v1.5 (adding support for the new blood smear textures)
- added mod settings for customization (you can now change time it takes for blood to dry, as well as the temperature modifiers).

Thank you to the original authors, @izzimon and @mail4starzi, for their solid ground work and for the previous versions 🍻
Let me know if you want anything changed about the steam description or the mod itself.
YeOl'Choppa 6 Jun @ 10:58am 
@Tg3_Fr3d
i don't think he would mind, considering that this is a minor nitpick with the way blood filth is simulated. please let us know if you do post it on the workshop.
Kuka Cola Original 30 May @ 12:28pm 
somebody fork this please:steamsad:
Th3_Fr3d 26 May @ 6:43am 
@mail4starzi I wrote a compatibility fix for 1.5. Would it be fine if I re-uploaded this 1.5 version here on steam (with link to this version + credit to you guys)?
Giggles 11 May @ 2:14pm 
Shame this mod is dead, it was really awesome when it worked. Thanks for providing it :)
Giggles 11 May @ 2:14pm 
Thanks for the warning Lenny!
mail4starzi  [author] 8 May @ 12:35am 
Sorry, I am no longer supporting this mod.
Lennybolt7 7 May @ 9:11pm 
Yes I know it was stupid to try anyway
Lennybolt7 7 May @ 9:11pm 
For anyone who tries 1.5 anyway; don't. It breaks blood smear textures.
Ŧгєєzє 12 Apr @ 1:08pm 
1.5
izzimon  [author] 20 Feb, 2023 @ 9:48pm 
Sorry to hear that @ec#2718. This was my first coding mod, and it ended up trickier than I expected. I'm not currently working on it except to support newer rimworld versions. Feel free to fork it though!
ec#2718 on Discord 20 Feb, 2023 @ 4:04pm 
Hrm. I'm (still?) getting the unimplemented method error about TickLong(); it doesn't seem like the existing filth in my save is getting replaced on savegame-load after enabling this mod?
izzimon  [author] 31 Aug, 2021 @ 10:49pm 
@RHS0 thanks for that suggestion. I do find that other kinds of liquids don't register so strongly for me, so I probably wouldn't notice the difference between one shade of vomit and another (or one shade of bug blood and another).

I am also trying to track down some performance problems at the moment - sounds like some people have been having issues when they've got a big mod list. So probably won't add that now (to avoid further slow downs), but maybe later :)
RHS0 30 Aug, 2021 @ 8:45am 
thoughts on making the other "liquids" able to dry?
Like bugblood, or vomit? is that a potential future feature, maybe? :)
izzimon  [author] 27 Aug, 2021 @ 9:13pm 
Sorry everyone, that error that @Nianor Skywolf ran into wasn't a mod incompatibility, it happens any time you add my mod to an existing save with blood already on the map *facepalm*. I pushed out a fix (see the Compatibility section above for details).

I also included a performance tweak @GotWeenies - hope it helps!
izzimon  [author] 27 Aug, 2021 @ 2:29pm 
Ohh actually @GotWeenies I have an idea of what might be slowing it down. I'm not limiting the different colors in any way, so that might be filling the graphic database with ever so slightly different shades of blood... I'll see if I can improve that
izzimon  [author] 26 Aug, 2021 @ 10:45pm 
@GotWeenies hmm interesting, I wonder why that is. Sorry 'bout that. I can see if I can find some guides for what not to do, but yeah, open to suggestions if you can spot anything weird about how I've implemented it!
izzimon  [author] 26 Aug, 2021 @ 10:45pm 
Not sure what you mean by that sorry @Mlembrant, are you missing a link?
Mlembrant 26 Aug, 2021 @ 11:32am 
You made this?

-_-

I made this..
Dr. Quackers M.D. 26 Aug, 2021 @ 7:27am 
I also see a noticeable lag increase when adding this mod to an already large mod list. Its almost like this mods takes a large list over that edge.
Mysterius 26 Aug, 2021 @ 2:32am 
Clever. And yes, thanks ;).
izzimon  [author] 26 Aug, 2021 @ 2:03am 
Hi @Mysterius, I wouldn't expect it to have poor performance. How it works is every 1 game hour, all the blood on the map increases a "percent dried" property (if the ambient temp allows) and notifies the color has changed. But yeah, nothing like every tick. Does that answer your question?
Mysterius 26 Aug, 2021 @ 12:19am 
How would you rate the performance impact with lots of blood on the map ? I don't know how you did it but tracking every puddle and checking its age (my first idea) seems a bit heavy.
izzimon  [author] 22 Aug, 2021 @ 5:38pm 
@Nianor Skywolf - I stared a discussion about it, so we can move to there :)
Nianor 22 Aug, 2021 @ 2:46pm 
Well... my log is crashing RimPy's analyzer thanks to Vanilla Social Interactions Expanded's jank creating ludicrous quantities of spam, so I can't do anything with that in particular right now. Though... I *do* have one of the "rain removes filth" type of mods, specifically "Filth Vanishes With Rain And Time," that might be it?
Nianor 22 Aug, 2021 @ 2:32pm 
@izzimon I can try making a collection, but I can't guarantee that'll be easy for you to bugtest, I have other issues that I've just dealt with like worlds taking ages (~30 minutes) to generate. I just got the error again, so I'm gonna try looking at it in RimPy's log analyzer and seeing if it has any clues there.
izzimon  [author] 22 Aug, 2021 @ 12:35pm 
@[Khorne] Shits'N'Giggles I don't see why it wouldn't but I'll check in the weekend
izzimon  [author] 22 Aug, 2021 @ 12:34pm 
Or if you've got a collection, that will work too. I just need some way of quickly subscribing to them all
izzimon  [author] 22 Aug, 2021 @ 12:23pm 
Oh wow @Nianor Skywolf haha yeah that's quite a lot. Hmm, I reckon if you can make a zip file of the mod folders and send it to me, that will the easiest. I have a pretty good idea of what I'm looking for. I'll PM you.
RutraNickers 22 Aug, 2021 @ 10:41am 
@Nianor Skywolf god damn, and I thought I have a problem with 310 mods in my modlist lmao
[Khorne] Shits'N'Giggles 22 Aug, 2021 @ 10:17am 
Does it work with the mod "rain washes filth away"?
Nianor 22 Aug, 2021 @ 10:17am 
Ummm... I can, though my modlist is *ludicrously* excessive. As in "744 mods" excessive. ~~I don't have a problem, I can stop whenever I want.~~
Would a modlist that large even be helpful, or should I see if I can bugfix on my end to narrow down possible mod conflicts?
izzimon  [author] 21 Aug, 2021 @ 10:37pm 
Oh sorry to hear that. Can you tell me what other mods you have enabled? I'll try have a look next weekend.
Nianor 21 Aug, 2021 @ 10:21pm 
Getting a massive flood of errors:
Exception ticking Filth_Blood1058579 (at (236, 0, 237)): System.NotImplementedException: The method or operation is not implemented.
at Verse.Entity.TickLong () [0x00000] in <00638943358e4807bd44cd7bc8f572da>:0
at (wrapper dynamic-method) Verse.TickList.Verse.TickList.Tick_Patch0(Verse.TickList)
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch2 (string)
(wrapper dynamic-method) Verse.TickList:Verse.TickList.Tick_Patch0 (Verse.TickList)
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch7 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch3 (Verse.Game)
(wrapper dynamic-method) Verse.Root_Play:Verse.Root_Play.Update_Patch0 (Verse.Root_Play)
izzimon  [author] 21 Aug, 2021 @ 8:02pm 
Cool thanks @Bic Boy and @d_valroth. Definitely good to think about, and in any case, I probably need to make sure that any other blood affected by this mod darkens (rather than just turns maroon), and that the defined blood color is respected (instead of being overridden as red). I'll look into it
Bic Boy 21 Aug, 2021 @ 4:14pm 
Don't a lot of substances turn darker over time? Seems to me like it's down to creative interpretation.
d_valroth 21 Aug, 2021 @ 3:22pm 
Well, blood turns brown because it rusts. Aliens with non-red blood presumably are based on something other than iron, so it really shouldn't rust.
izzimon  [author] 21 Aug, 2021 @ 2:31pm 
@SIVA fox oo, I'm not sure, I'll have to check. I skipped doing insect blood because the color doesn't register as blood to me so it wasn't bothering me. I'll have to check out Moyo, haven't played with them before
izzimon  [author] 21 Aug, 2021 @ 2:27pm 
Thanks @Forekast!
izzimon  [author] 21 Aug, 2021 @ 2:26pm 
@Bic Boy, cool yes that's the next bit I'll try tackle :)
Bic Boy 21 Aug, 2021 @ 1:03pm 
Oh yea, this is awesome. Now if only you could make the wounds dry...
Forekast 21 Aug, 2021 @ 12:41pm 
While this may seem like a small change, it's a pretty great addition. It's one of those things you'd expect to be part of vanilla
イムカ 21 Aug, 2021 @ 4:59am 
Does it work with things with funny blood colors? Like say the blue blood Moyo have?
Excel.exe 20 Aug, 2021 @ 10:32pm 
thanks for the reply
mail4starzi  [author] 20 Aug, 2021 @ 10:14pm 
Yes, it will continue to get washed away when it rains and snows, and it will continue to disappear after 35-40 days
Excel.exe 20 Aug, 2021 @ 10:09pm 
does this work with filth vanishes with rain and time