View unanswered posts | View active topics It is currently Thu Mar 28, 2024 9:24 am



Reply to topic  [ 15 posts ]  Go to page 1, 2  Next
 add/editing reactions question 
Author Message
Rank 18
Rank 18

Joined: Sun Jun 22, 2014 3:46 pm
Posts: 1094
could we add /edit reaction animations to saiko and monica

for example we undress her and she prevents it/try to prevents it, so she covering that cloth part with her hands


Thu Oct 15, 2015 6:40 pm
Profile
Rank 15
Rank 15

Joined: Sun Jun 28, 2015 8:36 am
Posts: 243
tomahawk308 wrote:
could we add /edit reaction animations to saiko and monica

for example we undress her and she prevents it/try to prevents it, so she covering that cloth part with her hands


Good question and I think shy poses can be activated:
From the girl reaction like "please undress me first" I understand the game knows if a girl wears her top or bottom.


Thu Oct 15, 2015 7:10 pm
Profile
Site Admin
Site Admin

Joined: Thu Feb 07, 2013 11:16 am
Posts: 1865
Yes this is possible. Adding new animations and reactions to contact can be implemented using modding.

At the moment modder Eskarn is busy working on a mod that implements this.

I would start by adding a new animation for the character (see wiki). Basically 1 or 2 keyframes can achieve the desired effect.

After this add some scripting that reacts on the player touching the girl.


Sun Oct 25, 2015 8:29 am
Profile
Rank 18
Rank 18

Joined: Sun Jun 22, 2014 3:46 pm
Posts: 1094
@xpadmin thanks can we set that the girl can locate where /which body part the main player touches the girl


Sun Oct 25, 2015 8:48 am
Profile
Site Admin
Site Admin

Joined: Thu Feb 07, 2013 11:16 am
Posts: 1865
Yes that is possible. Enable debug mode for the brain and you see the touch events in the trace.txt file.


Sun Oct 25, 2015 9:00 am
Profile
Rank 18
Rank 18

Joined: Sun Jun 22, 2014 3:46 pm
Posts: 1094
@xpadmin thanks what i must set in the brain that she can locate


Sun Oct 25, 2015 9:01 am
Profile
Site Admin
Site Admin

Joined: Thu Feb 07, 2013 11:16 am
Posts: 1865
In e.g. the function run0_touch (part of run0_state.dat in dungeon pack) you see that there is a reaction to:

Code:
[state.dyn.me.coll.body_touch.obj != null]
{
...
}


you could add e.g.

Code:
[state.dyn.me.coll.skin0_touch.obj != null]
{
   talk.s = "Hey don't touch my tits!";
}


Sun Oct 25, 2015 9:10 am
Profile
Rank 17
Rank 17
User avatar

Joined: Fri Feb 27, 2015 2:06 pm
Posts: 682
Location: Australia
xpadmin wrote:
In e.g. the function run0_touch (part of run0_state.dat in dungeon pack) you see that there is a reaction to:

Code:
[state.dyn.me.coll.body_touch.obj != null]
{
...
}


you could add e.g.

Code:
[state.dyn.me.coll.skin0_touch.obj != null]
{
   talk.s = "Hey don't touch my tits!";
}


Currently working on doing all the reactions in a modular design so it can be easily implemented to any character and i will release it when its finished
My doc story had most of it working but it is messy if you wanted to take a look

_________________
To install a mod

ESKARN'S TUTORIALS

Eskarn's Dungeon Mod(BETA)

Eskarn's puzzle map (story)


Sun Oct 25, 2015 9:17 am
Profile
Rank 18
Rank 18

Joined: Sun Jun 22, 2014 3:46 pm
Posts: 1094
@xpadmin yep skin0 is for tits? and for panties area?
@eskarn nice


Sun Oct 25, 2015 9:19 am
Profile
Rank 17
Rank 17
User avatar

Joined: Fri Feb 27, 2015 2:06 pm
Posts: 682
Location: Australia
tomahawk308 wrote:
@xpadmin yep skin0 is for tits? and for panties area?


These are for saiko im sure monica will have diffrent named clothing
Code:
[state.dyn.me.coll.SAIKO_DRESS_touch.obj != null]
   {
             talk.s = "dress";
   }
                        
[state.dyn.me.coll.SAIKO_DRESS_button0.obj != null]
   {
         talk.s = "DRESS_button0";
   }

[state.dyn.me.coll.SAIKO_DRESS_button1.obj != null]
   {
        talk.s = "DRESS_button1";
   }

[state.dyn.me.coll.SAIKO_DRESS_button2.obj != null]
   {
         talk.s = "DRESS_button2";
   }
[state.dyn.me.coll.SAIKO_DRESS_button3.obj != null]
   {
         talk.s = "DRESS_button3";
   }
[state.dyn.me.coll.SAIKO_DRESS_button4.obj != null]
   {
        talk.s = "DRESS_button4";
   }
[state.dyn.me.coll.SAIKO_DRESS_button5.obj != null]
   {
         talk.s = "DRESS_button5";
   }
[state.dyn.me.coll.SAIKO_DRESS_button6.obj != null]
   {
         talk.s = "DRESS_button6";
   }
[state.dyn.me.coll.SAIKO_DRESS_button7.obj != null]
   {
      talk.s = "DRESS_button7";
   }
[state.dyn.me.coll.SAIKO_DRESS_button8.obj != null]
   {
         talk.s = "DRESS_button8";
   }
[state.dyn.me.coll.SAIKO_BRA_touch.obj != null]
   {
        talk.s = "BRA_touch";
   }
[state.dyn.me.coll.SAIKO_BRA_zip0.obj != null]
   {
         talk.s = "BRA_zip0";
   }
[state.dyn.me.coll.SAIKO_BRA_button0.obj != null]
   {
        talk.s = "BRA_button0";
   }
   [state.dyn.me.coll.SAIKO_BRA_button1.obj != null]
   {
        talk.s = "BRA_button1";
   }
   [state.dyn.me.coll.SAIKO_panties_touch.obj != null]
   {
         talk.s = "panties_touch";
   }
[state.dyn.me.coll.head_touch.obj != null]
   {
         talk.s = "head_touch";
   }
   [state.dyn.me.coll.neck_touch.obj != null]
   {
        talk.s = "neck_touch";
   }
   [state.dyn.me.coll.bodytop_touch.obj != null]
   {
         talk.s = "bodytop_touch";
   }
   [state.dyn.me.coll.bodymid_touch.obj != null]
   {
         talk.s = "bodymid_touch";

   }
      [state.dyn.me.coll.bodybot_touch.obj != null]
   {
         talk.s = "bodybot_touch";
   }
   [state.dyn.me.coll.armsup_touch.obj != null]
   {
         talk.s = "armsup_touch";
   }
   [state.dyn.me.coll.armslow_touch.obj != null]
   {
         talk.s = "armslow_touch";
   }
   [state.dyn.me.coll.hands_touch.obj != null]
   {
         talk.s = "hands_touch";
   }
   [state.dyn.me.coll.legsup_touch.obj != null]
   {
        talk.s = "legsup_touch";
   }
   [state.dyn.me.coll.legslow_touch.obj != null]
   {
         talk.s = "legslow_touch";
   }
   [state.dyn.me.coll.feet_touch.obj != null]
   {
         talk.s = "feet_touch";
   }
   [state.dyn.me.coll.skin0_touch.obj_par == 1]
   {
         talk.s = "boobs";
   }
   [state.dyn.me.coll.skin0_touch.obj_par == 2]
   {
         talk.s = "LeftNipple";
   }   
   [state.dyn.me.coll.skin0_touch.obj_par == 3]
   {
         talk.s = "RightNipple";
   }
   [state.dyn.me.coll.root_touch.obj != null]
   {
         talk.s = "root_touch";
   }
   [state.dyn.me.coll.butt_touch.obj != null]
   {
        talk.s = "butt_touch";
   }
   [state.dyn.me.coll.pussy_touch.obj_par == 1]
   {
         talk.s = "Pussy";
   }
   [state.dyn.me.coll.pussy_touch.obj_par == 4]
   {
         talk.s = "Clit";
   }   
     [state.dyn.me.coll.anus_touch.obj != null] //currently broken update fixes
   {
         talk.s = "anus_touch";
   } 

_________________
To install a mod

ESKARN'S TUTORIALS

Eskarn's Dungeon Mod(BETA)

Eskarn's puzzle map (story)


Sun Oct 25, 2015 9:32 am
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 15 posts ]  Go to page 1, 2  Next

Who is online

Users browsing this forum: No registered users and 37 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:  
Powered by phpBB® Forum Software © phpBB Group.
Designed by X-Moon Productions.