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

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 IdentifierFor 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
  • Not much needed to be updated here
  • Added a shiny new mod icon
1.0.6 epxandedbloodbread 285 Sep 19th 2025 at 12:47 AM expandedbloodbread_1.0.6.zip 1-click install
  • Reduced blooddough's nutritionPropsWhenInMealByType values down to vanilla dough for consistency
  • Added blooddough kneading recipes that use yeast starter and food oil
1.0.5 epxandedbloodbread
1.20.8 - 1.20.10 1.20.11 - 1.20.12
4573 Apr 28th 2025 at 6:59 AM expandedbloodbread_1.0.5.zip 1-click install
  • Removed redundant patches that threw errors when loaded
  • Removed a soft dough patch that pointed to a recipe array that didn't exist
1.0.4 epxandedbloodbread 111 Apr 27th 2025 at 6:04 AM expandedbloodbread_1.0.4.zip 1-click install
  • Removed Sausages compatibility in preparation for an upcoming mod release
  • Under the hood fixes to patching expandedNutrients
    • Bloodbread should now have equivalent grain saturation values with vanilla bread, and will have ~100 extra protein saturation on top
  • Blood has been patched in directly to soft dough recipes instead of having their own separate recipes
  • Blooddough has been patched in directly to fruit dough recipes. This should ensure compatibility with anything that modifies the fruit dough recipe itself (Real Grapes, Wildcraft, etc.)
1.0.3 epxandedbloodbread 445 Apr 8th 2025 at 6:10 AM expandedbloodbread_1.0.3.zip 1-click install
  • Added compatibility for Real Grapes. Make your fruit dough out of blood, sweat, tears, and grapes!
1.0.2 epxandedbloodbread 279 Apr 3rd 2025 at 6:10 AM expandedbloodbread_1.0.2.zip 1-click install
  • Blood will now show as an ingredient in bread tooltips (yes, this does mean bloodbread will say it was, in fact, made with blood)
1.0.1 epxandedbloodbread 583 Mar 9th 2025 at 6:22 AM expandedbloodbread_1.0.1.zip 1-click install
  • Fixed blood giving way too much extra saturation in breads, it now gives the same extra sat as milk
  • Disabled grid recipes for blooddough
  • Compatibility for Sausages added
1.0.0 epxandedbloodbread 452 Feb 19th 2025 at 2:04 AM expandedbloodbread.zip 1-click install

Initial release


37 Comments (oldest first | newest first)

CyrusJazzberry , Dec 18th 2025 at 6:38 PM

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!

CaptainOats, Dec 18th 2025 at 4:59 PM

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.

CyrusJazzberry , Sep 16th 2025 at 7:50 PM (modified Sep 19th 2025 at 7:14 AM)

Myou

I completely forgot about starters and oil, whoops! I'll see about adding them in when I get the time
edit: update dropped

Myou, Jul 22nd 2025 at 3:44 PM

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-

terminal_case, Jun 18th 2025 at 5:43 PM

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.

CyrusJazzberry , Jun 12th 2025 at 7:50 AM

terminal_case 

Interesting, let me know what happens!

terminal_case, Jun 12th 2025 at 1:12 AM

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

 

Jayro, May 10th 2025 at 5:18 PM

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. 😩

CyrusJazzberry , May 10th 2025 at 4:48 PM

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?

Jayro, May 10th 2025 at 8:30 AM

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.

CyrusJazzberry , May 10th 2025 at 8:23 AM

Jayro

Do you have Sausages installed? I recall that mod having a bug with bloodbread textures in ovens.

Jayro, May 10th 2025 at 7:03 AM

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.

CyrusJazzberry , May 4th 2025 at 8:42 AM

Aymerhic

I did change blooddough to match EF's dough grain sat, but with an additional 100 protein.

Aymerhic, May 3rd 2025 at 8:12 PM

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

Devonushka, Apr 29th 2025 at 12:17 AM

Thanks!

CyrusJazzberry , Apr 28th 2025 at 7:01 AM

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!

Devonushka, Apr 28th 2025 at 4:38 AM

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.

CyrusJazzberry , Apr 27th 2025 at 8:58 PM

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.

Devonushka, Apr 27th 2025 at 7:17 PM

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?

CyrusJazzberry , Apr 25th 2025 at 6:11 PM

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

Aymerhic, Apr 24th 2025 at 11:16 AM

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?

CyrusJazzberry , Apr 16th 2025 at 4:12 AM

Arsol

Wildcraft support isn't currently planned, sorry.

Arsol, Apr 15th 2025 at 12:52 AM

Any plans to integrate wildcraft fruit support into this, like expanded foods has? I figure it can't hurt to ask :D

CyrusJazzberry , Apr 8th 2025 at 5:31 AM

Taeo

Sausages would be the culprit. I believe it has blood sat set to 16, which tacks on around ~800 protein value to bread.

Taeo, Apr 8th 2025 at 4:58 AM

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"

CyrusJazzberry , Apr 8th 2025 at 3:49 AM

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?

Taeo, Apr 8th 2025 at 2:49 AM

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?

CyrusJazzberry , Mar 7th 2025 at 4:23 AM

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

Taeo, Mar 7th 2025 at 12:58 AM

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

CyrusJazzberry , Mar 3rd 2025 at 7:59 AM

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.

Taeo, Mar 3rd 2025 at 6:17 AM

Making dough with blood gives 100x more protein than using meat broth, and soft dough is 9x more. Is that intended?

CyrusJazzberry , Feb 19th 2025 at 4:34 AM

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.

purple8cloud, Feb 19th 2025 at 4:04 AM

i love u

 

LarekFlynn, Feb 19th 2025 at 3:49 AM

CyrusJazzberry Great work!

LarekFlynn, Feb 19th 2025 at 3:47 AM

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.

EndlessOats, Feb 19th 2025 at 3:18 AM

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

InertFurry, Feb 19th 2025 at 2:58 AM

Blood being the only way to make soft dough seems like an extreme change...