Jump to content

Recommended Posts

Posted (edited)

Being Female


Overview

 

Being Female is a comprehensive female roleplay enhancement mod for Project Zomboid. This mod introduces female biological systems including menstrual cycles, pregnancy, lactation and related gameplay mechanics. It provides an immersive experience for players seeking roleplaying opportunities in the zombie apocalypse.

 

The mod features a complete reproductive system simulation with visual indicators, traits and UI integration. Systems are designed to be balanced and configurable through sandbox options.


Features

 

🩸 Menstrual Cycle System

 

  • Cycle Tracking: 28-day menstrual cycle with 6 distinct phases:
    • Recovery: Post-pregnancy recovery period
    • Menstruation: Bleeding phase with configurable pain effects
    • Follicular: Hormone building phase
    • Ovulation: Peak fertility window
    • Luteal: Pre-menstrual phase
    • Pregnant: Pregnancy state
  • Fertility Calculations: Dynamic fertility rates based on cycle phase and traits
  • Pain Simulation: Menstrual cramps with trait-based severity modifiers
  • Cycle Visualization: UI indicators showing current phase and fertility status

 

 

🤰 Pregnancy System

 

  • Pregnancy Simulation: Gestation period with progress tracking
  • Fertilization Mechanics: Realistic conception based on fertility rates and timing
  • Labor & Birth: Animated birthing sequence
  • Postpartum Recovery: Recovery period affecting future fertility
  • Pregnancy Indicators: Visual and UI feedback throughout gestation

 

🥛 Lactation System

 

  • Milk Production: Dynamic milk generation based on pregnancy and traits
  • Expiration Mechanics: Milk can dry up if not pumped regularly
  • Lactation Traits: Special traits that enhance milk production and duration
  • Visual Feedback: UI showing milk levels and lactation status
  • Fluid Mechanics: Integrated with build 42 fluid mechanics.

 

 

🎭 Character Traits

 

The mod adds several female-specific traits that modify gameplay:

  • Fertile: +50% fertility rate
  • Infertile: Complete infertility (cannot get pregnant)
  • Hyper fertile: +100% fertility, faster postpartum recovery
  • Pregnant: You start the game pregnant
  • Dairy Cow: +25% milk production and +25% lactation duration
  • Bad Menstrual Cramps: 2x stronger menstrual pain
  • No Menstrual Cramps: No menstrual pain effects

 

 

🎨 User Interface

 

  • Being Female Panel: Dedicated UI panel
  • Real-time Monitoring:
    • Womb status (sperm levels, cycle phase, fertility and pregnancy)
    • Lactation status (milk amount)
  • Visual Indicators: Dynamic images showing womb and lactation states
  • Animation Support: Visual feedback for sex and birthing animations

 

🎬 Animation System

 

  • Intercourse Animations: Contextual animations based on pregnancy status and protection
  • Birthing Sequences: Animated labor sequence

 

 Recommended Mods

  • ZomboLust by @BlaBla012345 - Sex Framework - Will allow the animations and impregnation on this mod
  • ZomboRut by @Doomtero - Another sex framework. Will allow the animations and impregnation on this mod

Optional Mods

  • Moodle Framework - This mod adds custom moodles for pregnancy and lactation engorgement

 

ORIGINAL THREAD

 

 

IMPORTANT NOTES

  • This mod is compatible with Build 42 ONLY
  • Being Female does not have ANY REQUIRED mod. However this mod REQUIRES some other mod to act as a sex framework (see recommended mods)
  • Liquids of this mod uses the Liquid system of build 42
    • This means you can mix and match Milk & Semen and also use bottles, bowls, buckets (and more) to express / pump milk or push semen

 

Useful Links

 

 

Support Development!

If you like this mod, please consider support its development

 

bmc-yellow-button-941f96a1.png.9d4c482fd0d76cead4b0637d59e83b38.png


  • Submitter
  • Submitted
    04/22/26
  • Category
  • Requirements
  • Install Instructions
    • Download
    • Extract contents into ~/Zomboid/mods

    For Translations

    • Download the language mod (e.g ZomboLustBeingFemale-ptbr-1.10.2.zip)
    • Extract contents to ~/Zomboid/mods
    • Activate both mods to enable translations

 

Edited by Zikhad
other mods links
Posted
2 hours ago, LenaLachrymosa said:

Where do I get mod version for 41 ? 

check the original thread, there is links for downloading the version for build 41.

But keep in mind the new version of this mod IS NOT and WILL NOT be build 41 compatible

 

  • 2 weeks later...
Posted (edited)

How did you resist the urge to call it Project Femoid? I know it's a slur but it's just too perfect.

Edited by StretchFan
Posted

Hey Zikhad, I used to play around with the original mod code trying to test new ideas. However, I never found time to finish... so I decided to share them with you (I hastily coded; sorry if they are spaghetti and/or trivial). 


My first idea was to add the chance of a condom breaking.

if (Utils.Inventory:hasItem("ZWBF.Condom", character)) then
		print("Condom found")
		local inventory = character:getInventory()
		if (ZombRand(100) < 30 ) then
			inventory:Remove("Condom")
			HaloTextHelper.addText(player, getText("Your condom broke!"), HaloTextHelper.getColorRed())
			local text = string.format("%s %sml", getText("IGUI_ZWBF_UI_Sperm"), amount)
			HaloTextHelper.addTextWithArrow(character, text, true, HaloTextHelper.getColorGreen())
			Womb:addSperm(amount)
		else
			inventory:Remove("Condom")
			inventory:AddItem("ZWBF.CondomUsed", 1)
		end
	else
		print("Condom not found, passing sperm amount:" .. tostring(amount))
		-- show a Halo Text with the amount of sperm injected
		local text = string.format("%s %sml", getText("IGUI_ZWBF_UI_Sperm"), amount)
		HaloTextHelper.addTextWithArrow(character, text, true, HaloTextHelper.getColorGreen())
		Womb:addSperm(amount) -- add sperm to the womb
		print("Called Womb:addSperm function")

	end

 

The second idea was to add some kind of corruption/infection caused by sperm (it always bugged me that the Knox infection wouldn't transmit like an STD; after all, the Knox infection is transmissible by body fluid), of course getting the real Knox infection is a death sentence to any character, so I made a "fake infection".  For the corruption part, I repurposed the "unblessing" trait (that trait from one of the professions, sexperiment, I believe, the one that makes you invisible to the same gender) and made it so that having unblessing changes gameplay. 

local player = getPlayer()
    local amount = ZombRand(10)
    local data = self.data
    if ZombRand(100) < 80 then return end 
    if data.SpermAmount > 0 then
		if ZombRand(100) < 90 then 
			if not player:HasTrait("unblessing") then 
				player:getBodyDamage():setInfected(false)
				player:getBodyDamage():setInfectionTime(-1)
				player:getBodyDamage():setInfectionLevel(player:getBodyDamage():getInfectionLevel() + amount)

				data.SpermAmount = data.SpermAmount - amount
				HaloTextHelper.addText(player, getText("Your womb itches"), HaloTextHelper.getColorRed())
				return
			end
			if player:HasTrait("unblessing") then 
				if (player:getBodyDamage():getInfectionLevel()) > amount then 
					player:getBodyDamage():setInfected(false)
					player:getBodyDamage():setInfectionTime(-1)
					player:getBodyDamage():setInfectionLevel(player:getBodyDamage():getInfectionLevel() - amount)
					data.SpermAmount = data.SpermAmount - amount
					HaloTextHelper.addText(player, getText("Your infection withdraws... for now."), HaloTextHelper.getColorGreen())
					return
				end
			end
		elseif (ZombRand(100) > 95) and not player:HasTrait("unblessing") then 
			player:getTraits():add("unblessing")
			player:getBodyDamage():setInfected(false)
			player:getBodyDamage():setInfectionTime(-1)
			player:getBodyDamage():setInfectionLevel(25)
			HaloTextHelper.addText(player, getText("You feel strange, changed"), HaloTextHelper.getColorRed())
			return
		end
        local text = string.format("%s %sml", getText("IGUI_ZWBF_UI_Sperm"), amount)
        HaloTextHelper.addTextWithArrow(player, text, false, HaloTextHelper.getColorWhite())
        self:applyWetness()
    end
    data.SpermAmount = data.SpermAmount - amount

Basically, the player must find a way to get rid of any sperm inside their character's womb because there is a chance that the amount of sperm removed may be added as 

The Knox infection level, even though not straight lethal, can easily spiral out of control; after all, there is not a cure for the Knox infection. However, there is a chance for the character to be corrupted with an unblessing trait; if that happens, instead of running away, the player must engage in perverted acts in order to stay alive and well—the complete opposite.

 

I tested both codes, and they worked relatively well for a proof of concept. 

 



Unfortunately I couldn't find time to code all my ideas, so I shall add here what I was planing:

-Add some kind of priority queue for sperm and sperm properties, like zomboid sperm being less virile than a bandit, where being less virile means being at the bottom of the queue, and futa sperm only being capable of fathering girls or futas.

 

-Some form of genetics, like Mendelian’s laws (this would be funny in multiplayer, using a DNA test to find out who the father is). 

 

-Add compatibility with a mod that a player can research a cure for the Knox infection and/or unblessing trait (those used condoms would gain a huge upgrade in purpose).

 

-Configurations for condom breaks, such as enabling condoms to get old as the game progresses, with the older the higher the chances of it breaking.

 

-Configurations for corruption, how fast or slow zomboid sperm adds Knox infection level, or if it adds at all.

 

-Taking into account vanilla traits, like lucky reducing condom breaking chances.

-Characters that possess unblessing trait can consume used condoms filled with zomboid sperm in order to lower Knox infection level.

 

  • 2 weeks later...
Posted

Any chance we can get some sandbox options to tweak the spawn rate of the mod items? I find them in basically every medicine cabinet and drawer and it's a bit overwhelming.

Posted (edited)

Where does sperm come from? I use zomborut and no zombies nor survivors spawn sperm into the womb. I don't get errors thrown and use almost no mods.
Edit:
Tried it only with the bandits mod, ZomboRut and Being Female. No sperm is spawned.

Edited by Ezrael

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...