Macnagum
Avid Affiliate
- Joined
- Jan 17, 2015
Break the Zen master!
Each year a young woman is invited to the Zen temple to test the will of the Master. And each year the Zen Master resists this flood of lust with ease. But today the new temptress has a special talent...
Break the Zen master! is a little story divided into two chapter. The first is a game where you play the girl and have to try that the Zen master lose his control by making unpredictable movements. The second part is a dialogue where you play the Zen Master and can do what you want. A start menu allows you to choose different options.
You can change the time interval between each sentence by changing the variables "half.pause" and "normal.pause" line 9 : add or remove the number of "ББББББББ" you want.
Narration
You can change the time interval between each sentence by changing the variables "half.pause" and "normal.pause" line 9 : add or remove the number of "ББББББББ" you want.
Narration
Playing with modes
Playing with the characters
CodingPlaying with the characters
Probability script
Behavior script
Synonyms script
Behavior script
Synonyms script
Smart Girl 1 & 2, AI Script
A "dynamic girl" project.Smart Girl 2 is a AI script that gives some natural reactions to the SDT Girl : she can recognize over forty situations and adap her mood, arms position and speech accordingly. You can test this script with the dialogue Smart Girl 2 or create your own dialogue with the AI Script.
AI means character ! Smart Girl 2 is joueuse and can push her limits, but she also can let you down if you go too fast or bother her ! Try to please her or play with her patience : to you to decide ! You also can click on the menu button and one or more modes among them : No Move Arms, No Break and No Stop.
During the fuck she can have five main reactions : "More", "Wait", "Good", "Less" and "Breathe" - each having two levels. She also has memory (at least a little bit) and always takes into account her latest reaction, so if she has to repeat the same request, she will say "Listen me", and if her first idea of speech does not match her previous speech ("less" after "more"...), she will say "Nothing" - for wait and see.
// Smart Girl 2
Smart Girl 2 is just a demo dialogue - I would incorporate many common expressions, but my english is quite basic.
// AI script
The AI script allows you to write dialogues as simply as the usual way : only linetypes (dialogues situations, as "vigorous") are different. You can use all linetypes available, or reduce their number by creating derivations between similar situations (you also can creating derivations for rewrite the names of the linetypes) - see sections below.
// Recquirement
SDT Loader
DialoguesActions v4.00 or +
/!\ Possible bugs with other mods
AI means character ! Smart Girl 2 is joueuse and can push her limits, but she also can let you down if you go too fast or bother her ! Try to please her or play with her patience : to you to decide ! You also can click on the menu button and one or more modes among them : No Move Arms, No Break and No Stop.
During the fuck she can have five main reactions : "More", "Wait", "Good", "Less" and "Breathe" - each having two levels. She also has memory (at least a little bit) and always takes into account her latest reaction, so if she has to repeat the same request, she will say "Listen me", and if her first idea of speech does not match her previous speech ("less" after "more"...), she will say "Nothing" - for wait and see.
// Smart Girl 2
Smart Girl 2 is just a demo dialogue - I would incorporate many common expressions, but my english is quite basic.
// AI script
The AI script allows you to write dialogues as simply as the usual way : only linetypes (dialogues situations, as "vigorous") are different. You can use all linetypes available, or reduce their number by creating derivations between similar situations (you also can creating derivations for rewrite the names of the linetypes) - see sections below.
Lynetypes available ------- situations
---------------------------------------------------------
more_1 -------------- she wants more fuck
more_2 -------------- she really wants more fuck
wait_1 ---------------- she waiting
wait_2 ---------------- she is still waiting, or already impatient
good_1 --------------- she likes (only if a good variation of her throat endurance)
good_2 --------------- she liked last turn, and very likes this turn (only if a good variation of her breathe and throat endurance)
breathe_1 ------------ she needs to breathe
breathe_2 ------------ she really needs to breathe
less_1 ------------------ she is hurt
less_2 ------------------ she is really hurt
nothing ---------------- she has nothing to say (often to avoid a speech that does not match with the previous speech)
listen -------------------- one of her requests was not take in account and she is annoyed
cum_on_face_X------- he just cum on her face
cum_in_mouth_X----- he just cum in her mouth
cum_in_throat_X------ he just cum in her throat
restart_1----------------- he continues to fuck after the first cum
restart_2 ---------------- he continues to fuck after the second cum
restart_3 ---------------- he continues to fuck after the third cum
restart_4+ -------------- he continues to fuck after the fourth cum or more
no_restart -------------- he continue to fuck after a cum and she prefers to stop
stop ----------------------- she has no more patience
wake_X ------------------- she awakes from fainting
//Specials
cough --------------------- onomatopoeia if she coughs
interrupt ----------------- onomatopoeia if she interrupted during a dialogue
---------------------------------------------------------
more_1 -------------- she wants more fuck
more_2 -------------- she really wants more fuck
wait_1 ---------------- she waiting
wait_2 ---------------- she is still waiting, or already impatient
good_1 --------------- she likes (only if a good variation of her throat endurance)
good_2 --------------- she liked last turn, and very likes this turn (only if a good variation of her breathe and throat endurance)
breathe_1 ------------ she needs to breathe
breathe_2 ------------ she really needs to breathe
less_1 ------------------ she is hurt
less_2 ------------------ she is really hurt
nothing ---------------- she has nothing to say (often to avoid a speech that does not match with the previous speech)
listen -------------------- one of her requests was not take in account and she is annoyed
cum_on_face_X------- he just cum on her face
cum_in_mouth_X----- he just cum in her mouth
cum_in_throat_X------ he just cum in her throat
restart_1----------------- he continues to fuck after the first cum
restart_2 ---------------- he continues to fuck after the second cum
restart_3 ---------------- he continues to fuck after the third cum
restart_4+ -------------- he continues to fuck after the fourth cum or more
no_restart -------------- he continue to fuck after a cum and she prefers to stop
stop ----------------------- she has no more patience
wake_X ------------------- she awakes from fainting
//Specials
cough --------------------- onomatopoeia if she coughs
interrupt ----------------- onomatopoeia if she interrupted during a dialogue
derivations
---------------------------------------------------------
more_1:"[more]"
more_2:"[more]"
wait_1:"[wait]"
wait_2:"[wait]"
good_1:"[good]"
good_2:"[good]"
breathe_1:"[breathe]"
breathe_2:"[breathe]"
less_1:"[less]"
less_2:"[less]"
cum_on_face_X:"[cum]"
cum_in_mouth_X:"[cum]"
cum_in_throat_X:"[cum]"
restart_1:"[restart]"
restart_2:"[restart]"
restart_3:"[restart]"
restart_4+:"[restart]"
no_restart:"[end]"
stop:"[end]"
wake_X:"[end]"
---------------------------------------------------------
lynetypes available
---------------------------------------------------------
more
wait
good
breathe
less
cum
restart
nothing
listen
end
---------------------------------------------------------
more_1:"[more]"
more_2:"[more]"
wait_1:"[wait]"
wait_2:"[wait]"
good_1:"[good]"
good_2:"[good]"
breathe_1:"[breathe]"
breathe_2:"[breathe]"
less_1:"[less]"
less_2:"[less]"
cum_on_face_X:"[cum]"
cum_in_mouth_X:"[cum]"
cum_in_throat_X:"[cum]"
restart_1:"[restart]"
restart_2:"[restart]"
restart_3:"[restart]"
restart_4+:"[restart]"
no_restart:"[end]"
stop:"[end]"
wake_X:"[end]"
---------------------------------------------------------
lynetypes available
---------------------------------------------------------
more
wait
good
breathe
less
cum
restart
nothing
listen
end
- This script is mainly based on two variables - oxygen level (addition to the game variables "oxygen" + "breathe") and throat endurance (equivalent to the game variable "him pleasure" - yeah, system D).
- First the script note the variation of her oxygen and him pleasure (= throat endurance) since the last speech.
- The difference between the oxygen variation and a reference value "oxygen level for good" indicates if the variation is (five level) too low / low / good / high / too high. Same for the throat endurance value. Ex, if the scale are : too low <= -10 < low <= -3 < good >= +3 > high >= +10 > too high, the value +5 are high. Note that the "good value reference" can change (increase if good, decrease if bad).
- These two primary reactions are reduced to one "first idea of speech" through a simple treatment (very high > very low > good > high > low). So if there a "high" breathe and "good" throat endurance, the decision is "good".
- This first idea of speech is compared with the previous speech (really said) to avoid unconformity, and a final speech is selected. Ex : if the first idea is low and the last speech low, the next speech can be "listen me". If no unconformity, the idea of speech becomes the final speech.
- After the mood and arms position are changed according to this selected speech.
- That's the main script. In fact there are some exceptions for credibility : ex with the "low oxygen" / "too low oxygen", which are not taken into account for avoid requests such "choke me !". And specials situations as "wait", "cum in/on X", "wake", "restart" or "no patience" are treated separately.
- First the script note the variation of her oxygen and him pleasure (= throat endurance) since the last speech.
- The difference between the oxygen variation and a reference value "oxygen level for good" indicates if the variation is (five level) too low / low / good / high / too high. Same for the throat endurance value. Ex, if the scale are : too low <= -10 < low <= -3 < good >= +3 > high >= +10 > too high, the value +5 are high. Note that the "good value reference" can change (increase if good, decrease if bad).
- These two primary reactions are reduced to one "first idea of speech" through a simple treatment (very high > very low > good > high > low). So if there a "high" breathe and "good" throat endurance, the decision is "good".
- This first idea of speech is compared with the previous speech (really said) to avoid unconformity, and a final speech is selected. Ex : if the first idea is low and the last speech low, the next speech can be "listen me". If no unconformity, the idea of speech becomes the final speech.
- After the mood and arms position are changed according to this selected speech.
- That's the main script. In fact there are some exceptions for credibility : ex with the "low oxygen" / "too low oxygen", which are not taken into account for avoid requests such "choke me !". And specials situations as "wait", "cum in/on X", "wake", "restart" or "no patience" are treated separately.
Obvsiously this AI remains basic. Here some limitations :
- The character of the girl is a choice among others, here a mix between "simulation/arcade" (or "shy/slut"). Feel free to modify (main are in the "variables" part).
- The code is voluntarily lightweight : beyond simple behavior simulation, the curve progression "coding complexity / behavior complexity" decreases quickly.
- It is quite common that the game does not detect a movement that can display a dialogue.
- The script can run only after the game detect a situation/movement that can display a dialogue, so this script is turn-based. Problem of turn-based, the game detect only the last situation/movement. So you can do ten minutes of "vigorous", the game can take in account the last and soft "pull_off".
- There is no game time variable - that would be useful to offset the turn-based. For example, impossible to know the average of the oxygen / throat endurance variation.
- The character of the girl is a choice among others, here a mix between "simulation/arcade" (or "shy/slut"). Feel free to modify (main are in the "variables" part).
- The code is voluntarily lightweight : beyond simple behavior simulation, the curve progression "coding complexity / behavior complexity" decreases quickly.
- It is quite common that the game does not detect a movement that can display a dialogue.
- The script can run only after the game detect a situation/movement that can display a dialogue, so this script is turn-based. Problem of turn-based, the game detect only the last situation/movement. So you can do ten minutes of "vigorous", the game can take in account the last and soft "pull_off".
- There is no game time variable - that would be useful to offset the turn-based. For example, impossible to know the average of the oxygen / throat endurance variation.
// Recquirement
SDT Loader
DialoguesActions v4.00 or +
/!\ Possible bugs with other mods
These dialogues recquire the loader and DialoguesActions v4.00 or +. There may be problems with other mods (latency, bugs).
My English is basic, so sorry for the mistakes that you can find.
Attachments
Smart Girl.txt
52.7 KB · Views: 6,899
52.7 KB · Views: 6,899
Smart Girl 2.txt
37.5 KB · Views: 2,747
37.5 KB · Views: 2,747
AI Script.txt
34.4 KB · Views: 1,438
34.4 KB · Views: 1,438
Break the Zen Master!.txt
92.7 KB · Views: 1,040
92.7 KB · Views: 1,040
Last edited: