RimWorld
Blood Dries
46 comentarii
Th3_Fr3d 7 iun. la 12:15 
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 iun. la 10:58 
@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 mai la 12:28 
somebody fork this please:steamsad:
Th3_Fr3d 26 mai la 6:43 
@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 mai la 14:14 
Shame this mod is dead, it was really awesome when it worked. Thanks for providing it :)
Giggles 11 mai la 14:14 
Thanks for the warning Lenny!
mail4starzi  [autor] 8 mai la 0:35 
Sorry, I am no longer supporting this mod.
Lennybolt7 7 mai la 21:11 
Yes I know it was stupid to try anyway
Lennybolt7 7 mai la 21:11 
For anyone who tries 1.5 anyway; don't. It breaks blood smear textures.
Ŧгєєzє 12 apr. la 13:08 
1.5
izzimon  [autor] 20 febr. 2023 la 21:48 
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 febr. 2023 la 16:04 
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  [autor] 31 aug. 2021 la 22:49 
@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 la 8:45 
thoughts on making the other "liquids" able to dry?
Like bugblood, or vomit? is that a potential future feature, maybe? :)
izzimon  [autor] 27 aug. 2021 la 21:13 
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  [autor] 27 aug. 2021 la 14:29 
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  [autor] 26 aug. 2021 la 22:45 
@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  [autor] 26 aug. 2021 la 22:45 
Not sure what you mean by that sorry @Mlembrant, are you missing a link?
Mlembrant 26 aug. 2021 la 11:32 
You made this?

-_-

I made this..
Dr. Quackers M.D. 26 aug. 2021 la 7:27 
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 la 2:32 
Clever. And yes, thanks ;).
izzimon  [autor] 26 aug. 2021 la 2:03 
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 la 0:19 
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  [autor] 22 aug. 2021 la 17:38 
@Nianor Skywolf - I stared a discussion about it, so we can move to there :)
Nianor 22 aug. 2021 la 14:46 
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 la 14:32 
@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  [autor] 22 aug. 2021 la 12:35 
@[Khorne] Shits'N'Giggles I don't see why it wouldn't but I'll check in the weekend
izzimon  [autor] 22 aug. 2021 la 12:34 
Or if you've got a collection, that will work too. I just need some way of quickly subscribing to them all
izzimon  [autor] 22 aug. 2021 la 12:23 
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 la 10:41 
@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 la 10:17 
Does it work with the mod "rain washes filth away"?
Nianor 22 aug. 2021 la 10:17 
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  [autor] 21 aug. 2021 la 22:37 
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 la 22:21 
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  [autor] 21 aug. 2021 la 20:02 
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 la 16:14 
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 la 15:22 
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  [autor] 21 aug. 2021 la 14:31 
@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  [autor] 21 aug. 2021 la 14:27 
Thanks @Forekast!
izzimon  [autor] 21 aug. 2021 la 14:26 
@Bic Boy, cool yes that's the next bit I'll try tackle :)
Bic Boy 21 aug. 2021 la 13:03 
Oh yea, this is awesome. Now if only you could make the wounds dry...
Forekast 21 aug. 2021 la 12:41 
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 la 4:59 
Does it work with things with funny blood colors? Like say the blue blood Moyo have?
Excel.exe 20 aug. 2021 la 22:32 
thanks for the reply
mail4starzi  [autor] 20 aug. 2021 la 22:14 
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 la 22:09 
does this work with filth vanishes with rain and time