Author |
Message |
tomahawk308
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 |
|
 |
loki
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 |
|
 |
xpadmin
Site Admin
Joined: Thu Feb 07, 2013 11:16 am Posts: 1930
|
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 |
|
 |
tomahawk308
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 |
|
 |
xpadmin
Site Admin
Joined: Thu Feb 07, 2013 11:16 am Posts: 1930
|
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 |
|
 |
tomahawk308
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 |
|
 |
xpadmin
Site Admin
Joined: Thu Feb 07, 2013 11:16 am Posts: 1930
|
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 |
|
 |
Eskarn
Rank 17
Joined: Fri Feb 27, 2015 2:06 pm Posts: 690 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
|
Sun Oct 25, 2015 9:17 am |
|
 |
tomahawk308
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 |
|
 |
Eskarn
Rank 17
Joined: Fri Feb 27, 2015 2:06 pm Posts: 690 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"; }
|
Sun Oct 25, 2015 9:32 am |
|
 |
|