View unanswered posts | View active topics It is currently Mon May 06, 2024 12:14 pm



Reply to topic  [ 5 posts ] 
 Fluid spawn points? 
Author Message
Rank 12
Rank 12

Joined: Sun Feb 10, 2013 7:54 pm
Posts: 80
Hi,

From a quick look at the 3.5 source code it looks like there are only four locations available for emitting fluids: penis, vagina, left tit and right tit. Moreover, it looks like only penis is actually used in code (although vagina might be a default location). This has two problems:

1. There is no information on how to use the different locations, i.e. what keyword should be used instead of PENIS at "loc.sf.loc = PENIS;" (assuming that's where the location is set)
2. The set of locations is inadequate. At least mouth and anus are obviously missing, although eyes, ears and nostrils might also be useful in some cases.

Additionally, it would be nice if it were possible to spawn liquid at the place where a particular tool touched the body. This could be used both for smearing the body (instead of just spraying it), and for creating blood drops when a whip hits very hard (assuming a condition on hitting speed).

Another useful extension would be the addition of more locations (specifically mouth and anus) also for the player, even if they are never directly visible. This would enable things like spitting, vomiting and shitting by the player.

Could you explain a bit how to use the current fluid system, and also give some info on what plans you have for it? I think the fluid simulation is one of the strongest points of XStoryPlayer, right along with the soft body simulation, and I hope that you will continue to invest in the development of the fluid simulation.


Sun Aug 02, 2015 12:04 am
Profile
Site Admin
Site Admin

Joined: Thu Feb 07, 2013 11:16 am
Posts: 1865
In version 3.5 also anus and mouth can be used as fluid spawning points. Also see mature creature for e.g. mouth.

Anus is not in the script but can be used if added by modder.

For all spawning points position and direction can be used.

So basically every body part that could normally eject fluid/substance can be used.

For breast milk example points are added for Monica, A modder can easily use them e.g. to spawn milk.

Hope this helps.


Sun Aug 02, 2015 8:46 am
Profile
Rank 12
Rank 12

Joined: Sun Feb 10, 2013 7:54 pm
Posts: 80
xpadmin wrote:
In version 3.5 also anus and mouth can be used as fluid spawning points. Also see mature creature for e.g. mouth.

Anus is not in the script but can be used if added by modder.

For all spawning points position and direction can be used.

So basically every body part that could normally eject fluid/substance can be used.

For breast milk example points are added for Monica, A modder can easily use them e.g. to spawn milk.

Hope this helps.


What are the keywords used to refer to the spawning points? Dungeon had examples only for penis (PENIS). When you mentioned mature creature, I checked out the tentacle dreams level and it also had the keyword for mouth (MOUTH). Vagina (although that seems to be special since it is used in current game but there is no VAGINA keyword - some kind of default?), anus and breasts are still missing. So could you please complete the following:

For penis fluids, use
Code:
loc.sf.loc = PENIS;


For mouth fluids, use
Code:
loc.sf.loc = MOUTH;


For vagina fluids, use
Code:
loc.sf.loc = ???;


For anus fluids, use
Code:
loc.sf.loc = ???;


For left breast fluids, use
Code:
loc.sf.loc = ???;


For right breast fluids, use
Code:
loc.sf.loc = ???;


Thanks!


Sun Aug 02, 2015 12:10 pm
Profile
Site Admin
Site Admin

Joined: Thu Feb 07, 2013 11:16 am
Posts: 1865
Locations to be used in SetFluid are are:

Code:
VAG
ANUS
MOUTH
TITL
TITR
PENIS


Parameters for fluid location (char_base.dat) are:

Code:
vag_fluid_pos
vag_fluid_dir
anus_fluid_pos
anus_fluid_dir
mouth_fluid_pos
mouth_fluid_dir
tit0_fluid_pos
tit0_fluid_dir
tit1_fluid_pos
tit1_fluid_dir


Penis fluid pos is set in penis declaration itself as you may already know.


Sun Aug 02, 2015 7:05 pm
Profile
Rank 12
Rank 12

Joined: Sun Feb 10, 2013 7:54 pm
Posts: 80
Thanks! Now I've got something to play with :twisted:


Sun Aug 02, 2015 9:21 pm
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 5 posts ] 

Who is online

Users browsing this forum: No registered users and 11 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group.
Designed by X-Moon Productions.