Mods / Expanded Bloodbread
Tags:
#Food
#Tweak
Author: CyrusJazzberry
Side: Both
Created: Feb 19th 2025 at 12:11 AM
Last modified: Dec 16th 2025 at 7:38 PM
Downloads: 7239
Follow Unfollow 124
Author: CyrusJazzberry
Side: Both
Created: Feb 19th 2025 at 12:11 AM
Last modified: Dec 16th 2025 at 7:38 PM
Downloads: 7239
Follow Unfollow 124
Latest release (for Vintage Story 1.21.5, potentially outdated):
expandedbloodbread_1.0.7.zip
1-click install
Requires Butchering and Expanded Foods
Note: v1.10.12 of Butchering makes most of this mod redundant! You probably won't need it unless you're running older versions.
Delectable, delightful blood-based baked goods.
*Best enjoyed with a side of fresh cooking tweaks.
Features
- Kneading recipes for blooddough (blooddough's grid recipes are disabled)
- Blood can be used as an alternative to water/milk/etc. when making soft dough
- Blooddough can be used to make fruit dough
- Bloodbread can be ground into their respective bread crumbs
Mod compatibility
- Any mod that directly patches fruit dough's recipes (Wildcraft, Real Grapes, etc.) should work just fine with using blooddough as a base
- Sausages is incompatible and causes issues regarding blood satiety and blooddough textures
Known issues
- None at the moment
| Mod Version | Mod Identifier | For Game version | Downloads | Released | Changelog | Download | 1-click mod install* |
|---|---|---|---|---|---|---|---|
| 1.0.7 | epxandedbloodbread | 511 | Dec 16th 2025 at 7:38 PM | expandedbloodbread_1.0.7.zip | 1-click install | ||
| |||||||
| 1.0.6 | epxandedbloodbread | 285 | Sep 19th 2025 at 12:47 AM | expandedbloodbread_1.0.6.zip | 1-click install | ||
| |||||||
| 1.0.5 | epxandedbloodbread | 4573 | Apr 28th 2025 at 6:59 AM | expandedbloodbread_1.0.5.zip | 1-click install | ||
| |||||||
| 1.0.4 | epxandedbloodbread | 111 | Apr 27th 2025 at 6:04 AM | expandedbloodbread_1.0.4.zip | 1-click install | ||
| |||||||
| 1.0.3 | epxandedbloodbread | 445 | Apr 8th 2025 at 6:10 AM | expandedbloodbread_1.0.3.zip | 1-click install | ||
| |||||||
| 1.0.2 | epxandedbloodbread | 279 | Apr 3rd 2025 at 6:10 AM | expandedbloodbread_1.0.2.zip | 1-click install | ||
| |||||||
| 1.0.1 | epxandedbloodbread | 583 | Mar 9th 2025 at 6:22 AM | expandedbloodbread_1.0.1.zip | 1-click install | ||
| |||||||
| 1.0.0 | epxandedbloodbread | 452 | Feb 19th 2025 at 2:04 AM | expandedbloodbread.zip | 1-click install | ||
|
Initial release | |||||||
CaptainOats
Thank you for letting me know! I'll probably just switch gears and change future versions of EB to be personal tweaks.
Also thank you for developing one of my favorite VS mods!
Author of Butchering here, CaptainOats!
I just popped in to say that I have intergrated compatibility with expanded foods with the newest version of Butchering.
I applogise that you have worked on an update recently but I had thought you had stepped back from modding so I went and put in my own changes for compatibility.
Thank you for your hard work and hope that you continue modding!
CaptainOats.
Myou
I completely forgot about starters and oil, whoops! I'll see about adding them in when I get the time
edit: update dropped
Can you make it so you can still add a food oil and bread starter optionally to bloodbread to bring it on par with the normal breads? Cooking with blood is neat but-
CyrusJazzberry, perhaps it's just the specific bloodbreads Jayro was making, but I didn't see the same issue with either Rye or Spelt bloodbreads. One thing I did notice was that the "Blood is Egg" mod that I was also planning to try out conflicts with your mod, which makes sense. It seems to override your bloodbread recipes with the pasta recipes.
terminal_case
Interesting, let me know what happens!
Jayro
I was about to try this mod, and am also on Linux. Could be a filename capitalization issue--on Linux, capitalization of files/folders matters, whereas on Windows it does not. I'll try it myself and see if I see the same issue, but it is something you could fix yourself if that's what it is.
Copying CyrusJazzberry as an FYI
Hey again CyrusJazzberry
So, I already tried running just this mod and its requirements, and even with a fresh install of the game, I'm still having the same issue. The only thing I can think of that might be different is that I'm using the Linux version. 😩
Jayro
Odd. This mod doesn't touch any texture files, and a quick load of my test world doesn't show any problems. Do any of your other mods touch bread textures?
hi CyrusJazzberry
I had it installed once, but I deleted it a while ago. Just in case, I cleared the cache too, but I'm still having the same problem, haha.
Jayro
Do you have Sausages installed? I recall that mod having a bug with bloodbread textures in ovens.
https://imgur.com/w0yl5gP
Hello, I hope you're doing well. I just wanted to let you know there's a texture bug when you put them in the oven, but everything else is working fine.
Aymerhic
I did change blooddough to match EF's dough grain sat, but with an additional 100 protein.
CyrusJazzberry Tried after the update and it seems the issue is still here, i havent tested doing any fruit dough with the bloodbread, but so far the base value still doesn't match the butchering mods' value
Thanks!
Devonushka
Looks like I forgot to remove some redundant patches when I was shifting around patch files, and there was a hanging array patch. New version released, should be cleaned up. Let me know if anything else pops up!
Got a number of errors on load after updating:
27.4.2025 21:24:24 [Error] Patch 2 (target: butchering:itemtypes/food/blooddough.json) in expandedbloodbread:patches/blooddough.json failed because supplied path /nutritionPropsByType/*-flax-charred is invalid: The json path /nutritionPropsByType/*-flax-charred was not found. No such element 'nutritionPropsByType' at the root path
27.4.2025 21:24:24 [Error] Patch 3 (target: butchering:itemtypes/food/blooddough.json) in expandedbloodbread:patches/blooddough.json failed because supplied path /nutritionPropsByType/*-flax-partbaked is invalid: The json path /nutritionPropsByType/*-flax-partbaked was not found. No such element 'nutritionPropsByType' at the root path
27.4.2025 21:24:24 [Error] Patch 4 (target: butchering:itemtypes/food/blooddough.json) in expandedbloodbread:patches/blooddough.json failed because supplied path /nutritionPropsByType/*-flax-perfect is invalid: The json path /nutritionPropsByType/*-flax-perfect was not found. No such element 'nutritionPropsByType' at the root path
27.4.2025 21:24:24 [Error] Patch 5 (target: butchering:itemtypes/food/blooddough.json) in expandedbloodbread:patches/blooddough.json failed because supplied path /nutritionPropsByType/*-rice-charred is invalid: The json path /nutritionPropsByType/*-rice-charred was not found. No such element 'nutritionPropsByType' at the root path
27.4.2025 21:24:24 [Error] Patch 6 (target: butchering:itemtypes/food/blooddough.json) in expandedbloodbread:patches/blooddough.json failed because supplied path /nutritionPropsByType/*-rice-partbaked is invalid: The json path /nutritionPropsByType/*-rice-partbaked was not found. No such element 'nutritionPropsByType' at the root path
27.4.2025 21:24:24 [Error] Patch 7 (target: butchering:itemtypes/food/blooddough.json) in expandedbloodbread:patches/blooddough.json failed because supplied path /nutritionPropsByType/*-rice-perfect is invalid: The json path /nutritionPropsByType/*-rice-perfect was not found. No such element 'nutritionPropsByType' at the root path
27.4.2025 21:24:24 [Error] Patch 8 (target: butchering:itemtypes/food/blooddough.json) in expandedbloodbread:patches/blooddough.json failed because supplied path /nutritionPropsByType/*-charred/saturation is invalid: The json path /nutritionPropsByType/*-charred/saturation was not found. No such element 'nutritionPropsByType' at the root path
27.4.2025 21:24:24 [Error] Patch 9 (target: butchering:itemtypes/food/blooddough.json) in expandedbloodbread:patches/blooddough.json failed because supplied path /nutritionPropsByType/*-partbaked/saturation is invalid: The json path /nutritionPropsByType/*-partbaked/saturation was not found. No such element 'nutritionPropsByType' at the root path
27.4.2025 21:24:24 [Error] Patch 10 (target: butchering:itemtypes/food/blooddough.json) in expandedbloodbread:patches/blooddough.json failed because supplied path /nutritionPropsByType/*-perfect/saturation is invalid: The json path /nutritionPropsByType/*-perfect/saturation was not found. No such element 'nutritionPropsByType' at the root path
27.4.2025 21:24:24 [Error] Patch 15 (target: expandedfoods:recipes/kneading/doughball.json) in expandedbloodbread:patches/blooddough.json failed because supplied path /4/ingredients/0/inputs/- is invalid: The json path /4/ingredients/0/inputs/- was not found. No such element '4' at the root path
27.4.2025 21:24:24 [Error] Patch 0 (target: expandedfoods:itemtypes/food/mixing/plaindoughball.json) in expandedbloodbread:patches/softdough.json failed because supplied path /attributes/expandedNutritionProps/*-dough is invalid: The json path /attributes/expandedNutritionProps/*-dough was not found. Could traverse until /attributes, but then 'expandedNutritionProps' does not exist. Full json at this path: {...
Downgraded back to 1.0.3 to confirm and these errors are only present in 1.0.4. This is with Butchering and EF but no Sausages.
Devonushka
Yes, I removed Sausages compatibility for v1.0.4. I've got another mod in the works that tweaks EF sausages to work with Butchering and the way I went about Sausages compat wasn't that great. You'll see some inconsistencies in bloodbread and sausage saturation if you use Sausages with the new version.
So glad to see you got the new version of this done! I love the cross play between Butchering and EF. I'm not 100% sure what you mean here though and was wondering if you could clarify:
(REMOVED AS OF V1.0.4) Sausages’ patches to blooddough/bread will take priority. Soft dough’s blood satiety value will change to match; this will result in breads having higher blood satiety values.
Is compatibility with Sausages removed? Do you recommend having Sausages in my pack alongside this mod, Butchering, and EF?
Aymerhic
That's not intentional, no. I'm in the process of reworking the entirety of this mod and trying to learn how ExpandedFoods calculates things behind the scenes, but it might take a while.
Edit: new version dropped! Let me know if that solved the issue
This mod has an issue, it changes the bread's satiety down to 160, while it's base value is 380 (240 for flax), I'm not using any other mod related to food except expended foods, but that kinda makes this specific bread, just a worse way to make bread, as the bread made by water gives as much, was this intended behavior?
Arsol
Wildcraft support isn't currently planned, sorry.
Any plans to integrate wildcraft fruit support into this, like expanded foods has? I figure it can't hurt to ask :D
Taeo
Sausages would be the culprit. I believe it has blood sat set to 16, which tacks on around ~800 protein value to bread.
CyrusJazzberry
The only thing I can think of is Sausages, I'm pretty sure it adds blood recipes for normal dough. I'm running the newest version of it. Can you tell me what actually determines the output saturation? I'll look in the files, I'm quite curious
EDIT: OK, I think I understand, from comparing your files to theirs, they add a blood to dough recipes and give a portion of blood a saturation of 16. You add blood to soft dough recipes and set the saturation to 1.5, but if Sausages is present you set it to also 16. I just don't get how 16 turns into 1600, since the recipe uses 10 "portions"
Taeo
Hm, that sounds like a different mod. Booting up a quick test world confirms that there's no way to use blood for basic dough. Are you using a mod like Salty's Manual Dough?
bad news 😅 even in 1.0.2 dough made with blood (not blood dough, dough made with blood instead of water/broth/milk) is still giving 1600+ protein. Maybe it's an incompatibility? Maybe its a different mod entirely adding this recipe and I'm way off base?
Taeo
I've had an update in the works for a few days that solves the satiety issue (but not the tooltip issue I'm not too sure what's going on there) - I'm doing some last minute value tests to try and find a sweet spot. However unless I can find a way to prioritize this mod's patches, Sausages' blooddough values will take priority if you run the two together
I've also noticed that if I use blood in a bread recipe it often doesn't mention blood in the tooltip of the bread afterword. Maybe its related
Taeo
No, it's not; for some reason it's acting like more blood is put into the recipe than needed. I'm still new to modding VS, and I'm not quite sure how to fix it yet.
Making dough with blood gives 100x more protein than using meat broth, and soft dough is 9x more. Is that intended?
InertFurry EndlessOats
As LarekFlynn stated, blood is just another liquid ingredient you can use in place of water/milk/etc. If for some reason blood is the only liquid you can use, another mod is interfering with the recipe.
i love u
CyrusJazzberry Great work!
InertFurry EndlessOats The new recipes for soft dough just have blood added to the options for the liquid ingredient. You can still use water, milk, and so on.
Agreed, that makes no balance sense, plus the blood is mostly used as a salt substitute in blood bread so it doesn't even make real sense. It's probably a code problem or something. Otherwise sweet mod though
Blood being the only way to make soft dough seems like an extreme change...