Project Zomboid

Project Zomboid

Red Days
236 Comments
Yagoda 12 hours ago 
Wow...
Harleymart 7 Oct @ 10:56am 
tags: Silly/Fun!!
Harleymart 7 Oct @ 10:55am 
now add a masturbation system
LowTab hero 3 Oct @ 4:39am 
insane
B1ackCat 27 Sep @ 3:08am 
thank you for update!
Levantine  [author] 27 Sep @ 3:07am 
To all, I've fixed the v42.12 compatibility issues, did some basic tests, seems fine, let me know if there are any other issues.

Also included with the update are randomized debuff severity with sandbox options if you want to adjust it. Each period will be unique, sometimes you'll get severe cramps and become fatigued faster and have trouble sleeping. Other times it'll pass without an issue and everything in between.

Next thing I plan to work on are Moodles and PMS symptoms.
Levantine  [author] 27 Sep @ 3:03am 
@"Last Chapter" This ended up being the fix: https://github.com/Levantine-1/reddays/commit/470dc4a9dee6d2902d7f5984e257c5a9c9dd5416

From:

local group = BodyLocations.getGroup("Human")
group:getOrCreateLocation("HygieneItem")

To:

local group = BodyLocations.getGroup("Human")
local bodyLocation = BodyLocation.new(group, "HygieneItem")
group:getAllLocations():add(bodyLocation)
Last Chapter 26 Sep @ 11:41pm 
this seems to fix

local RandomClothingLocations = {
"HygieneItem",
}

local group = BodyLocations.getGroup("Human")
for _, location in ipairs(RandomClothingLocations) do
local bodyLocation = BodyLocation.new(group, location)
group:getAllLocations():add(bodyLocation)
end
glasis 26 Sep @ 7:42pm 
good job:steamthumbsup:
Lord Hobotok 26 Sep @ 2:18pm 
Waiting for an mod update) Take your time, make everything beautiful)
Levantine  [author] 26 Sep @ 1:54pm 
The recent update 42.12 made some changes and I need some time to review and debug. Right now I'm looking at what they did BodyLocations but this can take me a while to figure out and implement a fix, so pls be patient but for now you should disable the mod.

If you see a black screen on load, just spam the escape key.
B1ackCat 26 Sep @ 5:06am 
Bro, update please for 42.12
Lord Hobotok 26 Sep @ 12:08am 
And when I left the game session in the menu, I just had a black screen. (42.12)
Lord Hobotok 26 Sep @ 12:05am 
Is it normal that when updating a moodle, an error appears in the game? Maybe it's time to update the mod?
galkinzhenia 25 Sep @ 8:18am 
Обновите до 42.12
Last Chapter 25 Sep @ 7:23am 
b42.12 has caused an error in BodyLocations.lua line 2 so error checker says. awesome mod btw
Laser Pickle 24 Sep @ 4:09pm 
I check to see if this updated before everytime I play. It's one of my top ten mods, but the planned features of PMS and bloody effect on clothing if products are not worn is kind of vital. I had been waiting for a mod like this for a while.
I apologize, it was my mistake; it turned out that I was playing on build 41. Thank you for your help.
Levantine  [author] 23 Sep @ 2:56am 
As far as I know with the issue of the mod not appearing, the vast majority of the time is that the player is trying to load this mod on B41. This mod is B42 only, so make sure you're on B42
Polon 20 Sep @ 3:56pm 
I have the same issue as the guy below
I greet you. What to do if the mod does not appear in the list of mods?
Michelle 🌙 14 Sep @ 8:36am 
No me aparece dentro de PZ, ya me desuscribi y volvi a suscribir y no me aparece :c ¿alguien que le pase lo mismo y lo haya solucionado?
blamebleue 14 Sep @ 8:26am 
i've been thinking about something like this for a long time!! i think a lot of people who have periods would have some difficulty managing this in real life, and i think this aspect of realism coming into zomboid is really cool. thanks for the mod!
Sqwerm 10 Sep @ 9:06pm 
Heck yeah, I've been wondering when I'd find a mod like this!
amari 9 Sep @ 2:06pm 
lmfao nice job dude
EVA 29 Aug @ 3:23pm 
thanks for enabling periods for both genders!! i always pick the male body cause i like it more but roleplay as a woman :)
Pygmalion 25 Aug @ 2:59pm 
It seems like the randomized start date sandbox option isn't working. In debugging a mod of my own, I've launched dozens and dozens of fresh sandbox games all with that option selected, and every time without fail my character starts off bleeding.
AntiHackerAction 19 Aug @ 5:47am 
Guy irl, but this should make female characters more realistic, thanks!
Levantine  [author] 17 Aug @ 2:18am 
@Constantine Do you mean starting with the cycle as in:
1. A new character always starts on their period
A: Increase the delay time for "Minimum First Period Delay Time" in sandbox settings. Set the min and max to 7 to not start on your period. Your cycle is generated on character spawn so either set this before starting a new game, or you can make this change, then reload the game, and create a new character.

2. Or every time you log in on an existing character you are on your period no matter how long it's been since your period started, or bleed/pain stat even though wearing tampons or taking painkillers?
A: This would be a bug, please describe your settings and what led up to this or share your log file with me if you're comfortable.
3. Or something else?
A: Same answer as 2.

A new cycle is generated when a valid one isn't found, in cases like (New character spawn, end of previous cycle, or an error or otherwise invalid cycle).
Constantine 15 Aug @ 3:42pm 
is there a reason why i keep starting with the cycle? Ive changed the sandbox settings but cant seem to fix it
kittysmuggler 13 Aug @ 10:40pm 
mod goes hard thank you
Strongbeard 11 Aug @ 6:21pm 
Alright that's enough workshop for today.
USER404 8 Aug @ 4:43am 
Thanks!

I can't seem to use sandbox options to adjust spawn rates in buildings because this seems to be called before player data is loaded.

It is fine, I prefer using default Loot menu in sandbox.
Levantine  [author] 8 Aug @ 12:48am 
@USER404 Update pushed.

Loot distribution code is here if you're curious:

https://github.com/Levantine-1/reddays/blob/main/Contents/mods/RedDays/42/media/lua/server/items/RedDays_ProceduralDistributions.lua

For items in furniture, see the loot table starting with:
local distributions = { -- Format: {distributionName = {baseRate, iterations}}
I looked for spots where medical or feminine items (perfume, makeup, etc.) spawn and added my items there.

Base rate = how likely an item is to appear.

Iterations = number of chances for it to appear multiple times.

I can't seem to use sandbox options to adjust spawn rates in buildings because this seems to be called before player data is loaded.

For zombie loot, see the OnZombieDead function — here sandbox options work, since it for sure runs after the game is loaded (when a zombie is killed).
USER404 7 Aug @ 4:57pm 
Appreciate it. I like playing with almost inexistent loot. Doing a 10yl run currently :)

I don't know very well how loot tables work, but if it is possible to include red days item in a distribution category such a Medical or Other I think it would do the trick for me as those can be adjusted in default sandbox options.
Levantine  [author] 6 Aug @ 6:47pm 
@USER404 That should be updated in this weekend's changes.

I plan to cut the spawn rate of item packs on corpses down to very rare.

As for the single items. I thought it would make sense that most women would carry spares in their pockets/purses at all times, and right now only 80% of female corpses would carry panty liners and 20% carry tampons/pads.

In any case, I'll add sandbox options for this soon.
USER404 6 Aug @ 4:30pm 
I like the update, the calendar is a nice addition. My only grip right now is the really high loot rate on corpses. A sandbox addition to make it rare would be nice
spinnywhy 6 Aug @ 11:50am 
ffff seems i have scrolled way to far
@Levantine OK. I have change my game's version. It's OK now
@Levantine as I remember yes
Levantine  [author] 5 Aug @ 6:27pm 
@ⱠØVɆ ₣ł₲Ⱨ₮ɆⱤ are you on B42?
Levantine  [author] 5 Aug @ 6:26pm 
@YandereARA I can add it to this weekend's update
Why it did not show up in my mods list? What I should I to do?
YandereARA 4 Aug @ 7:48pm 
I would like to have an option to disable zombie loot with hygiene products.
Levantine  [author] 1 Aug @ 5:50pm 
@Mr_Drozd I've sent you a friend request, this is a big PR so let's review and discuss the changes together.
Mr_Drozd 1 Aug @ 9:40am 
@Levantine I submitted a pull request to add b41 version. First time doing this so apologies if I messed anything up. It's based on an earlier version of the b42 mod so it may vary a bit in the way it works now. I was able to implement a randomized cycle start and have tested it in single player, but I think it should work in multiplayer too.
Levantine  [author] 1 Aug @ 2:24am 
I've added a craftable cycle tracker book, please check it out!
Laser Pickle 28 Jul @ 11:24am 
currently the only use of the hygene products is during the bleeding. You mention discharge but it has no effect on clothing so the hygene products don't serve any purpose during that time. I haven't seen the bleeding phase cause any effect on clothing either yet.
Rabbit 28 Jul @ 6:47am 
This mod is the best thing in modern gaming... (the inclusivity is amazing and I've literally never seen another game tackle menstruation... like it's 2025. Some bodies bleed/cycle. Fancy that hundreds of survival games exist but like, none of them talk about it?

Smash that patriarchy! (excitedly waiting for organized categories: core compatibility... feeling disorganized and contentedly validated until then cuz I can't live without "Red Days" now. :spiffo:
Levantine  [author] 28 Jul @ 12:23am 
@zandrialek going to add that to the todo list. Will look into adding weight effects and fluctuating energy. Might be a while while I still hammer out the rest of the major core functionality.