Jump to content

[Project Zomboid] Being Female - Adding more complex Female Roleplay


Recommended Posts

Posted

Suggestion: Make a debuff trait that if chosen, because of hormonal disorder, conceptive is not working as intended, change form absolute 0% chance of conception to only suppresses to 10% of the normal rate. In exchange for like a +2 trait point?

Posted
On 8/7/2024 at 2:59 AM, blabla012345 said:

Hello,
I am reviewing all the animations of the ZomboWin mod.


There is a built-in 'tag' system.
Example:

prefix = "ZomboWin_",
id = "a_chokedoggy",
tags = {"Defeat", "Intercourse"},


I corrected 50% of the files and implemented a light and functional version of the 'tags'.


If you look in this file
'ZomboWinAnimationUtils.lua'
lines 24 to 66

There is the code of the 'tags' system

 

For what concerns us here, I renamed the files with the tags

"Oral" - "Anal" and "Masturbation"

according to the types of sexual intercourse to which they each refer.

 

I suggest you make blacklists according to the tag system rather than based on the name of the animations which can be clearly misidentified.

 

You just have to copy the code provided from the file 'ZomboWinAnimationUtils.lua' or adapt yours.

 

I hope this can help 🙂

Great insight...

I've also saw the tag system.... I think I was able to retrieve a list of whitelisted animations by using the following:

local AnimationUtils = require("ZomboWin/ZomboWinAnimationUtils")

AnimationUtils:getAnimations(2, 1, 1, {"Intercourse"}, {}, false)


The thing now is, I can't find a way to link the animation that is currently playing (which I retrieve here) with the whitelisted ones...
Any recommendations here?

Posted
36 minutes ago, Zikhad said:

Great insight...

I've also saw the tag system.... I think I was able to retrieve a list of whitelisted animations by using the following:

local AnimationUtils = require("ZomboWin/ZomboWinAnimationUtils")

AnimationUtils:getAnimations(2, 1, 1, {"Intercourse"}, {}, false)


The thing now is, I can't find a way to link the animation that is currently playing (which I retrieve here) with the whitelisted ones...
Any recommendations here?

I'm afraid I'm of no use.
I took the liberty of asking a lua language master for help: @AlexTheMan21
I sent him a message in case he didn't see yours.
I hope I did the right thing.

 

What I can say however is that for animations related to masturbation the recognized tags are:
"Mast", "Masturbation", "Solo", "Quick", "Regular", "Relaxed"

Posted
55 minutes ago, Zikhad said:

Great insight...

I've also saw the tag system.... I think I was able to retrieve a list of whitelisted animations by using the following:

local AnimationUtils = require("ZomboWin/ZomboWinAnimationUtils")

AnimationUtils:getAnimations(2, 1, 1, {"Intercourse"}, {}, false)


The thing now is, I can't find a way to link the animation that is currently playing (which I retrieve here) with the whitelisted ones...
Any recommendations here?

Good morning (midnight) if I understand right the retreat system returns the name of the animation?

The animationutils should return a table if I'm not wrong?

If both of these is right u probably could match them by the animations they play. I could probably throw some concept code later today that isn't midnight if you are unsure how to do it. So ye just late rn and just mind throw what mind remembers to cross reference 2 strings 

Posted
14 minutes ago, blabla012345 said:

I'm afraid I'm of no use.
I took the liberty of asking a lua language master for help: @AlexTheMan21
I sent him a message in case he didn't see yours.
I hope I did the right thing.

 

What I can say however is that for animations related to masturbation the recognized tags are:
"Mast", "Masturbation", "Solo", "Quick", "Regular", "Relaxed"

Man I no clue when someone say anything in anything other than Win and if I do it's by mentions XDD

Posted
2 hours ago, AlexTheMan21 said:

Good morning (midnight) if I understand right the retreat system returns the name of the animation?

The animationutils should return a table if I'm not wrong?

If both of these is right u probably could match them by the animations they play. I could probably throw some concept code later today that isn't midnight if you are unsure how to do it. So ye just late rn and just mind throw what mind remembers to cross reference 2 strings 

It returns a table, but the id on those table does not match the animation name returned  here, So I can't compare the two 😕

Posted (edited)

Hello Friends!

I've just updated the post with the latest Version: v1.1.0
This version introduces a new way to render animations (Thanks to @blabla012345), the animations should run a little smoother now.

@Yonchi had an idea about changing the animation so we don't have premature ejaculation (lol), and I was able to do it, now we will see a little back n forth action.
(Unfortunately I wasn't able to tie exactly with the animation duration).

 

For code nerds out there, this version is also the one I've implemented a full autonomous deploy system using git.

Edited by Zikhad
for code nerds
Posted
6 hours ago, Zikhad said:

Hello Friends!

I've just updated the post with the latest Version: v1.1.0
This version introduces a new way to render animations (Thanks to @blabla012345), the animations should run a little smoother now.

@Yonchi had an idea about changing the animation so we don't have premature ejaculation (lol), and I was able to do it, now we will see a little back n forth action.
(Unfortunately I wasn't able to tie exactly with the animation duration).

 

For code nerds out there, this version is also the one I've implemented a full autonomous deploy system using git.

Hi there, I just downloaded 1.1.0 and installed it using the same method as the last one (unzipped/extracted to my "user/me/zomboid/mods folder"), does this overwrite 1.0.4? Or do I need to delete it? (both versions are currently sitting in my "user/me/zomboid/mods folder)

 

I only ask because in my mod manager, only one version of ZWBF shows (up after a game restart), so I am assuming the only one on display is the updated/overwritten version...is that correct? 

 

Cheers, and sorry for the daft question!

Posted
7 hours ago, Zikhad said:

Hello Friends!

I've just updated the post with the latest Version: v1.1.0
This version introduces a new way to render animations (Thanks to @blabla012345), the animations should run a little smoother now.

@Yonchi had an idea about changing the animation so we don't have premature ejaculation (lol), and I was able to do it, now we will see a little back n forth action.
(Unfortunately I wasn't able to tie exactly with the animation duration).

 

For code nerds out there, this version is also the one I've implemented a full autonomous deploy system using git.

What do you mean a change in the menstrual cycle. Need more info on what you did

Posted (edited)
1 hour ago, Blastik1 said:

Hi there, I just downloaded 1.1.0 and installed it using the same method as the last one (unzipped/extracted to my "user/me/zomboid/mods folder"), does this overwrite 1.0.4? Or do I need to delete it? (both versions are currently sitting in my "user/me/zomboid/mods folder)

 

I only ask because in my mod manager, only one version of ZWBF shows (up after a game restart), so I am assuming the only one on display is the updated/overwritten version...is that correct? 

 

Cheers, and sorry for the daft question!

the new versions should be fine for new people that install the mod, so overwritting and deleting+adding the mod should be fine both of them ☺️, unless a .lua was deleted that the second option is better

EDIT: and btw, the 2 files depends on ur system, if u are on MAC use the MACOS_X if not then the other one, maybe some people put the two of them 😘

Edited by Yonchi
Posted (edited)
9 hours ago, Zikhad said:

It returns a table, but the id on those table does not match the animation name returned  here, So I can't compare the two 😕

Good morning

here is the concept code u can probably make it better for your use maybe instead of local variable its a parameter in the function for future compatibility or whatever idk man

This returns the animation table that has the id, tags, actors and ye u get it

--Get animation info table
local function GetAnimInfo()
	--Get Current animation name
	local CurrentAnim = GetAnim()
	--Checks so it is playing anything
	if CurrentAnim then
		--Loop though all animations in zombowin
		for _,data in pairs(ZomboWinAnimationData) do
			--Gets actors for said animation
			for _,actor in pairs(data.actors) do
				--Compare current animation name with the perform name for the actor that is being looped through
				if CurrentAnim == actor.stages[1].perform then
					--Returns the table for the animation player is playing
					return data
				end
			end
		end
	end
	--Returns nothing if not found or no animation playing
	return nil
end

I slammed this together in like 30 min so can probably be polished but its just concept for you to make work with your system

Theres lots of ways to make this better but that aint my job i just get stuff that works for their purpose, the rest is up to you 

 

if u dont already have animationdata variable add it in the top or wherever like

local ZomboWinAnimationData = ZomboWinAnimationData

Any more questions or if i missed adding any of the code just reply

Edited by AlexTheMan21
Added animationdata variable
Posted
14 minutes ago, AlexTheMan21 said:

So confused by this myself but it seems u got your answer from Solar so Goodluck?

Yes ahah 😄 , it wasn't me but Zikhad who mentioned me in his own question, but it doesn't matter 🙂 .


Glad you could help him, thank you it's super nice 🤩

Posted
1 hour ago, blabla012345 said:

Yes ahah 😄 , it wasn't me but Zikhad who mentioned me in his own question, but it doesn't matter 🙂 .


Glad you could help him, thank you it's super nice 🤩

Good to have someone who only stare at code sometimes to understand how stuff work huh? XDD

Posted
17 hours ago, blabla012345 said:

I'm afraid I'm of no use.
I took the liberty of asking a lua language master for help: @AlexTheMan21
I sent him a message in case he didn't see yours.
I hope I did the right thing.

 

What I can say however is that for animations related to masturbation the recognized tags are:
"Mast", "Masturbation", "Solo", "Quick", "Regular", "Relaxed"

Just noticed I'm a lua master now? XDD

Posted (edited)

Hi, there is something that exasperates me a little after being raped in the game: it is that I have sperm left for a long time (if we have 'practiced' a lot) and that I can only pray not to enter the phase conducive to fertilization while I only have the last 10 ml left... 😰

 

🤔

What I suggest is to create a new object: an enema bulb or 'bulb syringe' or 'pear enema'?

(I don't know the correct translation in English for the French words : 'Poire à lavement')

 

With a use of 2 units of water (or only one unit?) we thus remove x ml of sperm with each use.

 

In my opinion it would be a good addition to this mod.


What do you think?

 

Note that I also like the idea (in the current state of the mod) of sperm flowing from time to time along the thighs.
It remains rather sexy as an idea... 🥰

Edited by blabla012345
Posted
5 hours ago, blabla012345 said:

Note that I also like the idea (in the current state of the mod) of sperm flowing from time to time along the thighs.
It remains rather sexy as an idea... 🥰

I LOVE THIS PART SO MUCH IF THAT CAN BE DONE 😍

Posted
On 8/10/2024 at 5:18 AM, Blastik1 said:

Hi there, I just downloaded 1.1.0 and installed it using the same method as the last one (unzipped/extracted to my "user/me/zomboid/mods folder"), does this overwrite 1.0.4? Or do I need to delete it? (both versions are currently sitting in my "user/me/zomboid/mods folder)

 

I only ask because in my mod manager, only one version of ZWBF shows (up after a game restart), so I am assuming the only one on display is the updated/overwritten version...is that correct? 

 

Cheers, and sorry for the daft question!

Hi @Blastik1, I would recommend to delete the old files and replace for the new ones, just to be safe.

 

On 8/10/2024 at 8:17 AM, AlexTheMan21 said:

Good morning

here is the concept code u can probably make it better for your use maybe instead of local variable its a parameter in the function for future compatibility or whatever idk man

This returns the animation table that has the id, tags, actors and ye u get it

--Get animation info table
local function GetAnimInfo()
	--Get Current animation name
	local CurrentAnim = GetAnim()
	--Checks so it is playing anything
	if CurrentAnim then
		--Loop though all animations in zombowin
		for _,data in pairs(ZomboWinAnimationData) do
			--Gets actors for said animation
			for _,actor in pairs(data.actors) do
				--Compare current animation name with the perform name for the actor that is being looped through
				if CurrentAnim == actor.stages[1].perform then
					--Returns the table for the animation player is playing
					return data
				end
			end
		end
	end
	--Returns nothing if not found or no animation playing
	return nil
end

I slammed this together in like 30 min so can probably be polished but its just concept for you to make work with your system

Theres lots of ways to make this better but that aint my job i just get stuff that works for their purpose, the rest is up to you 

 

if u dont already have animationdata variable add it in the top or wherever like

local ZomboWinAnimationData = ZomboWinAnimationData

Any more questions or if i missed adding any of the code just reply

Thanks @AlexTheMan21, I will definitively take a look at this.

 

5 hours ago, blabla012345 said:

Hi, there is something that exasperates me a little after being raped in the game: it is that I have sperm left for a long time (if we have 'practiced' a lot) and that I can only pray not to enter the phase conducive to fertilization while I only have the last 10 ml left... 😰

 

🤔

What I suggest is to create a new object: an enema bulb or 'bulb syringe' or 'pear enema'?

(I don't know the correct translation in English for the French words : 'Poire à lavement')

 

With a use of 2 units of water (or only one unit?) we thus remove x ml of sperm with each use.

 

In my opinion it would be a good addition to this mod.


What do you think?

 

Note that I also like the idea (in the current state of the mod) of sperm flowing from time to time along the thighs.
It remains rather sexy as an idea... 🥰

I like this idea @blabla012345, I will add this to the list. (does any one here knows anything about 3d modeling, would be sick to have a 3D modeling of this item)

Posted
On 8/10/2024 at 5:59 AM, Transcendent Lala said:

What do you mean a change in the menstrual cycle. Need more info on what you did

Just changed a little the pregnancy chance and the dates in which each phase happens

Posted
1 hour ago, Zikhad said:

Just changed a little the pregnancy chance and the dates in which each phase happens

Ahh so the phases change more frequently. When I tired to use the new version though. I was getting errors What could I be doing wrong

Posted
14 minutes ago, Transcendent Lala said:

Ahh so the phases change more frequently. When I tired to use the new version though. I was getting errors What could I be doing wrong

What errors? can you provide more descriptive information on the error? a way to reproduce, screenshots maybe?

 

Posted (edited)

I just logged into a game with it. And the error counter was constantly going up. Was it because I deleted the Mac file that came with it? OF course I deleted the old ZWBF first. Then that was it. Just loads of errors

Edited by Transcendent Lala

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   1 member

×
×
  • Create New...