Initial Commit

This commit is contained in:
Dazed 2023-09-26 15:11:30 -05:00
commit 76e9d706fe
85 changed files with 34342 additions and 0 deletions

12
.gitignore vendored Normal file
View file

@ -0,0 +1,12 @@
# Ignore all files
*.*
# Except
!*.json
!*.zip
!*.7z
!*.csv
!*.ks
!.gitignore
!README.md
package.json

98
LICENSE Normal file
View file

@ -0,0 +1,98 @@
Copyright (c) 2013-2019 GitHub Inc.
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
---------------------
TyranoScript
Copyright (c) 2012-2019 STRIKEWORKS / Shikemokumk
http://tyrano.jp
---------------
animate.css -http://daneden.me/animate
Version - 3.5.1
Licensed under the MIT license - http://opensource.org/licenses/MIT
Copyright (c) 2016 Daniel Eden
----------------
html2canvas 0.5.0-alpha1 <http://html2canvas.hertzen.com>
Copyright (c) 2015 Niklas von Hertzen
Released under MIT License
----------------
jQuery v3.4.1 | (c) JS Foundation and other contributors | jquery.org/license
----------------
jQuery UI - v1.10.3 - 2013-05-03
http://jqueryui.com
Includes: jquery.ui.core.js, jquery.ui.widget.js, jquery.ui.mouse.js, jquery.ui.draggable.js, jquery.ui.droppable.js, jquery.ui.resizable.js, jquery.ui.selectable.js, jquery.ui.sortable.js, jquery.ui.effect.js, jquery.ui.accordion.js, jquery.ui.autocomplete.js, jquery.ui.button.js, jquery.ui.datepicker.js, jquery.ui.dialog.js, jquery.ui.effect-blind.js, jquery.ui.effect-bounce.js, jquery.ui.effect-clip.js, jquery.ui.effect-drop.js, jquery.ui.effect-explode.js, jquery.ui.effect-fade.js, jquery.ui.effect-fold.js, jquery.ui.effect-highlight.js, jquery.ui.effect-pulsate.js, jquery.ui.effect-scale.js, jquery.ui.effect-shake.js, jquery.ui.effect-slide.js, jquery.ui.effect-transfer.js, jquery.ui.menu.js, jquery.ui.position.js, jquery.ui.progressbar.js, jquery.ui.slider.js, jquery.ui.spinner.js, jquery.ui.tabs.js, jquery.ui.tooltip.js
Copyright 2013 jQuery Foundation and other contributors; Licensed MIT
----------------
jQuery A3D v1.0 To use CSS3 Keyframe Animation from JavaScript
Copyright 2012, ShikemokuMK
Free to use and abuse under the MIT license.
https://twitter.com/shikemokumk
----------------
@fileOverview TouchSwipe - jQuery Plugin
@version 1.6.18
@author Matt Bryson http://www.github.com/mattbryson
@see https://github.com/mattbryson/TouchSwipe-Jquery-Plugin
@see http://labs.rampinteractive.co.uk/touchSwipe/
@see http://plugins.jquery.com/project/touchSwipe
@license
Copyright (c) 2010-2015 Matt Bryson
Dual licensed under the MIT or GPL Version 2 licenses.
----------------
JsRender v1.0.0-beta: http://github.com/BorisMoore/jsrender and http://jsviews.com/jsviews
----------------
textillate.js
http://jschr.github.com/textillate
MIT licensed
Copyright (C) 2012-2013 Jordan Schroter
----------------
Remodal - v1.1.1
Responsive, lightweight, fast, synchronized with CSS animations, fully cust
omizable modal window plugin with declarative configuration and hash tracking.
http://vodkabears.github.io/remodal/
Made by Ilya Makarov
Under MIT License
-----------------
howler.js v2.1.2
howlerjs.com
(c) 2013-2019, James Simpson of GoldFire Studios
goldfirestudios.com
MIT License
-----------------

View file

@ -0,0 +1,485 @@
[_tb_system_call storage=system/_SCENE4.ks]
[tb_show_message_window ]
[bg time="0" method="crossfade" storage="game101.jpg" ]
[tb_start_text mode=1 ]
#
買ってみるか[p]
3万ならドブに捨てたとしてもそこまで惜しくはねえ[p]
もしかしたら本物じゃないか、とずっと気にし続けるのはイラつくしな[p]
まぁ宝くじと同じだ[p]
ダメで元々、夢を買うつもりで買っちまおう![p]
[_tb_end_text]
[tb_hide_message_window ]
[stopbgm time="1000" fadeout="true" ]
[mask time="1000" effect="fadeIn" color="0x000000" ]
[bg time="1000" method="crossfade" storage="game100.jpg" ]
[mask_off time="1000" effect="fadeOut" ]
[playbgm volume="100" time="1000" loop="true" storage="Night_Cruising.mp3" ]
[tb_ptext_show x="533" y="350" size="65" color="0x0011ff" time="1000" text="数日後" anim="false" face="serif,'游明朝'" edge="undefined" shadow="0x050505" ]
[tb_ptext_hide time="1000" ]
[tb_show_message_window ]
[tb_start_text mode=1 ]
#
ぐふふふ[p]
買っちまったぜ「サイコSX」[p]
[_tb_end_text]
[tb_image_show time="1000" storage="default/game200.png" width="297" height="264" x="508" y="242" _clickable_img="" name="img_13" ]
[tb_start_text mode=1 ]
昨日家に届いて早速持ってきてしまったぜ[p]
AVによくあるような銃型ではなくてカード型だ[p]
販売サイトで画像は見ていたが実際に手にしてみるとかなり小さい[p]
名刺より小さくて片手ですっぽり隠し持てる程度だ[p]
昨日の夜に説明書を読んだんだが延々と専門用語が並んでいて理解するのにかなり時間がかかった(というかぶっちゃけ理解はできていない)[p]
とりあえず使い方は簡単だ[p]
ボタンを押すと人の耳には聞こえない音波のようなものが出る[p]
それが届く範囲にいる人間はウソを信じやすい状態になる、ということらしい[p]
ただし洗脳行為を意識している人間には効き目は無い[p]
つまり洗脳しようとしていることがバレたら全てがパアだということだな[p]
もちろん使用者本人は催眠にはかからない[p]
重要なのはこれは「洗脳装置ではなくあくまで洗脳補助装置」だということだ[p]
催眠術のように他人を思い通りに操ることはできないらしい[p]
例えばAVのようにいきなり服を脱がさせたり、自分を好きになるように心を操作したりすることはできないということだ[p]
・・・まぁたかが3万円でそんな美味しい話は無いわな[p]
これを使って人を操るには少しずつ小さなウソから信じ込ませていって、思い通りになるように誘導していかないといけない[p]
ちっとばかり面倒くさいが逆にリアリティがあって期待が持てるとも言える[p]
「催眠術」って言うとうさんくさいが「洗脳」ってのは結構実例も聞く話だしな[p]
ただ、説明書の中に一つ気になる文章があるんだよな・・・[p]
「ただし効果には個人差があります」[p]
・・・この一文で一気に胡散臭くなるよな[p]
まあいい、とにかく試してみるしかない[p]
女子生徒を一人この部屋に呼び出して装置を使ってみよう[p]
[_tb_end_text]
[tb_eval exp="f.qq4=0" name="qq4" cmd="=" op="t" val="0" val_2="undefined" ]
[tb_image_hide time="1000" ]
*st20
[tb_start_text mode=1 ]
#
さて、誰を呼び出そうか[p]
[_tb_end_text]
[glink color="black" storage="SCENE4.ks" size="20" text="早瀬みちる(陸上部)" target="*ch11aa" x="500" y="290" width="235" height="20" _clickable_img="" ]
[glink color="black" storage="SCENE4.ks" size="20" text="藤野あやめ(お嬢様)" target="*ch11ba" x="500" y="360" width="235" height="20" _clickable_img="" ]
[glink color="black" storage="SCENE4.ks" size="20" text="赤井のあ(ギャル)" target="*ch11ca" x="500" y="430" width="235" height="20" _clickable_img="" ]
[s ]
*ch11aa
[jump storage="SCENE4.ks" target="*ch11ab" cond="f.qq1==1" ]
[tb_start_text mode=1 ]
早瀬みちる、2年生。陸上部で跳躍競技をやっている[p]
ショートカットがよく似合っていて性格はさっぱりしており、性別関係なく気軽に話ができるタイプだ[p]
胸は小さいが鍛えられた尻と脚が美味そうで、前から目をつけていた生徒の一人だ[p]
単純そうな性格だし洗脳にかかりやすいんじゃないか?[p]
・・・[p]
コンコン[p]
#早瀬
「失礼します」[p]
#
[_tb_end_text]
[stopbgm time="1000" fadeout="true" ]
[chara_show name="早瀬" time="1000" wait="true" storage="chara/2/game47.png" width="356" height="837" left="443" top="30" reflect="false" ]
[playbgm volume="100" time="1000" loop="true" storage="捜査会議.mp3" ]
[tb_start_text mode=1 ]
#肉山
「おう、来たか」[p]
#早瀬
「あのー、話ってなんですか?」[p]
#肉山
「陸上の大会が近いそうだな」[p]
「毎日練習で疲れがたまっているだろう」[p]
#早瀬
「はあ、まあ」[p]
#肉山
「実は俺は整体の資格を持っていてな」[p]
「陸上部の田神コーチにお前のマッサージをしてやるように頼まれてな」[p]
#
ここでスイッチオン![p]
[_tb_end_text]
[tb_image_show time="1000" storage="default/game200.png" width="256" height="227" x="503" y="267" _clickable_img="" name="img_30" ]
[tb_image_hide time="1000" ]
[tb_start_text mode=1 ]
#
どうだ・・・!?[p]
#早瀬
「マッサージなら田神コーチに紹介してもらった先生にいつもやってもらってますけど」[p]
「本当にコーチがそんなこと言ったんですか?」[p]
#肉山
「そ、それはだな、プロはお金がかかるし学校でできれば便利だから・・・」[p]
「とにかく一回受けてみろ。ほらこっちに来い」[p]
#早瀬
「いやっ!結構です!」[p]
「失礼します!」[p]
#
[_tb_end_text]
[chara_hide_all time="1000" wait="true" ]
[tb_start_text mode=1 ]
#肉山
「お、おい待て!」[p]
#
・・・・・・[p]
くそっダメだ、全然信用されてねえ![p]
話の持って行き方が急すぎたか?[p]
それともそもそも洗脳の効きにくい性格だったのか・・・[p]
とにかく早瀬はダメらしいな[p]
くそっ・・・[p]
[_tb_end_text]
[tb_eval exp="f.qq1=1" name="qq1" cmd="=" op="t" val="1" val_2="undefined" ]
[jump storage="SCENE4.ks" target="*st21" ]
*ch11ab
[tb_start_text mode=1 ]
#
早瀬はすでに試した[p]
他のやつを選ぼう[p]
[_tb_end_text]
[jump storage="SCENE4.ks" target="*st20" ]
*ch11ba
[jump storage="SCENE4.ks" target="*ch11bb" cond="f.qq2==1" ]
[tb_start_text mode=1 ]
#
よし、藤野あやめを試してみよう[p]
こいつは良いとこのお嬢様で美形だし、なにより乳がでかい[p]
男子生徒からの人気はおそらく学内トップだろう[p]
性格もおっとりしてるから洗脳にはかかりやすいんじゃないか?[p]
・・・[p]
コンコン[p]
#藤野
「あの・・・失礼します」[p]
#肉山
「おう、入れ」[p]
#
[_tb_end_text]
[stopbgm time="1000" ]
[chara_show name="藤野" time="1000" wait="true" storage="chara/3/game45.png" width="384" height="904" left="432" top="30" reflect="false" ]
[playbgm volume="100" time="1000" loop="true" storage="捜査会議.mp3" ]
[tb_start_text mode=1 ]
#藤野
「あの・・・わたしなんで呼び出されたのでしょうか」[p]
#肉山
「なに、体育の成績の良くない生徒を個別で指導していてな」[p]
「今回はお前の番なんだ」[p]
#
スイッチオン![p]
[_tb_end_text]
[tb_image_show time="1000" storage="default/game200.png" width="277" height="246" x="506" y="270" _clickable_img="" name="img_47" ]
[tb_image_hide time="1000" ]
[tb_start_text mode=1 ]
#
どうだ・・・?[p]
#藤野
「個別指導・・・ですか?」[p]
#肉山
「そうだ。みんなにやってることだぞ」[p]
#藤野
「そんな話は聞いたことが無いのですが・・・」[p]
「それになぜ女子担当の木崎先生ではなくて肉山先生が・・・?」[p]
#肉山
「そ、それは木崎先生は部活の顧問もあって忙しいので俺がやることになったんだ」[p]
「とにかく、体操着に着替えて来なさい」[p]
#藤野
「ちょ、ちょっと木崎先生に本当かどうか聞いてきます!」[p]
「し、失礼します!」[p]
#
[_tb_end_text]
[chara_hide_all time="1000" wait="true" ]
[tb_start_text mode=1 ]
#肉山
「こ、こら待て!」[p]
#
・・・くそっ!行っちまった![p]
なにがいけなかったんだ?[p]
話に信憑性がなさ過ぎたか・・・?[p]
それとも藤野が洗脳の効きにくい性質だったのか[p]
くそ・・・とにかく藤野はもうあきらめよう[p]
[_tb_end_text]
[tb_eval exp="f.qq2=1" name="qq2" cmd="=" op="t" val="1" val_2="undefined" ]
[jump storage="SCENE4.ks" target="*st21" ]
*ch11bb
[tb_start_text mode=1 ]
#
藤野はもう試したぜ[p]
他のやつを試そう[p]
[_tb_end_text]
[jump storage="SCENE4.ks" target="*st20" ]
*ch11ca
[jump storage="SCENE4.ks" target="*ch11cb" cond="f.qq3==1" ]
[tb_start_text mode=1 ]
#
赤井のあ、3年。ギャル系のパッパラ女子だ[p]
成績や生活態度は悪いがなかなかエロい身体をしている[p]
頭が悪く普段からなにも考えてないこいつなら洗脳もたやすいんじゃないか?[p]
・・・・・・[p]
ガチャ[p]
[_tb_end_text]
[stopbgm time="1000" ]
[chara_show name="赤井" time="1000" wait="true" storage="chara/4/game46.png" width="375" height="882" left="417" top="33" reflect="false" ]
[playbgm volume="100" time="1000" loop="true" storage="捜査会議.mp3" ]
[tb_start_text mode=1 ]
#赤井
「ちぃーーす」[p]
「なんの用ですかぁ?」[p]
#肉山
「おう来たか」[p]
「実は市に提出した身体測定の記録がお前の分だけ紛失してしまったらしくてな」[p]
「再計測するように言われているんだ」[p]
#
よし、スイッチオン![p]
[_tb_end_text]
[tb_image_show time="1000" storage="default/game200.png" width="268" height="238" x="482" y="233" _clickable_img="" name="img_64" ]
[tb_image_hide time="1000" ]
[tb_start_text mode=1 ]
#
これでどうだ・・・?[p]
#赤井
「えーなんであたしのだけ?」[p]
「てゆーかなんで肉山先生が?普通保健の先生とかじゃないの?」[p]
「計測するなら保健室でするはずだし・・・怪しくね?」[p]
#肉山
「ま、まあそれは色々事情があってだな」[p]
「とにかくまず胸囲から測るから上を脱げ」[p]
#赤井
「ちょっと!セクハラなんですけど!」[p]
「誰か助けて!」[p]
#
[_tb_end_text]
[chara_hide_all time="1000" wait="true" ]
[tb_start_text mode=1 ]
#肉山
「お、おい、ちょっと待て!」[p]
#
くそっ!逃げやがった![p]
全然効いてねえじゃねえかこの機械[p]
ウソが適当すぎたか?[p]
それとも赤井は洗脳が効きにくい性質なのか・・・?[p]
とにかく赤井はもうあきらめよう[p]
[_tb_end_text]
[tb_eval exp="f.qq3=1" name="qq3" cmd="=" op="t" val="1" val_2="undefined" ]
[jump storage="SCENE4.ks" target="*st21" ]
*ch11cb
[tb_start_text mode=1 ]
#
赤井は試してダメだった[p]
他の生徒で試そう[p]
[_tb_end_text]
[jump storage="SCENE4.ks" target="*st20" ]
*st21
[stopbgm time="1000" ]
[tb_hide_message_window ]
[mask time="1000" effect="fadeIn" color="0x000000" ]
[mask_off time="1000" effect="fadeOut" ]
[playbgm volume="100" time="1000" loop="true" storage="Night_Cruising.mp3" ]
[tb_ptext_show x="590" y="337" size="65" color="0x0033ff" time="1000" text="翌日" anim="false" face="serif,'游明朝'" edge="undefined" shadow="0x050505" ]
[tb_ptext_hide time="1000" ]
[tb_show_message_window ]
[tb_eval exp="f.qq4+=1" name="qq4" cmd="+=" op="t" val="1" val_2="undefined" ]
[jump storage="SCENE4.ks" target="*st22" cond="f.qq4==3" ]
[tb_start_text mode=1 ]
#
今日も引き続き洗脳を試すぞ[p]
今日こそ成功させてやる[p]
[_tb_end_text]
[jump storage="SCENE4.ks" target="*st20" ]
*st22
[tb_start_text mode=1 ]
#
くそっ全然上手くいかねえ![p]
俺のやり方が間違ってるのか?[p]
それともやっぱり洗脳補助器なんて嘘っぱちなのか・・・!?[p]
女を洗脳して自由に操るなんて現実には無理なのか・・・[p]
コンコン[p]
#桐嶋
「肉山先生居ますか」[p]
#
ガチャッ[p]
[_tb_end_text]
[stopbgm time="1000" fadeout="false" ]
[chara_show name="桐嶋" time="1000" wait="true" storage="chara/1/game80-1.png" width="434" height="789" left="420" top="16" reflect="false" ]
[playbgm volume="100" time="1000" loop="true" storage="Grease_Slide_Trap.mp3" ]
[tb_start_text mode=1 ]
#肉山
「なんだなんだ?いきなり入ってきて・・・」[p]
「もしかしてデートのお誘いですか?」[p]
#桐嶋
「ふざけるのは止めてください」[p]
「肉山先生にセクハラされたという相談を複数の生徒から受けました」[p]
#肉山
「なっ・・・!?」[p]
#桐嶋
「すぐに校長に報告しようと思いましたが、一方の証言だけで讒言するのは不公平と思って一応話を聞きに来ました」[p]
「なにか釈明はありますか?」[p]
#
くそっ・・・洗脳を試した3人が告げ口しやがったのか[p]
校長に報告されるのはまずいぞ・・・[p]
#肉山
「いや、あれは普通に指導をしていただけで・・・」[p]
「セクハラなんてでっちあげですよ!子供のいうことを信じるんですか?」[p]
#桐嶋
「もちろんわたしは生徒たちの言ってることを信用します」[p]
「あなたの普段の言動を考えればこういう報告が出るのも遅かったくらいです」[p]
#
まずい、このままじゃクビになっちまう・・・![p]
くっ・・・!どうすれば・・・[p]
そうだ・・・一か八かコイツを![p]
[_tb_end_text]
[tb_image_show time="1000" storage="default/game200.png" width="245" height="218" x="514" y="285" _clickable_img="" name="img_93" ]
[tb_image_hide time="1000" ]
[tb_start_text mode=1 ]
#
どういう嘘をつく?[p]
[_tb_end_text]
[glink color="black" storage="SCENE4.ks" size="20" text="体育教師の特権" target="*ch12a" x="510" y="360" width="225" height="20" _clickable_img="" ]
[glink color="black" storage="SCENE4.ks" size="20" text="校長に報告するのは違法" target="*ch12b" x="510" y="430" width="225" height="20" _clickable_img="" ]
[s ]
*ch12a
[tb_start_text mode=1 ]
#肉山
「た、体育教師には多少のセクハラが許されるんです!」[p]
#桐嶋
「は・・・?」[p]
「何を言って・・・」[p]
#肉山
「体育教師はその性質上生徒との接触がかかせませんから、法令で生徒との接触は一部認められているんです」[p]
「まさかご存じないんですか?」[p]
#
しまった、こんなウソは無理がありすぎる![p]
通用するわけが・・・[p]
#桐嶋
「・・・そんなこと」[p]
「・・・し、知ってます!」[p]
#肉山
「!?」[p]
#桐嶋
「体育教師に特権があることくらいは知ってます。常識です」[p]
#
ど、どういうことだ・・・?まさか・・・洗脳が成功したのか?[p]
#肉山
「そ、そうでしょう。今回のこともその範囲内の行為であって、あなたにとやかく言われる筋合いはありませんな」[p]
#桐嶋
「そ、そうですか・・・」[p]
「でも生徒から苦情が来るということはそれ以上の行為があったのではないんですか?」[p]
#肉山
「認識の違いってやつですよ。最近の子供はなんにでも過剰反応しますから」[p]
「いちいち真に受けるなんて桐嶋先生らしくもない」[p]
#桐嶋
「そ・・・そうですね。少々軽率だったかもしれません」[p]
「しかし生徒を守るのが私の役目ですから」[p]
「もしまた苦情があったら話を聞きに来ますからね」[p]
#
[_tb_end_text]
[chara_hide name="桐嶋" time="1000" wait="true" pos_mode="false" ]
[jump storage="SCENE4.ks" target="*st23" ]
*ch12b
[tb_start_text mode=1 ]
#肉山
「しょ、証拠もなく校長に報告するのは違法ですよ!」[p]
#桐嶋
「は・・・?」[p]
「何を言ってるん・・・」[p]
#肉山
「生徒からの一方的な証言で証拠も無いのに上司に報告するのは良くないことですからね」[p]
「生徒たちが私を嫌ってるから狂言で私を陥れようとしているかもしれないじゃないですか」[p]
「それをそのまま上司に報告するなんて、侮辱罪に当たりますよ!」[p]
#
しまった、無理がありすぎる!侮辱罪ってなんだよ[p]
こんなの通じるわけが・・・[p]
[_tb_end_text]
[chara_mod name="桐嶋" time="600" cross="false" storage="chara/1/game80-3.png" ]
[tb_start_text mode=1 ]
#桐嶋
「そ、それは・・・確かに」[p]
#
えっ!?[p]
#桐嶋
「でもセクハラしたのは事実でしょう?」[p]
#肉山
「してませんよ」[p]
「証拠はあるんですか証拠は」[p]
#桐嶋
「く・・・!」[p]
「証拠さえあれば報告できるのに・・・」[p]
#
こいつ・・・俺のデタラメな嘘を信用してる![p]
これはもしかして・・・洗脳が成功してるのか・・・!?[p]
#肉山
「しょ、証拠が無い以上私は無罪です。どうぞお引取りを」[p]
#桐嶋
「く・・・今回は命拾いしたようですけど」[p]
「いつか絶対にセクハラの証拠をつかんでみせます!」[p]
#
[_tb_end_text]
[chara_hide name="桐嶋" time="1000" wait="true" pos_mode="true" ]
*st23
[tb_start_text mode=1 ]
#
助かった・・・[p]
まさかあんなその場しのぎの嘘が通じるとはな[p]
これはまさしく洗脳が成功したってことだよな?[p]
しかし女子生徒には全く効かなかったのに、なんで桐嶋にはこんなにもはっきりと効果が出たんだろうか[p]
もしかして桐嶋香織は洗脳がすごく効きやすい性質なのか?[p]
・・・・・・[p]
だとしたら・・・これは面白いことになってきたぞ[p]
女子生徒とエロいことをするために買ったサイコSXだったが・・・ターゲットを女教師・桐嶋香織に変更だ[p]
あの生意気なインテリ女を少しずつ少しずつ洗脳して・・・[p]
俺の忠実な性処理奴隷にしてやる![p]
ぐひひひひひ、あのムチムチのボディを好き放題に・・・想像しただけでギンギンになっちまったぜ[p]
覚悟しておけよぉ桐嶋ぁ・・・クククク[p]
・・・・・・[p]
・・・[p]
[_tb_end_text]
[tb_eval exp="f.qq1=0" name="qq1" cmd="=" op="t" val="0" val_2="undefined" ]
[tb_eval exp="f.qq2=0" name="qq2" cmd="=" op="t" val="0" val_2="undefined" ]
[tb_eval exp="f.qq3=0" name="qq3" cmd="=" op="t" val="0" val_2="undefined" ]
[tb_eval exp="f.qq4=0" name="qq4" cmd="=" op="t" val="0" val_2="undefined" ]
[mask time="1000" effect="fadeIn" color="0x000000" ]
[stopbgm time="1000" ]
[tb_hide_message_window ]
[bg time="1000" method="crossfade" storage="game301.jpg" ]
[mask_off time="2000" effect="fadeOut" ]
[wait time="3000" ]
[bg time="2000" method="fadeIn" storage="gamblack.jpg" ]
[jump storage="mein.ks" target="*aa" ]
[s ]

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,525 @@
[_tb_system_call storage=system/_badend.ks]
*be1
[tb_start_text mode=1 ]
#肉山
(こうなったら・・・もう無理やりヤっちまうか)[p]
(もう十分に洗脳が進んでるから、レイプしても後からいくらでも言いくるめられるさ)[p]
(しかし今は昼休憩だ。大声を出されたらまずいから放課後まで待とう)[p]
「まぁそこまで言うなら仕方がないですね。今回は性交治療は見送りましょう」[p]
「その代わりカウンセリングをするんで放課後にまたここに来てください」[p]
#桐嶋
「・・・わかりました」[p]
「失礼します」[p]
#
[_tb_end_text]
[chara_hide_all time="1000" wait="true" ]
[bg time="1000" method="crossfade" storage="game100.jpg" ]
[tb_start_text mode=1 ]
#
グヒヒヒ・・・どれだけこの日を待ったことか・・・[p]
今日こそあいつにチンポをブチ込んでやる![p]
放課後が待ちきれないぜ・・・![p]
[_tb_end_text]
[stopbgm time="1000" fadeout="true" ]
[mask time="1000" effect="fadeIn" color="0x000000" ]
[mask_off time="1000" effect="fadeOut" ]
[playbgm volume="100" time="1000" loop="true" storage="捜査会議.mp3" ]
[tb_start_text mode=1 ]
#
よし、部活動の生徒も帰ってだいぶ人が減ってきたな[p]
校舎の方にはまだ人がいくらか残ってるが、ここは離れてるから多少声を出されても届かないだろう[p]
・・・そろそろあいつが来るはずだ[p]
[_tb_end_text]
[chara_show name="桐嶋" time="1000" wait="true" storage="chara/1/game22.png" width="400" height="941" left="428" top="11" reflect="false" ]
[tb_start_text mode=1 ]
#桐嶋
「どうも、遅れました」[p]
#肉山
「いえいえ大丈夫ですよ。それじゃ早速カウンセリングを始めましょうか」[p]
#桐嶋
「こんな遅くからやるんですか?明日でもいいんじゃ・・・」[p]
#肉山
「遅いからいいんですよ、ムヒヒヒ」[p]
#桐嶋
「は?」[p]
#肉山
「あ、いえ、こっちのことです。それじゃとりあえず服を脱いで全裸になってください」[p]
[_tb_end_text]
[chara_mod name="桐嶋" time="600" cross="true" storage="chara/1/game13.png" ]
[tb_start_text mode=1 ]
#桐嶋
「えっ!?なんで全裸に・・・」[p]
#肉山
「身体検査ですよ。淫乱症の症状がどのくらい進んでいるか調べるんです」[p]
#桐嶋
「そ、それは全部脱がないとダメなんですか・・・?」[p]
#肉山
「ただの検査ですよ。今さら恥ずかしがることはないでしょう」[p]
「私の指示に従わないというなら、それなりの方針を考えないといけませんよ」[p]
#桐嶋
「く・・・わかりました・・・脱げばいいんでしょう」[p]
[_tb_end_text]
[mask time="1000" effect="fadeIn" color="0x000000" ]
[chara_mod name="桐嶋" time="600" cross="true" storage="chara/1/game41.png" ]
[mask_off time="1000" effect="fadeOut" ]
[tb_start_text mode=1 ]
#桐嶋
「ぬ、脱ぎました・・・」[p]
#肉山
「はい、それじゃ脱いだ服はこっちに預かっておきますね」[p]
#桐嶋
「え?ちょ、ちょっと・・・返してください!」[p]
#肉山
「これで桐嶋先生は逃げたくても逃げられないわけだ。素っ裸で人前に出て行く勇気があれば別ですが」[p]
#桐嶋
「ど、どういうことですか!?変なことをしたら・・・訴えますよ!」[p]
#肉山
「なぁに、治療するだけですよ。セックス治療をね」[p]
#桐嶋
「なっ・・・そ、それは絶対に嫌だと言ったはずです!」[p]
#肉山
「桐嶋先生に拒否権はないんですよ。あなたのようなドスケベな変態教師を放置しておいたら生徒たちが危険ですからね」[p]
「私のチンポでみっちりと矯正してやらないと、ムヒヒヒヒ」[p]
#桐嶋
「い、イヤァッ!だ、誰か・・・!」[p]
#肉山
「その格好でどこに逃げようって言うんです?オラ、大人しくしろ!」[p]
#桐嶋
「アァッ!?」[p]
[_tb_end_text]
[stopbgm time="1000" fadeout="true" ]
[chara_hide_all time="1000" wait="true" ]
[bg time="1000" method="crossfade" storage="game251-0.jpg" ]
[playbgm volume="100" time="1000" loop="true" storage="烈火翔ける.mp3" ]
[tb_start_text mode=1 ]
#桐嶋
「イヤァッ!は、離して・・・っ!」[p]
#肉山
「オラッじたばたするな。俺のチンポですぐ気持ちよくしてやるから」[p]
#桐嶋
「やめてっ・・・これはレイプよ!警察に訴えるわ!」[p]
#肉山
「うるせえ、ドスケベ女に人権なんかないんだよ。黙ってチンポを受け入れればいいんだ」[p]
#桐嶋
「そんな・・・誰か・・・誰かぁ!」[p]
#肉山
「誰も来やしねえよ。・・・コラッ、じたばたするな!」[p]
「暴れると違う穴に入っちまうぞ?ムヒヒヒヒ」[p]
#桐嶋
「イヤァッ!助けてぇっ!」[p]
#肉山
「大人しくしろっ・・・よし、オラッ!」[p]
#桐嶋
「アァッ!!」[p]
[_tb_end_text]
[bg time="1000" method="crossfade" storage="game251-1.jpg" ]
[tb_start_text mode=1 ]
#肉山
「入った!グヒヒヒヒ、ついに生意気女にチンポをぶち込んでやったぜ!」[p]
#桐嶋
「イヤァッ・・・ぬ、抜いてェ・・・ッ!」[p]
#肉山
「ウヒョオオ、なんて具合の良いマンコなんだ。たまらねぇ・・・っ!さすがドスケベ女だぜ!」[p]
#桐嶋
「アヒンッ!アァッ・・・お、大きい・・・っ・・・アンッ!」[p]
#肉山
「どうだ、久々の男のチンポの味は?気持ち良いだろう、グヒヒヒ」[p]
#桐嶋
「き、気持ち悪いだけよっ!離してっ・・・!」[p]
#肉山
「やせ我慢するなよ、ずっと欲しかったくせに」[p]
「オラッ、いい声で鳴いてみろ!」[p]
#
ズムッ!ズムッ!ズムッ![p]
#桐嶋
「アウッ!?・・・アンッ・・・ヒィッ!」[p]
#肉山
「オラ、チンポ気持ちいいって言ってみろ!」[p]
[_tb_end_text]
[bg time="1000" method="crossfade" storage="game251-2.jpg" ]
[tb_start_text mode=1 ]
#桐嶋
「き、気持ちよくなんか・・・アンッ」[p]
#肉山
「ククク、やせ我慢しても無駄だ。お前みたいなドスケベ女がチンポに勝てるわけがないんだから。オラッ」[p]
#
ズプッ!ズプッ![p]
#桐嶋
「アンッ・・・ンッ・・・私は・・・チンポに負けたり・・・しない・・・っ!」[p]
#肉山
「ヒヒヒ、隠れてバイブでオナニーしてたくせによく言うぜ」[p]
「こうして犯されることを想像してオナってたんだろうが?え?」[p]
#
ズプッ!ヌチュッ![p]
#桐嶋
「アヒッ!?そ、そんなわけ・・・ないっ・・・アンッ!」[p]
#肉山
「よかったな、願いがかなって。本物のチンポはバイブよりも気持ちいいだろう?オラッ」[p]
#
ズプッ!ズプッ![p]
#桐嶋
「アンッ・・・アァッ・・・気持ちよくなんか・・・っ!」[p]
#肉山
「嘘ついても無駄だ。聞いてみろこの音を」[p]
#
ヌチュッ!ズチュッ!ヌチャッ![p]
#桐嶋
「ンッ・・・ンハァッ・・・アンンッ!」[p]
#肉山
「いやらしい音立てやがって。まだ入れたばっかりなのに受け入れ態勢万全じゃねえか」[p]
「お前の身体は俺に犯されることを望んでるんだよっ!」[p]
#
ヌチュッ!ズプッ!ズリュッ![p]
#桐嶋
「アヒッ・・・そ、そんなわけ・・・ない・・・っ・・・アンッ!」[p]
#肉山
「そうかそうか。それじゃちょいと本気を出してやるか」[p]
#桐嶋
「アヒッ!?」[p]
[_tb_end_text]
[bg time="1000" method="crossfade" storage="game251-3.jpg" ]
[tb_start_text mode=1 ]
#
パンッ!パンッ!パンッ![p]
ズプッ!ヌチャッ!ヌチュッ![p]
#桐嶋
「アァッ・・・ンンッ!・・・ヒィッ!」[p]
#肉山
「ホレッホレッ、寝バックはレイプされてる感が強くて興奮するだろうがドスケベ女」[p]
#
ズプッ!ズプッ!ジュプッ![p]
#桐嶋
「アヒッ・・・お、奥を・・・突かないでぇ・・・アァンッ!」[p]
#肉山
「どうだ?子宮を乱暴に突かれる気分は?」[p]
「自慢じゃないが俺のこのチンポで満足しなかった女は居ないぜ、オラッ」[p]
#
パンッ!パンッ!パンッ![p]
#桐嶋
「アヒィッ!ンンッ・・・ハァンッ♥」[p]
#肉山
「どんなにお高くとまってても所詮女はチンポで突かれりゃメスになるんだよ!グヒヒヒヒ!」[p]
#
パンッ!パンッ!パンッ![p]
#桐嶋
「く・・・アンッ・・・そんなことは・・・アヒィッ♥」[p]
#肉山
「生意気なメスをチンポで屈服させるのは最高の気分だぜ!オラオラッ!」[p]
#
パンッ!パンッ!パンッ!パンッ![p]
#桐嶋
「ンハァッ!アンッ!アンッ!アンッ!アァンッ♥」[p]
#肉山
「凶悪な乳しやがって、オラッ」[p]
#
ムギュッ・・・モミッ!モミッ!モミッ![p]
#桐嶋
「アヒィッ!ハァンッ♥」[p]
#肉山
「まさに男に犯されるために生まれてきたような身体だぜ。ムヒヒヒ」[p]
#
パンッ!パンッ!パンッ!パンッ![p]
#桐嶋
「ンヒィッ・・・アンッ!アンッ!アンンッ♥」[p]
#肉山
「もうあえぎ声しか出てねえじゃねえか」[p]
「オラ、気持ちよくないって言ってみろこのドスケベ女!」[p]
#
パンッ!パンッ!パンッ!パンッ![p]
#桐嶋
「クゥッ・・・アヒッ♥アアッ・・・アンッ♥アンンッ♥」[p]
#肉山
「よおし、さらに加速だ・・・っ!」[p]
#
パン!パン!パン!パン![p]
#桐嶋
「アアァッ!?アンッ♥ヒィッ♥ダ、ダメェッ・・・ンンーッ♥」[p]
#肉山
「お、そろそろイきそうだな?」[p]
「蔑んでた男のチンポにイかされる気分はどうだ、桐嶋先生?」[p]
#
パンッ!パンッ!パンッ!パンッ![p]
#桐嶋
「アッ・・・ンンッ!アンッ!アンッ!アヒッ♥」[p]
#肉山
「フハァ・・・俺も溜まってたからそろそろ限界だぜ」[p]
「中にたっぷりと出してやるからな、グヒヒヒッ!」[p]
#
パン!パン!パンッ!パンッ![p]
#桐嶋
「エッ!?な、中に・・・!?イ、イヤァアッ、それだけは・・・ッ・・・アヒィッ!」[p]
#肉山
「う・・・おおぉ・・・出るッ!」[p]
[_tb_end_text]
[bg time="1000" method="crossfade" storage="game251-4.jpg" ]
[tb_cg id="251" ]
[tb_start_text mode=1 ]
#
ドピュッ!![p]
#桐嶋
「アァァーーッ♥イヤァァァァーーーーーッ♥」[p]
#肉山
「オォ・・・ッ・・・ウヒッ」[p]
#
ドピュピュピュッ・・・![p]
#桐嶋
「ハァァァッ・・・熱・・・っ・・・中に・・・出てる・・・アァッ♥」[p]
#
ピュッ・・・ピュピュッ・・・ッ[p]
#肉山
「オフゥ・・・出た出た」[p]
「あの生意気な桐嶋香織の中にたっぷりとぶちまけてやったぜ・・・グヒヒヒ」[p]
#桐嶋
「ハァ・・・ハァッ・・・ウゥ・・・酷い・・・」[p]
#肉山
「お前みたいなドスケベ女は中出しレイプ調教が一番だからな。思い知ったか?ウヒャヒャヒャ」[p]
#桐嶋
「ヒグッ・・・また・・・最低の・・・体育教師に・・・く・・・っ」[p]
#肉山
「おっ、そういえば初体験も体育教師のレイプだったっけな。忘れてたぜ」[p]
「お前は体育教師にレイプされるために生まれてきたんだよ。そういう運命なんだ。ウハハハハ」[p]
#桐嶋
「ウクッ・・・ゆ、許さない・・・絶対に・・・絶対に訴えてやるわ!」[p]
#肉山
「お?まだそんなことを言う元気があるのか?反抗的な態度が治ってないようだな」[p]
「これはまだまだチンポで調教してやらんといかんぞ。ムヒヒヒ」[p]
#桐嶋
「なっ!?そ、そんな・・・!」[p]
#肉山
「一発で終るとでも思ったか?まだまだ犯してやるから安心しろよドスケベ女」[p]
「夜はまだ長い。お前が従順なメスになるまでみっちりとチンポで教育してやる」[p]
#桐嶋
「イ、イヤァァッ!誰か・・・助けてぇっ!」[p]
#肉山
「誰も来やしねえよ。オラッ、大人しくしろ」[p]
#桐嶋
「アァァッ!?」[p]
#
・・・・・・[p]
・・・[p]
[_tb_end_text]
[stopbgm time="1000" fadeout="true" ]
[mask time="1000" effect="fadeIn" color="0x000000" ]
[bg time="1000" method="crossfade" storage="game100.jpg" ]
[mask_off time="1000" effect="fadeOut" ]
[playbgm volume="100" time="1000" loop="true" storage="music58.mp3" ]
[tb_start_text mode=1 ]
#
バチン!バチュン!パチュン![p]
#桐嶋
「アヒィッ・・・アンッ♥アンッ♥アンッ♥」[p]
[_tb_end_text]
[bg time="1000" method="crossfade" storage="game156.jpg" ]
[tb_start_text mode=1 ]
#肉山
「オラッ、もうすっかりチンポに病みつきじゃねえかこのドスケベ女!」[p]
「甘い声で鳴きやがって!そんなに気持ちいいか、オラッオラッ」[p]
#
バチュン!バチュン!バチュン!」[p]
#桐嶋
「アァンッ!ヒィッ・・・も、もう許してぇ・・・っ・・・アンンッ♥」[p]
#肉山
「気持ちいいって言ってみろ。オラッ」[p]
#
バチュン!バチュン!バチュン![p]
#桐嶋
「アヒッ・・・き、気持ちいい・・・っ・・・ハァンッ♥」[p]
#肉山
「オラ、もっとでかい声で!おチンポ気持ちいですって言え!」[p]
#
バチュン!バチュン!バチュン![p]
#桐嶋
「アァンッ!お、おチンポ・・・気持ちいい・・・ですぅっ!・・・アンンッ♥」[p]
#肉山
「よし、よく言えたな。ご褒美にキスしてやる。ムチューーッ」[p]
#桐嶋
「ンムッ!?・・・ンンーーーッ♥」[p]
「ンンッ・・・ンチュ・・・ッ・・・ンフゥッ♥」[p]
#肉山
「オラ、舌を出せ・・・ムチュゥ・・・レロレロ・・・チュバッ」[p]
#桐嶋
「ンンッ・・・チュバッ・・・レロレロレロッ・・・アムッ♥」[p]
#肉山
「ムヒヒヒ、積極的に舌絡ませてきやがって・・・ムチュッ・・・レロレロレロっ」[p]
「これからは俺の性処理用ペットしてかわいがってやるからな・・・チュバッ」[p]
#
バチュン!バチュン!バチュン![p]
#桐嶋
「アンンッ♥・・・チュムッ・・・レロレロッ・・・チュバッ・・・アフゥッ♥」[p]
「ンンッ・・・ンムゥッ・・・ンンンーーーッ♥(イっちゃうぅーーーーーっ♥)」[p]
#肉山
「お前はもう俺のモノだっ!オラッ!」[p]
#
バチュン!バチュン!バチュン![p]
#桐嶋
「ンンッ・・・ッ・・・アヒィーーーーーッ♥♥」[p]
#
・・・・・・[p]
・・・[p]
[_tb_end_text]
[mask time="1000" effect="fadeIn" color="0x000000" ]
[bg time="1000" method="crossfade" storage="game100.jpg" ]
[mask_off time="1000" effect="fadeOut" ]
[tb_start_text mode=1 ]
#肉山
「ふぅ・・・」[p]
「いやぁ出した出した。5発?いや6発か」[p]
「さすがに疲れたぜ。・・・もうこんな時間か」[p]
[_tb_end_text]
[bg time="1000" method="crossfade" storage="game252.jpg" ]
[tb_cg id="156" ]
[tb_start_text mode=1 ]
#肉山
「こいつも限界っぽいしこのへんで勘弁してやるか」[p]
「明日からは性処理用肉便器として毎日チンポでかわいがってやるからな。わかったか?」[p]
「返事は!」[p]
#
ペシッ![p]
#桐嶋
「は、はい・・・っ」[p]
#肉山
「よし、服は返してやる。ここに置いておくぞ」[p]
「着替えたら戸締りして帰るんだぞ」[p]
「じゃあな」[p]
#桐嶋
「・・・・・・」[p]
「・・・う・・・うう・・・」[p]
#
・・・・・・[p]
・・・[p]
[_tb_end_text]
[stopbgm time="1000" fadeout="true" ]
[mask time="1000" effect="fadeIn" color="0x000000" ]
[bg time="1000" method="crossfade" storage="game101.jpg" ]
[mask_off time="1000" effect="fadeOut" ]
[playbgm volume="100" time="1000" loop="true" storage="Radio.mp3" ]
[tb_start_text mode=1 ]
#
いやぁ、ついにあの桐嶋香織を犯してやったな[p]
結構洗脳に時間がかかったが・・・我慢してた分ハッスルしちまったぜ[p]
あいつも最初は抵抗してたが最後は感じまくってラブラブの和姦みたいになってたな[p]
こんなことならもっと早く強引にヤっちまっても大丈夫だったかもしれないな[p]
まぁとにかく明日からはあの生意気な桐嶋をいくらでも好きなだけ犯せるんだ[p]
もうオナニー三昧の日々とはおさらばだぜ[p]
・・・ふぁぁ、疲れたな。もう寝るか[p]
体力回復して明日に備えないとな。ウヒヒヒ[p]
・・・・・・[p]
・・・[p]
[_tb_end_text]
[stopbgm time="1000" fadeout="true" ]
[mask time="1000" effect="fadeIn" color="0x000000" ]
[mask_off time="1000" effect="fadeOut" ]
[tb_start_text mode=1 ]
#
ピンポーン![p]
#肉山
「・・・ん・・・」[p]
#
ピンポーン![p]
#肉山
「・・・んあ・・・」[p]
「・・・なんだ?・・・朝か?」[p]
#
ピンポーン!ピンポーン![p]
#肉山
「インターホン・・・?なんだ、まだ5時じゃねえか」[p]
「誰だよ、こんな朝早くに・・・」[p]
#
ピンポーン!ピンポーン![p]
#肉山
「うるせえな・・・今出るよ!」[p]
「ふぁぁ・・・はいよ」[p]
#
ガチャ[p]
#警察官
「肉山猛さんですね?」[p]
[_tb_end_text]
[playbgm volume="100" time="1000" loop="true" storage="music58.mp3" ]
[tb_start_text mode=1 ]
#肉山
「は・・・?警察・・・?」[p]
#警察官
「強姦容疑で逮捕状が出ています。署までご同行願います」[p]
#肉山
「なっ・・・!?ご、強姦・・・!?」[p]
「な、なんのことだ!?俺は何も・・・!」[p]
#警察官
「話は署で伺います。とりあえず同行をお願いします」[p]
#肉山
「く・・・!」[p]
(き、桐嶋が警察に駆け込んだのか・・・!?それとも誰かに見られたのか・・・)[p]
(くそっ・・・!やっぱり焦って手荒な手段に出たのが失敗だったのか・・・!)[p]
(どっちにしろこうなったらもう終りだぜ・・・)[p]
#
・・・・・・[p]
・・・[p]
エンディングNO.  BAD END 】[p]
[_tb_end_text]
[tb_hide_message_window ]
[l ]
[jump storage="title_screen.ks" target="" ]
*be2
[tb_start_text mode=1 ]
#肉山
「ウ・・・っ!」[p]
[_tb_end_text]
[bg time="1000" method="crossfade" storage="game253-5.jpg" ]
[tb_start_text mode=1 ]
#
ドピュピュピュッ!![p]
#桐嶋
「ンン・・・ッ!アァーーーーーッ♥」[p]
#肉山
「オォ・・・ウッ・・・」[p]
#
ビュビュッ・・・ビュルッ![p]
#桐嶋
「アヒッ・・・ンハァッ・・・♥」[p]
#肉山
「オォウ・・・たっぷりと出たぜ・・・」[p]
「なんてスケベなマ●コだ・・・すっかり搾り取られちまったぜ・・・ムホッ」[p]
#桐嶋
「ハァッ・・・ハァッ・・・え・・・?」[p]
「え・・・な、中に・・・!?い・・・イヤァーーーッ!」[p]
「な、なんてことをするんですか・・・!絶対に外に出すと言ったのに・・・!」[p]
#肉山
「いやぁ、そのつもりだったんですけどね。桐嶋先生のマ●コが気持ち良すぎてピュッといっちゃいましたよ、グハハハ」[p]
「[p]
[_tb_end_text]
[mask time="1000" effect="fadeIn" color="0x000000" ]
[mask_off time="1000" effect="fadeOut" ]

View file

@ -0,0 +1,24 @@
[_tb_system_call storage=system/_cg1.ks]
[tb_clear_images]
[mask time="200" ]
[stopbgm time="1000" fadeout="true" ]
[bg time="1" storage="CGmode.jpg" _tb_parts_type="bg" ]
[tb_cg_image_button graphic="game121-0.jpg" storage="system/master_cg.ks" target="" role="sleepgame" no_graphic="&sf._tb_cg_noimage" time="1" width="300" height="200" x="100" y="100" _tb_parts_type="cg_image_button" id="121" ]
[tb_cg_image_button graphic="game126.jpg" storage="system/master_cg.ks" target="" role="sleepgame" no_graphic="&sf._tb_cg_noimage" time="1" width="300" height="200" x="470" y="100" _tb_parts_type="cg_image_button" id="126" ]
[tb_cg_image_button graphic="game140-1.jpg" storage="system/master_cg.ks" target="" role="sleepgame" no_graphic="&sf._tb_cg_noimage" time="1" width="300" height="200" x="840" y="100" _tb_parts_type="cg_image_button" id="140" ]
[tb_cg_image_button graphic="game133.jpg" storage="system/master_cg.ks" target="" role="sleepgame" no_graphic="&sf._tb_cg_noimage" time="1" width="300" height="200" x="100" y="370" _tb_parts_type="cg_image_button" id="133" ]
[tb_cg_image_button graphic="game137.jpg" storage="system/master_cg.ks" target="" role="sleepgame" no_graphic="&sf._tb_cg_noimage" time="1" width="300" height="200" x="470" y="370" _tb_parts_type="cg_image_button" id="137" ]
[tb_cg_image_button graphic="game135-1.jpg" storage="system/master_cg.ks" target="" role="sleepgame" no_graphic="&sf._tb_cg_noimage" time="1" width="300" height="200" x="840" y="370" _tb_parts_type="cg_image_button" id="135" ]
[button graphic="btn4.png" storage="cg2.ks" target="" time="1" width="100" height="100" x="1000" y="660" _tb_parts_type="button" ]
[button graphic="btn6.png" storage="title_screen.ks" target="" time="1" width="100" height="100" x="1150" y="660" _tb_parts_type="button" ]
[mask_off time="200" ]
[playbgm volume="100" time="1000" loop="true" storage="Radio.mp3" ]
[s ]

View file

@ -0,0 +1,8 @@
[tb_clear_images][mask time=200][bg time="1" storage="CGmode.jpg" _tb_parts_type="bg" ]
[button graphic="btn5.png" storage="cg9.ks" target="" time="1" width="100" height="100" x="850" y="660" _tb_parts_type="button" ]
[button graphic="btn6.png" storage="title_screen.ks" target="" time="1" width="100" height="100" x="1150" y="660" _tb_parts_type="button" ]
[tb_cg_image_button graphic="game271-1.jpg" storage="system/master_cg.ks" target="" role="sleepgame" no_graphic="&sf._tb_cg_noimage" time="1" width="300" height="200" x="840" y="100" _tb_parts_type="cg_image_button" id="271" ]
[tb_cg_image_button graphic="game270.jpg" storage="system/master_cg.ks" target="" role="sleepgame" no_graphic="&sf._tb_cg_noimage" time="1" width="300" height="200" x="470" y="100" _tb_parts_type="cg_image_button" id="270" ]
[tb_cg_image_button graphic="game269.jpg" storage="system/master_cg.ks" target="" role="sleepgame" no_graphic="&sf._tb_cg_noimage" time="1" width="300" height="200" x="100" y="100" _tb_parts_type="cg_image_button" id="269" ]
[mask_off time=200]
[s]

View file

@ -0,0 +1,12 @@
[tb_clear_images][mask time=200][bg time="1" storage="CGmode.jpg" _tb_parts_type="bg" ]
[button graphic="btn5.png" storage="cg1.ks" target="" time="1" width="100" height="100" x="850" y="660" _tb_parts_type="button" ]
[button graphic="btn4.png" storage="cg3.ks" target="" time="1" width="100" height="100" x="1000" y="660" _tb_parts_type="button" ]
[button graphic="btn6.png" storage="title_screen.ks" target="" time="1" width="100" height="100" x="1150" y="660" _tb_parts_type="button" ]
[tb_cg_image_button graphic="game238-1.jpg" storage="system/master_cg.ks" target="" role="sleepgame" no_graphic="&sf._tb_cg_noimage" time="1" width="300" height="200" x="100" y="100" _tb_parts_type="cg_image_button" id="238" ]
[tb_cg_image_button graphic="game142-1.jpg" storage="system/master_cg.ks" target="" role="sleepgame" no_graphic="&sf._tb_cg_noimage" time="1" width="300" height="200" x="470" y="100" _tb_parts_type="cg_image_button" id="142" ]
[tb_cg_image_button graphic="game147-1.jpg" storage="system/master_cg.ks" target="" role="sleepgame" no_graphic="&sf._tb_cg_noimage" time="1" width="300" height="200" x="840" y="100" _tb_parts_type="cg_image_button" id="147" ]
[tb_cg_image_button graphic="game163-1.jpg" storage="system/master_cg.ks" target="" role="sleepgame" no_graphic="&sf._tb_cg_noimage" time="1" width="300" height="200" x="100" y="370" _tb_parts_type="cg_image_button" id="163" ]
[tb_cg_image_button graphic="game167.jpg" storage="system/master_cg.ks" target="" role="sleepgame" no_graphic="&sf._tb_cg_noimage" time="1" width="300" height="200" x="470" y="370" _tb_parts_type="cg_image_button" id="167" ]
[tb_cg_image_button graphic="game150-1.jpg" storage="system/master_cg.ks" target="" role="sleepgame" no_graphic="&sf._tb_cg_noimage" time="1" width="300" height="200" x="840" y="370" _tb_parts_type="cg_image_button" id="150" ]
[mask_off time=200]
[s]

View file

@ -0,0 +1,12 @@
[tb_clear_images][mask time=200][bg time="1" storage="CGmode.jpg" _tb_parts_type="bg" ]
[button graphic="btn5.png" storage="cg2.ks" target="" time="1" width="100" height="100" x="850" y="660" _tb_parts_type="button" ]
[button graphic="btn4.png" storage="cg4.ks" target="" time="1" width="100" height="100" x="1000" y="660" _tb_parts_type="button" ]
[button graphic="btn6.png" storage="title_screen.ks" target="" time="1" width="100" height="100" x="1150" y="660" _tb_parts_type="button" ]
[tb_cg_image_button graphic="game124-1.jpg" storage="system/master_cg.ks" target="" role="sleepgame" no_graphic="&sf._tb_cg_noimage" time="1" width="300" height="200" x="840" y="370" _tb_parts_type="cg_image_button" id="124" ]
[tb_cg_image_button graphic="game250-1.jpg" storage="system/master_cg.ks" target="" role="sleepgame" no_graphic="&sf._tb_cg_noimage" time="1" width="300" height="200" x="840" y="100" _tb_parts_type="cg_image_button" id="250" ]
[tb_cg_image_button graphic="game240-1.jpg" storage="system/master_cg.ks" target="" role="sleepgame" no_graphic="&sf._tb_cg_noimage" time="1" width="300" height="200" x="470" y="370" _tb_parts_type="cg_image_button" id="240" ]
[tb_cg_image_button graphic="game154-1.jpg" storage="system/master_cg.ks" target="" role="sleepgame" no_graphic="&sf._tb_cg_noimage" time="1" width="300" height="200" x="470" y="100" _tb_parts_type="cg_image_button" id="154" ]
[tb_cg_image_button graphic="game255-1.jpg" storage="system/master_cg.ks" target="" role="sleepgame" no_graphic="&sf._tb_cg_noimage" time="1" width="300" height="200" x="100" y="370" _tb_parts_type="cg_image_button" id="255" ]
[tb_cg_image_button graphic="game152-1.jpg" storage="system/master_cg.ks" target="" role="sleepgame" no_graphic="&sf._tb_cg_noimage" time="1" width="300" height="200" x="100" y="100" _tb_parts_type="cg_image_button" id="152" ]
[mask_off time=200]
[s]

View file

@ -0,0 +1,12 @@
[tb_clear_images][mask time=200][bg time="1" storage="CGmode.jpg" _tb_parts_type="bg" ]
[button graphic="btn5.png" storage="cg3.ks" target="" time="1" width="100" height="100" x="850" y="660" _tb_parts_type="button" ]
[button graphic="btn4.png" storage="cg5.ks" target="" time="1" width="100" height="100" x="1000" y="660" _tb_parts_type="button" ]
[button graphic="btn6.png" storage="title_screen.ks" target="" time="1" width="95" height="100" x="1150" y="660" _tb_parts_type="button" ]
[tb_cg_image_button graphic="game185-1.jpg" storage="system/master_cg.ks" target="" role="sleepgame" no_graphic="&sf._tb_cg_noimage" time="1" width="300" height="200" x="840" y="370" _tb_parts_type="cg_image_button" id="185" ]
[tb_cg_image_button graphic="game253-2.jpg" storage="system/master_cg.ks" target="" role="sleepgame" no_graphic="&sf._tb_cg_noimage" time="1" width="300" height="200" x="840" y="100" _tb_parts_type="cg_image_button" id="253" ]
[tb_cg_image_button graphic="game195.jpg" storage="system/master_cg.ks" target="" role="sleepgame" no_graphic="&sf._tb_cg_noimage" time="1" width="300" height="200" x="470" y="370" _tb_parts_type="cg_image_button" id="195" ]
[tb_cg_image_button graphic="game156.jpg" storage="system/master_cg.ks" target="" role="sleepgame" no_graphic="&sf._tb_cg_noimage" time="1" width="300" height="200" x="470" y="100" _tb_parts_type="cg_image_button" id="156" ]
[tb_cg_image_button graphic="game175.jpg" storage="system/master_cg.ks" target="" role="sleepgame" no_graphic="&sf._tb_cg_noimage" time="1" width="300" height="200" x="100" y="370" _tb_parts_type="cg_image_button" id="175" ]
[tb_cg_image_button graphic="game251-0.jpg" storage="system/master_cg.ks" target="" role="sleepgame" no_graphic="&sf._tb_cg_noimage" time="1" width="300" height="200" x="100" y="100" _tb_parts_type="cg_image_button" id="251" ]
[mask_off time=200]
[s]

View file

@ -0,0 +1,12 @@
[tb_clear_images][mask time=200][bg time="1" storage="CGmode.jpg" _tb_parts_type="bg" ]
[button graphic="btn5.png" storage="cg4.ks" target="" time="1" width="100" height="100" x="850" y="660" _tb_parts_type="button" ]
[button graphic="btn4.png" storage="cg6.ks" target="" time="1" width="100" height="100" x="1000" y="660" _tb_parts_type="button" ]
[button graphic="btn6.png" storage="title_screen.ks" target="" time="1" width="100" height="100" x="1150" y="660" _tb_parts_type="button" ]
[tb_cg_image_button graphic="game149-1.jpg" storage="system/master_cg.ks" target="" role="sleepgame" no_graphic="&sf._tb_cg_noimage" time="1" width="300" height="200" x="840" y="370" _tb_parts_type="cg_image_button" id="149" ]
[tb_cg_image_button graphic="game220.jpg" storage="system/master_cg.ks" target="" role="sleepgame" no_graphic="&sf._tb_cg_noimage" time="1" width="300" height="200" x="840" y="100" _tb_parts_type="cg_image_button" id="220" ]
[tb_cg_image_button graphic="game263-1.jpg" storage="system/master_cg.ks" target="" role="sleepgame" no_graphic="&sf._tb_cg_noimage" time="1" width="300" height="200" x="470" y="370" _tb_parts_type="cg_image_button" id="263" ]
[tb_cg_image_button graphic="game229.jpg" storage="system/master_cg.ks" target="" role="sleepgame" no_graphic="&sf._tb_cg_noimage" time="1" width="300" height="200" x="470" y="100" _tb_parts_type="cg_image_button" id="229" ]
[tb_cg_image_button graphic="game225.jpg" storage="system/master_cg.ks" target="" role="sleepgame" no_graphic="&sf._tb_cg_noimage" time="1" width="300" height="200" x="100" y="370" _tb_parts_type="cg_image_button" id="225" ]
[tb_cg_image_button graphic="game197.jpg" storage="system/master_cg.ks" target="" role="sleepgame" no_graphic="&sf._tb_cg_noimage" time="1" width="300" height="200" x="100" y="100" _tb_parts_type="cg_image_button" id="197" ]
[mask_off time=200]
[s]

View file

@ -0,0 +1,12 @@
[tb_clear_images][mask time=200][bg time="1" storage="CGmode.jpg" _tb_parts_type="bg" ]
[button graphic="btn5.png" storage="cg5.ks" target="" time="1" width="100" height="100" x="850" y="660" _tb_parts_type="button" ]
[button graphic="btn4.png" storage="cg7.ks" target="" time="1" width="100" height="100" x="1000" y="660" _tb_parts_type="button" ]
[button graphic="btn6.png" storage="title_screen.ks" target="" time="1" width="100" height="100" x="1150" y="660" _tb_parts_type="button" ]
[tb_cg_image_button graphic="game236-1.jpg" storage="system/master_cg.ks" target="" role="sleepgame" no_graphic="&sf._tb_cg_noimage" time="1" width="300" height="200" x="840" y="370" _tb_parts_type="cg_image_button" id="236" ]
[tb_cg_image_button graphic="game256-1.jpg" storage="system/master_cg.ks" target="" role="sleepgame" no_graphic="&sf._tb_cg_noimage" time="1" width="300" height="200" x="840" y="100" _tb_parts_type="cg_image_button" id="256" ]
[tb_cg_image_button graphic="game180-1.jpg" storage="system/master_cg.ks" target="" role="sleepgame" no_graphic="&sf._tb_cg_noimage" time="1" width="300" height="200" x="470" y="370" _tb_parts_type="cg_image_button" id="180" ]
[tb_cg_image_button graphic="game231-1.jpg" storage="system/master_cg.ks" target="" role="sleepgame" no_graphic="&sf._tb_cg_noimage" time="1" width="300" height="200" x="470" y="100" _tb_parts_type="cg_image_button" id="231" ]
[tb_cg_image_button graphic="game257-3.jpg" storage="system/master_cg.ks" target="" role="sleepgame" no_graphic="&sf._tb_cg_noimage" time="1" width="300" height="200" x="100" y="370" _tb_parts_type="cg_image_button" id="257" ]
[tb_cg_image_button graphic="game192-1.jpg" storage="system/master_cg.ks" target="" role="sleepgame" no_graphic="&sf._tb_cg_noimage" time="1" width="300" height="200" x="100" y="100" _tb_parts_type="cg_image_button" id="192" ]
[mask_off time=200]
[s]

View file

@ -0,0 +1,12 @@
[tb_clear_images][mask time=200][bg time="1" storage="CGmode.jpg" _tb_parts_type="bg" ]
[button graphic="btn5.png" storage="cg6.ks" target="" time="1" width="100" height="100" x="850" y="660" _tb_parts_type="button" ]
[button graphic="btn4.png" storage="cg8.ks" target="" time="1" width="100" height="100" x="1000" y="660" _tb_parts_type="button" ]
[button graphic="btn6.png" storage="title_screen.ks" target="" time="1" width="100" height="100" x="1150" y="660" _tb_parts_type="button" ]
[tb_cg_image_button graphic="game183-1.jpg" storage="system/master_cg.ks" target="" role="sleepgame" no_graphic="&sf._tb_cg_noimage" time="1" width="300" height="200" x="840" y="370" _tb_parts_type="cg_image_button" id="183" ]
[tb_cg_image_button graphic="game158.jpg" storage="system/master_cg.ks" target="" role="sleepgame" no_graphic="&sf._tb_cg_noimage" time="1" width="300" height="200" x="840" y="100" _tb_parts_type="cg_image_button" id="158" ]
[tb_cg_image_button graphic="game173-1.jpg" storage="system/master_cg.ks" target="" role="sleepgame" no_graphic="&sf._tb_cg_noimage" time="1" width="300" height="200" x="470" y="370" _tb_parts_type="cg_image_button" id="173" ]
[tb_cg_image_button graphic="game159-1.jpg" storage="system/master_cg.ks" target="" role="sleepgame" no_graphic="&sf._tb_cg_noimage" time="1" width="300" height="200" x="470" y="100" _tb_parts_type="cg_image_button" id="159" ]
[tb_cg_image_button graphic="game144-1.jpg" storage="system/master_cg.ks" target="" role="sleepgame" no_graphic="&sf._tb_cg_noimage" time="1" width="300" height="200" x="100" y="370" _tb_parts_type="cg_image_button" id="144" ]
[tb_cg_image_button graphic="game254-1.jpg" storage="system/master_cg.ks" target="" role="sleepgame" no_graphic="&sf._tb_cg_noimage" time="1" width="300" height="200" x="100" y="100" _tb_parts_type="cg_image_button" id="254" ]
[mask_off time=200]
[s]

View file

@ -0,0 +1,12 @@
[tb_clear_images][mask time=200][bg time="1" storage="CGmode.jpg" _tb_parts_type="bg" ]
[button graphic="btn5.png" storage="cg7.ks" target="" time="1" width="100" height="100" x="850" y="660" _tb_parts_type="button" ]
[button graphic="btn4.png" storage="cg9.ks" target="" time="1" width="100" height="100" x="1000" y="660" _tb_parts_type="button" ]
[button graphic="btn6.png" storage="title_screen.ks" target="" time="1" width="100" height="100" x="1150" y="660" _tb_parts_type="button" ]
[tb_cg_image_button graphic="game264-1.jpg" storage="system/master_cg.ks" target="" role="sleepgame" no_graphic="&sf._tb_cg_noimage" time="1" width="300" height="200" x="840" y="370" _tb_parts_type="cg_image_button" id="264" ]
[tb_cg_image_button graphic="game227.jpg" storage="system/master_cg.ks" target="" role="sleepgame" no_graphic="&sf._tb_cg_noimage" time="1" width="300" height="200" x="840" y="100" _tb_parts_type="cg_image_button" id="227" ]
[tb_cg_image_button graphic="game241-1.jpg" storage="system/master_cg.ks" target="" role="sleepgame" no_graphic="&sf._tb_cg_noimage" time="1" width="300" height="200" x="470" y="370" _tb_parts_type="cg_image_button" id="241" ]
[tb_cg_image_button graphic="game223.jpg" storage="system/master_cg.ks" target="" role="sleepgame" no_graphic="&sf._tb_cg_noimage" time="1" width="300" height="200" x="470" y="100" _tb_parts_type="cg_image_button" id="223" ]
[tb_cg_image_button graphic="game233.jpg" storage="system/master_cg.ks" target="" role="sleepgame" no_graphic="&sf._tb_cg_noimage" time="1" width="300" height="200" x="100" y="370" _tb_parts_type="cg_image_button" id="233" ]
[tb_cg_image_button graphic="game188-1.jpg" storage="system/master_cg.ks" target="" role="sleepgame" no_graphic="&sf._tb_cg_noimage" time="1" width="300" height="200" x="100" y="100" _tb_parts_type="cg_image_button" id="188" ]
[mask_off time=200]
[s]

View file

@ -0,0 +1,12 @@
[tb_clear_images][mask time=200][bg time="1" storage="CGmode.jpg" _tb_parts_type="bg" ]
[button graphic="btn5.png" storage="cg8.ks" target="" time="1" width="100" height="100" x="850" y="660" _tb_parts_type="button" ]
[button graphic="btn4.png" storage="cg10.ks" target="" time="1" width="100" height="100" x="1000" y="660" _tb_parts_type="button" ]
[button graphic="btn6.png" storage="title_screen.ks" target="" time="1" width="100" height="100" x="1150" y="660" _tb_parts_type="button" ]
[tb_cg_image_button graphic="game262-1.jpg" storage="system/master_cg.ks" target="" role="sleepgame" no_graphic="&sf._tb_cg_noimage" time="1" width="300" height="200" x="840" y="370" _tb_parts_type="cg_image_button" id="262" ]
[tb_cg_image_button graphic="game258-1.jpg" storage="system/master_cg.ks" target="" role="sleepgame" no_graphic="&sf._tb_cg_noimage" time="1" width="300" height="200" x="840" y="100" _tb_parts_type="cg_image_button" id="258" ]
[tb_cg_image_button graphic="game261-1.jpg" storage="system/master_cg.ks" target="" role="sleepgame" no_graphic="&sf._tb_cg_noimage" time="1" width="300" height="200" x="470" y="370" _tb_parts_type="cg_image_button" id="261" ]
[tb_cg_image_button graphic="game249-0.jpg" storage="system/master_cg.ks" target="" role="sleepgame" no_graphic="&sf._tb_cg_noimage" time="1" width="300" height="200" x="470" y="100" _tb_parts_type="cg_image_button" id="246" ]
[tb_cg_image_button graphic="game260-1.jpg" storage="system/master_cg.ks" target="" role="sleepgame" no_graphic="&sf._tb_cg_noimage" time="1" width="300" height="200" x="100" y="370" _tb_parts_type="cg_image_button" id="260" ]
[tb_cg_image_button graphic="game267-1.jpg" storage="system/master_cg.ks" target="" role="sleepgame" no_graphic="&sf._tb_cg_noimage" time="1" width="300" height="200" x="100" y="100" _tb_parts_type="cg_image_button" id="267" ]
[mask_off time=200]
[s]

View file

@ -0,0 +1,266 @@
; ティラノスクリプト標準テーマプラグイン
;=========================================
; コンフィグ モード 画面作成
;=========================================
; メッセージレイヤ0を不可視に
[layopt layer=message0 visible=false]
; fixボタン消し
[clearfix]
; 画面効果を向こうに
[free_layermode time=0 ]
[reset_camera time=0]
[iscript]
$(".layer_camera").empty();
[endscript]
; メニューボタン非表示
[hidemenubutton]
[iscript]
tf.current_bgm_vol=parseInt(TG.config.defaultBgmVolume);
tf.current_se_vol=parseInt(TG.config.defaultSeVolume);
tf.current_ch_speed=parseInt(TG.config.chSpeed);
tf.current_auto_speed=parseInt(TG.config.autoSpeed);
tf.text_skip ="ON";
if(TG.config.unReadTextSkip != true){
tf.text_skip ="OFF";
}
[endscript]
; レイヤ1を可視に
[layopt layer=1 visible=true]
[cm]
; コンフィグ用の背景を読み込んでトランジション
[bg storage="bg_config.jpg" time=100]
; 画面右上の「Back」ボタン
[button graphic="config/c_btn_back.png" enterimg="config/c_btn_back2.png" target="*backtitle" x=840 y=20]
[jump target="*config_page"]
*config_page
;かなり横長なスクリプトになってしまったのでマクロにしたほうがスッキリします
;c_btn.png は 4×4px の完全透明な画像です。width.heightを使って拡大しています
;一部のスマホブラウザでは音量変更に対応していないのでご留意ください
;------------------------------------------------------------------------------------------------------
;▼BGM音量
;------------------------------------------------------------------------------------------------------
;BGM音量-1
[button name="bgmvol,bgmvol_10" fix="true" target="*vol_bgm_change" graphic="config/c_btn.png" width=35 height=35 x=300 y=170 exp="tf.current_bgm_vol=10"]
;BGM音量-20
[button name="bgmvol,bgmvol_20" fix="true" target="*vol_bgm_change" graphic="config/c_btn.png" width=35 height=35 x=340 y=170 exp="tf.current_bgm_vol=20"]
;BGM音量-30
[button name="bgmvol,bgmvol_30" fix="true" target="*vol_bgm_change" graphic="config/c_btn.png" width=35 height=35 x=380 y=170 exp="tf.current_bgm_vol=30"]
;BGM音量-40
[button name="bgmvol,bgmvol_40" fix="true" target="*vol_bgm_change" graphic="config/c_btn.png" width=35 height=35 x=420 y=170 exp="tf.current_bgm_vol=40"]
;BGM音量-50
[button name="bgmvol,bgmvol_50" fix="true" target="*vol_bgm_change" graphic="config/c_btn.png" width=35 height=35 x=460 y=170 exp="tf.current_bgm_vol=50"]
;BGM音量-60
[button name="bgmvol,bgmvol_60" fix="true" target="*vol_bgm_change" graphic="config/c_btn.png" width=35 height=35 x=500 y=170 exp="tf.current_bgm_vol=60"]
;BGM音量-70
[button name="bgmvol,bgmvol_70" fix="true" target="*vol_bgm_change" graphic="config/c_btn.png" width=35 height=35 x=540 y=170 exp="tf.current_bgm_vol=70"]
;BGM音量-80
[button name="bgmvol,bgmvol_80" fix="true" target="*vol_bgm_change" graphic="config/c_btn.png" width=35 height=35 x=580 y=170 exp="tf.current_bgm_vol=80"]
;BGM音量-90
[button name="bgmvol,bgmvol_90" fix="true" target="*vol_bgm_change" graphic="config/c_btn.png" width=35 height=35 x=620 y=170 exp="tf.current_bgm_vol=90"]
;BGM音量-100
[button name="bgmvol,bgmvol_100" fix="true" target="*vol_bgm_change" graphic="config/c_btn.png" width=35 height=35 x=660 y=170 exp="tf.current_bgm_vol=100"]
;BGM音量-ミュート(音量=0
[button name="bgmvol,bgmvol_0" fix="true" target="*vol_bgm_change" graphic="config/c_btn.png" width=35 height=35 x=780 y=170 exp="tf.current_bgm_vol=0"]
;------------------------------------------------------------------------------------------------------
;▼SE音量
;------------------------------------------------------------------------------------------------------
[button name="sevol,sevol_10" fix="true" target="*vol_se_change" graphic="config/c_btn.png" width=35 height=35 x=300 y=220 exp="tf.current_se_vol=10"]
[button name="sevol,sevol_20" fix="true" target="*vol_se_change" graphic="config/c_btn.png" width=35 height=35 x=340 y=220 exp="tf.current_se_vol=20"]
[button name="sevol,sevol_30" fix="true" target="*vol_se_change" graphic="config/c_btn.png" width=35 height=35 x=380 y=220 exp="tf.current_se_vol=30"]
[button name="sevol,sevol_40" fix="true" target="*vol_se_change" graphic="config/c_btn.png" width=35 height=35 x=420 y=220 exp="tf.current_se_vol=40"]
[button name="sevol,sevol_50" fix="true" target="*vol_se_change" graphic="config/c_btn.png" width=35 height=35 x=460 y=220 exp="tf.current_se_vol=50"]
[button name="sevol,sevol_60" fix="true" target="*vol_se_change" graphic="config/c_btn.png" width=35 height=35 x=500 y=220 exp="tf.current_se_vol=60"]
[button name="sevol,sevol_70" fix="true" target="*vol_se_change" graphic="config/c_btn.png" width=35 height=35 x=540 y=220 exp="tf.current_se_vol=70"]
[button name="sevol,sevol_80" fix="true" target="*vol_se_change" graphic="config/c_btn.png" width=35 height=35 x=580 y=220 exp="tf.current_se_vol=80"]
[button name="sevol,sevol_90" fix="true" target="*vol_se_change" graphic="config/c_btn.png" width=35 height=35 x=620 y=220 exp="tf.current_se_vol=90"]
[button name="sevol,sevol_100" fix="true" target="*vol_se_change" graphic="config/c_btn.png" width=35 height=35 x=660 y=220 exp="tf.current_se_vol=100"]
;SEミュート
[button name="sevol,sevol_0" fix="true" target="*vol_se_change" graphic="config/c_btn.png" width=35 height=35 x=780 y=220 exp="tf.current_se_vol=0"]
;------------------------------------------------------------------------------------------------------
;▼テキスト速度
;------------------------------------------------------------------------------------------------------
[button name="ch,ch_100" fix="true" target="*ch_speed_change" exp="tf.set_ch_speed=100" graphic="config/c_btn.png" width=35 height=35 x=300 y=290]
[button name="ch,ch_80" fix="true" target="*ch_speed_change" exp="tf.set_ch_speed=80" graphic="config/c_btn.png" width=35 height=35 x=340 y=290]
[button name="ch,ch_50" fix="true" target="*ch_speed_change" exp="tf.set_ch_speed=50" graphic="config/c_btn.png" width=35 height=35 x=380 y=290]
[button name="ch,ch_40" fix="true" target="*ch_speed_change" exp="tf.set_ch_speed=40" graphic="config/c_btn.png" width=35 height=35 x=420 y=290]
[button name="ch,ch_30" fix="true" target="*ch_speed_change" exp="tf.set_ch_speed=30" graphic="config/c_btn.png" width=35 height=35 x=460 y=290]
[button name="ch,ch_25" fix="true" target="*ch_speed_change" exp="tf.set_ch_speed=25" graphic="config/c_btn.png" width=35 height=35 x=500 y=290]
[button name="ch,ch_20" fix="true" target="*ch_speed_change" exp="tf.set_ch_speed=20" graphic="config/c_btn.png" width=35 height=35 x=540 y=290]
[button name="ch,ch_11" fix="true" target="*ch_speed_change" exp="tf.set_ch_speed=11" graphic="config/c_btn.png" width=35 height=35 x=580 y=290]
[button name="ch,ch_8" fix="true" target="*ch_speed_change" exp="tf.set_ch_speed=8" graphic="config/c_btn.png" width=35 height=35 x=620 y=290]
[button name="ch,ch_5" fix="true" target="*ch_speed_change" exp="tf.set_ch_speed=5" graphic="config/c_btn.png" width=35 height=35 x=660 y=290]
;------------------------------------------------------------------------------------------------------
;▼オート速度
;------------------------------------------------------------------------------------------------------
[button fix="true" name="auto,auto_5000" target="*auto_speed_change" exp="tf.set_auto_speed=5000;tf.text_auto=0" graphic="config/c_btn.png" width=35 height=35 x=300 y=340]
[button fix="true" name="auto,auto_4500" target="*auto_speed_change" exp="tf.set_auto_speed=4500;tf.text_auto=1" graphic="config/c_btn.png" width=35 height=35 x=340 y=340]
[button fix="true" name="auto,auto_4000" target="*auto_speed_change" exp="tf.set_auto_speed=4000;tf.text_auto=2" graphic="config/c_btn.png" width=35 height=35 x=380 y=340]
[button fix="true" name="auto,auto_3500" target="*auto_speed_change" exp="tf.set_auto_speed=3500;tf.text_auto=3" graphic="config/c_btn.png" width=35 height=35 x=420 y=340]
[button fix="true" name="auto,auto_3000" target="*auto_speed_change" exp="tf.set_auto_speed=3000;tf.text_auto=4" graphic="config/c_btn.png" width=35 height=35 x=460 y=340]
[button fix="true" name="auto,auto_2500" target="*auto_speed_change" exp="tf.set_auto_speed=2500;tf.text_auto=5" graphic="config/c_btn.png" width=35 height=35 x=500 y=340]
[button fix="true" name="auto,auto_2000" target="*auto_speed_change" exp="tf.set_auto_speed=2000;tf.text_auto=6" graphic="config/c_btn.png" width=35 height=35 x=540 y=340]
[button fix="true" name="auto,auto_1000" target="*auto_speed_change" exp="tf.set_auto_speed=1000;tf.text_auto=7" graphic="config/c_btn.png" width=35 height=35 x=580 y=340]
[button fix="true" name="auto,auto_800" target="*auto_speed_change" exp="tf.set_auto_speed=800;tf.text_auto=8" graphic="config/c_btn.png" width=35 height=35 x=620 y=340]
[button fix="true" name="auto,auto_500" target="*auto_speed_change" exp="tf.set_auto_speed=500;tf.text_auto=9" graphic="config/c_btn.png" width=35 height=35 x=660 y=340]
;------------------------------------------------------------------------------------------------------
;▼未読スキップ
;------------------------------------------------------------------------------------------------------
; 未読スキップ-OFF
[button name="unread_off" fix="true" target="*skip_off" graphic="config/c_btn.png" width=125 height=35 x=300 y=420]
; 未読スキップ-ON
[button name="unread_on" fix="true" target="*skip_on" graphic="config/c_btn.png" width=125 height=35 x=435 y=420]
;------------------------------------------------------------------------------------------------------
;▼コンフィグ起動時の画面更新
;------------------------------------------------------------------------------------------------------
; BGM音量・SE音量・テキスト速度・オート速度・未読スキップの順
; $(セレクタ).attr("src","画像ファイルの場所");
;※画像差し替え版を使用するときは c_set.gif を c_set.png に書き換えてね
[iscript]
$(".bgmvol_"+tf.current_bgm_vol).attr("src","data/image/config/c_set.png");
$(".sevol_"+tf.current_se_vol).attr("src","data/image/config/c_set.png");
$(".ch_"+tf.current_ch_speed).attr("src","data/image/config/c_set.png");
$(".auto_"+tf.current_auto_speed).attr("src","data/image/config/c_set.png");
if(tf.text_skip == 'OFF'){
$(".unread_off").attr("src","data/image/config/c_uts_off.png");
}else{
$(".unread_on").attr("src","data/image/config/c_uts_on.png");
}
[endscript]
[s]
;--------------------------------------------------------------------------------
; タイトルに戻る
;--------------------------------------------------------------------------------
*backtitle
[cm]
[layopt layer=message1 visible=false]
[freeimage layer=1]
[clearfix]
[wait_cancel]
;コンフィグの呼び出しに sleepgame を使っているので、必ず awakegame で戻してやってください
[awakegame]
;===================================================
;★ボタンクリック時の処理
;===================================================
;--------------------------------------------------------------------------------
;▼BGM音量
;--------------------------------------------------------------------------------
*vol_bgm_change
[iscript]
$(".bgmvol").attr("src","data/image/config/c_btn.png");
$(".bgmvol_"+tf.current_bgm_vol).attr("src","data/image/config/c_set.png");
[endscript]
[bgmopt volume="&tf.current_bgm_vol"]
[return]
;--------------------------------------------------------------------------------
;▼SE音量
;--------------------------------------------------------------------------------
*vol_se_change
[iscript]
$(".sevol").attr("src","data/image/config/c_btn.png");
$(".sevol_"+tf.current_se_vol).attr("src","data/image/config/c_set.png");
[endscript]
[seopt volume="&tf.current_se_vol"]
[return]
;---------------------------------------------------------------------------------
;▼テキスト速度
;--------------------------------------------------------------------------------
*ch_speed_change
[iscript]
$(".ch").attr("src","data/image/config/c_btn.png");
$(".ch_"+tf.set_ch_speed).attr("src","data/image/config/c_set.png");
[endscript]
[configdelay speed="&tf.set_ch_speed"]
; テキスト速度サンプル
[position layer=message1 left=40 top=490 width=880 height=110 page=fore visible=true opacity=0]
[layopt layer=message1 visible=true]
[current layer=message1]
[font color="0x454D51"]
■■■■■■■■■■■■■■■
[iscript]
tf.system.backlog.pop(); // 上の「このスピードで表示されます」のテキストを履歴から削除
[endscript]
[wait time=2000]
[er]
[layopt layer=message1 visible=false]
[return]
;--------------------------------------------------------------------------------
;▼オート速度
;--------------------------------------------------------------------------------
*auto_speed_change
[iscript]
$(".auto").attr("src","data/image/config/c_btn.png");
$(".auto_"+tf.set_auto_speed).attr("src","data/image/config/c_set.png");
[endscript]
[autoconfig speed="&tf.set_auto_speed"]
[return]
;--------------------------------------------------------------------------------
;▼スキップ処理-OFF
;--------------------------------------------------------------------------------
*skip_off
[iscript]
$(".unread_off").attr("src","data/image/config/c_uts_off.png");
$(".unread_on").attr("src","data/image/config/c_btn.png");
tf.text_skip="OFF";
[endscript]
[config_record_label skip=false]
[return]
;--------------------------------------------------------------------------------
;▼スキップ処理-ON
;--------------------------------------------------------------------------------
*skip_on
[iscript]
$(".unread_off").attr("src","data/image/config/c_btn.png");
$(".unread_on").attr("src","data/image/config/c_uts_on.png");
tf.text_skip="ON";
[endscript]
[config_record_label skip=true]
[return]

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,35 @@
;メニューボタン非表示
;[hidemenubutton]
;ゲームに必要なライブラリ読み込み
[call storage="system/tyrano.ks"]
[call storage="system/builder.ks"]
[call storage="system/chara_define.ks"]
;live2D対応
[layopt layer=2 visible=true]
[layopt layer="message0" visible=false]
[call storage="system/message_window.ks"]
;プラグインの設定
[call storage="system/plugin.ks"]
[call storage="system/plugin_third.ks"]
;タイトルの設定
;[title name="now loading"]
;タイトル画面表示
[jump storage="title_screen.ks"]
;--------------------------
[s]

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,620 @@
[_tb_system_call storage=system/_kangae.ks]
[tb_start_text mode=1 ]
・・・[p]
[_tb_end_text]
[jump storage="kangae.ks" target="*kan00" cond="f.ss==0" ]
[jump storage="kangae.ks" target="*kan10" cond="f.ss==10" ]
[jump storage="kangae.ks" target="*kan20" cond="f.ss==20" ]
[jump storage="kangae.ks" target="*kan30" cond="f.ss==30" ]
[jump storage="kangae.ks" target="*kan40" cond="f.ss==40" ]
[jump storage="kangae.ks" target="*kan50" cond="f.ss==50" ]
[jump storage="kangae.ks" target="*kan55" cond="f.ss==55" ]
[jump storage="kangae.ks" target="*kan57" cond="f.ss==57" ]
[jump storage="kangae.ks" target="*kan60" cond="f.ss==60" ]
[jump storage="kangae.ks" target="*kan70" cond="f.ss==70" ]
[jump storage="kangae.ks" target="*kan75" cond="f.ss==75" ]
[jump storage="kangae.ks" target="*kan80" cond="f.ss==80" ]
[jump storage="kangae.ks" target="*kan90" cond="f.ss==90" ]
[jump storage="kangae.ks" target="*kan95" cond="f.ss==95" ]
[jump storage="kangae.ks" target="*kan100" cond="f.ss==100" ]
[jump storage="kangae.ks" target="*kan105" cond="f.ss==105" ]
[jump storage="kangae.ks" target="*kan107" cond="f.ss==107" ]
[jump storage="kangae.ks" target="*kan110" cond="f.ss==110" ]
[jump storage="kangae.ks" target="*kan120" cond="f.ss==120" ]
[jump storage="kangae.ks" target="*kan130" cond="f.ss==130" ]
[jump storage="kangae.ks" target="*kan145" cond="f.ss==145" ]
[jump storage="kangae.ks" target="*kan155" cond="f.ss==155" ]
[jump storage="kangae.ks" target="*kan165" cond="f.ss==165" ]
[jump storage="kangae.ks" target="*kan175" cond="f.ss==175" ]
[jump storage="kangae.ks" target="*kan180" cond="f.ss==180" ]
[jump storage="kangae.ks" target="*kan190" cond="f.ss==190" ]
[jump storage="kangae.ks" target="*kan195" cond="f.ss==195" ]
[jump storage="kangae.ks" target="*kan210" cond="f.ss==210" ]
[jump storage="kangae.ks" target="*kan230" cond="f.ss==230" ]
[jump storage="kangae.ks" target="*kan240" cond="f.ss==240" ]
[jump storage="kangae.ks" target="*kan250" cond="f.ss==250" ]
[jump storage="kangae.ks" target="*kan260" cond="f.ss==260" ]
[jump storage="kangae.ks" target="*kan280" cond="f.ss==280" ]
[jump storage="kangae.ks" target="*kan290" cond="f.ss==290" ]
[jump storage="kangae.ks" target="*kan300" cond="f.ss==300" ]
[jump storage="kangae.ks" target="*kan310" cond="f.ss==310" ]
[jump storage="kangae.ks" target="*kan320" cond="f.ss==320" ]
[jump storage="kangae.ks" target="*kan340" cond="f.ss>339" ]
*kan00
[tb_start_text mode=1 ]
#
さて、今日から桐嶋香織を洗脳していくわけだが[p]
いくらあの女が洗脳にかかりやすい体質だといっても、いきなり何でも言うことを聞く肉奴隷にするってわけにはいかねえ[p]
少しずつ時間をかけて認識を改変して、俺に従わなければいけなくなる状況を作っていかないといけない[p]
そしてなにより洗脳には会話が必要だ[p]
あいつは俺を毛嫌いしてるから口をきくこと自体が難しい[p]
それに周りに他の人間がいたら洗脳には邪魔だから二人きりにならないといけない[p]
そのためにはこの体育教官室にあいつを呼び出すのが一番だが[p]
それにはなにか理由をでっち上げないといけない[p]
そしてその理由は信憑性があって尚且つ後々エロい方向に持っていきやすいものでないといけないが・・・[p]
まぁとりあえず桐嶋を呼び出してみよう[p]
[_tb_end_text]
[jump storage="mein.ks" target="*aa" ]
*kan10
[tb_start_text mode=1 ]
#
健康調査というアイデアは良かったな[p]
これであいつをこの部屋に呼び出して会話をするという名目ができたわけだ[p]
こうなればこっちのもんよ[p]
とりあえず色々質問したりする中で洗脳を進めていこうぜ[p]
[_tb_end_text]
[jump storage="mein.ks" target="*aa" ]
*kan20
[tb_start_text mode=1 ]
#
スリーサイズを聞くことに成功したな[p]
98、62、90か[p]
なんて卑猥な身体なんだ[p]
早くあの身体を思う存分味わってみてえぜ[p]
ここから洗脳を進めていくにはどういう方向に話を持っていくべきか・・・それが悩みどころだ[p]
・・・しかし98cmか。絶対に100オーバーしてるかと思ったがな[p]
見誤ったかな・・・?[p]
[_tb_end_text]
[jump storage="mein.ks" target="*aa" ]
*kan30
[tb_start_text mode=1 ]
#
ふう、昨日は興奮したな[p]
まさかこんなに早くあの生意気女の生乳を拝めるとは思わなかったぜ[p]
「身体測定」という名目を作ることであんなに簡単に肌を晒させることができるんだな[p]
やはり洗脳には「設定」が大事だということか[p]
しかしやっぱりバストのサイズを誤魔化してやがったな[p]
俺の目に狂いはなかったぜ[p]
早くあの身体を思う存分味わいたいが、ここで焦っちゃダメだ[p]
じっくりと洗脳で「設定」を叩き込んでいこう[p]
俺のエロイ命令に逆らえない「設定」をな[p]
・・・[p]
[_tb_end_text]
[jump storage="mein.ks" target="*aa" ]
*kan40
[tb_start_text mode=1 ]
#
どうも作者です[p]
頑張って作りました。買ってください[p]
[_tb_end_text]
[jump storage="mein.ks" target="*aa" ]
*kan50
[tb_start_text mode=1 ]
#
巧いこと桐嶋を騙して毎日ここに呼び出せるようになったな[p]
淫乱症かどうかを検査するという名目で色々とエロいことをしてやるぞ、ウヒヒヒ[p]
よし、早く桐嶋を呼び出そうぜ[p]
[_tb_end_text]
[jump storage="mein.ks" target="*aa" ]
*kan55
[tb_start_text mode=1 ]
#
いやぁ、あの桐嶋香織が俺の目の前で俺の尿を飲むのを見るのはちょっと興奮したな[p]
真面目な顔で飲んでやがった。傑作だぜ。臭いとかで判らないものかね?[p]
まぁまさか漢方薬と言って出てきた飲み物が人の尿とは思わんわな[p]
しかし尿を飲ませて喜んでる場合じゃないな。目標はチンポをぶち込んでやることだからな[p]
次はもっと踏み込んだセクハラをしてやろうぜ[p]
だがあいつはガードが固いからな。どうすれば・・・ん?[p]
尿・・・か。良いことを考えたぞ[p]
[_tb_end_text]
[jump storage="mein.ks" target="*aa" ]
*kan57
[tb_start_text mode=1 ]
#
ククク、尿を持ってこさせてやったぜ![p]
学校のトイレで採尿してコソコソここまで持ってきたかと思うと笑えるな、ギャハハハ[p]
・・・・・・[p]
いや違う違う。こんなことやってる場合じゃない[p]
もっと踏み込んだセクハラをしないといけないんだった[p]
まぁ精神的なダメージはあるだろうから全くの無駄ではないだろうがな[p]
さて、今日こそ本格的にエロいことをするぞ[p]
桐嶋が心底嫌がることでも言うことを聞くかどうか試してみよう[p]
[_tb_end_text]
[jump storage="mein.ks" target="*aa" ]
*kan60
[tb_start_text mode=1 ]
#
イッヒッヒ、ついにキスしてやったぜ[p]
しかも口をくっつけるだけじゃないベロベロのベロチュウだ[p]
あれだけ嫌がってたキスを受け入れたってことは、検査、治療と称すればたいていのことは受け入れるはずだぜ[p]
グフフフ、楽しくなってきたぜ[p]
[_tb_end_text]
[jump storage="mein.ks" target="*aa" ]
*kan70
[tb_start_text mode=1 ]
#
クックック、今朝はちょっとした騒ぎだったな[p]
あのお堅い桐嶋先生があんなAV女優みたいな格好で来たんだからそりゃ驚くだろうよ[p]
男ができたんじゃねーかとか色々憶測が飛び交ってやがる[p]
だが真相を知るのは俺様だけでいい[p]
さっそくあいつを呼び出してセクハラしてやろうぜ[p]
[_tb_end_text]
[jump storage="mein.ks" target="*aa" ]
*kan75
[tb_start_text mode=1 ]
#
あんなエロい服装を強制したりキスしたり乳を揉んだりと、色々好き放題できるようになってきた[p]
もう一気にチンポをぶち込んでやりたい衝動にかられるが、焦っちゃダメだ[p]
ここで焦って強く抵抗されたら一瞬でいままで積み上げてきたものがパァになる危険がある[p]
ここは冷静にじっくりと色々なことを試してみよう[p]
[_tb_end_text]
[jump storage="mein.ks" target="*aa" ]
*kan80
[tb_start_text mode=1 ]
#
さてと、このゲームの難関にやってきたぞ[p]
ん?ゲームってのはもちろん桐嶋香織を洗脳する「ゲーム」って意味だぜ[p]
とにかく今までのように適当にやっていてはここから先には進めない[p]
桐嶋を落とすには桐嶋自身に自分が淫乱であるという事を認めさせないといけない[p]
しかしあいつは強情だからなかなか認めようとはしないだろうな[p]
パンティーをチェックしたときにシミでもできてれば認めざるを得ないだろうが・・・[p]
[_tb_end_text]
[jump storage="mein.ks" target="*aa" ]
*kan90
[tb_start_text mode=1 ]
#
よしよし、昨日は作戦が成功したな[p]
パンティのシミという証拠を得たことで、この先さらに有利に洗脳を進めていけそうだ[p]
次はAVでおなじみのアレをやってみるか[p]
女教師といえばやっぱりアレだよな[p]
[_tb_end_text]
[jump storage="mein.ks" target="*aa" ]
*kan95
[tb_start_text mode=1 ]
#
ローター授業楽しかったな[p]
生徒たちの前で感じまくってやがった[p]
やはりあいつにはエロの素質があるぜ[p]
・・・[p]
さてと、今日もあいつを呼び出そうぜ[p]
おっと、その前にションベンでもしてくるか[p]
[_tb_end_text]
[jump storage="mein.ks" target="*aa" ]
*kan100
[tb_start_text mode=1 ]
#
うーん・・・[p]
キスをしたり乳を揉んだり、あげくの果てには尿を飲ませたりと、洗脳は順調に進んでいるはずだ[p]
・・・なのに、いまだにチンコを触らせることすらできないのはどういうことなのか[p]
よっぽどチンコに対する拒否反応があるようだな[p]
もしかしたら過去に何かあったのかもしれないな・・・[p]
[_tb_end_text]
[jump storage="mein.ks" target="*aa" ]
*kan105
[tb_start_text mode=1 ]
#
いやぁ、まさか桐嶋の初体験がレイプだったとはな[p]
男嫌いになるのも無理はないぜ[p]
しかも相手は体育教師[p]
だから俺のことをあんなに目の敵にしていたんだな[p]
レイプ以来一度も男と寝ていないと言っていたが[p]
でもオナニーはしてるようだし性欲は普通にあるわけだよな[p]
つまり心では男とセックスしたくないと思ってるが、身体はチンポを欲してるわけだ[p]
このへんが攻略の鍵になりそうだな・・・[p]
[_tb_end_text]
[jump storage="mein.ks" target="*aa" ]
*kan107
[tb_start_text mode=1 ]
#
さて、オナ禁指令を出したわけだが、それだけであいつからチンポを欲しがってくるのを待ってるわけにはいかないだろう[p]
セクハラをしてムラムラさせてやらないといけない[p]
身体を触ったりするのもいいが、ここは一つチンポを意識させることだな・・・[p]
[_tb_end_text]
[jump storage="mein.ks" target="*aa" ]
*kan110
[tb_start_text mode=1 ]
#
くそっ前回は惜しかったぜ[p]
やっとあの桐嶋にチンポを握らせてやったが、時間切れで中途半端に終っちまった[p]
今日こそは発射するまで手コキさせてやる[p]
[_tb_end_text]
[jump storage="mein.ks" target="*aa" ]
*kan120
[tb_start_text mode=1 ]
#
くくく[p]
ついにあの生意気くそ女の顔面にザーメンをぶっかけてやったぜ[p]
ここまで結構時間がかかったからな[p]
溜まりに溜まったモノが一気に放出された感じで、最高に気持ちよかったぜ[p]
そして毛を剃るように命令したわけだが[p]
ちゃんとパイパンにしてきたかどうか・・・楽しみだぜ。ムヒヒヒ[p]
[_tb_end_text]
[jump storage="mein.ks" target="*aa" ]
*kan130
[tb_start_text mode=1 ]
#
くくく、ついに桐嶋のマンコを見てやったぜ[p]
あのクソ真面目な桐嶋が自分からマンコを晒すなんてな[p]
やはり多少強引でもいいから正当性をでっち上げてやれば、言うことを聞かせやすいんだな[p]
だがマンコを見てるだけで喜んでる場合じゃないぜ[p]
いずれチンコをぶち込むためにはマンコに対する抵抗感を薄めていかないといけない[p]
陰毛をチェックするという名目で押していけば・・・[p]
[_tb_end_text]
[jump storage="mein.ks" target="*aa" ]
*kan145
[tb_start_text mode=1 ]
#
昨日は桐嶋をクンニでイかせてやったぜ[p]
「クンニスクリーニング法」は傑作だったな、ブハハハ[p]
しかしあいつセックスの経験がほとんど無いわりに感度は良いよな[p]
やはりレイプ経験から男には拒否感があるが身体はドスケベなんで性欲の行き場がないんだろうな[p]
これは早く俺様のチンポで満足させてやらないとな[p]
とりあえず今日は陰毛検査の流れでいけそうだな[p]
陰毛はあっちの方にも生えるから・・・[p]
[_tb_end_text]
[jump storage="mein.ks" target="*aa" ]
*kan155
[tb_start_text mode=1 ]
#
ククク・・・ついに桐嶋に自分が淫乱症だということを認めさせてやったぜ![p]
これからはあいつを管理下において治療・矯正という名目で好き放題にできるな[p]
ここまで我慢したんだ、思いっきり犯しまくってやる![p]
・・・と言いたいところだがあいつのセックスに対する拒否感はかなり強いからな[p]
本番はもう少し洗脳を進めてからの方がイイだろう[p]
その前にやらせたいこともあるしな・・・[p]
[_tb_end_text]
[jump storage="mein.ks" target="*aa" ]
*kan165
[tb_start_text mode=1 ]
#
前回はバイブレーターを渡してフェラの練習をしてくるように指示しておいたんだよな[p]
実はバイブを渡したのには別の狙いがあるわけだが・・・[p]
とりあえずそれは置いておいて、まずは練習の成果を見せてもらうとしようじゃないか。ククク[p]
[_tb_end_text]
[jump storage="mein.ks" target="*aa" ]
*kan175
[tb_start_text mode=1 ]
#
さて、桐嶋にいつでも自由にフェラチオをさせられるようになったわけだが、もちろんここで終わりじゃないぜ[p]
最終目的は自由にセックスできる性奴隷に仕上げることだ[p]
しかし桐嶋は過去のトラウマもあって最後の本番行為だけは抵抗が強くて簡単にはいかない[p]
その一線を越えるための一計としてフェラチオの練習と称してしてバイブレーターを渡しておいたわけだが[p]
俺の見込みどおりならきっとあいつはアレを使って・・・[p]
[_tb_end_text]
[jump storage="mein.ks" target="*aa" ]
*kan180
[tb_start_text mode=1 ]
#
いよいよ桐嶋にチンポをぶち込むところまで来たと思ったんだが・・・あの女まだ抵抗しやがる[p]
本番に持ち込むにはもうちょっと時間をかけて洗脳を進めないといけない[p]
とりあえずこれまでの行動を色々と試してみようぜ。何か進展があるだろう[p]
なあに、フェラチオまでならいつでもさせられるんだ。ムラムラしたらザーメン飲ませるなり顔にぶっかけてやればいいさ[p]
[_tb_end_text]
[jump storage="mein.ks" target="*aa" ]
*kan190
[tb_start_text mode=1 ]
#
やはり直腸検温のように実際に医療で行われる行為は簡単に従わせることが出来るな[p]
世間の常識の枠内での嘘なら人は信じやすいということだ[p]
逆に常識から外れるような行為をさせるには段階を踏まないといけないし、でまかせでもいいから論理的な説明が必要になるわけだ[p]
次もこれまでのプレイから色々試してみるかな[p]
[_tb_end_text]
[jump storage="mein.ks" target="*aa" ]
*kan195
[tb_start_text mode=1 ]
#
いやぁパイズリ最高だったな[p]
昔何度か他の女にやらせたことがあったが、実際にはたいして気持ち良くないんだよなパイズリって[p]
でもさすが100cmオーバーは違うぜ。十分実用に足る気持ち良さだったな[p]
まぁそれはいいんだが、本番を受け入れさせるにはもっとあいつのスケベ心を高めていかないといけない[p]
そのために今日は一つ考えてきたんだが・・・どうなるかな?[p]
[_tb_end_text]
[jump storage="mein.ks" target="*aa" ]
*kan210
[tb_start_text mode=1 ]
#
桐嶋のやつ昨日はちゃんと渡したエロビデオを観たかな?[p]
なるべく女がセックスがしたくなるような内容のモノを選んだつもりだが・・・どうだろうか[p]
毎日刺激も与えてるしきっと今あいつはチンポが欲しくてたまらない状態になっているはずだが[p]
ここでさらにもう一押しするためには・・・[p]
[_tb_end_text]
[jump storage="mein.ks" target="*aa" ]
*kan230
[tb_start_text mode=1 ]
#
ムフフフフフ・・・[p]
昨日はついにあの桐嶋香織に初めてチンポをぶちこんでやったぜ。しかも同意の上でな、クククク[p]
一回犯してしまえばもうこっちのもの・・・[p]
・・・と言いたいところだが、そうはいかないだろうな[p]
あいつはあくまで治療としてチンポを受け入れたに過ぎない。肉欲に完全に屈したわけではないし、ましてや俺に惚れたわけでもない[p]
洗脳によって受け入れざるを得ない状況を作って追い込んでなんとか一発犯れたわけだが・・・この程度じゃまだまだ俺のチンポは満足しないぜ[p]
目標はあいつをいつでもどこでも自由に犯せる絶対服従の肉奴隷にすることだ[p]
そのためには徹底的にチンポで調教してやらないといけないが・・・まずはその状況を作ることだな。もちろん洗脳でな・・・ククク[p]
・・・[p]
[_tb_end_text]
[jump storage="mein.ks" target="*aa" ]
*kan240
[tb_start_text mode=1 ]
#
ウハハハハ!昨日は大成功だったな!理想の展開に持ち込めたぜ[p]
これで放課後もあいつで好きなだけ遊べるし中出しセックスもし放題だぜ[p]
しかも「調教プログラム」という名目であいつを辱める行為を正当化できたのは大きいぞ[p]
これまでのように治療やなんだといちいち理屈をつける必要もなく好きなようにあいつを弄べるというわけだ[p]
あいつは一定期間調教に耐えきれば自由になれると思い込んでやがる[p]
それまでは好きなだけいたぶらせていただくとするか、ムヒヒヒヒッ[p]
さあ、早速今日はどんな風に調教してやるかな・・・ああ早く放課後になれっ[p]
・・・あ、ちなみに昼休憩は今まで通り香織を呼び出してセクハラをすることができるからな[p]
[_tb_end_text]
[jump storage="mein.ks" target="*aa" ]
*kan250
[tb_start_text mode=1 ]
#
ククク、昨日は最高にスカッとしたな[p]
あの生意気な桐嶋香織を土下座させての頭踏み[p]
さらにその後チンポをぶち込んでヒィヒィ鳴かせてやったぜ[p]
これまで高学歴を鼻にかけて俺のことを見下してやがったが・・・俺の完全勝利だな[p]
だがまだまだこんなもんじゃ終わらせないぜ。俺の方が立場が上だということを徹底的に体に教え込んでやらないとな[p]
楽しみだぜ、ムヒヒヒ・・・[p]
[_tb_end_text]
[jump storage="mein.ks" target="*aa" ]
*kan260
[tb_start_text mode=1 ]
#
ククク、前からやってみたかったんだよな、女に足を舐めさせるっての[p]
プライドの高い女だから拒否するかと思ったがきっちり舐めやがったな[p]
それだけ俺から逃れたがっているってことだが[p]
・・・それとももしかしたらあいつ本当にマゾの気質があるのかもな[p]
よし、今日はもっと屈辱的なことをさせてやろうぜ[p]
足舐めよりも屈辱的なことを・・・ムヒヒヒ[p]
[_tb_end_text]
[jump storage="mein.ks" target="*aa" ]
*kan280
[tb_start_text mode=1 ]
#
いやぁ昨日は楽しかったな[p]
あんなに有意義な休日を過ごしたのは何年ぶりだろうか[p]
商売女を部屋に呼んだこともあるが質の悪い女しか来ないうえに出費も馬鹿にならない[p]
それに引き換え極上のドスケベ女を呼び出して時間気にせず犯しまくっても1円もかからないんだからな[p]
いつでも呼び出して性処理させられる女がいる生活・・・最高すぎるじゃねえか[p]
さて、今日からはまた調教を進めていくわけだが[p]
まだまだやりたいことはたくさんあるから悩むぜ[p]
新しいことを試してもいいし前にやった調教をもう一回楽しんでもいい[p]
そうだ、そろそろアレを試してみてもいいな・・・ムヒヒヒ[p]
[_tb_end_text]
[jump storage="mein.ks" target="*aa" ]
*kan290
[tb_start_text mode=1 ]
#
ククク、ついに桐嶋のアナルを犯してやったぜ[p]
実は俺も初めてだったんだよな。40歳にしてアナル童貞を捨てちまったぜ[p]
肛門でさせてくれなんて女はだいたい嫌がるし、これまでは機会が無かったんだよ[p]
エロ漫画ではよくアナルレイプなんてやってるが、実際には女の協力が不可欠だからなアナルセックスは[p]
しかしこれからはいつでも好きなだけアナルを犯せるわけだ[p]
・・・さて、今日の調教は面白い趣向を考えてあるんだ[p]
いつもより遅い時間に香織を呼び出して・・・ククク楽しみだぜ[p]
[_tb_end_text]
[jump storage="mein.ks" target="*aa" ]
*kan300
[tb_start_text mode=1 ]
#
ククク、昨夜は面白かったな[p]
セクハラ教師として俺を追い出そうとしていたあの生意気な桐嶋が、素っ裸で首輪をつけられて俺に屈している姿・・・思い出すだけでまたチンポが爆発しそうだぜ[p]
しかしあれでも本人はまだ自分が奴隷になったことに気づいてないんだから笑える[p]
・・・さてと、今日は前から準備していたアレを実行する日だな[p]
あいつらちゃんと準備してきたかな?[p]
[_tb_end_text]
[jump storage="mein.ks" target="*aa" ]
*kan310
[tb_start_text mode=1 ]
#
昨日はコスプレ撮影会をしたわけだが、写真部のやつらだいぶ興奮してたな[p]
香織に露出狂のケがあるというのも判ったし、また生徒を絡めての調教も考えたいところだが[p]
・・・とりあえず今日はもう一回あの調教に挑戦してみるかな[p]
今度は前回よりもハードな内容になるはずだ・・・ククク[p]
[_tb_end_text]
[jump storage="mein.ks" target="*aa" ]
*kan320
[tb_start_text mode=1 ]
#
ククク、昨夜は野外排便をさせてやったぜ[p]
後処理をしなかったから中庭にはまだ香織のまき散らしたウン汁の臭いが残ってるかもしれないな[p]
生徒たちがまさか桐嶋先生のウンコの臭いだとは思わずに嗅いでると思うと笑いがこみあげてくるぜ[p]
しかしあいつはやっぱり他人に見られることで興奮する露出趣味のような性癖があるようだな[p]
外でヤる時はいつも以上に感度が高まってるような気がするぜ[p]
今日は一つそれを確かめてやるか[p]
いつもより早めに呼び出して・・・[p]
[_tb_end_text]
[jump storage="mein.ks" target="*aa" ]
*kan340
[tb_eval exp="f.rnd1=Math.floor(Math.random()*(11-0+1)+0)" name="rnd1" cmd="=" op="r" val="0" val_2="11" ]
[jump storage="kangae.ks" target="*kan340d" cond="f.rnd1>8" ]
[jump storage="kangae.ks" target="*kan340c" cond="f.rnd1<4" ]
[jump storage="kangae.ks" target="*kan340b" cond="f.rnd1==6" ]
*kan340a
[tb_start_text mode=1 ]
#
調教は順調に進んでいる[p]
いつでも好きな時にセックスできるし中出しも自由だ[p]
アナルも開発したしフェラ、パイズリ、露出調教、コスプレ・・・アナルを舐めさせたり小便だって飲ませられる[p]
もはや桐嶋香織は完全に俺の性奴隷だ[p]
ただ本人はその事実に気づいていない。そこが面白い所だな、ククク[p]
さて、あとはこのゲームをどうフィニッシュするかだな[p]
それは桐嶋香織という女をどういう形で終わらせるかという意味でもある[p]
それともこのまま永遠に調教を楽しみ続けるという手もあるが[p]
まぁ考える時間はいくらでもあるんだ。香織の凌辱を楽しみながらゆっくりと考えようぜ[p]
[_tb_end_text]
[tb_eval exp="f.pp3=1" name="pp3" cmd="=" op="t" val="1" val_2="undefined" ]
[jump storage="mein.ks" target="*aa" ]
*kan340b
[jump storage="kangae.ks" target="*kan340c" cond="f.e3!=0" ]
[jump storage="kangae.ks" target="*kan340c" cond="f.pp3==0" ]
[chara_show name="肉山" time="1000" wait="true" storage="chara/9/game82-1.png" width="577" height="840" left="376" top="16" reflect="false" ]
[tb_start_text mode=1 ]
#
ところで一つ気になっていることがある[p]
体育館で香織に生徒たちが見ている前でエロ水着で新体操をさせただろう[p]
あの時、生徒たちが騒ぎそうになったのをサイコSXを使って異常な状況を受け入れさせて鎮めたよな[p]
なぜあの時、生徒たちに洗脳が効いたのか?[p]
サイコ-SXは効かない人と効きやすい体質の人が居て、何人かに試したが効きやすい体質の人間は今のところ香織と教頭の二人だけ。ほとんどの人間には効かないことが判っている[p]
あの時体育館に居た部活動の生徒たち全員が洗脳の効きやすい体質だったとは思えない。そもそも最初は効いてなかったように見えたんだ[p]
じゃあなぜ急に洗脳が効くようになったのか?[p]
ずっとそれを考えていて俺は一つの答えに辿り付いた[p]
それは「香織が洗脳した」からではないのか?[p]
サイコ-SXはある特定の周波数の人間の耳には聞こえない超音波を発するだけの単純な機械だ[p]
その音波の届く範囲にいる人間は脳が嘘を信じやすい状態になる[p]
しかしさっきも言った通り効きやすい人間と効きにくい人間がいて、効きにくい人間に対しては全く効果がないただのガラクタ・・・だと思っていた[p]
だが、もしかしたら「全員に効果は出ている」のでは?[p]
あの時俺はサイコSXをオンにした状態で生徒たちを落ち着かせようと嘘の説明をした。しかし生徒たちは信じなかった[p]
しかし同時にたしか香織も自分の口から俺の言ったうその説明を擁護する説明をしていたはずだ[p]
それが効いたんじゃないか?[p]
サイコ-SXで嘘を信じやすい状態になっても、嘘をつく人間の信用度によって信じたり信じなかったりするということは考えられる[p]
つまり俺のような信用のない人間の嘘は信じないが、香織のような慕われている者の発する言葉なら信じてしまうということだ[p]
もしそれが正しければサイコ-SXを使った状態で香織に嘘をつかせることによってどんな人間も洗脳することが可能だということになる[p]
女子生徒を洗脳してピチピチの処女マンコにチンポをぶっ挿してやることも夢ではないのだ[p]
俺が全く信用されていないというのは頭にくるが・・・これは試してみる価値はあるぜ[p]
・・・・・・[p]
・・・[p]
[_tb_end_text]
[jump storage="play10.ks" target="" ]
*kan340c
[tb_start_text mode=1 ]
#
香織の調教は順調に進んでいる[p]
さらに調教を進めて絶対服従の従順な奴隷に仕上げてもいいが・・・それも面白みに欠けるな[p]
反抗的な態度を取りながらも命令には従う、屈してないと自分では思ってる今の状態がベストかもしれない[p]
思いつくことはやり尽くしたしあとはじっくりと楽しむだけだな[p]
昼休みのセクハラも色々試してみたら変わってることがあるかもしれないぞ[p]
あと夜の調教も同じコマンドでもランダムでパターンが変わる場合があるから、繰り返し試して全パターン見たいな[p]
[_tb_end_text]
[tb_eval exp="f.pp3=1" name="pp3" cmd="=" op="t" val="1" val_2="undefined" ]
[jump storage="mein.ks" target="*aa" ]
*kan340d
[tb_start_text mode=1 ]
#
桐嶋香織の洗脳調教もほぼ完成しつつある[p]
思えば長い道のりだった。あの生意気で俺を見下していた桐嶋香織を完全に支配下に置くのは簡単ではなかった[p]
洗脳器サイコSXの力を借りて少しずつ小さな嘘から信じ込ませ、地道にセクハラを繰り返し・・・[p]
それまでの苦労もあって初めてチンポをぶち込んでやった時は興奮したなぁ[p]
洗脳がまだ不十分なのに我慢できずに力づくで犯しそうになった時もあったな。なんとか自分を抑えたが[p]
もし時間が戻せるならあの時無理やり犯す選択肢を選んでみたいな。人生にセーブロード機能があればなぁ[p]
まぁそれはともかく桐嶋香織は今や完全に俺の手の中にある。あいつの今後の運命も俺が握っているということだ[p]
セーブロード機能があれば色んなエンディングを見ることができるだろうな[p]
[_tb_end_text]
[tb_eval exp="f.pp3=1" name="pp3" cmd="=" op="t" val="1" val_2="undefined" ]
[jump storage="mein.ks" target="*aa" ]

View file

@ -0,0 +1,122 @@
[_tb_system_call storage=system/_kaori1.ks]
*ka00
[jump storage="kaori1.ks" target="*ka999" cond="f.tt>30" ]
[jump storage="kaori1.ks" target="*ka01" cond="f.ss==0" ]
[jump storage="kaori1.ks" target="*ka02" cond="f.ss<40" ]
[jump storage="kaori1.ks" target="*ka03" cond="f.ss<65" ]
[jump storage="kaori1.ks" target="*ka04" cond="f.ss<115" ]
[jump storage="kaori1.ks" target="*ka6" cond="f.ss==230" ]
[jump storage="kaori1.ks" target="*ka05" ]
*ka01
[bg time="1000" method="crossfade" storage="game100.jpg" ]
[tb_start_text mode=1 ]
#
よし、とりあえず桐嶋を呼び出そう[p]
[_tb_end_text]
[stopbgm time="1000" fadeout="true" ]
[chara_hide_all time="1000" wait="true" ]
[chara_show name="桐嶋" time="1000" wait="true" storage="chara/1/game10.png" width="370" height="870" left="479" top="20" reflect="false" ]
[playbgm volume="100" time="1000" loop="true" storage="捜査会議.mp3" ]
[tb_start_text mode=1 ]
#香織
「何の用ですか?私は忙しいんですけど」[p]
#肉山
「いや、ちょっと話がありましてね」[p]
[_tb_end_text]
[jump storage="play1.ks" target="" ]
*ka02
[stopbgm time="1000" fadeout="true" ]
[bg time="1000" method="crossfade" storage="game100.jpg" ]
[chara_hide_all time="100" wait="false" ]
[chara_show name="桐嶋" time="300" wait="true" storage="chara/1/game10.png" width="381" height="896" left="421" top="18" reflect="false" ]
[playbgm volume="100" time="1000" loop="true" storage="捜査会議.mp3" ]
[tb_start_text mode=1 ]
#
どうする?[p]
[_tb_end_text]
[glink color="black" storage="play2.ks" size="20" text="問診" x="558" y="360" width="" height="" _clickable_img="" ]
[s ]
*ka03
[stopbgm time="1000" fadeout="true" ]
[bg time="1000" method="crossfade" storage="game100.jpg" ]
[chara_hide_all time="100" wait="false" ]
[chara_show name="桐嶋" time="300" wait="true" storage="chara/1/game10.png" width="376" height="885" left="475" top="25" reflect="false" ]
[playbgm volume="100" time="1000" loop="true" storage="捜査会議.mp3" ]
[tb_start_text mode=1 ]
#
どうする?[p]
[_tb_end_text]
[glink color="black" storage="play2.ks" size="20" text="問診" x="555" y="360" width="100" height="20" _clickable_img="" ]
[glink color="black" storage="play3.ks" size="20" text="セクハラ" x="555" y="430" width="100" height="20" _clickable_img="" ]
[s ]
*ka04
[stopbgm time="1000" ]
[bg time="1000" method="crossfade" storage="game100.jpg" ]
[chara_hide_all time="100" wait="false" ]
[chara_show name="桐嶋" time="300" wait="true" storage="chara/1/game12.png" width="408" height="959" left="476" top="14" reflect="false" ]
[playbgm volume="100" time="1000" loop="true" storage="捜査会議.mp3" ]
[tb_start_text mode=1 ]
#
どうする?[p]
[_tb_end_text]
[glink color="black" storage="play2.ks" size="20" text="問診" x="555" y="290" width="100" height="20" _clickable_img="" ]
[glink color="black" storage="play3.ks" size="20" text="セクハラ1" x="555" y="360" width="100" height="20" _clickable_img="" ]
[glink color="black" storage="play4.ks" size="20" text="セクハラ2" x="555" y="430" width="100" height="20" _clickable_img="" ]
[s ]
*ka05
[stopbgm time="1000" ]
[bg time="1000" method="crossfade" storage="game100.jpg" ]
[chara_hide_all time="100" wait="false" ]
[chara_show name="桐嶋" time="300" wait="true" storage="chara/1/game22.png" width="365" height="859" left="461" top="3" reflect="false" ]
[playbgm volume="100" time="1000" loop="true" storage="捜査会議.mp3" ]
[tb_start_text mode=1 ]
#
どうする?[p]
[_tb_end_text]
[glink color="black" storage="play2.ks" size="20" text="問診" x="555" y="220" width="100" height="20" _clickable_img="" ]
[glink color="black" storage="play3.ks" size="20" text="セクハラ1" x="555" y="290" width="100" height="20" _clickable_img="" ]
[glink color="black" storage="play4.ks" size="20" text="セクハラ2" x="555" y="360" width="100" height="20" _clickable_img="" ]
[glink color="black" storage="play5.ks" size="20" text="セクハラ3" x="555" y="430" width="100" height="20" _clickable_img="" ]
[s ]
*ka999
[tb_image_hide time="1000" ]
[playse volume="100" time="1000" buf="0" storage="chim.mp3" ]
[bg time="1000" method="crossfade" storage="game100.jpg" ]
[tb_start_text mode=1 ]
#
時間切れだ[p]
[_tb_end_text]
[tb_eval exp="f.tt=0" name="tt" cmd="=" op="t" val="0" val_2="undefined" ]
[tb_eval exp="f.ch1=0" name="ch1" cmd="=" op="t" val="0" val_2="undefined" ]
[tb_eval exp="f.ch2=0" name="ch2" cmd="=" op="t" val="0" val_2="undefined" ]
[chara_hide name="桐嶋" time="500" wait="true" pos_mode="true" ]
[stopbgm time="1000" fadeout="true" ]
[jump storage="mein.ks" target="*bb" ]
*ka6
[tb_start_text mode=1 ]
#
・・・・・・[p]
・・・クソッ!桐嶋のやつ、呼び出しを無視してやがる・・・![p]
昨日のことでよほど腹を立ててやがるみたいだな[p]
・・・まぁいい。放課後に呼び出してたっぷりと思い知らせてやる[p]
自分の置かれている立場ってやつをな・・・[p]
・・・[p]
[_tb_end_text]
[jump storage="mein.ks" target="*aa" ]

View file

@ -0,0 +1,84 @@
[_tb_system_call storage=system/_kaori2.ks]
*k00
[jump storage="kaori2.ks" target="*k89" cond="f.ss<229" ]
[jump storage="kaori2.ks" target="*k230" cond="f.ss<279" ]
[jump storage="kaori2.ks" target="*k280" cond="f.ss<339" ]
*k340
[stopbgm time="1000" ]
[bg time="1000" method="crossfade" storage="game100.jpg" ]
[playbgm volume="100" time="1000" loop="true" storage="Grease_Slide_Trap.mp3" ]
[chara_hide_all time="1000" wait="true" ]
[chara_show name="桐嶋" time="1000" wait="true" storage="chara/1/game51.png" width="394" height="927" left="426" top="-3" reflect="false" ]
[tb_start_text mode=1 ]
#
さあ、どうする?[p]
[_tb_end_text]
[glink color="black" storage="play7.ks" size="20" text="調教1" x="470" y="360" width="200" height="20" ]
[glink color="black" storage="play9.ks" size="20" text="調教2" x="470" y="430" width="200" height="20" ]
[s ]
*k280
[stopbgm time="1000" ]
[bg time="1000" method="crossfade" storage="game100.jpg" ]
[playbgm volume="100" time="1000" loop="true" storage="Grease_Slide_Trap.mp3" ]
[chara_hide_all time="1000" wait="true" ]
[chara_show name="桐嶋" time="1000" wait="true" storage="chara/1/game23.png" width="370" height="871" left="433" top="12" reflect="false" ]
[tb_start_text mode=1 ]
#
どうする?[p]
[_tb_end_text]
[glink color="black" storage="play7.ks" size="20" text="調教1" x="520" y="360" width="110" height="20" ]
[glink color="black" storage="play8.ks" size="20" text="調教2" x="520" y="430" width="110" height="20" ]
[s ]
*k230
[stopbgm time="1000" ]
[bg time="1000" method="crossfade" storage="game100.jpg" ]
[playbgm volume="100" time="1000" loop="true" storage="Grease_Slide_Trap.mp3" ]
[chara_hide_all time="1000" wait="true" ]
[chara_show name="桐嶋" time="1000" wait="true" storage="chara/1/game13.png" width="360" height="847" left="469" top="23" reflect="false" ]
[tb_start_text mode=1 ]
どうする?[p]
[_tb_end_text]
[glink color="black" storage="play6.ks" size="20" text="調教1" x="611" y="433" width="" height="" _clickable_img="" ]
[s ]
*k89
[jump storage="kaori2.ks" target="*k80" cond="f.ss==80" ]
[tb_start_text mode=1 ]
#
まだ放課後に香織を呼び出すことはできない。昼間に呼び出そうぜ[p]
[_tb_end_text]
[jump storage="mein.ks" target="*bb2" ]
*k80
[tb_start_text mode=1 ]
#
まだ呼び出せない[p]
家に帰るかな・・・ん?[p]
外で男子生徒がなにやらしゃべっているな[p]
#男子生徒A
「おまえ彼女とどこまでいった?」[p]
#男子生徒B
「まだAまで。お前は?」[p]
#男子生徒A
「俺はBまでいったぜ」[p]
#
・・・[p]
・・・・・・[p]
恋愛のABCか・・・死語かと思っていたが今時のガキもまだ使うんだな[p]
ABC・・・がキス、がペッティング、が本番って意味だ[p]
キスをして乳を揉んだら女の方も準備万端ってことだな[p]
なるほど、ABCか・・・[p]
・・・[p]
[_tb_end_text]
[jump storage="kitaku.ks" target="" ]

View file

@ -0,0 +1,38 @@
[_tb_system_call storage=system/_kitaku.ks]
[tb_start_text mode=1 ]
#
さてと、今日はもう家に帰るか[p]
[_tb_end_text]
[jump storage="kitaku.ks" target="*k1" ]
*k1
[chara_hide_all time="1000" wait="true" ]
[stopbgm time="1000" ]
[bg time="500" method="rotateInDownLeft" storage="game101.jpg" ]
*k2
[playbgm volume="100" time="1000" loop="true" storage="Radio.mp3" ]
[tb_start_text mode=1 ]
もう寝よう[p]
[_tb_end_text]
[call storage="mein.ks" target="*ibt160" cond="f.ss==160" ]
[call storage="mein.ks" target="*ibt170" cond="f.ss==170" ]
[call storage="mein.ks" target="*ibt200" cond="f.ss==200" ]
[tb_eval exp="f.day+=1" name="day" cmd="+=" op="t" val="1" val_2="undefined" ]
[tb_eval exp="f.hb2=0" name="hb2" cmd="=" op="t" val="0" val_2="undefined" ]
[tb_eval exp="f.rnd1=0" name="rnd1" cmd="=" op="t" val="0" val_2="undefined" ]
[tb_eval exp="f.pan+=1" name="pan" cmd="+=" op="t" val="1" val_2="undefined" ]
[call storage="kitaku.ks" target="*panr" cond="f.pan==8" ]
[mask time="1500" effect="fadeIn" color="0x000000" ]
[bg time="1000" method="crossfade" storage="game101.jpg" ]
[mask_off time="1500" effect="fadeOut" ]
[jump storage="play6.ks" target="" cond="f.ss==270" ]
[jump storage="play8.ks" target="" cond="f.ss==330" ]
[jump storage="mein.ks" target="*aa" ]
*panr
[tb_eval exp="f.pan=0" name="pan" cmd="=" op="t" val="0" val_2="undefined" ]
[return ]

View file

@ -0,0 +1,9 @@
;このファイルは削除しないでください!
;
;make.ks はデータをロードした時に呼ばれる特別なKSファイルです。
;Fixレイヤーの初期化など、ロード時点で再構築したい処理をこちらに記述してください。
;
;
;
;return 必須
[return]

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,310 @@
[_tb_system_call storage=system/_play1.ks]
[tb_start_text mode=1 ]
#
さて、どうやって攻めるか・・・?[p]
[_tb_end_text]
[glink color="black" storage="play1.ks" size="20" text="教頭に仲良くするよう言われた" x="480" y="290" width="300" height="20" _clickable_img="" target="*st1" ]
[glink color="black" storage="play1.ks" size="20" text="健康に関する調査書が来ている" x="480" y="360" width="300" height="20" _clickable_img="" target="*st2" ]
[glink color="black" storage="play1.ks" size="20" text="生徒のイジメのことで相談したい" x="480" y="430" width="300" height="20" _clickable_img="" target="*st3" ]
[s ]
*st1
[tb_start_text mode=1 ]
#肉山
「先日、教頭に私たちの仲が悪いことを注意されたじゃないですか」[p]
#桐嶋
「・・・?」[p]
「まぁたしかに言われましたが・・・」[p]
「それがなにか?」[p]
#
ここでスイッチオン・・・と[p]
[_tb_end_text]
[tb_image_show time="1000" storage="default/game200.png" width="272" height="242" x="521" y="235" _clickable_img="" name="img_7" ]
[tb_image_hide time="1000" ]
[tb_start_text mode=1 ]
#肉山
「教師同士がいがみ合っているのを生徒に見せるのは教育上よくなかったと私も反省しましてね」[p]
#桐嶋
「・・・・・・」[p]
「それは確かに・・・そうですね」[p]
#
よし、納得させたぞ![p]
#肉山
「それでこうして時間をとって親睦を深めようと思いましてね」[p]
#桐嶋
「はぁ・・・」[p]
#肉山
「お互いこれまでは誤解もあったと思いますが、これからは仲良くしていこうじゃありませんか」[p]
#桐嶋
「話はわかりました」[p]
#肉山
「それでは・・・」[p]
#桐嶋
「でもあなたと仲良くするつもりはありません」[p]
#肉山
「えっ、な、なんでです?」[p]
#桐嶋
「あなたのような女性を性の対象としか見ていないような男とまともな人間関係を結べるはずがありません」[p]
#肉山
「なっ・・・そんなことは・・・!」[p]
#桐嶋
「判るんですあなたのような男は」[p]
「女は男に従属して当然と考えている古い頭の人間」[p]
「わたしはあなたみたいな男に絶対に気を許したりはしません」[p]
#肉山
「おい、勝手な決め付けはやめろ!」[p]
「せっかくこっちが下手に出ているのに・・・」[p]
#桐嶋
「とにかく、生徒の前で険悪なところを見せなければ良いのでしょう」[p]
「お互いに話しかけなければいいことです」[p]
「それじゃ」[p]
#
[_tb_end_text]
[chara_hide name="桐嶋" time="1000" wait="true" pos_mode="true" ]
[stopbgm time="1000" ]
[playbgm volume="100" time="1000" loop="true" storage="Night_Cruising.mp3" ]
[tb_start_text mode=1 ]
#
くそっ行っちまいやがった![p]
なんだあの態度は[p]
女の癖に生意気な!![p]
・・・[p]
しかしあの様子だと洗脳装置を使っても俺を好きにさせるのは無理かもしれないな[p]
・・・第一目的はあいつとラブラブになることじゃねえ[p]
あのクソ生意気な性格のままチンポをぶち込んで奴隷にしてやることだ[p]
それにはこのやり方じゃない[p]
明日は別の方向を試してみよう[p]
[_tb_end_text]
[tb_eval exp="f.tt=31" name="tt" cmd="=" op="t" val="31" val_2="undefined" ]
[jump storage="kaori1.ks" target="*ka00" ]
*st2
[tb_start_text mode=1 ]
#肉山
「実は県の教育委員会が教師の健康に関する調査を行ってるようで」[p]
「わたしが担当を任されて今、個別にアンケートをしてるんですよ」[p]
#桐嶋
「健康に関するアンケート?」[p]
「そんな話は聞いてませんが・・・」[p]
#
よし、ここで洗脳補助器を・・・![p]
[_tb_end_text]
[tb_image_show time="1000" storage="default/game200.png" width="311" height="276" x="510" y="218" _clickable_img="" name="img_18" ]
[tb_image_hide time="1000" ]
[tb_start_text mode=1 ]
#桐嶋
「・・・」[p]
「・・・わかりました。手短に済ませてください」[p]
#
よしっ、成功だ![p]
#肉山
「じゃあとりあえずそこに座っていただいて・・・」[p]
[_tb_end_text]
[chara_hide name="桐嶋" time="1000" wait="true" pos_mode="false" ]
[bg time="1000" method="crossfade" storage="game121-0.jpg" ]
[tb_start_text mode=1 ]
#肉山
「それではまず名前と年齢から教えてください」[p]
#桐嶋
「桐嶋香織、26歳です」[p]
#肉山
「身長と体重は?」[p]
#桐嶋
「・・・170cm、56kgです」[p]
#肉山
「170cm、56kg・・・と」[p]
#
何も用意していなかったので適当な紙に書き込むふりをする[p]
#肉山
(信じて答えてるぞ)[p]
(しばらく適当にそれらしい質問をしてみるか)[p]
「えーっと、過去に大きな病気をしたことはありますか?」[p]
#桐嶋
「いえ、ありません」[p]
#肉山
「現在体の不調はありますか?」[p]
#桐嶋
「ありません」[p]
#肉山
「ちょとしたことでも無いですか?」[p]
「肩こりとか不眠症、便秘、倦怠感など何もありませんか?」[p]
#桐嶋
「そうですね・・・」[p]
「いえ、特に無いです」[p]
#肉山
「健康に問題は無いということですね」[p]
「えーーっと・・・運動は週にどの程度していますか?」[p]
#桐嶋
「運動ですか?そうですね・・・」[p]
「最近は時間がなくてほとんどできていません」[p]
「時々筋力トレーニングやストレッチの体操をするくらいです」[p]
#肉山
「学生時代に部活動などで何かスポーツをしていましたか?」[p]
#桐嶋
「・・・高校までは新体操をしていました」[p]
#肉山
「ほお新体操ですか」[p]
「ということは身体はかなり柔らかいんですね?」[p]
#桐嶋
「ええ・・・まぁ」[p]
#肉山
「なるほどなるほど」[p]
(これはいずれ肉奴隷にした暁には色んな体位で楽しめそうだぜ・・・ぐひひ)[p]
(よし、どの程度の質問まで答えるか、もうちょっと踏み込んでみようぜ)[p]
「えー・・・生理は重い方ですか?」[p]
[_tb_end_text]
[bg time="100" method="crossfade" storage="game121.jpg" ]
[tb_start_text mode=1 ]
#桐嶋
「・・・!そ、そんなことも聞くんですか?」[p]
#肉山
「ええ、調査票の項目にあるので答えていただかないと・・・」[p]
#桐嶋
「・・・普通です。どちらかというと軽い方だと思います」[p]
#肉山
「周期も安定していますか?」[p]
#桐嶋
「・・・安定してます」[p]
#肉山
「生理も順調・・・と」[p]
(この程度の質問は洗脳補助器を使わなくても答えるのか)[p]
(それじゃこれはどうかな?)[p]
「現在交際している相手はいますか?」[p]
#桐嶋
「・・・!」[p]
「そ、そんなこと答える必要があるんですか?[p]
#肉山
「アンケート項目にあるのでね・・・」[p]
#桐嶋
「・・・いません」[p]
#肉山
「ほぉ、居ないんですね」[p]
「ということは性行為はしばらくしていないんですか?」[p]
#桐嶋
「そ、そんなこと答えられません!」[p]
「本当に項目にあるんですか!?」[p]
「ちょっと用紙を見せてください!」[p]
#肉山
「あ、いや、用紙は・・・[p]
(しまった用紙を用意していないぞ)[p]
#
キーンコーンカーンコーン[p]
#肉山
「あ、昼休憩が終わってしまいましたね」[p]
「この続きはまた明日にしましょう」[p]
#桐嶋
「・・・わかりました」[p]
「次で終らせてくださいよ」[p]
「それでは」[p]
#
[_tb_end_text]
[stopbgm time="1000" fadeout="true" ]
[bg time="1000" method="crossfade" storage="game100.jpg" ]
[playbgm volume="100" time="1000" loop="true" storage="Night_Cruising.mp3" fadein="true" ]
[tb_start_text mode=1 ]
#
やれやれ危なかった[p]
明日までにPCで偽のアンケート用紙を作っておこう[p]
・・・それにしても上手くいったぜ[p]
この調子で徐々に洗脳を深めていって、最終的には性処理用の奴隷にしてやるぜ[p]
・・・・・・[p]
・・・[p]
[_tb_end_text]
[tb_eval exp="f.tt=31" name="tt" cmd="=" op="t" val="31" val_2="undefined" ]
[tb_eval exp="f.ss=10" name="ss" cmd="=" op="t" val="10" val_2="undefined" ]
[jump storage="kaori1.ks" target="*ka00" ]
*st3
[tb_start_text mode=1 ]
#肉山
「実は桐嶋先生のクラスでイジメがあるという報告がありまして」[p]
#桐嶋
「えっイジメ・・・!?」[p]
「わたしのクラスで・・・?」[p]
#肉山
「ええ、それで相談を・・・」[p]
#桐嶋
「誰です?その生徒は」[p]
#肉山
「えーと、柴田!柴田です」[p]
「柴田とその仲間が一部の生徒をいじめていると報告が・・・」[p]
#桐嶋
「柴田君・・・?」[p]
#肉山
「ええ、あの不良の柴田です。それで協力して調査を・・・」[p]
#桐嶋
「その話は誰に聞いたんですか?」[p]
#肉山
「それは・・・言わない約束をしたので」[p]
#桐嶋
「柴田君は見た目は不良っぽいですがそんなことをする生徒では・・・」[p]
#
今だ・・・![p]
[_tb_end_text]
[tb_image_show time="1000" storage="default/game200.png" width="304" height="270" x="480" y="229" _clickable_img="" ]
[tb_image_hide time="1000" ]
[tb_start_text mode=1 ]
#
どうだ・・・?[p]
#桐嶋
「・・・柴田君は」[p]
「そんなことをする生徒じゃありません」[p]
「きっと何かの間違いでしょう」[p]
#肉山
「えっ!?」[p]
「しかし現場を見たという生徒が・・・」[p]
#桐嶋
「いじめられていたのは誰です?」[p]
#肉山
「そ、それは分らないので調査を・・・」[p]
#桐嶋
「柴田君本人に聞いてみます」[p]
#肉山
「本人が認めるはずがないでしょう」[p]
「ですから二人で隠密調査を・・・」[p]
#桐嶋
「いえ、話せば分ることです」[p]
「そもそも柴田君がイジメをするはずがありませんから」[p]
「この件は私に任せてください。それでは」[p]
#肉山
「おい、ちょっ・・・」[p]
#
[_tb_end_text]
[chara_hide name="桐嶋" time="1000" wait="true" pos_mode="true" ]
[stopbgm time="1000" fadeout="true" ]
[playbgm volume="100" time="1000" loop="true" storage="Night_Cruising.mp3" ]
[tb_start_text mode=1 ]
#
くそっ行っちまった![p]
なんでだ・・・?洗脳が全く効いていなかったぞ[p]
あんな不良生徒のことをそんなに信用するなんておかしいだろ![p]
洗脳装置を使っても揺るがないってことは、タテマエじゃなく本気で生徒を信頼してるということだ[p]
そんな教師が本当にいるとはな・・・[p]
・・・とにかくこの攻め方じゃダメだ[p]
だいたいイジメは話の取っ掛かりとしてはいいが、そこからどうエロい展開に持っていくんだよ[p]
あいつを肉奴隷にするには他の方法を試すしかない[p]
・・・・・・[p]
・・・[p]
[_tb_end_text]
[stopbgm time="1000" ]
[tb_eval exp="f.tt=31" name="tt" cmd="=" op="t" val="31" val_2="undefined" ]
[jump storage="kaori1.ks" target="*ka00" ]

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,378 @@
[_tb_system_call storage=system/_q2.ks]
[tb_show_message_window ]
[stopbgm time="1000" fadeout="true" ]
[playbgm volume="100" time="1000" loop="true" storage="Night_Cruising.mp3" ]
[tb_start_text mode=1 ]
#ピン子
「クイズは全10問です」[p]
#トン子
「それではスタート!」[p]
[_tb_end_text]
[tb_eval exp="f.pp4=0" name="pp4" cmd="=" op="t" val="0" val_2="undefined" ]
[tb_start_text mode=1 ]
#
問題1 主人公・肉山の下の名前は?[p]
[_tb_end_text]
[glink color="black" storage="q2.ks" size="20" text="剛" x="545" y="290" width="90" height="20" _clickable_img="" target="*a1b" ]
[glink color="black" storage="q2.ks" size="20" target="*a1b" text="武" x="545" y="360" width="90" height="20" _clickable_img="" ]
[glink color="black" storage="q2.ks" size="20" target="*a1a" text="猛" x="545" y="430" width="90" height="20" _clickable_img="" ]
[s ]
*a1a
[tb_start_text mode=1 ]
#
○[p]
[_tb_end_text]
[tb_eval exp="f.pp4+=1" name="pp4" cmd="+=" op="t" val="1" val_2="undefined" ]
[jump storage="q2.ks" target="*q02" ]
*a1b
[tb_start_text mode=1 ]
#
×[p]
[_tb_end_text]
*q02
[tb_start_text mode=1 ]
#
問題2 赤井のあの彼氏は?[p]
[_tb_end_text]
[glink color="black" storage="q2.ks" size="20" target="*a2b" text="筒井" x="530" y="290" width="100" height="20" _clickable_img="" ]
[glink color="black" storage="q2.ks" size="20" target="*a2a" text="三好" x="530" y="360" width="100" height="20" _clickable_img="" ]
[glink color="black" storage="q2.ks" size="20" target="*a2b" text="松永" x="530" y="430" width="100" height="20" _clickable_img="" ]
[s ]
*a2a
[tb_start_text mode=1 ]
#
○[p]
[_tb_end_text]
[tb_eval exp="f.pp4+=1" name="pp4" cmd="+=" op="t" val="1" val_2="undefined" ]
[jump storage="q2.ks" target="*q03" ]
*a2b
[tb_start_text mode=1 ]
#
×[p]
[_tb_end_text]
*q03
[tb_start_text mode=1 ]
#
問題3 ゲームの冒頭で女子が体育館でやっていたのは?[p]
[_tb_end_text]
[glink color="black" storage="q2.ks" size="20" target="*a3a" text="バレー" x="520" y="290" width="130" height="20" _clickable_img="" ]
[glink color="black" storage="q2.ks" size="20" target="*a3b" text="バスケ" x="520" y="360" width="130" height="20" _clickable_img="" ]
[glink color="black" storage="q2.ks" size="20" target="*a3b" text="バドミントン" x="520" y="430" width="130" height="20" _clickable_img="" ]
[s ]
*a3a
[tb_start_text mode=1 ]
#
○[p]
[_tb_end_text]
[tb_eval exp="f.pp4+=1" name="pp4" cmd="+=" op="t" val="1" val_2="undefined" ]
[jump storage="q2.ks" target="*q04" ]
*a3b
[tb_start_text mode=1 ]
#
×[p]
[_tb_end_text]
*q04
[tb_start_text mode=1 ]
#
問題 肉山が家で観ていた女教師モのAVのタイトルは[p]
[_tb_end_text]
[glink color="black" storage="q2.ks" size="20" target="*a4a" text="女教師お漏らし授業" x="490" y="290" width="210" height="20" _clickable_img="" ]
[glink color="black" storage="q2.ks" size="20" target="*a4b" text="女教師濡れた放課後" x="490" y="360" width="210" height="20" _clickable_img="" ]
[glink color="black" storage="q2.ks" size="20" target="*a4b" text="女教師恥辱の全裸授業" x="490" y="430" width="210" height="20" _clickable_img="" ]
[s ]
*a4a
[tb_start_text mode=1 ]
#
○[p]
[_tb_end_text]
[tb_eval exp="f.pp4+=1" name="pp4" cmd="+=" op="t" val="1" val_2="undefined" ]
[jump storage="q2.ks" target="*q05" ]
*a4b
[tb_start_text mode=1 ]
#
×[p]
[_tb_end_text]
*q05
[tb_start_text mode=1 ]
#
問題5 洗脳補助装置「サイコ‐SX」の販売価格は?[p]
[_tb_end_text]
[glink color="black" storage="q2.ks" size="20" target="*a5b" text="44000円" x="500" y="290" width="150" height="20" _clickable_img="" ]
[glink color="black" storage="q2.ks" size="20" target="*a5a" text="29800円" x="500" y="360" width="150" height="20" _clickable_img="" ]
[glink color="black" storage="q2.ks" size="20" target="*a5b" text="26980円" x="500" y="430" width="150" height="20" _clickable_img="" ]
[s ]
*a5a
[tb_start_text mode=1 ]
#
○[p]
[_tb_end_text]
[tb_eval exp="f.pp4+=1" name="pp4" cmd="+=" op="t" val="1" val_2="undefined" ]
[jump storage="q2.ks" target="*q06" ]
*a5b
[tb_start_text mode=1 ]
#
×[p]
[_tb_end_text]
*q06
[tb_start_text mode=1 ]
#
問題6 女子担当の体育教師の名前は?[p]
[_tb_end_text]
[glink color="black" storage="q2.ks" size="20" target="*a6b" text="江村" x="530" y="290" width="100" height="20" _clickable_img="" ]
[glink color="black" storage="q2.ks" size="20" target="*a6b" text="遠野" x="530" y="360" width="100" height="20" _clickable_img="" ]
[glink color="black" storage="q2.ks" size="20" text="木崎" x="530" y="430" width="100" height="20" _clickable_img="" target="*a6a" ]
[s ]
*a6a
[tb_start_text mode=1 ]
#
○[p]
[_tb_end_text]
[tb_eval exp="f.pp4+=1" name="pp4" cmd="+=" op="t" val="1" val_2="undefined" ]
[jump storage="q2.ks" target="*q07" ]
*a6b
[tb_start_text mode=1 ]
#
×[p]
[_tb_end_text]
*q07
[tb_start_text mode=1 ]
#
問題7 肉山にガラスを割ったと決めつけられた不良生徒の名前は?[p]
[_tb_end_text]
[glink color="black" storage="q2.ks" size="20" target="*a7b" text="滝川" x="530" y="290" width="100" height="20" _clickable_img="" ]
[glink color="black" storage="q2.ks" size="20" target="*a7b" text="上杉" x="530" y="360" width="100" height="20" _clickable_img="" ]
[glink color="black" storage="q2.ks" size="20" target="*a7a" text="柴田" x="530" y="430" width="100" height="20" _clickable_img="" ]
[s ]
*a7a
[tb_start_text mode=1 ]
#
○[p]
[_tb_end_text]
[tb_eval exp="f.pp4+=1" name="pp4" cmd="+=" op="t" val="1" val_2="undefined" ]
[jump storage="q2.ks" target="*q08" ]
*a7b
[tb_start_text mode=1 ]
#
×[p]
[_tb_end_text]
*q08
[tb_start_text mode=1 ]
#
問題8 津山さなえの将来なりたい職業は?[p]
[_tb_end_text]
[glink color="black" storage="q2.ks" size="20" text="ケーキ屋" target="*a8a" x="510" y="290" width="130" height="20" _clickable_img="" ]
[glink color="black" storage="q2.ks" size="20" target="*a8b" text="花屋" x="510" y="360" width="130" height="20" _clickable_img="" ]
[glink color="black" storage="q2.ks" size="20" target="*a8b" text="おもちゃ屋" x="510" y="430" width="130" height="20" _clickable_img="" ]
[s ]
*a8a
[tb_start_text mode=1 ]
#
○[p]
[_tb_end_text]
[tb_eval exp="f.pp4+=1" name="pp4" cmd="+=" op="t" val="1" val_2="undefined" ]
[jump storage="q2.ks" target="*q09" ]
*a8b
[tb_start_text mode=1 ]
#
×[p]
[_tb_end_text]
*q09
[tb_start_text mode=1 ]
#
問題9 野球部の3番バッターの名前は?[p]
[_tb_end_text]
[glink color="black" storage="q2.ks" size="20" target="*a9b" text="笹倉" x="530" y="290" width="100" height="20" _clickable_img="" ]
[glink color="black" storage="q2.ks" size="20" target="*a9b" text="東川" x="530" y="360" width="100" height="20" _clickable_img="" ]
[glink color="black" storage="q2.ks" size="20" target="*a9a" text="熊田" x="530" y="430" width="100" height="20" _clickable_img="" ]
[s ]
*a9a
[tb_start_text mode=1 ]
#
○[p]
[_tb_end_text]
[tb_eval exp="f.pp4+=1" name="pp4" cmd="+=" op="t" val="1" val_2="undefined" ]
[jump storage="q2.ks" target="*q10" ]
*a9b
[tb_start_text mode=1 ]
#
×[p]
[_tb_end_text]
*q10
[tb_start_text mode=1 ]
#
問題10 体育教官室のデスクの上にあるハサミの持ち手の色は?[p]
[_tb_end_text]
[glink color="black" storage="q2.ks" size="20" target="*a0b" text="水色" x="530" y="290" width="100" height="20" _clickable_img="" ]
[glink color="black" storage="q2.ks" size="20" text="緑" x="530" y="360" width="100" height="20" _clickable_img="" target="*a0a" ]
[glink color="black" storage="q2.ks" size="20" target="*a0b" text="黄色" x="530" y="430" width="100" height="20" _clickable_img="" ]
[s ]
*a0a
[tb_start_text mode=1 ]
#
○[p]
[_tb_end_text]
[tb_eval exp="f.pp4+=1" name="pp4" cmd="+=" op="t" val="1" val_2="undefined" ]
[jump storage="q2.ks" target="*qend" ]
*a0b
[tb_start_text mode=1 ]
#
×[p]
[_tb_end_text]
*qend
[stopbgm time="1000" fadeout="true" ]
[playbgm volume="100" time="1000" loop="true" storage="いつもの放課後.mp3" ]
[tb_start_text mode=1 ]
#ピン子
「はい、クイズ終了です!」[p]
#トン子
「何問正解できたかな~?」[p]
[_tb_end_text]
[jump storage="q2.ks" target="*qpp" cond="f.pp4==10" ]
[jump storage="q2.ks" target="*qp9" cond="f.pp4==9" ]
[jump storage="q2.ks" target="*qp8" cond="f.pp4==8" ]
[jump storage="q2.ks" target="*qp0" cond="f.pp4==0" ]
[tb_start_text mode=1 ]
#ピン子
「残念、全問正解はなりませんでしたね」[p]
#トン子
「普通の点数だね。平凡だね」[p]
#ピン子
「やめなさい。かなりマニアックな問題だし仕方がないわ」[p]
#トン子
「まぁ高得点とっても威張れるようなクイズじゃないしね」[p]
#ピン子
「そんなこと言ったら元も子も無いでしょ!」[p]
[_tb_end_text]
[jump storage="hokago.ks" target="*ho340s" ]
*qp0
[tb_start_text mode=1 ]
#ピン子
「・・・・・・」[p]
#トン子
「・・・おい」[p]
#ピン子
「0点て・・・」[p]
#トン子
「記憶力ニワトリじゃん・・・」[p]
#ピン子
「三択で0点って・・・逆に難しいわ」[p]
#トン子
「ほんまええ加減にしいや」[p]
#ピン子
「ボケとったらあかんで?」[p]
[_tb_end_text]
[jump storage="hokago.ks" target="*ho340s" ]
*qp8
[tb_start_text mode=1 ]
#ピン子
「8問正解でした~!」[p]
#トン子
「やるわね」[p]
#ピン子
「ちゃんとゲームをプレイしてくれたってことだから嬉しいわ」[p]
#トン子
「よっ暇人!」[p]
#ピン子
「やめなさい!」[p]
[_tb_end_text]
[jump storage="hokago.ks" target="*ho340s" ]
*qp9
[tb_start_text mode=1 ]
#ピン子
「すごい!9問正解です!」[p]
#トン子
「やるじゃん!」[p]
#ピン子
「この理不尽なクイズに9割正解はたいしたものですよ」[p]
#トン子
「明日からクイズ王名乗ってもいいよ」[p]
#ピン子
「それはどうかと思うけど・・・」[p]
[_tb_end_text]
[jump storage="hokago.ks" target="*ho340s" ]
*qpp
[tb_start_text mode=1 ]
#ピン子
「すごい!全問正解です!」[p]
#トン子
「おめでとう~~ひゅ~~ひゅ~~」[p]
#ピン子
「まぁ別に全問正解だからってご褒美は無いんですけどね」[p]
#トン子
「ていうか初回で全問正解した人ってヤバくない?もうむしろキモいよね」[p]
#ピン子
「そこまで言わなくても・・・」[p]
[_tb_end_text]
[jump storage="hokago.ks" target="*ho340s" ]

View file

@ -0,0 +1,93 @@
[_tb_system_call storage=system/_scene1.ks]
[cm ]
[bg storage="room.jpg" time="1000" ]
[chara_show name="桐嶋" time="1000" wait="true" storage="chara/1/game11-c.png" width="275" height="626" left="335" top="26" reflect="false" ]
[tb_show_message_window ]
[tb_start_text mode=1 ]
#ガイド
こんにちは[p]
これは新しいプロジェクトです[p]
ドラッグ&ドロップして要素を追加してください[p]
[_tb_end_text]
[chara_mod name="桐嶋" time="10" cross="true" storage="chara/1/game12-c.png" ]
[tb_start_text mode=1 ]
#桐嶋
それじゃ移動します[p]
いきますよ[p]
[_tb_end_text]
[chara_hide name="桐嶋" time="1000" wait="true" pos_mode="true" ]
[bg time="1000" method="crossfade" storage="game100.jpg" ]
[chara_show name="桐嶋" time="1000" wait="true" storage="chara/1/game11-c.png" width="278" height="633" left="352" top="12" reflect="false" ]
[tb_start_text mode=1 ]
#桐嶋
移動しました[p]
どうですか?[p]
次はあいつの家に行くわ[p]
[_tb_end_text]
[chara_hide name="桐嶋" time="1000" wait="true" pos_mode="true" ]
[bg time="1000" method="crossfade" storage="game101.jpg" ]
[chara_show name="桐嶋" time="1000" wait="true" storage="chara/1/game12.png" width="328" height="771" left="438" top="33" reflect="false" ]
[tb_start_text mode=1 ]
#桐嶋
ここがやつの家ね[p]
汚らしいわ・・・[p]
掃除しましょう[p]
[_tb_end_text]
[chara_hide name="桐嶋" time="50" wait="false" pos_mode="false" ]
[chara_show name="桐嶋" time="50" wait="false" storage="chara/1/game81-2.png" width="397" height="794" left="397" top="10" reflect="false" ]
[bg time="1000" method="crossfade" storage="game102.jpg" ]
[tb_start_text mode=1 ]
#桐嶋
ふう・・・[p]
これで綺麗になったわ[p]
[_tb_end_text]
[chara_mod name="桐嶋" time="600" cross="true" storage="chara/1/game22-c.png" ]
[tb_start_text mode=1 ]
#桐嶋
な、なんでわたしがこんなことしなくちゃいけないのよ!?[p]
[_tb_end_text]
[chara_mod name="桐嶋" time="600" cross="true" storage="chara/1/game23-c.png" ]
[tb_start_text mode=1 ]
#桐嶋
もう家に帰りましょう[p]
[_tb_end_text]
[bg time="1000" method="crossfade" storage="game103.jpg" ]
[tb_start_text mode=1 ]
#桐嶋
家は落ち着くわね[p]
[_tb_end_text]
[chara_hide name="桐嶋" time="1000" wait="true" pos_mode="true" ]
[chara_show name="桐嶋" time="1000" wait="true" storage="chara/1/game121.jpg" width="1876" height="1197" left="-433" top="-66" reflect="false" ]
[tb_start_text mode=1 ]
テスト[p]
[_tb_end_text]
[chara_hide name="桐嶋" time="0" wait="true" pos_mode="true" ]
[chara_show name="桐嶋" time="00" wait="true" storage="chara/1/game121.jpg" width="1079" height="688" left="-48" top="-31" reflect="false" ]
[tb_start_text mode=1 ]
test[p]
[_tb_end_text]
[chara_hide name="桐嶋" time="1000" wait="true" pos_mode="true" ]
[bg time="1000" method="crossfade" storage="rouka.jpg" ]
[chara_show name="桐嶋" time="1000" wait="true" storage="chara/1/game31-c.png" width="263" height="599" left="610" top="44" reflect="false" ]
[tb_start_text mode=1 ]
これが旧[p]
[_tb_end_text]
[chara_mod name="桐嶋" time="600" cross="true" storage="chara/1/game11-c.png" ]
[tb_start_text mode=1 ]
これが新[p]
どっちがいい?[p]
[_tb_end_text]
[s ]

View file

@ -0,0 +1,702 @@
[_tb_system_call storage=system/_scene3.ks]
[cm ]
[stopbgm time="1000" fadeout="true" ]
[bg time="1000" method="crossfade" storage="gamblack.jpg" ]
[glink color="black" storage="scene3.ks" size="20" text="テキスト速度 高速" target="*meh" x="480" y="340" width="190" height="20" ]
[glink color="black" storage="scene3.ks" size="20" text="テキスト速度 普通" target="*men" x="480" y="420" width="190" height="20" _clickable_img="" ]
[s ]
*meh
[delay speed="3" ]
[jump storage="scene3.ks" target="*sst" ]
*men
[delay speed="30" ]
*sst
[mask time="1000" effect="fadeIn" color="0x000000" ]
[tb_show_message_window ]
[bg time="1000" method="crossfade" storage="game104.jpg" ]
[mask_off time="1000" effect="fadeOut" ]
[playbgm volume="100" time="1000" loop="true" storage="いつものカフェで待ち合わせ_2.mp3" fadein="true" ]
[tb_start_text mode=1 ]
#
Oh, they're playing, they're playing.[p]
The girls are playing volleyball today...[p]
Their young bodies are bouncing around so tightly.[p]
It's irresistible.[p]
Among them, what catches my eye the most is...[p]
[_tb_end_text]
[glink color="black" storage="scene3.ks" size="20" target="*ch2" text="むっちり太もも" x="504" y="284" width="" height="" _clickable_img="" ]
[glink color="black" storage="scene3.ks" size="20" target="*ch1" text="揺れるおっぱい" x="501" y="360" width="" height="" _clickable_img="" ]
[s ]
*ch1
[tb_start_text mode=1 ]
Those bouncing breasts are quite something.[p]
Kids these days have such great development, it's irresistible.[p]
The gym clothes they wear have good elasticity and fit their bodies, so you can see their chest size better than when they're in their uniforms.[p]
Especially during volleyball, they jump and bounce, providing a good visual treat.[p]
Oh, that person is big.[p]
They must be around 85![p]
It's Tanizaki from class 3...[p]
I didn't pay attention to their face because it's plain, but they have a nice body.[p]
I'll remember that.[p]
[_tb_end_text]
[jump storage="scene3.ks" target="*st2" ]
*ch2
[tb_start_text mode=1 ]
Those plump thighs...[p]
The flesh of teenagers has a different kind of firmness.[p]
Of course, I also have a taste for the mature flesh of adult women, but the curves of a young girl's legs during their fresh growth period...[p]
It's truly a work of art created by the gods.[p]
Hmm, however, when these pure white legs are lined up together, it's quite a spectacle.[p]
It would be amazing to have them lined up in a row and violate them one by one...[p]
[_tb_end_text]
*st2
[tb_start_text mode=1 ]
But still, why are shorts so tasteless? I guess it's because girls' gym uniforms used to be bloomers. When I was a kid, it was still the era of bloomers, and girls would wear them for class. At that time, I didn't realize how lucky I was to be in that environment. It was just something normal, so I didn't appreciate its value. It's strange how I only noticed the eroticism of bloomers after becoming an adult. Nowadays, you can only see bloomers in AV videos... If only I had seen more of them during my student days. Sigh, I wonder if bloomers will ever be reevaluated. If there was a political party called the Bloomer Revival Party, I would vote for them...[p]
#male student
Student: Teacher, warm-up exercises are finished.[p]
#
However, in AV and such, there are times when colorful bloomers appear, but those who don't understand that true bloomers are dark blue, well, red is barely acceptable, but yellow or green bloomers have no charm at all.[p]
#Male student
Um, Mr. Nikuyama![p]
#Nikuyama
Huh? What's with the noise?[p]
#Male student
Um, well... the warm-up exercises are finished.[p]
#Nikuyama
Oh, I see. In that case, divide into teams however you like and start the game.[p]
#male student
Male student: Yes, understood.[p]
#
まったく・・・男子生徒なんぞに興味は無いんだ[p]
くそっ、俺も女子を受け持ちたかったぜ[p]
そしたら手取り足取りあんなことやこんなことを・・・[p]
グヒヒヒ[p]
#女子生徒A
「また肉山がこっち見てるよ・・・ヒソヒソ」[p]
#女子生徒B
「うわーキモっ!」[p]
「顔が犯罪者なんだよねアイツ」[p]
#女子生徒A
「存在がセクハラだよね」[p]
「死んでくれればいいのに」[p]
#
・・・・・・[p]
・・・[p]
[_tb_end_text]
[mask time="1000" effect="fadeIn" color="0x000000" ]
[mask_off time="1000" effect="fadeOut" ]
[tb_start_text mode=1 ]
#
さてと授業も終ったし帰るか[p]
[_tb_end_text]
[stopbgm time="1000" fadeout="true" ]
[bg time="1000" method="crossfade" storage="game100.jpg" ]
[playbgm volume="100" time="1000" loop="true" fadein="true" storage="Night_Cruising.mp3" ]
[tb_start_text mode=1 ]
#
ふう・・・ここは落ち着くな[p]
この体育教官室は学校における俺の城みたいなもんだ[p]
体育教師はもう一人いるがあのバアさんはここには滅多に来ない[p]
それをいいことに私物なんかも置いて俺が自分の部屋のように使ってるからな[p]
場所も校舎から離れて静かなのが良い[p]
ここに女子生徒を連れ込んでセックス三昧・・・[p]
というのは夢だが残念ながら実現したことは一度も無い[p]
一人くらい俺に惚れたかわい子ちゃんがこっそり遊びに来ても良さそうなもんだが[p]
現実はそんなエロ漫画のように甘くは無い[p]
・・・はぁ[p]
次の授業に行くか・・・[p]
#
・・・・・・[p]
・・・[p]
[_tb_end_text]
[stopbgm time="1000" fadeout="true" ]
[mask time="1000" effect="fadeIn" color="0x000000" ]
[mask_off time="1000" effect="fadeOut" ]
[playbgm volume="100" time="1000" loop="true" storage="Night_Cruising.mp3" fadein="true" ]
*st3
[tb_start_text mode=1 ]
#
さてと、放課後だ[p]
業務は終ったが、これからどうするかな[p]
[_tb_end_text]
[glink color="black" storage="scene3.ks" size="20" text="自分のことを考える" x="527" y="300" width="185" height="20" _clickable_img="" target="*ch2b" ]
[glink color="black" storage="scene3.ks" size="20" text="校舎をうろつく" x="527" y="370" width="185" height="20" _clickable_img="" target="*ch2a" ]
[glink color="black" storage="scene3.ks" size="20" text="家に帰る" x="527" y="440" width="185" height="20" _clickable_img="" target="*ch2c" ]
[s ]
*ch2a
[jump storage="scene3.ks" target="*st8" cond="f.pp3==1" ]
[jump storage="scene3.ks" target="*st10" cond="f.pp3==2" ]
[tb_start_text mode=1 ]
家に帰ってもすることねえし、ちょっと校舎でも見回るか[p]
[_tb_end_text]
[stopbgm time="1000" fadeout="true" ]
[bg time="1000" method="crossfade" storage="rouka.jpg" ]
[playbgm volume="100" time="1000" loop="true" fadein="true" storage="いつもの放課後.mp3" ]
[tb_start_text mode=1 ]
放課後の校舎を見回りする[p]
まだ生徒がちらほらと残っているな[p]
みんな俺の顔を見ると嫌そうな顔をする[p]
誰一人挨拶しやしねえ[p]
慣れているとはいえ良い気分はしないぜ[p]
・・・[p]
・・・ん、あれは[p]
[_tb_end_text]
[chara_show name="桐嶋" time="1000" wait="true" storage="chara/1/game10.png" width="336" height="790" left="469" top="31" reflect="false" ]
[tb_start_text mode=1 ]
#
英語の桐嶋がいるな[p]
#女子生徒
「桐嶋先生さようなら」[p]
#桐嶋
「さようなら。気をつけて帰るのよ」[p]
#
チッ、あいつには挨拶するのかよ[p]
ちょっと話しかけてみるか[p]
#肉山
「やあ桐嶋先生」[p]
#桐嶋
「・・・どうも」[p]
[_tb_end_text]
*st4
[tb_start_text mode=1 ]
#
どうする?[p]
[_tb_end_text]
[glink color="black" storage="scene3.ks" size="20" text="見る" target="*ch3a" x="478" y="300" width="147" height="20" _clickable_img="" ]
[glink color="black" storage="scene3.ks" size="20" text="口説く" target="*ch3b" x="478" y="370" width="147" height="20" _clickable_img="" ]
[glink color="black" storage="scene3.ks" size="20" text="立ち去る" target="*ch3c" x="478" y="440" width="147" height="20" _clickable_img="" ]
[s ]
*ch3a
[jump storage="scene3.ks" target="*ch3aa" cond="f.pp3==1" ]
[tb_start_text mode=1 ]
#
英語教師の桐嶋香織だ[p]
歳はたしか26か27だったかな[p]
見ての通りの美人で男好きのする抜群のスタイルをしている[p]
学園の男子生徒の憧れの的だ[p]
しかも巨乳の癖に優秀で、教育に熱心なので女子生徒にも人気がある[p]
たしか超一流大学を出てるんだが「教育の現場で経験を積みたい」と英語教師になったんだったか[p]
エリート面した鼻持ちならないやつだぜ[p]
向こうもなぜか俺のことを初対面の時から毛嫌いしている[p]
俺を見る目に軽蔑や敵意、警戒といったあらゆる負の要素が篭っているのだ[p]
きっと三流大卒の風采の上がらない体育教師と見下しているのだろう[p]
こっちだってクソ真面目でお堅いインテリ女など願いさげだぜ[p]
しかしこの身体はそそられる[p]
この生意気なムチムチボディを好きに出来たらたまらんだろうな[p]
めちゃめちゃに犯してチンポで屈服させてやりたいぜ[p]
#桐嶋
「あまりジロジロ見ないでもらえますか」[p]
#肉山
「べ、別に見ちゃいねえよ」[p]
#
[_tb_end_text]
[tb_eval exp="f.pp3=1" name="pp3" cmd="=" op="t" val="1" val_2="undefined" ]
[jump storage="scene3.ks" target="*st4" ]
*ch3aa
[tb_start_text mode=1 ]
#
それにしてもでかい乳だな[p]
身長もあるしな・・・おそらく100cmは超えてると見た[p]
こんなデカパイを見せ付けながら授業されたら男子生徒はたまらんだろうな[p]
きっと全ての男子がこの乳を夜のおかずにしたことがあるだろう[p]
畜生、揉んでみてえ[p]
後ろから鷲掴みにしてたっぷりと時間をかけて揉みこんで・・・[p]
#桐嶋
「いやらしい目で見ないでください」[p]
#
・・・チッ[p]
[_tb_end_text]
[jump storage="scene3.ks" target="*st4" ]
*ch3b
[jump storage="scene3.ks" target="*ch3ba" cond="f.pp4==1" ]
[tb_start_text mode=1 ]
#肉山
「どうです、たまには飯でもいきませんか?」[p]
「二人で教育論について語り合いましょう」[p]
#桐嶋
「冗談はやめてください」[p]
「あなたと二人で食事なんて行くわけがないでしょう」[p]
#肉山
「・・・チッ」[p]
#
・・・まぁOKするなんて全く思ってないがな[p]
[_tb_end_text]
[tb_eval exp="f.pp4=1" name="pp4" cmd="=" op="t" val="1" val_2="undefined" ]
[jump storage="scene3.ks" target="*st4" ]
*ch3ba
[tb_start_text mode=1 ]
#肉山
「たまにはいいでしょう」[p]
#桐嶋
「お断りします」[p]
#
チッ、お高くとまりやがって[p]
[_tb_end_text]
[jump storage="scene3.ks" target="*st4" ]
*ch3c
[tb_start_text mode=1 ]
#
こいつと話してても仕方が無い[p]
家に帰ろう[p]
[_tb_end_text]
[chara_hide name="桐嶋" time="1000" wait="true" pos_mode="false" ]
[jump storage="scene3.ks" target="*st5" ]
*ch2b
[jump storage="scene3.ks" target="*ch2ba" cond="f.pp2==1" ]
[tb_start_text mode=1 ]
#
ちょっと自分について考えてみるか[p]
[_tb_end_text]
[chara_show name="肉山" time="1000" wait="true" storage="chara/9/game82-1.png" width="538" height="782" left="364" top="36" reflect="false" ]
[tb_start_text mode=1 ]
#
肉山猛(にくやまたけし)40歳、独身[p]
この学園の体育教師だ[p]
若い頃は柔道をやっていて、結構本気でオリンピック目指したもんだ[p]
だが結局挫折して体育教師に。まぁそんなやつは世の中に捨てるほど居るだろうがな[p]
今じゃ腹もだいぶ出てきたが力はまだまだガキどもには負けない自信があるぜ[p]
真面目に柔道やってた頃はこのブサイクな面でもそれなりに女に不自由はしなかった[p]
でもただの中年になった今では女は俺なんかには見向きもしねえ[p]
最後にまともに女と付き合ったのはもう何年前か忘れちまった[p]
それでも性欲だけは若い頃からちっとも衰えやしねえから困ったもんだ[p]
教師の安月給では場末の商売女を買うのもそう頻繁にはできない贅沢だ[p]
というわけで最近はエロ動画でシコシコ抜くのが日課となっている[p]
昔のAVよりも手軽でいい。便利な世の中になったもんだ[p]
この教官室のPCで昼間っからエロ動画を見て一発抜いたりすることもちょくちょくあるぜ[p]
学校ってのは若い女がわんさか居るからかなわねえ[p]
しかも最近のガキはやたら短いスカート穿いて平気でうろうろしやがるからたちが悪い[p]
ムラムラして性欲を抑えるのにかなりの精神力が必要だ[p]
だから仕事中に抜くくらいのことは大目に見て欲しい[p]
実は前の学校で生徒をレイプしかけてクビになっているんだ[p]
幸い生徒側の希望で事を公にしなかったからこの学校に再就職できたわけだが[p]
もう一回同じようなことがあったら確実に職を失うだろう[p]
こっちに来てからは大人しいもんだよ[p]
しかし・・・俺はこのまま歳を取っていくのかな[p]
一回でいいからAVのように女を好き放題犯してみたいぜ[p]
弱みを握って性奴隷にしたりして・・・[p]
毎日飽きるまでズッコンバッコンと[p]
#肉山
「・・・チッ、勃ってきちまったぜ」[p]
#
サクっと一発抜いて帰るか[p]
・・・・・・[p]
・・・[p]
[_tb_end_text]
[chara_hide_all time="1000" wait="true" ]
[tb_eval exp="f.pp2=1" name="pp2" cmd="=" op="t" val="1" val_2="undefined" ]
[jump storage="scene3.ks" target="*st3" ]
*ch2ba
[tb_start_text mode=1 ]
おいおい、もういいだろう俺のことは[p]
[_tb_end_text]
[jump storage="scene3.ks" target="*st3" ]
*ch2c
[tb_start_text mode=1 ]
#
さっさと家に帰るか[p]
[_tb_end_text]
*st5
[stopbgm time="1000" fadeout="true" ]
[bg time="500" method="rotateInDownLeft" storage="game101.jpg" ]
[playbgm volume="100" time="1000" loop="true" storage="Radio.mp3" ]
[tb_start_text mode=1 ]
#
ふー食った食った[p]
コンビニ弁当を二つ平らげて腹もいっぱいになったし、後は一発こいて寝るとするか[p]
PCを立ち上げて・・・と[p]
今日はどんな動画で抜くかな[p]
[_tb_end_text]
[glink color="black" storage="scene3.ks" size="20" text="セクハラ身体検査" target="*ch4a" x="463" y="290" width="180" height="20" _clickable_img="" ]
[glink color="black" storage="scene3.ks" size="20" text="女教師お漏らし授業" target="*ch4b" x="463" y="360" width="180" height="20" _clickable_img="" ]
[glink color="black" storage="scene3.ks" size="20" text="屈辱!全裸土下座" target="*ch4c" x="463" y="430" width="180" height="20" _clickable_img="" ]
[glink color="black" storage="scene3.ks" size="6" text="サイコSX" target="*ch4d" x="5" y="405" width="35" height="9" _clickable_img="" ]
[s ]
*ch4a
[tb_start_text mode=1 ]
身体検査モノでも見るか[p]
身体測定を欠席した女子5人が男子と一緒に検診を受けさせられるって話だ[p]
常識的にはありえない状況だが、「お医者様の都合もあるんだぞ」とかいって強引に納得させられるんだ[p]
裸になるのをためらう女子を嗜めたり叱ったりする看護婦がいい味を出してるな[p]
男子がジロジロ見てくるのを「ほら、こっちを見ない」とか言ってたまに申し訳程度に叱るんだけど、本当に叱る気はまったく無いんだよなw[p]
そんで渋々従う女子生徒の中に一人必ず気が強くて正論で抵抗する女がいるんだよ[p]
でも結局強引な理論で逆らえなくなって・・・ここが抜きどころだな[p]
・・・・・・[p]
・・・[p]
ふう、スッキリした[p]
しかしなんで決まって最後は医者と本番するんだろうな[p]
別に要らねえよそんなシーン[p]
こっちはセクハラ検診が観たくて買ってるんだ。本番が観たけりゃ他にいくらでもあるんだから[p]
AVには絶対本番シーンが必要って決まりでもあるんか[p]
ギョウチュウ検査がピークで後は蛇足だっつーの[p]
[_tb_end_text]
[jump storage="scene3.ks" target="*st6" ]
*ch4b
[tb_start_text mode=1 ]
女教師モノでも観るか[p]
女教師が弱みを握られて色々させられ、最終的にクラスの奴隷になる・・・まぁなんのひねりも無い王道パターンだな[p]
一応放尿というメインテーマがあるようだが[p]
まぁ女優は悪くないな[p]
たまにどう見ても女教師とは思えない女優がやってるやつがあるがあれは冷めるよな。茶髪とか[p]
女教師なんだからやっぱり知性的で真面目な感じでないとな[p]
例えばうちの桐嶋のような・・・[p]
くそっ、一度で良いからあいつをこのAVみたいに無茶苦茶に犯してやりたいぜ[p]
・・・・・・[p]
・・・[p]
ふう、スッキリした[p]
しかし輪姦シーンってあんまり興奮しないんだよな俺[p]
男が複数だと感情移入できないというか・・・女が複数なのは全然いいけどな[p]
それとお漏らしと銘打ってる割に、なんでもないシーンでただ小便を漏らしてるだけなのもちょっとなぁ・・・[p]
小便するにもシチュエーションが大事だって事を解ってないなこの監督は[p]
結局、序盤のリモコンローター授業がピークだったぜ。リピートは無いなこれは[p]
[_tb_end_text]
[jump storage="scene3.ks" target="*st6" ]
*ch4c
[tb_start_text mode=1 ]
屈辱!全裸土下座・・・これでも観るか[p]
クレーマーに謝りに行って全裸で土下座させられてそのまま犯されるってヤツだな[p]
今はSNSがあるからな[p]
「欠陥商品を買わされた」とネットにばら撒くぞ・・・みたいな脅しは結構リアリティがあるぜ[p]
まぁ実際には家に謝りに来るなんてことは無いだろうし、仮に来たとしてもおっさんだろうがな[p]
こんな美人が謝罪に来て「なんでもしますから!」なんて状況は・・・やっぱりファンタジーだよなぁ[p]
でも、女に全裸土下座させるなんて・・・[p]
一度はやって見たい夢だよな[p]
・・・・・・[p]
・・・[p]
ふう、スッキリした[p]
しかしこういうのは男優の演技力も問われるな[p]
チンポ入れながらしつこく謝罪のセリフ言わせるシーンはネチっこくてなかなか良かったぞ[p]
[_tb_end_text]
[jump storage="scene3.ks" target="*st6" ]
*ch4d
[jump storage="scene3.ks" target="*ch4da" cond="f.pp5==1" ]
[tb_start_text mode=1 ]
ん・・・?[p]
「サイコSX」?なんだこれは[p]
エロ動画を漁っていると変な広告バナーが目に止まった[p]
なになに、最新脳科学に基づいた洗脳補助装置・・・?[p]
この装置を使えば誰でも簡単に他人を洗脳し、自由にコントロールすることができます、だと?[p]
AVでよくあるやつじゃねえか[p]
玩具の銃みたいな形で相手に向かって撃つといきなり放心状態になってなんでも信じ込ませることができるアレだろ[p]
ブハハハハ、アレが本当に売ってやがるw[p]
29800円か[p]
・・・アホらしい。誰が買うんだこんなもん[p]
そんなもんが実在したら1000万でも安いもんだろ[p]
こんなインチキ商品に騙される奴はよっぽどの馬鹿だけだぜ[p]
・・・そうだ、せっかくだし催眠モノでも観るかな[p]
・・・・・・[p]
・・・[p]
[_tb_end_text]
[tb_eval exp="f.pp5=1" name="pp5" cmd="=" op="t" val="1" val_2="undefined" ]
*st6
[tb_start_text mode=1 ]
さてと、寝るかな[p]
・・・[p]
[_tb_end_text]
[stopbgm time="1000" fadeout="true" ]
[mask time="1000" effect="fadeIn" color="0x000000" ]
[bg time="1000" method="crossfade" storage="game100.jpg" ]
[mask_off time="1000" effect="fadeOut" ]
[playbgm volume="100" time="1000" loop="true" storage="Night_Cruising.mp3" ]
[tb_ptext_show x="576" y="341" size="65" color="0x0638a3" time="1000" text="翌&nbsp;日" anim="false" face="serif,'游明朝'" edge="undefined" shadow="0x080808" ]
[wait time="500" ]
[tb_ptext_hide time="1000" ]
[jump storage="scene3.ks" target="*st3" ]
*ch4da
[jump storage="scene3.ks" target="*st9" cond="f.pp3==2" ]
[tb_start_text mode=1 ]
洗脳装置か・・・[p]
これが本物だったら女を犯し放題なんだけどなぁ[p]
まあそんなわけないわな[p]
今日も催眠モノで一発抜いて寝るか[p]
・・・・・・[p]
・・・[p]
[_tb_end_text]
[jump storage="scene3.ks" target="*st6" ]
*st8
[tb_start_text mode=1 ]
#
さてと、今日も校舎の見回りでもするかな[p]
[_tb_end_text]
[stopbgm time="1000" ]
[bg time="1000" method="crossfade" storage="rouka.jpg" ]
[playbgm volume="100" time="1000" loop="true" storage="いつもの放課後.mp3" ]
[tb_start_text mode=1 ]
#
今日はあまり生徒が残っていないな[p]
・・・[p]
お、あそこにスカートの短い女子がいるな[p]
放課後になるとスカートを折り込んで短くして街に繰り出す生徒が居るのだ[p]
注意しておくか?[p]
[_tb_end_text]
[glink color="black" storage="scene3.ks" size="20" text="注意する" target="*ch5a" x="497" y="360" width="130" height="20" _clickable_img="" ]
[glink color="black" storage="scene3.ks" size="20" text="注意しない" target="*ch5b" x="497" y="430" width="130" height="20" _clickable_img="" ]
[s ]
*ch5a
[tb_start_text mode=1 ]
#
よし、注意してやろう[p]
#肉山
「おい、お前、なんだそのスカートは」[p]
#女子生徒
「うげ、ゴリ・・・肉山先生!」[p]
「別に・・・普通の長さですよ」[p]
#肉山
「うそつけ!こんなに短いじゃないか。ほれっ」[p]
#女子生徒
「ちょ・・・!スカート引っ張らないでください」[p]
#肉山
「ほれ、ちょっとこうすれば・・・パンツが見えて」[p]
「ほれっほれっ」[p]
#女子生徒
「キャッ!い。イヤっ・・・!」[p]
#桐嶋
「何をしてるんですか肉山先生!」[p]
#
[_tb_end_text]
[stopbgm time="1000" ]
[chara_show name="桐嶋" time="1000" wait="true" storage="chara/1/game80-1.png" width="444" height="807" left="446" top="7" reflect="false" ]
[playbgm volume="100" time="1000" loop="true" storage="Grease_Slide_Trap.mp3" ]
[tb_start_text mode=1 ]
#女子生徒
「桐嶋先生!」[p]
#肉山
「なんだ、俺はただ生徒の服装を指導していただけだっ」[p]
#桐嶋
「そうは見えませんでしたが」[p]
「どうせ服装指導にかこつけて生徒にわいせつ行為をしようとしていたのでしょう」[p]
#肉山
「わ、わいせつ行為などしていない!」[p]
「そりゃ少しは脚くらい触ったかもしれんが、それは不可抗力というもので・・・」[p]
#桐嶋
「あなたはもう帰っていいわよ」[p]
#女性生徒
「はい、ありがとうございます桐嶋先生」[p]
#桐嶋
「全く・・・あなたのような人がいるから教師という職に対する信頼が落ちるんです」[p]
#肉山
「なんだと!俺が何年教師をやってると・・・」[p]
#桐嶋
「あなたのように体罰やセクハラが容認されていた時代から頭を切り替えられない古い時代の教師はさっさと排除されるべきなんです」[p]
「本当に体育教師というのは・・・」[p]
#肉山
「この・・・言わせておけば!」[p]
#桐嶋
「暴力ですか?」[p]
「私に指一本でも触れたら教育委員会に訴えてあなたをクビにしてもらいますよ」[p]
#肉山
「く・・・」[p]
#桐嶋
「生徒に手を出したりしても同じです」[p]
「わたしにはあなたのような教師から生徒を守る義務がありますからね」[p]
#肉山
「てめえ、俺をなんだと思って・・・!」[p]
#教頭
「どうかしましたか?」[p]
#
[_tb_end_text]
[chara_move name="桐嶋" anim="true" time="300" effect="linear" wait="true" left="81" top="7" width="444" height="807" ]
[chara_show name="教頭" time="1000" wait="true" storage="chara/6/game49-1.png" width="379" height="891" left="699" top="0" reflect="false" ]
[tb_start_text mode=1 ]
#肉山
「あ、教頭・・・」[p]
#教頭
「何事ですか、大きな声を出して」[p]
「またなにかいざこざでも・・・」[p]
#肉山
「いや、別に・・・」[p]
#桐嶋
「なんでもありません」[p]
#教頭
「また口論でもしていたんじゃないんですか。あなたたちはどうも相性がよくないようですからね」[p]
#肉山
「いえ、そんなことは・・・」[p]
#桐嶋
「大丈夫です」[p]
#教頭
「仲良くしろとは言いませんが生徒たちの前で揉めるのはやめてもらいたいですな。教育上よくありませんからな」[p]
#肉山
「はい、わかってます」[p]
#桐嶋
「気をつけます」[p]
#教頭
「全く・・・なにか問題が起きたらわたしの管理能力が問われるんですからね」[p]
「気をつけてくださいよ」[p]
#
[_tb_end_text]
[chara_hide name="教頭" time="1000" wait="true" pos_mode="true" ]
[tb_start_text mode=1 ]
#肉山
「けっ・・・結局自分の心配かよ」[p]
「おい、お前のせいで怒られたじゃねえか」[p]
#桐嶋
「それはあなたの方が―――」[p]
「ハァ・・・もういいです。とにかく女生徒に近づかないで下さい」[p]
「できれば教師を辞めてもらうのが一番良いんですけどね。それでは」[p]
#
[_tb_end_text]
[chara_hide name="桐嶋" time="1000" wait="true" pos_mode="false" ]
[tb_start_text mode=1 ]
#肉山
「くそっ!なんだあのアマ・・・言うだけ言って行っちまいやがった・・・!」[p]
「エリ―トだと思って人を見下しやがって・・・なんて生意気なやつだ」[p]
「一度でいいからあいつを犯して俺のチンポでヒィヒィ言わせてやりてえぜ」[p]
「いっそ本当にレイプしてやるか・・・?」[p]
「・・・無理に決まってるよな。そんなことをしたら本当にクビになっちまう・・・ていうか刑務所いきか」[p]
「はぁ・・・もう帰ろう」[p]
#
・・・・・・[p]
・・・[p]
[_tb_end_text]
[tb_eval exp="f.pp3=2" name="pp3" cmd="=" op="t" val="2" val_2="undefined" ]
[jump storage="scene3.ks" target="*st5" ]
*st10
[stopbgm time="1000" ]
[bg time="1000" method="crossfade" storage="rouka.jpg" ]
[tb_start_text mode=1 ]
#
今日は残ってる生徒もほとんど居ないな[p]
・・・[p]
つまらねえな、もう帰ろう[p]
[_tb_end_text]
[jump storage="scene3.ks" target="*st5" ]
*ch5b
[tb_start_text mode=1 ]
まぁ放っておこう[p]
校則違反だが、スカートが短いのは悪いことじゃない[p]
さてと、そろそろ家に帰るか[p]
[_tb_end_text]
[jump storage="scene3.ks" target="*st5" ]
*st9
[stopbgm time="1000" fadeout="true" ]
[playbgm volume="100" time="1000" loop="true" storage="music58.mp3" ]
[tb_start_text mode=1 ]
催眠補助器・・・[p]
なんかこれが気になって仕方ねえ[p]
他人の精神を自由にコントロール・・・か[p]
もし・・・もしこれが本物だったら?[p]
女子生徒を思いのままに操って毎日ハメ放題のセックスライフを送れるかもしれない[p]
・・・[p]
ちょっと「サイコSX」で検索してみるか[p]
買った馬鹿のレビューがあるかもしれない[p]
・・・・・・[p]
・・・[p]
・・・無い[p]
「サイコSX」で検索しても全く関係の無い海外のサイトしかヒットしないぞ[p]
これは一体どういうことだ・・・?[p]
・・・うーん、逆に気になってきたな[p]
・・・[p]
[_tb_end_text]
[glink color="black" storage="SCENE4.ks" size="20" text="買う" x="522" y="360" width="100" height="20" _clickable_img="" ]
[glink color="black" storage="scene3.ks" size="20" text="買わない" x="522" y="430" width="100" height="20" _clickable_img="" target="*ch6b" ]
[s ]
*ch6b
[stopbgm time="1000" ]
[playbgm volume="100" time="1000" loop="true" storage="Radio.mp3" ]
[tb_start_text mode=1 ]
#
アホらしい。催眠マシンなんて実在するわけが無い[p]
こんなモンに騙されるほど俺は馬鹿じゃないぜ[p]
さて、今日もシコって寝るかな[p]
・・・・・・[p]
・・・[p]
[_tb_end_text]
[mask time="1000" effect="fadeIn" color="0x000000" ]
[bg time="1000" method="crossfade" storage="title.jpg" ]
[mask_off time="1000" effect="fadeOut" ]
[tb_start_text mode=1 ]
#
俺はその後もくだらない毎日を送っている[p]
あれからサイコ‐SXの広告は一度も見ていない[p]
もしあの時アレを買っていたら俺の人生は何か変わっていたのだろうか?[p]
・・・そんなことを考えても無駄だな。時間は戻らないのだから[p]
エンディングNO.  BAD END 】[p]
[_tb_end_text]
[tb_hide_message_window ]
[l ]
[jump storage="title_screen.ks" target="" ]
[s ]

View file

@ -0,0 +1,60 @@
[_tb_system_call storage=system/_sr.ks]
[stopbgm time="1000" fadeout="true" ]
[chara_hide_all time="1000" wait="true" ]
[tb_hide_message_window ]
[layermode mode="multiply" color="0xb3b3b3" time="3000" wait="true" ]
[playbgm volume="100" time="3000" loop="true" storage="music28.mp3" fadein="true" ]
[wait time="3000" ]
[tb_ptext_show x="424" y="340" size="50" color="0xff0000" time="2000" face="serif,'游明朝'" text="シナリオ  立方蟹" anim="false" edge="undefined" shadow="0x803c3c" ]
[wait time="2500" ]
[tb_ptext_hide time="2000" ]
[tb_ptext_show x="466" y="340" size="50" color="0xff0000" time="2000" text="作画  立方蟹" anim="false" face="serif,'游明朝'" edge="undefined" shadow="0x8a4242" ]
[wait time="2500" ]
[tb_ptext_hide time="2000" ]
[tb_ptext_show x="540" y="160" size="50" color="0xff0000" time="500" text="背 景" face="serif,'游明朝'" anim="false" edge="undefined" shadow="0x803a3a" ]
[tb_ptext_show x="430" y="260" size="35" color="0xff0000" time="600" text="気まぐれアフター 様" anim="false" face="serif,'游明朝'" edge="undefined" shadow="0x8a4444" ]
[tb_ptext_show x="430" y="350" size="35" color="0xff0000" time="600" text="安野譲@消失点 様" anim="false" face="serif,'游明朝'" edge="undefined" shadow="0x854141" ]
[tb_ptext_show x="430" y="440" size="35" color="0xff0000" time="600" text="立方蟹" anim="false" face="serif,'游明朝'" edge="undefined" shadow="0x8a4242" ]
[wait time="3500" ]
[tb_ptext_hide time="2000" ]
[tb_ptext_show x="426" y="340" size="50" color="0xff0000" time="2000" face="serif,'游明朝'" text="CG  立方蟹" anim="false" edge="undefined" shadow="0x874343" ]
[wait time="2500" ]
[tb_ptext_hide time="2000" ]
[tb_ptext_show x="403" y="340" size="50" color="0xff0000" time="2000" face="serif,'游明朝'" text="スクリプト  立方蟹" anim="false" edge="undefined" shadow="0x8a4646" ]
[wait time="2500" ]
[tb_ptext_hide time="2000" ]
[tb_ptext_show x="540" y="160" size="50" color="0xff0000" time="500" text="B&nbsp;G&nbsp;M" face="serif,'游明朝'" anim="false" edge="undefined" shadow="0x803a3a" ]
[tb_ptext_show x="410" y="260" size="35" color="0xff0000" time="600" text="Grease_Slide_Trap  Tagord様" anim="false" face="serif,'游明朝'" edge="undefined" shadow="0x8a4444" ]
[tb_ptext_show x="410" y="340" size="35" color="0xff0000" time="600" text="Indomitable  風人様" anim="false" face="serif,'游明朝'" edge="undefined" shadow="0x874545" ]
[tb_ptext_show x="410" y="420" size="35" color="0xfc0000" time="600" text="Night_Cruising  ハヤシユウ様" anim="false" face="serif,'游明朝'" edge="undefined" shadow="0x8a4444" ]
[tb_ptext_show x="410" y="500" size="35" color="0xff0000" time="600" text="Radio  yuhei&nbsp;komatsu様" anim="false" face="serif,'游明朝'" edge="undefined" shadow="0x8a4242" ]
[wait time="4000" ]
[tb_ptext_hide time="2000" ]
[tb_ptext_show x="540" y="160" size="50" color="0xff0000" time="500" text="B&nbsp;G&nbsp;M" face="serif,'游明朝'" anim="false" edge="undefined" shadow="0x874141" ]
[tb_ptext_show x="410" y="260" size="35" color="0xff0000" time="600" text="いつものカフェで待ち合わせ  秦暁様" anim="false" face="serif,'游明朝'" edge="undefined" shadow="0x8a4444" ]
[tb_ptext_show x="410" y="350" size="35" color="0xff0000" time="600" text="マダムの口紅  ゆうり様" anim="false" face="serif,'游明朝'" edge="undefined" shadow="0x854141" ]
[tb_ptext_show x="410" y="440" size="35" color="0xff0000" time="600" text="いつもの放課後  MATSU様" anim="false" face="serif,'游明朝'" edge="undefined" shadow="0x8a4242" ]
[wait time="4000" ]
[tb_ptext_hide time="2000" ]
[tb_ptext_show x="540" y="160" size="50" color="0xff0000" time="500" text="B&nbsp;G&nbsp;M" face="serif,'游明朝'" anim="false" edge="undefined" shadow="0x874141" ]
[tb_ptext_show x="410" y="260" size="35" color="0xff0000" time="600" text="捜査会議  田中芳典様" anim="false" face="serif,'游明朝'" edge="undefined" shadow="0x8a4545" ]
[tb_ptext_show x="410" y="350" size="35" color="0xff0000" time="600" text="烈火翔ける  shimtone様" anim="false" face="serif,'游明朝'" edge="undefined" shadow="0x8f4747" ]
[tb_ptext_show x="410" y="440" size="35" color="0xff0000" time="600" text="music7/28/54/57/58  立方蟹" face="serif,'游明朝'" anim="false" edge="undefined" shadow="0x874343" ]
[wait time="4000" ]
[tb_ptext_hide time="2500" ]
[tb_ptext_show x="303" y="340" size="35" color="0xfa0505" time="2000" face="serif,'游明朝'" text="使用ソフト  ティラビルダーVer2.02&nbsp; ©STRIKEWORKS/shikemokumk" anim="false" edge="undefined" shadow="0x8a4444" ]
[wait time="3500" ]
[tb_ptext_hide time="2000" ]
[tb_ptext_show x="424" y="340" size="50" color="0xff0000" time="2900" text="企画・制作  立方蟹" face="serif,'游明朝'" anim="false" edge="undefined" shadow="0x8c4545" ]
[wait time="3500" ]
[tb_ptext_hide time="3000" ]
[free_layermode time="1000" wait="true" ]
[tb_show_message_window ]
[tb_start_text mode=1 ]
#
[_tb_end_text]
[return ]
[s ]

View file

@ -0,0 +1,7 @@
[preload storage="./data/bgimage/game101.jpg" ]
[preload storage="./data/bgimage/game100.jpg" ]
[preload storage="./data/fgimage/default/game200.png" ]
[preload storage="./data/fgimage/chara/1/game80-3.png" ]
[preload storage="./data/bgimage/game301.jpg" ]
[preload storage="./data/bgimage/gamblack.jpg" ]
[return]

View file

@ -0,0 +1,13 @@
[preload storage="./data/bgimage/game100.jpg" ]
[preload storage="./data/fgimage/chara/1/game13.png" ]
[preload storage="./data/fgimage/chara/1/game41.png" ]
[preload storage="./data/bgimage/game251-0.jpg" ]
[preload storage="./data/bgimage/game251-1.jpg" ]
[preload storage="./data/bgimage/game251-2.jpg" ]
[preload storage="./data/bgimage/game251-3.jpg" ]
[preload storage="./data/bgimage/game251-4.jpg" ]
[preload storage="./data/bgimage/game156.jpg" ]
[preload storage="./data/bgimage/game252.jpg" ]
[preload storage="./data/bgimage/game101.jpg" ]
[preload storage="./data/bgimage/game253-5.jpg" ]
[return]

View file

@ -0,0 +1,2 @@
[preload storage="./data/bgimage/CGmode.jpg" ]
[return]

View file

@ -0,0 +1,27 @@
[preload storage="./data/bgimage/game100.jpg" ]
[preload storage="./data/bgimage/rouka.jpg" ]
[preload storage="./data/bgimage/game106.jpg" ]
[preload storage="./data/bgimage/room.jpg" ]
[preload storage="./data/bgimage/game269.jpg" ]
[preload storage="./data/fgimage/default/game200.png" ]
[preload storage="./data/fgimage/chara/1/game81-3.png" ]
[preload storage="./data/fgimage/chara/1/game81-2.png" ]
[preload storage="./data/bgimage/game256-2.jpg" ]
[preload storage="./data/bgimage/game133-2.jpg" ]
[preload storage="./data/bgimage/game240-2.jpg" ]
[preload storage="./data/bgimage/game240-3.jpg" ]
[preload storage="./data/bgimage/game175-3.jpg" ]
[preload storage="./data/bgimage/game270.jpg" ]
[preload storage="./data/bgimage/game104.jpg" ]
[preload storage="./data/bgimage/game271-1.jpg" ]
[preload storage="./data/fgimage/chara/1/game273-2.png" ]
[preload storage="./data/fgimage/chara/1/game273-1.png" ]
[preload storage="./data/bgimage/gamblack.jpg" ]
[preload storage="./data/bgimage/game105.jpg" ]
[preload storage="./data/bgimage/game271-2.jpg" ]
[preload storage="./data/fgimage/chara/1/game273-4.png" ]
[preload storage="./data/bgimage/game103.jpg" ]
[preload storage="./data/fgimage/chara/1/game52.png" ]
[preload storage="./data/fgimage/chara/1/game51.png" ]
[preload storage="./data/bgimage/game225-2.jpg" ]
[return]

View file

@ -0,0 +1,9 @@
[preload storage="./data/bgimage/rouka.jpg" ]
[preload storage="./data/bgimage/game105.jpg" ]
[preload storage="./data/bgimage/game106.jpg" ]
[preload storage="./data/fgimage/default/game200.png" ]
[preload storage="./data/bgimage/game100.jpg" ]
[preload storage="./data/bgimage/game107.jpg" ]
[preload storage="./data/bgimage/game104.jpg" ]
[preload storage="./data/bgimage/game273.jpg" ]
[return]

View file

@ -0,0 +1 @@
[return]

View file

@ -0,0 +1,2 @@
[preload storage="./data/bgimage/game100.jpg" ]
[return]

View file

@ -0,0 +1,2 @@
[preload storage="./data/bgimage/game100.jpg" ]
[return]

View file

@ -0,0 +1,2 @@
[preload storage="./data/bgimage/game101.jpg" ]
[return]

View file

@ -0,0 +1,32 @@
[preload storage="./data/bgimage/game100.jpg" ]
[preload storage="./data/fgimage/default/game200.png" ]
[preload storage="./data/fgimage/chara/1/game11.png" ]
[preload storage="./data/fgimage/default/game202.jpg" ]
[preload storage="./data/bgimage/rouka.jpg" ]
[preload storage="./data/fgimage/chara/1/game12.png" ]
[preload storage="./data/fgimage/chara/1/game13.png" ]
[preload storage="./data/bgimage/game103.jpg" ]
[preload storage="./data/fgimage/chara/1/game25.png" ]
[preload storage="./data/fgimage/chara/1/game61.png" ]
[preload storage="./data/fgimage/chara/1/game23.png" ]
[preload storage="./data/fgimage/default/game204.jpg" ]
[preload storage="./data/bgimage/game167.jpg" ]
[preload storage="./data/fgimage/default/game132.png" ]
[preload storage="./data/bgimage/game250-1.jpg" ]
[preload storage="./data/bgimage/game250-2.jpg" ]
[preload storage="./data/bgimage/hiro137.jpg" ]
[preload storage="./data/fgimage/default/game132.jpg" ]
[preload storage="./data/bgimage/game133-2.jpg" ]
[preload storage="./data/bgimage/game135-2.jpg" ]
[preload storage="./data/bgimage/game150-2.jpg" ]
[preload storage="./data/bgimage/game150-5.jpg" ]
[preload storage="./data/bgimage/game154-4.jpg" ]
[preload storage="./data/bgimage/game147-2.jpg" ]
[preload storage="./data/bgimage/game253-1.jpg" ]
[preload storage="./data/bgimage/game253-3.jpg" ]
[preload storage="./data/bgimage/game253-4.jpg" ]
[preload storage="./data/bgimage/game263-1.jpg" ]
[preload storage="./data/bgimage/game263-2.jpg" ]
[preload storage="./data/bgimage/game253-7.jpg" ]
[preload storage="./data/fgimage/default/game177.jpg" ]
[return]

View file

@ -0,0 +1,5 @@
[preload storage="./data/fgimage/default/game200.png" ]
[preload storage="./data/bgimage/game121-0.jpg" ]
[preload storage="./data/bgimage/game121.jpg" ]
[preload storage="./data/bgimage/game100.jpg" ]
[return]

View file

@ -0,0 +1,35 @@
[preload storage="./data/bgimage/game100.jpg" ]
[preload storage="./data/fgimage/default/game200.png" ]
[preload storage="./data/bgimage/game126.jpg" ]
[preload storage="./data/bgimage/game129-2.jpg" ]
[preload storage="./data/bgimage/game247-0.jpg" ]
[preload storage="./data/bgimage/game247-1.jpg" ]
[preload storage="./data/bgimage/game247-2.jpg" ]
[preload storage="./data/bgimage/game246-0.jpg" ]
[preload storage="./data/bgimage/game246-1.jpg" ]
[preload storage="./data/bgimage/game246-2.jpg" ]
[preload storage="./data/bgimage/game248-0.jpg" ]
[preload storage="./data/bgimage/game248-1.jpg" ]
[preload storage="./data/bgimage/game248-2.jpg" ]
[preload storage="./data/bgimage/game249-0.jpg" ]
[preload storage="./data/bgimage/game249-1.jpg" ]
[preload storage="./data/bgimage/game249-2.jpg" ]
[preload storage="./data/fgimage/chara/1/game13.png" ]
[preload storage="./data/bgimage/game258-1.jpg" ]
[preload storage="./data/bgimage/game258-2.jpg" ]
[preload storage="./data/bgimage/game258-3.jpg" ]
[preload storage="./data/bgimage/game261-1.jpg" ]
[preload storage="./data/bgimage/game261-2.jpg" ]
[preload storage="./data/bgimage/game261-3.jpg" ]
[preload storage="./data/bgimage/gamblack.jpg" ]
[preload storage="./data/bgimage/game260-1.jpg" ]
[preload storage="./data/bgimage/game260-2.jpg" ]
[preload storage="./data/bgimage/game260-3.jpg" ]
[preload storage="./data/bgimage/game260-4.jpg" ]
[preload storage="./data/bgimage/game272.jpg" ]
[preload storage="./data/bgimage/game262-1.jpg" ]
[preload storage="./data/bgimage/game262-2.jpg" ]
[preload storage="./data/bgimage/game262-3.jpg" ]
[preload storage="./data/bgimage/game262-4.jpg" ]
[preload storage="./data/bgimage/game260-5.jpg" ]
[return]

View file

@ -0,0 +1,27 @@
[preload storage="./data/bgimage/game121-0.jpg" ]
[preload storage="./data/bgimage/game123-0.jpg" ]
[preload storage="./data/bgimage/game122.jpg" ]
[preload storage="./data/fgimage/default/game201.png" ]
[preload storage="./data/bgimage/game124.jpg" ]
[preload storage="./data/fgimage/default/game200.png" ]
[preload storage="./data/bgimage/game238-1.jpg" ]
[preload storage="./data/bgimage/game255-1.jpg" ]
[preload storage="./data/bgimage/game255-2.jpg" ]
[preload storage="./data/bgimage/game255-3.jpg" ]
[preload storage="./data/bgimage/game238-2.jpg" ]
[preload storage="./data/bgimage/game121.jpg" ]
[preload storage="./data/bgimage/game126.jpg" ]
[preload storage="./data/bgimage/game127.jpg" ]
[preload storage="./data/bgimage/game128.jpg" ]
[preload storage="./data/bgimage/game100.jpg" ]
[preload storage="./data/bgimage/game129.jpg" ]
[preload storage="./data/bgimage/game129-2.jpg" ]
[preload storage="./data/bgimage/game167-2.jpg" ]
[preload storage="./data/bgimage/game123.jpg" ]
[preload storage="./data/bgimage/game180-1.jpg" ]
[preload storage="./data/bgimage/game180-2.jpg" ]
[preload storage="./data/bgimage/game255-4.jpg" ]
[preload storage="./data/bgimage/game180-3.jpg" ]
[preload storage="./data/bgimage/game180-4.jpg" ]
[preload storage="./data/bgimage/game175.jpg" ]
[return]

View file

@ -0,0 +1,31 @@
[preload storage="./data/fgimage/default/game200.png" ]
[preload storage="./data/fgimage/chara/1/game11.png" ]
[preload storage="./data/bgimage/game133-1.jpg" ]
[preload storage="./data/bgimage/game100.jpg" ]
[preload storage="./data/bgimage/game133-2.jpg" ]
[preload storage="./data/bgimage/game256-1.jpg" ]
[preload storage="./data/bgimage/game256-2.jpg" ]
[preload storage="./data/bgimage/game137.jpg" ]
[preload storage="./data/bgimage/game138.jpg" ]
[preload storage="./data/fgimage/chara/1/game23.png" ]
[preload storage="./data/bgimage/game139.jpg" ]
[preload storage="./data/bgimage/game257-1.jpg" ]
[preload storage="./data/bgimage/game257-2.jpg" ]
[preload storage="./data/bgimage/game257-3.jpg" ]
[preload storage="./data/bgimage/game257-4.jpg" ]
[preload storage="./data/bgimage/game257-5.jpg" ]
[preload storage="./data/bgimage/game257-6.jpg" ]
[preload storage="./data/bgimage/game257-7.jpg" ]
[preload storage="./data/bgimage/game257-8.jpg" ]
[preload storage="./data/bgimage/game140-1.jpg" ]
[preload storage="./data/bgimage/game141-2.jpg" ]
[preload storage="./data/fgimage/chara/1/game61.png" ]
[preload storage="./data/bgimage/game141-3.jpg" ]
[preload storage="./data/bgimage/game231-1.jpg" ]
[preload storage="./data/bgimage/game231-2.jpg" ]
[preload storage="./data/bgimage/game231-3.jpg" ]
[preload storage="./data/bgimage/game231-4.jpg" ]
[preload storage="./data/bgimage/game231-6.jpg" ]
[preload storage="./data/bgimage/game231-5.jpg" ]
[preload storage="./data/bgimage/game175.jpg" ]
[return]

View file

@ -0,0 +1,28 @@
[preload storage="./data/fgimage/chara/1/game61.png" ]
[preload storage="./data/bgimage/game135-1.jpg" ]
[preload storage="./data/bgimage/game100.jpg" ]
[preload storage="./data/bgimage/game135-2.jpg" ]
[preload storage="./data/bgimage/game135-3.jpg" ]
[preload storage="./data/bgimage/game135-4.jpg" ]
[preload storage="./data/fgimage/default/game200.png" ]
[preload storage="./data/bgimage/game147-1.jpg" ]
[preload storage="./data/bgimage/game147-2.jpg" ]
[preload storage="./data/bgimage/game147-3.jpg" ]
[preload storage="./data/bgimage/game147-4.jpg" ]
[preload storage="./data/fgimage/chara/1/game13.png" ]
[preload storage="./data/bgimage/game240-1.jpg" ]
[preload storage="./data/bgimage/game240-2.jpg" ]
[preload storage="./data/bgimage/game240-5.jpg" ]
[preload storage="./data/bgimage/game240-3.jpg" ]
[preload storage="./data/bgimage/game240-4.jpg" ]
[preload storage="./data/fgimage/default/game203.jpg" ]
[preload storage="./data/bgimage/rouka.jpg" ]
[preload storage="./data/bgimage/game142-1.jpg" ]
[preload storage="./data/bgimage/game142-2.jpg" ]
[preload storage="./data/fgimage/chara/1/game23.png" ]
[preload storage="./data/fgimage/default/game132.jpg" ]
[preload storage="./data/bgimage/room.jpg" ]
[preload storage="./data/bgimage/game124-1.jpg" ]
[preload storage="./data/bgimage/game124-2.jpg" ]
[preload storage="./data/bgimage/game124-3.jpg" ]
[return]

View file

@ -0,0 +1,39 @@
[preload storage="./data/fgimage/chara/1/game23.png" ]
[preload storage="./data/fgimage/default/game200.png" ]
[preload storage="./data/bgimage/game163-1.jpg" ]
[preload storage="./data/bgimage/game100.jpg" ]
[preload storage="./data/bgimage/game163-2.jpg" ]
[preload storage="./data/fgimage/chara/1/game13.png" ]
[preload storage="./data/bgimage/game192-1.jpg" ]
[preload storage="./data/bgimage/game193-2.jpg" ]
[preload storage="./data/fgimage/chara/1/game61.png" ]
[preload storage="./data/fgimage/default/game204.jpg" ]
[preload storage="./data/bgimage/game150-1.jpg" ]
[preload storage="./data/bgimage/game150-2.jpg" ]
[preload storage="./data/bgimage/game150-3.jpg" ]
[preload storage="./data/bgimage/game150-4.jpg" ]
[preload storage="./data/bgimage/game152-1.jpg" ]
[preload storage="./data/bgimage/game152-2.jpg" ]
[preload storage="./data/bgimage/game152-3.jpg" ]
[preload storage="./data/fgimage/default/game132.png" ]
[preload storage="./data/bgimage/game150-5.jpg" ]
[preload storage="./data/bgimage/game154-1.jpg" ]
[preload storage="./data/bgimage/game149-1.jpg" ]
[preload storage="./data/bgimage/game149-2.jpg" ]
[preload storage="./data/bgimage/game153-1.jpg" ]
[preload storage="./data/bgimage/game153-2.jpg" ]
[preload storage="./data/bgimage/game153-3.jpg" ]
[preload storage="./data/bgimage/game154-5.jpg" ]
[preload storage="./data/bgimage/game154-7.jpg" ]
[preload storage="./data/bgimage/game154-6.jpg" ]
[preload storage="./data/bgimage/game154-8.jpg" ]
[preload storage="./data/bgimage/game154-2.jpg" ]
[preload storage="./data/bgimage/game163-3.jpg" ]
[preload storage="./data/bgimage/game163-4.jpg" ]
[preload storage="./data/bgimage/game236-1.jpg" ]
[preload storage="./data/bgimage/game236-2.jpg" ]
[preload storage="./data/bgimage/game236-3.jpg" ]
[preload storage="./data/bgimage/game236-4.jpg" ]
[preload storage="./data/bgimage/game236-5.jpg" ]
[preload storage="./data/bgimage/game236-6.jpg" ]
[return]

View file

@ -0,0 +1,27 @@
[preload storage="./data/fgimage/chara/1/game23.png" ]
[preload storage="./data/fgimage/chara/1/game61.png" ]
[preload storage="./data/fgimage/chara/1/game13.png" ]
[preload storage="./data/fgimage/default/game200.png" ]
[preload storage="./data/fgimage/chara/1/game41.png" ]
[preload storage="./data/fgimage/chara/1/game51.png" ]
[preload storage="./data/bgimage/game175-2.jpg" ]
[preload storage="./data/bgimage/game253-1.jpg" ]
[preload storage="./data/bgimage/game253-3.jpg" ]
[preload storage="./data/bgimage/game253-4.jpg" ]
[preload storage="./data/bgimage/game253-5.jpg" ]
[preload storage="./data/bgimage/game100.jpg" ]
[preload storage="./data/bgimage/game195.jpg" ]
[preload storage="./data/bgimage/game185-4.jpg" ]
[preload storage="./data/bgimage/game185-6.jpg" ]
[preload storage="./data/bgimage/game185-5.jpg" ]
[preload storage="./data/bgimage/game197.jpg" ]
[preload storage="./data/bgimage/game253-6.jpg" ]
[preload storage="./data/bgimage/game254-1.jpg" ]
[preload storage="./data/bgimage/game254-2.jpg" ]
[preload storage="./data/bgimage/game254-3.jpg" ]
[preload storage="./data/bgimage/game229.jpg" ]
[preload storage="./data/bgimage/game225.jpg" ]
[preload storage="./data/bgimage/game101.jpg" ]
[preload storage="./data/bgimage/game220.jpg" ]
[preload storage="./data/bgimage/game102.jpg" ]
[return]

View file

@ -0,0 +1,25 @@
[preload storage="./data/bgimage/game175-2.jpg" ]
[preload storage="./data/bgimage/game195.jpg" ]
[preload storage="./data/bgimage/game197.jpg" ]
[preload storage="./data/bgimage/game229.jpg" ]
[preload storage="./data/bgimage/game253-1.jpg" ]
[preload storage="./data/bgimage/game253-3.jpg" ]
[preload storage="./data/bgimage/game253-4.jpg" ]
[preload storage="./data/bgimage/game253-5.jpg" ]
[preload storage="./data/bgimage/game253-6.jpg" ]
[preload storage="./data/bgimage/game254-1.jpg" ]
[preload storage="./data/bgimage/game254-2.jpg" ]
[preload storage="./data/bgimage/game254-3.jpg" ]
[preload storage="./data/bgimage/game254-4.jpg" ]
[preload storage="./data/bgimage/game254-5.jpg" ]
[preload storage="./data/bgimage/game185-4.jpg" ]
[preload storage="./data/bgimage/game185-6.jpg" ]
[preload storage="./data/bgimage/game185-5.jpg" ]
[preload storage="./data/bgimage/game266.jpg" ]
[preload storage="./data/bgimage/game267-1.jpg" ]
[preload storage="./data/bgimage/game267-2.jpg" ]
[preload storage="./data/bgimage/game267-3.jpg" ]
[preload storage="./data/bgimage/game263-1.jpg" ]
[preload storage="./data/bgimage/game263-2.jpg" ]
[preload storage="./data/bgimage/game100.jpg" ]
[return]

View file

@ -0,0 +1,43 @@
[preload storage="./data/bgimage/game193-2.jpg" ]
[preload storage="./data/bgimage/game173-1.jpg" ]
[preload storage="./data/bgimage/game173-2.jpg" ]
[preload storage="./data/bgimage/game100.jpg" ]
[preload storage="./data/bgimage/game229.jpg" ]
[preload storage="./data/bgimage/game175-2.jpg" ]
[preload storage="./data/bgimage/game159-1.jpg" ]
[preload storage="./data/bgimage/game109.jpg" ]
[preload storage="./data/bgimage/game110.jpg" ]
[preload storage="./data/bgimage/game144-1.jpg" ]
[preload storage="./data/bgimage/game144-2.jpg" ]
[preload storage="./data/bgimage/game144-3.jpg" ]
[preload storage="./data/bgimage/game107.jpg" ]
[preload storage="./data/bgimage/game264-1.jpg" ]
[preload storage="./data/bgimage/game264-2.jpg" ]
[preload storage="./data/bgimage/game264-4.jpg" ]
[preload storage="./data/bgimage/game264-3.jpg" ]
[preload storage="./data/bgimage/game185-4.jpg" ]
[preload storage="./data/bgimage/game197.jpg" ]
[preload storage="./data/fgimage/chara/1/game52.png" ]
[preload storage="./data/bgimage/game233.jpg" ]
[preload storage="./data/bgimage/game159-2.jpg" ]
[preload storage="./data/bgimage/game183-1.jpg" ]
[preload storage="./data/bgimage/game183-2.jpg" ]
[preload storage="./data/bgimage/game183-3.jpg" ]
[preload storage="./data/bgimage/game188-1.jpg" ]
[preload storage="./data/bgimage/game188-2.jpg" ]
[preload storage="./data/bgimage/game188-3.jpg" ]
[preload storage="./data/fgimage/chara/1/game43.png" ]
[preload storage="./data/bgimage/game104.jpg" ]
[preload storage="./data/fgimage/default/game200.png" ]
[preload storage="./data/fgimage/chara/1/game44.png" ]
[preload storage="./data/bgimage/game241-1.jpg" ]
[preload storage="./data/bgimage/game108.jpg" ]
[preload storage="./data/bgimage/game144-4.jpg" ]
[preload storage="./data/bgimage/game144-5.jpg" ]
[preload storage="./data/bgimage/game103.jpg" ]
[preload storage="./data/fgimage/chara/1/game25.png" ]
[preload storage="./data/fgimage/chara/1/game51.png" ]
[preload storage="./data/bgimage/game225-2.jpg" ]
[preload storage="./data/bgimage/game223.jpg" ]
[preload storage="./data/bgimage/game227.jpg" ]
[return]

View file

@ -0,0 +1,49 @@
[preload storage="./data/bgimage/game173-1.jpg" ]
[preload storage="./data/bgimage/game173-2.jpg" ]
[preload storage="./data/bgimage/game154-5.jpg" ]
[preload storage="./data/bgimage/game175-2.jpg" ]
[preload storage="./data/bgimage/game100.jpg" ]
[preload storage="./data/bgimage/game233.jpg" ]
[preload storage="./data/bgimage/game159-2.jpg" ]
[preload storage="./data/bgimage/game158.jpg" ]
[preload storage="./data/bgimage/game183-1.jpg" ]
[preload storage="./data/bgimage/game183-2.jpg" ]
[preload storage="./data/bgimage/game183-3.jpg" ]
[preload storage="./data/bgimage/game188-1.jpg" ]
[preload storage="./data/bgimage/game188-2.jpg" ]
[preload storage="./data/bgimage/game188-3.jpg" ]
[preload storage="./data/bgimage/game159-1.jpg" ]
[preload storage="./data/bgimage/game109.jpg" ]
[preload storage="./data/bgimage/game241-3.jpg" ]
[preload storage="./data/bgimage/game144-1.jpg" ]
[preload storage="./data/bgimage/game144-2.jpg" ]
[preload storage="./data/bgimage/game144-3.jpg" ]
[preload storage="./data/bgimage/game110.jpg" ]
[preload storage="./data/bgimage/game183-4.jpg" ]
[preload storage="./data/bgimage/game183-5.jpg" ]
[preload storage="./data/bgimage/game183-6.jpg" ]
[preload storage="./data/bgimage/game183-7.jpg" ]
[preload storage="./data/bgimage/rouka2.jpg" ]
[preload storage="./data/fgimage/default/game200.png" ]
[preload storage="./data/fgimage/chara/1/game46.png" ]
[preload storage="./data/bgimage/game188-4.jpg" ]
[preload storage="./data/fgimage/chara/6/game49-3.png" ]
[preload storage="./data/bgimage/game264-1.jpg" ]
[preload storage="./data/bgimage/game264-2.jpg" ]
[preload storage="./data/bgimage/game264-3.jpg" ]
[preload storage="./data/bgimage/game264-5.jpg" ]
[preload storage="./data/bgimage/game193-2.jpg" ]
[preload storage="./data/bgimage/game104.jpg" ]
[preload storage="./data/bgimage/game241-1.jpg" ]
[preload storage="./data/bgimage/game144-4.jpg" ]
[preload storage="./data/bgimage/game144-5.jpg" ]
[preload storage="./data/bgimage/game101.jpg" ]
[preload storage="./data/fgimage/chara/1/game51.png" ]
[preload storage="./data/bgimage/game225.jpg" ]
[preload storage="./data/bgimage/game220.jpg" ]
[preload storage="./data/bgimage/game102.jpg" ]
[preload storage="./data/bgimage/game103.jpg" ]
[preload storage="./data/bgimage/game225-2.jpg" ]
[preload storage="./data/bgimage/game223.jpg" ]
[preload storage="./data/bgimage/game227.jpg" ]
[return]

View file

@ -0,0 +1,25 @@
[preload storage="./data/fgimage/chara/1/game52.png" ]
[preload storage="./data/bgimage/game233.jpg" ]
[preload storage="./data/bgimage/game159-2.jpg" ]
[preload storage="./data/bgimage/game183-1.jpg" ]
[preload storage="./data/bgimage/game183-2.jpg" ]
[preload storage="./data/bgimage/game183-3.jpg" ]
[preload storage="./data/bgimage/game188-1.jpg" ]
[preload storage="./data/bgimage/game188-2.jpg" ]
[preload storage="./data/bgimage/game188-3.jpg" ]
[preload storage="./data/bgimage/game100.jpg" ]
[preload storage="./data/fgimage/chara/1/game43.png" ]
[preload storage="./data/bgimage/game104.jpg" ]
[preload storage="./data/fgimage/default/game200.png" ]
[preload storage="./data/fgimage/chara/1/game44.png" ]
[preload storage="./data/bgimage/game241-1.jpg" ]
[preload storage="./data/bgimage/game108.jpg" ]
[preload storage="./data/bgimage/game144-4.jpg" ]
[preload storage="./data/bgimage/game144-5.jpg" ]
[preload storage="./data/bgimage/game103.jpg" ]
[preload storage="./data/fgimage/chara/1/game25.png" ]
[preload storage="./data/fgimage/chara/1/game51.png" ]
[preload storage="./data/bgimage/game225-2.jpg" ]
[preload storage="./data/bgimage/game223.jpg" ]
[preload storage="./data/bgimage/game227.jpg" ]
[return]

View file

@ -0,0 +1 @@
[return]

View file

@ -0,0 +1,11 @@
[preload storage="./data/bgimage/room.jpg" ]
[preload storage="./data/fgimage/chara/1/game12-c.png" ]
[preload storage="./data/bgimage/game100.jpg" ]
[preload storage="./data/bgimage/game101.jpg" ]
[preload storage="./data/bgimage/game102.jpg" ]
[preload storage="./data/fgimage/chara/1/game22-c.png" ]
[preload storage="./data/fgimage/chara/1/game23-c.png" ]
[preload storage="./data/bgimage/game103.jpg" ]
[preload storage="./data/bgimage/rouka.jpg" ]
[preload storage="./data/fgimage/chara/1/game11-c.png" ]
[return]

View file

@ -0,0 +1,7 @@
[preload storage="./data/bgimage/gamblack.jpg" ]
[preload storage="./data/bgimage/game104.jpg" ]
[preload storage="./data/bgimage/game100.jpg" ]
[preload storage="./data/bgimage/rouka.jpg" ]
[preload storage="./data/bgimage/game101.jpg" ]
[preload storage="./data/bgimage/title.jpg" ]
[return]

View file

@ -0,0 +1 @@
[return]

View file

@ -0,0 +1,5 @@
[preload storage="./data/bgimage/game300-4.jpg" ]
[preload storage="./data/bgimage/game300-3.jpg" ]
[preload storage="./data/bgimage/game300-2.jpg" ]
[preload storage="./data/bgimage/game300-1.jpg" ]
[return]

View file

@ -0,0 +1,253 @@
;ビルダーでシナリオごとに必ず呼び出されるシステム系のKSファイル
;メッセージウィンドウを非表示にする
[macro name="tb_show_message_window"]
[layopt layer="message0" visible="true" ]
[layopt layer="fixlayer" visible="true" ]
[endmacro]
;メッセージウィンドウを表示する
[macro name="tb_hide_message_window"]
[layopt layer="message0" visible="false" ]
[layopt layer="fixlayer" visible="false" ]
[endmacro]
[macro name="_tb_system_call"]
[call storage=%storage ]
[endmacro]
[macro name="tb_image_show"]
[image storage=%storage layer=1 page=fore visible=true y=%y x=%x width=%width height=%height time=%time ]
[endmacro]
[macro name="tb_image_hide"]
[freeimage layer=1 page=fore time=%time]
[endmacro]
[macro name="tb_ptext_show"]
[if exp="mp.anim=='true'" ]
[mtext layer=2 text="%text" y=%y x=%x size=%size face=%face color=%color name=%name bold=%bold time=%time fadeout=%fadeout wait=%wait in_effect=%in_effect out_effect=%out_effect edge=%edge shadow=%shadow ]
[else]
[ptext layer=2 text="%text" y=%y x=%x size=%size face=%face color=%color name=%name bold=%bold time=%time edge=%edge shadow=%shadow ]
[endif]
[endmacro]
[macro name="tb_ptext_hide"]
[freeimage layer=2 time=%time ]
[endmacro]
[macro name="tb_eval"]
[eval exp=%exp ]
[endmacro]
[macro name="tb_keyconfig"]
[if exp="mp.flag=='1'" ]
[start_keyconfig]
[else]
[stop_keyconfig]
[endif]
[endmacro]
;生ティラノ用のマーカー
[macro name="tb_start_tyrano_code"]
[endmacro]
[macro name="_tb_end_tyrano_code"]
[endmacro]
[macro name="tb_start_text"]
[endmacro]
[macro name="_tb_end_text"]
[endmacro]
[macro name="lr"]
[l][r]
[endmacro]
;キャラクター揺らす
[macro name="tb_chara_shake"]
[iscript]
tf.swing_1 = mp.swing;
tf.swing_2 = mp.swing*2*-1;
[endscript]
[keyframe name="shake"]
[if exp="mp.direction=='x'"]
[frame p=0% x="0" ]
[frame p=50% x="&tf.swing_1" ]
[frame p=100% x="0" ]
[else]
[frame p=0% y="0" ]
[frame p=50% y="&tf.swing_1" ]
[frame p=100% y="0" ]
[endif]
[endkeyframe]
[kanim name="%name" keyframe="shake" count=%count|5 time=%time|500]
[endmacro]
;;;;;;;;; CG・回想モード ;;;;;;;;;;;;;;;
[iscript]
if(sf.cg_id){
}else{
sf.cg_id = {};
}
if(sf.replay_id){
}else{
sf.replay_id = {};
}
[endscript]
[macro name="tb_cg_image_button"]
[iscript]
tf.is_cg_open = false;
if(sf.cg_id[mp.id]){
tf.is_cg_open = true;
}
mp.target = "*"+mp.id;
[endscript]
;渡された値を元に、CG状態を確認していく
[if exp="tf.is_cg_open==true"]
[button name="_tb_system" graphic=&mp.graphic x=&mp.x y=&mp.y width=&mp.width height=&mp.height storage="system/master_cg.ks" target=&mp.target role="sleepgame" ]
[else]
[image storage=&mp.no_graphic x=&mp.x y=&mp.y width=&mp.width height=&mp.height layer="1" visible="true" folder="image" ]
[endif]
[endmacro]
[macro name="tb_cg"]
[iscript]
sf.cg_id[mp.id] = "on";
[endscript]
[endmacro]
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[macro name="tb_replay_image_button"]
[iscript]
tf.is_replay_open = false;
if(sf.replay_id[mp.id]){
tf.is_replay_open = true;
}
[endscript]
;渡された値を元に、CG状態を確認していく
[if exp="tf.is_replay_open==true"]
[button name="_tb_system" graphic=&mp.graphic x=&mp.x y=&mp.y width=&mp.width height=&mp.height storage=&mp.storage target=&mp.target exp="tf._tb_is_replay=true;" role="sleepgame" ]
[else]
[image name="_tb_system" storage=&mp.no_graphic x=&mp.x y=&mp.y width=&mp.width height=&mp.height layer="1" visible="true" folder="image" ]
[endif]
[endmacro]
[macro name="tb_replay"]
[iscript]
sf.replay_id[mp.id] = "on";
[endscript]
[if exp="tf._tb_is_replay==true"]
[awakegame]
[endif]
[endmacro]
[macro name="tb_replay_start"]
[if exp="tf._tb_is_replay==true"]
[cm]
[clearfix name="_tb_system"]
[freeimage layer="1"]
[endif]
[endmacro]
[macro name="tb_clear_images"]
[cm]
[clearfix name="_tb_system" ]
[freeimage layer="1"]
[endmacro]
[macro name="tb_fuki_start"]
@layopt layer=message0 visible=false
[position layer="message1" width=1240 height=237 top=417 left=20 ]
[position layer="message1" page=fore margint=5 marginl=10 marginr=10 marginb=10 vertical=false opacity="0" radius="0" color="0x000000" ]
@layopt layer=message1 visible=true
[fuki_start layer="message1"]
[current layer="message1"]
[endmacro]
[macro name="tb_fuki_stop"]
@layopt layer=message0 visible=true
@layopt layer=message1 visible=false
[fuki_stop layer="message1"]
[current layer="message0"]
[endmacro]

View file

@ -0,0 +1,50 @@
;=========キャラクター事前定義情報
;桐嶋
[chara_new name="桐嶋" jname="桐嶋" storage="chara/1/game10.png" ]
;早瀬
[chara_new name="早瀬" jname="早瀬" storage="chara/2/game47-1.png" ]
;藤野
[chara_new name="藤野" jname="藤野" storage="chara/3/game45-1.png" ]
;赤井
[chara_new name="赤井" jname="赤井" storage="chara/4/game46-1.png" ]
;津山
[chara_new name="津山" jname="津山" storage="chara/5/game48.png" ]
;教頭
[chara_new name="教頭" jname="教頭" storage="chara/6/game49-1.png" ]
;田端
[chara_new name="田端" jname="田端" storage="chara/7/game43-1.png" ]
;木本
[chara_new name="木本" jname="木本" storage="chara/8/game44-1.png" ]
;肉山
[chara_new name="肉山" jname="肉山" storage="chara/9/game82-1.png" ]
;=========変数宣言部分
[iscript]
f['pp']=0;
f['pp2']=0;
f['pp3']=0;
f['pp4']=0;
f['pp5']=0;
f['qq1']=0;
f['qq2']=0;
f['qq3']=0;
f['qq4']=0;
f['day']=0;
f['ss']=0;
f['tt']=0;
f['qq5']=0;
f['ch1']=0;
f['ch2']=0;
f['ch3']=0;
f['ch4']=0;
f['rnd1']=0;
f['hb']=0;
f['hb2']=0;
f['pan']=0;
f['hn']=0;
f['im']=0;
f['an']=0;
f['e1']=0;
f['e2']=0;
f['e3']=0;
[endscript]

View file

@ -0,0 +1,387 @@
;============================================================
; Live2D x tyranoscript対応マクロ
;============================================================
; ライブラリ読込
[loadjs storage = "live2d/lib/live2d.min.js"]
[loadjs storage = "live2d/framework/Live2DFramework.js"]
[loadjs storage = "live2d/framework/PlatformManager.js"]
[loadjs storage = "live2d/framework/LAppLive2DManager.js"]
[loadjs storage = "live2d/Live2Dmodel.js"]
[loadjs storage = "live2d/Live2Dtyrano.js"]
[iscript]
;live2Dが初めての場合、初期化する
if(f.live2d_models == undefined){
f.live2d_models = {};
}
[endscript]
;------------------------------------------------------------
; キャンバスとLive2Dモデル生成
;------------------------------------------------------------
[macro name = "live2d_new"]
;*パラメータ1 : name 【必須】Live2DモデルID(一意なもの)
; パラメータ2 : left Live2Dモデルの横位置(Canvasの横位置)
; パラメータ3 : top Live2Dモデルの縦位置(Canvasの縦位置)
; パラメータ4 : width Live2Dモデルの横幅(Canvasの横幅)
; パラメータ5 : height Live2Dモデルの縦幅(Canvasの縦幅)
; パラメータ6 : zindex Live2Dモデルの奥行き(Canvasの奥行き)
; パラメータ7 : opacity Live2Dモデルの透明度0.0?1.0
; ぱらめーた  can_visible Live2Dモデルの表示、非表示制御
; パラメータ8 : glleft Canvas内のLive2Dモデル横位置(0.0?2.0ぐらい)
; パラメータ9 : gltop Canvas内のLive2Dモデル縦位置(0.0?2.0ぐらい)
; パラメータ10 : glscale Canvas内のLive2Dモデル拡大縮小サイズ(0.0?2.0ぐらい)
[iscript]
; optinal
if(mp.name ==null)console.error('nameは必須です');
if(mp.left == null)mp.left = 0;
if(mp.top == null)mp.top = 0;
if(mp.width == null)mp.width = TYRANO.kag.config.scWidth;
if(mp.height == null)mp.height = TYRANO.kag.config.scWidth;
if(mp.zindex == null)mp.zindex = 12;
if(mp.opacity == null)mp.opacity = 0.0;
if(mp.can_visible == null)mp.can_visible = false;
if(mp.glleft == null)mp.glleft = 0.0;
if(mp.gltop == null)mp.gltop = 0.0;
if(mp.glscale == null)mp.glscale = 1.0;
; Live2DのCanvas追加する親ID
parentID = 'tyrano_base';
; Canvasを生成し、Live2Dモデルを透明で表示[Live2Dtyrano.js]
TG.stat.is_strong_stop = true;
var complete_event = function(){
TG.stat.is_strong_stop = false;
TG.layer.showEventLayer();
TG.ftag.nextOrder();
};
live2d_new(
LIVE2D_MODEL[mp.name],
mp.name,
mp.left,
mp.top,
mp.width,
mp.height,
mp.zindex,
mp.opacity,
mp.can_visible,
Number(mp.glleft),
Number(mp.gltop),
Number(mp.glscale),
parentID,
complete_event);
[endscript]
[endmacro]
;------------------------------------------------------------
; Live2Dキャラの表示
;------------------------------------------------------------
[macro name = "live2d_show"]
;*パラメータ1 : name 【必須】Live2DモデルID(一意なもの)
;*パラメータ2 : time 切り替え時間
;*パラメータ3 : left 横位置
;*パラメータ4 : top 縦位置
;*パラメータ5 : scale 比率
[iscript]
; optinal
if(mp.name ==null)console.error('nameは必須です');
if(mp.time == null)mp.time = 1000;
if(mp.left == null)mp.left = 0;
if(mp.top == null)mp.top = 0;
if(mp.scale == null)mp.scale = 1;
TG.stat.is_strong_stop = true;
var complete_event = function(){
TG.stat.is_strong_stop = false;
TG.layer.showEventLayer();
TG.ftag.nextOrder();
};
; Live2Dモデルの表示[Live2Dtyrano.js]
live2d_show(mp.name, mp.time,mp.left,mp.top,mp.scale,complete_event);
[endscript]
[endmacro]
;------------------------------------------------------------
; Live2Dキャラの非表示
;------------------------------------------------------------
[macro name = "live2d_hide"]
;*パラメータ1 : name 【必須】Live2DモデルID(一意なもの)
;*パラメータ2 : time 切り替え時間
[iscript]
; optinal
if(mp.name ==null)console.error('nameは必須です');
if(mp.time == null)mp.time = 1000;
TG.stat.is_strong_stop = true;
var complete_event = function(){
TG.stat.is_strong_stop = false;
TG.layer.showEventLayer();
TG.ftag.nextOrder();
};
; Live2Dモデルの非表示[Live2Dtyrano.js]
live2d_hide(mp.name, mp.time,complete_event);
[endscript]
[endmacro]
;------------------------------------------------------------
; Live2Dキャラの透明度
;------------------------------------------------------------
[macro name = "live2d_opacity"]
;*パラメータ1 : name 【必須】Live2DモデルID(一意なもの)
;*パラメータ2 : opacity 【必須】透明度(0.01.0)
;*パラメータ3 : time 切り替え時間
[iscript]
; optinal
if(mp.name ==null)console.error('nameは必須です');
if(mp.opacity ==null)console.error('opacityは必須です');
if(mp.time == null)mp.time = 1000;
; Live2Dモデルの透明度[Live2Dtyrano.js]
live2d_opacity(mp.name, mp.opacity, mp.time);
[endscript]
[endmacro]
;------------------------------------------------------------
; Live2Dキャラのカラー
;------------------------------------------------------------
[macro name = "live2d_color"]
;*パラメータ1 : name 【必須】Live2DモデルID(一意なもの)
;*パラメータ2 : red 赤(0.01.0)
;*パラメータ3 : green 緑(0.01.0)
;*パラメータ4 : blue 青(0.01.0)
[iscript]
; optinal
if(mp.name ==null)console.error('nameは必須です');
if(mp.red == null)mp.red = 1.0;
if(mp.green == null)mp.green = 1.0;
if(mp.blue == null)mp.blue = 1.0;
; Live2Dモデルのカラー[Live2Dtyrano.js]
live2d_color(mp.name, mp.red, mp.green, mp.blue);
[endscript]
[endmacro]
;------------------------------------------------------------
; Live2Dキャラの退場
;------------------------------------------------------------
[macro name = "live2d_delete"]
;*パラメータ1 : name 【必須】Live2DモデルID(一意なもの)
[iscript]
; optinal
if(mp.name ==null)console.error('nameは必須です');
; Live2DのCanvas追加する親ID
parentID = 'tyrano_base';
; Live2Dモデル表示[Live2Dtyrano.js]
live2d_delete(mp.name, parentID);
[endscript]
[endmacro]
;------------------------------------------------------------
; Live2Dキャラのモーション再生
;------------------------------------------------------------
[macro name = "live2d_motion"]
;*パラメータ1 : name 【必須】Live2DモデルID(一意なもの)
;*パラメータ2 : filenm Live2Dモーションファイル名
; パラメータ3 : idle アイドリング有無
[iscript]
; optinal
if(mp.name ==null)console.error('nameは必須です');
;モーション番号を指定しない場合、モーションストップ
if(mp.filenm == null)mp.filenm = '';
if(mp.idle == null)mp.idle = '';
; Live2Dモデルのモーション再生[Live2Dtyrano.js]
Live2Dcanvas[mp.name].motionChange(mp.name, mp.filenm, mp.idle);
[endscript]
[endmacro]
;------------------------------------------------------------
; Live2Dキャラの表情モーション再生
;------------------------------------------------------------
[macro name = "live2d_expression"]
;*パラメータ1 : name 【必須】Live2DモデルID(一意なもの)
;*パラメータ2 : filenm Live2D表情モーションファイル名
[iscript]
; optinal
if(mp.name ==null)console.error('nameは必須です');
;表情モーション名を指定しない場合、モーションストップ
if(mp.filenm == null)mp.filenm = '';
; Live2Dモデルのモーション再生[Live2Dtyrano.js]
Live2Dcanvas[mp.name].expressionChange(mp.name, mp.filenm);
[endscript]
[endmacro]
;------------------------------------------------------------
; Live2Dキャラの移動
;------------------------------------------------------------
[macro name = "live2d_trans"]
;*パラメータ1 : name 【必須】Live2DモデルID(一意なもの)
;*パラメータ2 : left 【必須】X位置
;*パラメータ3 : top 【必須】Y位置
;*パラメータ4 : time 切り替え時間
[iscript]
; optinal
if(mp.name ==null)console.error('nameは必須です');
if(mp.left ==null)console.error('leftは必須です');
if(mp.top ==null)console.error('topは必須です');
if(mp.time == null)mp.time = 1000;
; Live2Dモデルの移動[Live2Dtyrano.js]
Live2Dcanvas[mp.name].transChange(mp.name,mp.left, mp.top, mp.time);
[endscript]
[endmacro]
;------------------------------------------------------------
; Live2Dキャラの回転
;------------------------------------------------------------
[macro name = "live2d_rotate"]
;*パラメータ1 : name 【必須】Live2DモデルID(一意なもの)
;*パラメータ2 : rotate 【必須】回転角度
;*パラメータ3 : time 切り替え時間
[iscript]
; optinal
if(mp.name ==null)console.error('nameは必須です');
if(mp.rotate ==null)console.error('rotateは必須です');
if(mp.time == null)mp.time = 1000;
; Live2Dモデルの回転[Live2Dtyrano.js]
Live2Dcanvas[mp.name].rotateChange(mp.name,mp.rotate, mp.time);
[endscript]
[endmacro]
;------------------------------------------------------------
; Live2Dキャラの拡大・縮小
;------------------------------------------------------------
[macro name = "live2d_scale"]
;*パラメータ1 : name 【必須】Live2DモデルID(一意なもの)
;*パラメータ2 : scaleX 【必須】Xスケール
;*パラメータ3 : scaleY 【必須】Yスケール
;*パラメータ4 : time 切り替え時間
[iscript]
; optinal
if(mp.name ==null)console.error('nameは必須です');
if(mp.scaleX ==null)console.error('scaleXは必須です');
if(mp.scaleY ==null)console.error('scaleYは必須です');
if(mp.time == null)mp.time = 1000;
; Live2Dモデルの移動[Live2Dtyrano.js]
Live2Dcanvas[mp.name].scaleChange(mp.scaleX, mp.scaleY, mp.time);
[endscript]
[endmacro]
;------------------------------------------------------------
; Live2Dキャラのシェイク
;------------------------------------------------------------
[macro name = "live2d_shake"]
;*パラメータ1 : name 【必須】Live2DモデルID(一意なもの)
[iscript]
; optinal
if(mp.name ==null)console.error('nameは必須です');
; キャラクターを揺らす[Live2Dtyrano.js]
Live2Dcanvas[mp.name].vibration();
[endscript]
[endmacro]
;------------------------------------------------------------
; Live2Dモデルの復元セーブ対応
;------------------------------------------------------------
[macro name = "live2d_restore"]
[iscript]
var live2d_models = TG.stat.f.live2d_models;
tf.i = 0;
tf.models = live2d_models;
tf.array_models = [];
var index=0;
for (var name in live2d_models){
live2d_models[name]["name"] = name;
tf.array_models[index] = live2d_models[name];
index++;
}
tf.cnt_model = tf.array_models.length;
[endscript]
*point
[iscript]
tf.model_name=tf.array_models[tf.i]["name"];
tf.model_left=tf.array_models[tf.i]["can_left"];
tf.model_top = tf.array_models[tf.i]["can_top"];
tf.model_glscale = tf.array_models[tf.i]["gl_scale"];
tf.model_scale = tf.array_models[tf.i]["scale"];
tf.model_visible = tf.array_models[tf.i]["can_visible"];
tf.model_width = tf.array_models[tf.i]["can_width"];
tf.model_height = tf.array_models[tf.i]["can_height"];
//モーションはアイドル指定の場合のみ
if(tf.array_models[tf.i]["motion"]){
tf.model_motion = tf.array_models[tf.i]["motion"];
}else{
tf.model_motion = "";
}
//表情指定
if(tf.array_models[tf.i]["expression"]){
tf.model_expression = tf.array_models[tf.i]["expression"];
}else{
tf.model_expression = "";
}
if(tf.array_models[tf.i]["rotate"]){
tf.model_rotate = tf.array_models[tf.i]["rotate"];
}else{
tf.model_rotate = 0;
}
tf.i++;
[endscript]
@live2d_new name=&tf.model_name width=&tf.model_width height=&tf.model_height glscale=&tf.model_glscale
[if exp="tf.model_rotate!=0"]
@live2d_rotate name=&tf.model_name rotate=&tf.model_rotate time="0"
[endif]
[if exp="tf.model_visible==true"]
@live2d_show name=&tf.model_name left=&tf.model_left top=&tf.model_top scale=&tf.model_scale
[endif]
[if exp="tf.model_motion!=''"]
@live2d_motion name=&tf.model_name filenm=&tf.model_motion idle="ON"
[endif]
[if exp="tf.model_expression!=''"]
@live2d_expression name=&tf.model_name filenm=&tf.model_expression
[endif]
[if exp="tf.i<tf.cnt_model"]
@jump target="point"
[endif]
[endmacro]

View file

@ -0,0 +1,2 @@
;キャラクター定義用の事前ロード用のタグ

View file

@ -0,0 +1,593 @@
*121
[cm][clearfix]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game121.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game121-0.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game122.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game123-0.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game123.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game124.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[awakegame]
*124
[cm][clearfix]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game124-1.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game124-2.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game124-3.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[awakegame]
*126
[cm][clearfix]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game126.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game127.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game128.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game129.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game129-2.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[awakegame]
*133
[cm][clearfix]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game133-1.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game133-2.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[awakegame]
*135
[cm][clearfix]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game135-1.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game135-2.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game135-3.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game135-4.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[awakegame]
*137
[cm][clearfix]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game137.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game138.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game139.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[awakegame]
*140
[cm][clearfix]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game140-1.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game141-2.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game141-3.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[awakegame]
*142
[cm][clearfix]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game142-1.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game142-2.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[awakegame]
*144
[cm][clearfix]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game144-1.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game144-2.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game144-3.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game144-4.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game144-5.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[awakegame]
*147
[cm][clearfix]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game147-1.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game147-2.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game147-3.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game147-4.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[awakegame]
*149
[cm][clearfix]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game149-1.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game149-2.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[awakegame]
*150
[cm][clearfix]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game150-1.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game150-2.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game150-3.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game150-4.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game150-5.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[awakegame]
*152
[cm][clearfix]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game152-1.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game152-2.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game152-3.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game153-1.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game153-2.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game153-3.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[awakegame]
*154
[cm][clearfix]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game154-1.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game154-2.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game154-3.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game154-4.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game154-5.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game154-6.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game154-7.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game154-8.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[awakegame]
*156
[cm][clearfix]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game156.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game252.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[awakegame]
*158
[cm][clearfix]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game158.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[awakegame]
*159
[cm][clearfix]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game159-1.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game159-2.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[awakegame]
*163
[cm][clearfix]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game163-1.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game163-2.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game163-3.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game163-4.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[awakegame]
*167
[cm][clearfix]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game167.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game167-2.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[awakegame]
*173
[cm][clearfix]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game173-1.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game173-2.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[awakegame]
*175
[cm][clearfix]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game175.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game175-2.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game175-3.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[awakegame]
*180
[cm][clearfix]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game180-1.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game180-2.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game180-3.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game180-4.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[awakegame]
*183
[cm][clearfix]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game183-1.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game183-2.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game183-3.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game183-4.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game183-5.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game183-6.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game183-7.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[awakegame]
*185
[cm][clearfix]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game185-1.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game185-2.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game185-3.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game185-4.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game185-5.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game185-6.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game185-8.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game185-9.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[awakegame]
*188
[cm][clearfix]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game188-1.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game188-2.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game188-3.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game188-4.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[awakegame]
*192
[cm][clearfix]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game192-1.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game193-2.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[awakegame]
*195
[cm][clearfix]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game195.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[awakegame]
*197
[cm][clearfix]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game197.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[awakegame]
*220
[cm][clearfix]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game220.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[awakegame]
*223
[cm][clearfix]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game223.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[awakegame]
*225
[cm][clearfix]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game225.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game225-2.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[awakegame]
*227
[cm][clearfix]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game227.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[awakegame]
*229
[cm][clearfix]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game229.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[awakegame]
*231
[cm][clearfix]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game231-1.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game231-2.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game231-3.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game231-4.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game231-5.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game231-6.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[awakegame]
*233
[cm][clearfix]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game233.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[awakegame]
*236
[cm][clearfix]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game236-1.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game236-2.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game236-3.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game236-4.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game236-5.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game236-6.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[awakegame]
*238
[cm][clearfix]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game238-1.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game238-2.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[awakegame]
*240
[cm][clearfix]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game240-1.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game240-2.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game240-3.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game240-4.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game240-5.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[awakegame]
*241
[cm][clearfix]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game241-1.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game241-3.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[awakegame]
*246
[cm][clearfix]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game249-0.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game249-1.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game249-2.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game246-0.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game246-1.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game246-2.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game247-0.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game247-1.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game247-2.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game248-0.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game248-1.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game248-2.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[awakegame]
*250
[cm][clearfix]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game250-1.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game250-2.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="hiro137.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[awakegame]
*251
[cm][clearfix]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game251-0.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game251-1.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game251-2.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game251-3.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game251-4.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[awakegame]
*253
[cm][clearfix]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game253-2.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game253-1.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game253-3.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game253-4.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game253-5.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game253-6.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game253-7.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[awakegame]
*254
[cm][clearfix]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game254-1.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game254-2.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game254-3.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game254-4.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game254-5.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game254-6.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game254-7.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game254-8.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game254-9.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game254-10.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[awakegame]
*255
[cm][clearfix]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game255-1.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game255-2.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game255-3.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game255-4.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[awakegame]
*256
[cm][clearfix]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game256-1.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game256-2.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[awakegame]
*257
[cm][clearfix]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game257-3.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game257-1.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game257-2.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game257-4.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game257-5.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game257-6.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game257-7.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game257-8.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game266.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[awakegame]
*258
[cm][clearfix]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game258-1.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game258-2.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game258-3.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[awakegame]
*260
[cm][clearfix]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game260-1.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game260-2.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game260-3.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game260-4.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game260-5.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[awakegame]
*261
[cm][clearfix]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game261-1.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game261-2.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game261-3.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[awakegame]
*262
[cm][clearfix]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game262-1.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game262-2.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game262-3.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game262-4.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game272.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[awakegame]
*263
[cm][clearfix]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game263-1.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game263-2.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[awakegame]
*264
[cm][clearfix]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game264-1.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game264-2.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game264-3.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game264-4.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game264-5.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[awakegame]
*267
[cm][clearfix]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game267-1.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game267-2.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game267-3.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[awakegame]
*269
[cm][clearfix]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game269.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[awakegame]
*270
[cm][clearfix]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game270.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[awakegame]
*271
[cm][clearfix]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game271-1.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[image name="cg_image" layer="1" zindex="10" time="100" storage="game271-2.jpg" folder="bgimage" visible="true" width="1280" height="800" ]
[l]
[awakegame]

View file

@ -0,0 +1,27 @@
;メッセージレイヤの定義
[position width=1240 height=237 top=500 left=20 ]
[position page=fore margint=45 marginl=10 marginr=20 marginb=10 vertical=false opacity="180" color="0x000000" ]
[ptext name="chara_name_area" layer="message0" color=0xFFFFFF size=26 x=30 y=510 bold="bold" edge="undefined" shadow="undefined"]
;キャラクターの表示モードに関する定義
[chara_config ptext="chara_name_area" pos_mode=true time="600" memory="false" anim="true" effect="easeInQuad" pos_change_time="600" ]
;キャラクターフォーカスなど
[chara_config talk_focus="none" ]
;クリック待ちボタンについて
[glyph fix="false" left="0" top="0" ]
;CG・回想用の共通項目
[eval exp="sf._tb_cg_noimage='noimage.png'" ]
[eval exp="sf._tb_replay_noimage='noimage.png'" ]

View file

@ -0,0 +1,2 @@
[return]

View file

@ -0,0 +1,185 @@
*start
;背景変更マクロ storage と time を指定する
[macro name="back"]
;@layopt layer=message0 visible=false
[backlay]
[image layer=base page=back storage=%storage]
[trans layer="base" method=%method|crossfade children=false time=%time|2000]
[wt]
;@layopt layer=message0 visible=true
[endmacro]
;キャラクターを表示、そして設定
[macro name="charaset"]
[backlay]
[image storage=%storage left=%left|0 top=%top|0 layer=%layer page=back visible=true ]
[trans time=%time|1]
@wt
[endmacro]
[macro name="chararemove"]
[freeimage layer = %layer]
[endmacro]
;;;;;;;;;;;;セーブ関係
;save情報を取得、ptextを継承する
[macro name="saveinfo"]
[iscript]
tf.savetext = "";
tf.array_save = TG.menu.getSaveData().data;
tf.data = tf.array_save[mp.index];
tf.title = tf.data.title;
tf.save_date = tf.data.save_date;
tf.savetext = "<span style='font-size:10px'>"+tf.save_date+"</span><br />"+tf.title;
[endscript]
[ptext * text=&tf.savetext ]
[endmacro]
[macro name="setsave"]
[iscript]
TG.menu.doSave(mp.index);
[endscript]
[endmacro]
[macro name="loading"]
[iscript]
TG.menu.loadGame(mp.index);
[endscript]
[endmacro]
;/////////////拡張 CGモードなどを利用するための設定
[iscript]
if(sf.cg_view){
}else{
sf.cg_view = {};
}
if(sf.replay_view){
}else{
sf.replay_view = {};
}
[endscript]
;CGモードのボタンを表示するためのマクロ
[macro name="cg_image_button"]
[iscript]
mp.graphic = mp.graphic.split(',');
mp.tmp_graphic = mp.graphic.concat();
tf.is_cg_open = false;
if(sf.cg_view[mp.graphic[0]]){
tf.is_cg_open = true;
}
if(typeof mp.thumb !="undefined"){
mp.tmp_graphic[0] = mp.thumb;
}
[endscript]
;渡された値を元に、CG状態を確認していく
[if exp="tf.is_cg_open==true"]
[button graphic=&mp.tmp_graphic[0] x=&mp.x y=&mp.y width=&mp.width height=&mp.height preexp="mp.graphic" exp="tf.selected_cg_image = preexp" storage="cg.ks" target="*clickcg" folder="bgimage" ]
[else]
[button graphic=&mp.no_graphic x=&mp.x y=&mp.y width=&mp.width height=&mp.height storage="cg.ks" target="*no_image" folder="bgimage" ]
[endif]
[endmacro]
;CGが閲覧された場合、CGモードで表示できるようにする
[macro name="cg" ]
[iscript]
sf.cg_view[mp.storage] = "on";
[endscript]
[endmacro]
;リプレイモード
;CGモードのボタンを表示するためのマクロ
[macro name="replay_image_button"]
[iscript]
tf.is_replay_open = false;
if(sf.replay_view[mp.name]){
tf.is_replay_open = true;
}
[endscript]
;渡された値を元に、CG状態を確認していく
[if exp="tf.is_replay_open==true"]
[button graphic=&mp.graphic x=&mp.x y=&mp.y width=&mp.width height=&mp.height preexp="sf.replay_view[mp.name]" exp="tf.selected_replay_obj = preexp" storage="replay.ks" target="*clickcg" folder="bgimage" ]
[else]
[button graphic=&mp.no_graphic x=&mp.x y=&mp.y width=&mp.width height=&mp.height storage="replay.ks" target="*no_image" folder="bgimage" ]
[endif]
[endmacro]
;リプレイを開放する
[macro name="setreplay" ]
[iscript]
sf.replay_view[mp.name] = {storage:mp.storage, target:mp.target};
[endscript]
[endmacro]
[macro name="endreplay"]
[if exp="tf.flag_replay == true"]
@layopt page="fore" layer="message0" visible=false
;システムボタンを非表示にするなど
[hidemenubutton]
@jump storage="replay.ks"
[endif]
[endmacro]
[return]

View file

@ -0,0 +1,35 @@
[_tb_system_call storage=system/_title_screen.ks]
[hidemenubutton]
[tb_clear_images]
[tb_keyconfig flag="0" ]
[tb_hide_message_window ]
[stopbgm time="1000" ]
[playbgm volume="100" time="1000" loop="false" storage="music7.mp3" fadein="false" ]
[bg storage="game300-4.jpg" time="1000" method="fadeIn" ]
[bg time="1000" method="fadeIn" cross="false" storage="game300-3.jpg" ]
[bg time="1000" method="fadeIn" storage="game300-2.jpg" cross="false" ]
[bg time="1500" method="fadeIn" storage="game300-1.jpg" cross="false" ]
*title
[button storage="title_screen.ks" target="*start" graphic="btn1.png" width="250" height="50" x="130" y="460" _clickable_img="" name="img_9" ]
[button storage="title_screen.ks" target="*load" graphic="btn2.png" width="250" height="50" x="130" y="545" _clickable_img="" name="img_10" ]
[button storage="cg1.ks" target="" graphic="btn3.png" width="250" height="50" x="130" y="630" _clickable_img="" ]
[s ]
*start
[showmenubutton]
[cm ]
[tb_keyconfig flag="1" ]
[jump storage="scene3.ks" target="" ]
[s ]
*load
[cm ]
[showload]
[jump target="*title" storage="" ]
[s ]

65
resources/app/node_modules/adm-zip/README.md generated vendored Normal file
View file

@ -0,0 +1,65 @@
# ADM-ZIP for NodeJS with added support for electron original-fs
ADM-ZIP is a pure JavaScript implementation for zip data compression for [NodeJS](http://nodejs.org/).
# Installation
With [npm](http://npmjs.org) do:
$ npm install adm-zip
## What is it good for?
The library allows you to:
* decompress zip files directly to disk or in memory buffers
* compress files and store them to disk in .zip format or in compressed buffers
* update content of/add new/delete files from an existing .zip
# Dependencies
There are no other nodeJS libraries that ADM-ZIP is dependent of
# Examples
## Basic usage
```javascript
var AdmZip = require('adm-zip');
// reading archives
var zip = new AdmZip("./my_file.zip");
var zipEntries = zip.getEntries(); // an array of ZipEntry records
zipEntries.forEach(function(zipEntry) {
console.log(zipEntry.toString()); // outputs zip entries information
if (zipEntry.entryName == "my_file.txt") {
console.log(zipEntry.getData().toString('utf8'));
}
});
// outputs the content of some_folder/my_file.txt
console.log(zip.readAsText("some_folder/my_file.txt"));
// extracts the specified file to the specified location
zip.extractEntryTo(/*entry name*/"some_folder/my_file.txt", /*target path*/"/home/me/tempfolder", /*maintainEntryPath*/false, /*overwrite*/true);
// extracts everything
zip.extractAllTo(/*target path*/"/home/me/zipcontent/", /*overwrite*/true);
// creating archives
var zip = new AdmZip();
// add file directly
var content = "inner content of the file";
zip.addFile("test.txt", Buffer.alloc(content.length, content), "entry comment goes here");
// add local file
zip.addLocalFile("/home/me/some_picture.png");
// get everything as a buffer
var willSendthis = zip.toBuffer();
// or write everything to disk
zip.writeZip(/*target file name*/"/home/me/files.zip");
// ... more examples in the wiki
```
For more detailed information please check out the [wiki](https://github.com/cthackers/adm-zip/wiki).
[![build status](https://secure.travis-ci.org/cthackers/adm-zip.png)](http://travis-ci.org/cthackers/adm-zip)

15
resources/app/node_modules/fs-extra/LICENSE generated vendored Normal file
View file

@ -0,0 +1,15 @@
(The MIT License)
Copyright (c) 2011-2017 JP Richardson
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files
(the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify,
merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS
OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

261
resources/app/node_modules/fs-extra/README.md generated vendored Normal file
View file

@ -0,0 +1,261 @@
Node.js: fs-extra
=================
`fs-extra` adds file system methods that aren't included in the native `fs` module and adds promise support to the `fs` methods. It also uses [`graceful-fs`](https://github.com/isaacs/node-graceful-fs) to prevent `EMFILE` errors. It should be a drop in replacement for `fs`.
[![npm Package](https://img.shields.io/npm/v/fs-extra.svg)](https://www.npmjs.org/package/fs-extra)
[![License](https://img.shields.io/npm/l/express.svg)](https://github.com/jprichardson/node-fs-extra/blob/master/LICENSE)
[![build status](https://img.shields.io/travis/jprichardson/node-fs-extra/master.svg)](http://travis-ci.org/jprichardson/node-fs-extra)
[![windows Build status](https://img.shields.io/appveyor/ci/jprichardson/node-fs-extra/master.svg?label=windows%20build)](https://ci.appveyor.com/project/jprichardson/node-fs-extra/branch/master)
[![downloads per month](http://img.shields.io/npm/dm/fs-extra.svg)](https://www.npmjs.org/package/fs-extra)
[![Coverage Status](https://img.shields.io/coveralls/github/jprichardson/node-fs-extra/master.svg)](https://coveralls.io/github/jprichardson/node-fs-extra)
[![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)
Why?
----
I got tired of including `mkdirp`, `rimraf`, and `ncp` in most of my projects.
Installation
------------
npm install fs-extra
Usage
-----
`fs-extra` is a drop in replacement for native `fs`. All methods in `fs` are attached to `fs-extra`. All `fs` methods return promises if the callback isn't passed.
You don't ever need to include the original `fs` module again:
```js
const fs = require('fs') // this is no longer necessary
```
you can now do this:
```js
const fs = require('fs-extra')
```
or if you prefer to make it clear that you're using `fs-extra` and not `fs`, you may want
to name your `fs` variable `fse` like so:
```js
const fse = require('fs-extra')
```
you can also keep both, but it's redundant:
```js
const fs = require('fs')
const fse = require('fs-extra')
```
Sync vs Async vs Async/Await
-------------
Most methods are async by default. All async methods will return a promise if the callback isn't passed.
Sync methods on the other hand will throw if an error occurs.
Also Async/Await will throw an error if one occurs.
Example:
```js
const fs = require('fs-extra')
// Async with promises:
fs.copy('/tmp/myfile', '/tmp/mynewfile')
.then(() => console.log('success!'))
.catch(err => console.error(err))
// Async with callbacks:
fs.copy('/tmp/myfile', '/tmp/mynewfile', err => {
if (err) return console.error(err)
console.log('success!')
})
// Sync:
try {
fs.copySync('/tmp/myfile', '/tmp/mynewfile')
console.log('success!')
} catch (err) {
console.error(err)
}
// Async/Await:
async function copyFiles () {
try {
await fs.copy('/tmp/myfile', '/tmp/mynewfile')
console.log('success!')
} catch (err) {
console.error(err)
}
}
copyFiles()
```
Methods
-------
### Async
- [copy](docs/copy.md)
- [emptyDir](docs/emptyDir.md)
- [ensureFile](docs/ensureFile.md)
- [ensureDir](docs/ensureDir.md)
- [ensureLink](docs/ensureLink.md)
- [ensureSymlink](docs/ensureSymlink.md)
- [mkdirp](docs/ensureDir.md)
- [mkdirs](docs/ensureDir.md)
- [move](docs/move.md)
- [outputFile](docs/outputFile.md)
- [outputJson](docs/outputJson.md)
- [pathExists](docs/pathExists.md)
- [readJson](docs/readJson.md)
- [remove](docs/remove.md)
- [writeJson](docs/writeJson.md)
### Sync
- [copySync](docs/copy-sync.md)
- [emptyDirSync](docs/emptyDir-sync.md)
- [ensureFileSync](docs/ensureFile-sync.md)
- [ensureDirSync](docs/ensureDir-sync.md)
- [ensureLinkSync](docs/ensureLink-sync.md)
- [ensureSymlinkSync](docs/ensureSymlink-sync.md)
- [mkdirpSync](docs/ensureDir-sync.md)
- [mkdirsSync](docs/ensureDir-sync.md)
- [moveSync](docs/move-sync.md)
- [outputFileSync](docs/outputFile-sync.md)
- [outputJsonSync](docs/outputJson-sync.md)
- [pathExistsSync](docs/pathExists-sync.md)
- [readJsonSync](docs/readJson-sync.md)
- [removeSync](docs/remove-sync.md)
- [writeJsonSync](docs/writeJson-sync.md)
**NOTE:** You can still use the native Node.js methods. They are promisified and copied over to `fs-extra`. See [notes on `fs.read()` & `fs.write()`](docs/fs-read-write.md)
### What happened to `walk()` and `walkSync()`?
They were removed from `fs-extra` in v2.0.0. If you need the functionality, `walk` and `walkSync` are available as separate packages, [`klaw`](https://github.com/jprichardson/node-klaw) and [`klaw-sync`](https://github.com/manidlou/node-klaw-sync).
Third Party
-----------
### TypeScript
If you like TypeScript, you can use `fs-extra` with it: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/fs-extra
### File / Directory Watching
If you want to watch for changes to files or directories, then you should use [chokidar](https://github.com/paulmillr/chokidar).
### Obtain Filesystem (Devices, Partitions) Information
[fs-filesystem](https://github.com/arthurintelligence/node-fs-filesystem) allows you to read the state of the filesystem of the host on which it is run. It returns information about both the devices and the partitions (volumes) of the system.
### Misc.
- [fs-extra-debug](https://github.com/jdxcode/fs-extra-debug) - Send your fs-extra calls to [debug](https://npmjs.org/package/debug).
- [mfs](https://github.com/cadorn/mfs) - Monitor your fs-extra calls.
Hacking on fs-extra
-------------------
Wanna hack on `fs-extra`? Great! Your help is needed! [fs-extra is one of the most depended upon Node.js packages](http://nodei.co/npm/fs-extra.png?downloads=true&downloadRank=true&stars=true). This project
uses [JavaScript Standard Style](https://github.com/feross/standard) - if the name or style choices bother you,
you're gonna have to get over it :) If `standard` is good enough for `npm`, it's good enough for `fs-extra`.
[![js-standard-style](https://cdn.rawgit.com/feross/standard/master/badge.svg)](https://github.com/feross/standard)
What's needed?
- First, take a look at existing issues. Those are probably going to be where the priority lies.
- More tests for edge cases. Specifically on different platforms. There can never be enough tests.
- Improve test coverage. See coveralls output for more info.
Note: If you make any big changes, **you should definitely file an issue for discussion first.**
### Running the Test Suite
fs-extra contains hundreds of tests.
- `npm run lint`: runs the linter ([standard](http://standardjs.com/))
- `npm run unit`: runs the unit tests
- `npm test`: runs both the linter and the tests
### Windows
If you run the tests on the Windows and receive a lot of symbolic link `EPERM` permission errors, it's
because on Windows you need elevated privilege to create symbolic links. You can add this to your Windows's
account by following the instructions here: http://superuser.com/questions/104845/permission-to-make-symbolic-links-in-windows-7
However, I didn't have much luck doing this.
Since I develop on Mac OS X, I use VMWare Fusion for Windows testing. I create a shared folder that I map to a drive on Windows.
I open the `Node.js command prompt` and run as `Administrator`. I then map the network drive running the following command:
net use z: "\\vmware-host\Shared Folders"
I can then navigate to my `fs-extra` directory and run the tests.
Naming
------
I put a lot of thought into the naming of these functions. Inspired by @coolaj86's request. So he deserves much of the credit for raising the issue. See discussion(s) here:
* https://github.com/jprichardson/node-fs-extra/issues/2
* https://github.com/flatiron/utile/issues/11
* https://github.com/ryanmcgrath/wrench-js/issues/29
* https://github.com/substack/node-mkdirp/issues/17
First, I believe that in as many cases as possible, the [Node.js naming schemes](http://nodejs.org/api/fs.html) should be chosen. However, there are problems with the Node.js own naming schemes.
For example, `fs.readFile()` and `fs.readdir()`: the **F** is capitalized in *File* and the **d** is not capitalized in *dir*. Perhaps a bit pedantic, but they should still be consistent. Also, Node.js has chosen a lot of POSIX naming schemes, which I believe is great. See: `fs.mkdir()`, `fs.rmdir()`, `fs.chown()`, etc.
We have a dilemma though. How do you consistently name methods that perform the following POSIX commands: `cp`, `cp -r`, `mkdir -p`, and `rm -rf`?
My perspective: when in doubt, err on the side of simplicity. A directory is just a hierarchical grouping of directories and files. Consider that for a moment. So when you want to copy it or remove it, in most cases you'll want to copy or remove all of its contents. When you want to create a directory, if the directory that it's suppose to be contained in does not exist, then in most cases you'll want to create that too.
So, if you want to remove a file or a directory regardless of whether it has contents, just call `fs.remove(path)`. If you want to copy a file or a directory whether it has contents, just call `fs.copy(source, destination)`. If you want to create a directory regardless of whether its parent directories exist, just call `fs.mkdirs(path)` or `fs.mkdirp(path)`.
Credit
------
`fs-extra` wouldn't be possible without using the modules from the following authors:
- [Isaac Shlueter](https://github.com/isaacs)
- [Charlie McConnel](https://github.com/avianflu)
- [James Halliday](https://github.com/substack)
- [Andrew Kelley](https://github.com/andrewrk)
License
-------
Licensed under MIT
Copyright (c) 2011-2017 [JP Richardson](https://github.com/jprichardson)
[1]: http://nodejs.org/docs/latest/api/fs.html
[jsonfile]: https://github.com/jprichardson/node-jsonfile

15
resources/app/node_modules/graceful-fs/LICENSE generated vendored Normal file
View file

@ -0,0 +1,15 @@
The ISC License
Copyright (c) Isaac Z. Schlueter, Ben Noordhuis, and Contributors
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

133
resources/app/node_modules/graceful-fs/README.md generated vendored Normal file
View file

@ -0,0 +1,133 @@
# graceful-fs
graceful-fs functions as a drop-in replacement for the fs module,
making various improvements.
The improvements are meant to normalize behavior across different
platforms and environments, and to make filesystem access more
resilient to errors.
## Improvements over [fs module](https://nodejs.org/api/fs.html)
* Queues up `open` and `readdir` calls, and retries them once
something closes if there is an EMFILE error from too many file
descriptors.
* fixes `lchmod` for Node versions prior to 0.6.2.
* implements `fs.lutimes` if possible. Otherwise it becomes a noop.
* ignores `EINVAL` and `EPERM` errors in `chown`, `fchown` or
`lchown` if the user isn't root.
* makes `lchmod` and `lchown` become noops, if not available.
* retries reading a file if `read` results in EAGAIN error.
On Windows, it retries renaming a file for up to one second if `EACCESS`
or `EPERM` error occurs, likely because antivirus software has locked
the directory.
## USAGE
```javascript
// use just like fs
var fs = require('graceful-fs')
// now go and do stuff with it...
fs.readFileSync('some-file-or-whatever')
```
## Global Patching
If you want to patch the global fs module (or any other fs-like
module) you can do this:
```javascript
// Make sure to read the caveat below.
var realFs = require('fs')
var gracefulFs = require('graceful-fs')
gracefulFs.gracefulify(realFs)
```
This should only ever be done at the top-level application layer, in
order to delay on EMFILE errors from any fs-using dependencies. You
should **not** do this in a library, because it can cause unexpected
delays in other parts of the program.
## Changes
This module is fairly stable at this point, and used by a lot of
things. That being said, because it implements a subtle behavior
change in a core part of the node API, even modest changes can be
extremely breaking, and the versioning is thus biased towards
bumping the major when in doubt.
The main change between major versions has been switching between
providing a fully-patched `fs` module vs monkey-patching the node core
builtin, and the approach by which a non-monkey-patched `fs` was
created.
The goal is to trade `EMFILE` errors for slower fs operations. So, if
you try to open a zillion files, rather than crashing, `open`
operations will be queued up and wait for something else to `close`.
There are advantages to each approach. Monkey-patching the fs means
that no `EMFILE` errors can possibly occur anywhere in your
application, because everything is using the same core `fs` module,
which is patched. However, it can also obviously cause undesirable
side-effects, especially if the module is loaded multiple times.
Implementing a separate-but-identical patched `fs` module is more
surgical (and doesn't run the risk of patching multiple times), but
also imposes the challenge of keeping in sync with the core module.
The current approach loads the `fs` module, and then creates a
lookalike object that has all the same methods, except a few that are
patched. It is safe to use in all versions of Node from 0.8 through
7.0.
### v4
* Do not monkey-patch the fs module. This module may now be used as a
drop-in dep, and users can opt into monkey-patching the fs builtin
if their app requires it.
### v3
* Monkey-patch fs, because the eval approach no longer works on recent
node.
* fixed possible type-error throw if rename fails on windows
* verify that we *never* get EMFILE errors
* Ignore ENOSYS from chmod/chown
* clarify that graceful-fs must be used as a drop-in
### v2.1.0
* Use eval rather than monkey-patching fs.
* readdir: Always sort the results
* win32: requeue a file if error has an OK status
### v2.0
* A return to monkey patching
* wrap process.cwd
### v1.1
* wrap readFile
* Wrap fs.writeFile.
* readdir protection
* Don't clobber the fs builtin
* Handle fs.read EAGAIN errors by trying again
* Expose the curOpen counter
* No-op lchown/lchmod if not implemented
* fs.rename patch only for win32
* Patch fs.rename to handle AV software on Windows
* Close #4 Chown should not fail on einval or eperm if non-root
* Fix isaacs/fstream#1 Only wrap fs one time
* Fix #3 Start at 1024 max files, then back off on EMFILE
* lutimes that doens't blow up on Linux
* A full on-rewrite using a queue instead of just swallowing the EMFILE error
* Wrap Read/Write streams as well
### 1.0
* Update engines for node 0.6
* Be lstat-graceful on Windows
* first

15
resources/app/node_modules/jsonfile/LICENSE generated vendored Normal file
View file

@ -0,0 +1,15 @@
(The MIT License)
Copyright (c) 2012-2015, JP Richardson <jprichardson@gmail.com>
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files
(the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify,
merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS
OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

168
resources/app/node_modules/jsonfile/README.md generated vendored Normal file
View file

@ -0,0 +1,168 @@
Node.js - jsonfile
================
Easily read/write JSON files.
[![npm Package](https://img.shields.io/npm/v/jsonfile.svg?style=flat-square)](https://www.npmjs.org/package/jsonfile)
[![build status](https://secure.travis-ci.org/jprichardson/node-jsonfile.svg)](http://travis-ci.org/jprichardson/node-jsonfile)
[![windows Build status](https://img.shields.io/appveyor/ci/jprichardson/node-jsonfile/master.svg?label=windows%20build)](https://ci.appveyor.com/project/jprichardson/node-jsonfile/branch/master)
<a href="https://github.com/feross/standard"><img src="https://cdn.rawgit.com/feross/standard/master/sticker.svg" alt="Standard JavaScript" width="100"></a>
Why?
----
Writing `JSON.stringify()` and then `fs.writeFile()` and `JSON.parse()` with `fs.readFile()` enclosed in `try/catch` blocks became annoying.
Installation
------------
npm install --save jsonfile
API
---
### readFile(filename, [options], callback)
`options` (`object`, default `undefined`): Pass in any `fs.readFile` options or set `reviver` for a [JSON reviver](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse).
- `throws` (`boolean`, default: `true`). If `JSON.parse` throws an error, pass this error to the callback.
If `false`, returns `null` for the object.
```js
var jsonfile = require('jsonfile')
var file = '/tmp/data.json'
jsonfile.readFile(file, function(err, obj) {
console.dir(obj)
})
```
### readFileSync(filename, [options])
`options` (`object`, default `undefined`): Pass in any `fs.readFileSync` options or set `reviver` for a [JSON reviver](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse).
- `throws` (`boolean`, default: `true`). If an error is encountered reading or parsing the file, throw the error. If `false`, returns `null` for the object.
```js
var jsonfile = require('jsonfile')
var file = '/tmp/data.json'
console.dir(jsonfile.readFileSync(file))
```
### writeFile(filename, obj, [options], callback)
`options`: Pass in any `fs.writeFile` options or set `replacer` for a [JSON replacer](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify). Can also pass in `spaces` and override `EOL` string.
```js
var jsonfile = require('jsonfile')
var file = '/tmp/data.json'
var obj = {name: 'JP'}
jsonfile.writeFile(file, obj, function (err) {
console.error(err)
})
```
**formatting with spaces:**
```js
var jsonfile = require('jsonfile')
var file = '/tmp/data.json'
var obj = {name: 'JP'}
jsonfile.writeFile(file, obj, {spaces: 2}, function(err) {
console.error(err)
})
```
**overriding EOL:**
```js
var jsonfile = require('jsonfile')
var file = '/tmp/data.json'
var obj = {name: 'JP'}
jsonfile.writeFile(file, obj, {spaces: 2, EOL: '\r\n'}, function(err) {
console.error(err)
})
```
**appending to an existing JSON file:**
You can use `fs.writeFile` option `{flag: 'a'}` to achieve this.
```js
var jsonfile = require('jsonfile')
var file = '/tmp/mayAlreadyExistedData.json'
var obj = {name: 'JP'}
jsonfile.writeFile(file, obj, {flag: 'a'}, function (err) {
console.error(err)
})
```
### writeFileSync(filename, obj, [options])
`options`: Pass in any `fs.writeFileSync` options or set `replacer` for a [JSON replacer](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify). Can also pass in `spaces` and override `EOL` string.
```js
var jsonfile = require('jsonfile')
var file = '/tmp/data.json'
var obj = {name: 'JP'}
jsonfile.writeFileSync(file, obj)
```
**formatting with spaces:**
```js
var jsonfile = require('jsonfile')
var file = '/tmp/data.json'
var obj = {name: 'JP'}
jsonfile.writeFileSync(file, obj, {spaces: 2})
```
**overriding EOL:**
```js
var jsonfile = require('jsonfile')
var file = '/tmp/data.json'
var obj = {name: 'JP'}
jsonfile.writeFileSync(file, obj, {spaces: 2, EOL: '\r\n'})
```
**appending to an existing JSON file:**
You can use `fs.writeFileSync` option `{flag: 'a'}` to achieve this.
```js
var jsonfile = require('jsonfile')
var file = '/tmp/mayAlreadyExistedData.json'
var obj = {name: 'JP'}
jsonfile.writeFileSync(file, obj, {flag: 'a'})
```
License
-------
(MIT License)
Copyright 2012-2016, JP Richardson <jprichardson@gmail.com>

20
resources/app/node_modules/universalify/LICENSE generated vendored Normal file
View file

@ -0,0 +1,20 @@
(The MIT License)
Copyright (c) 2017, Ryan Zimmerman <opensrc@ryanzim.com>
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the 'Software'), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
the Software, and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

76
resources/app/node_modules/universalify/README.md generated vendored Normal file
View file

@ -0,0 +1,76 @@
# universalify
[![Travis branch](https://img.shields.io/travis/RyanZim/universalify/master.svg)](https://travis-ci.org/RyanZim/universalify)
![Coveralls github branch](https://img.shields.io/coveralls/github/RyanZim/universalify/master.svg)
![npm](https://img.shields.io/npm/dm/universalify.svg)
![npm](https://img.shields.io/npm/l/universalify.svg)
Make a callback- or promise-based function support both promises and callbacks.
Uses the native promise implementation.
## Installation
```bash
npm install universalify
```
## API
### `universalify.fromCallback(fn)`
Takes a callback-based function to universalify, and returns the universalified function.
Function must take a callback as the last parameter that will be called with the signature `(error, result)`. `universalify` does not support calling the callback with more than three arguments, and does not ensure that the callback is only called once.
```js
function callbackFn (n, cb) {
setTimeout(() => cb(null, n), 15)
}
const fn = universalify.fromCallback(callbackFn)
// Works with Promises:
fn('Hello World!')
.then(result => console.log(result)) // -> Hello World!
.catch(error => console.error(error))
// Works with Callbacks:
fn('Hi!', (error, result) => {
if (error) return console.error(error)
console.log(result)
// -> Hi!
})
```
### `universalify.fromPromise(fn)`
Takes a promise-based function to universalify, and returns the universalified function.
Function must return a valid JS promise. `universalify` does not ensure that a valid promise is returned.
```js
function promiseFn (n) {
return new Promise(resolve => {
setTimeout(() => resolve(n), 15)
})
}
const fn = universalify.fromPromise(promiseFn)
// Works with Promises:
fn('Hello World!')
.then(result => console.log(result)) // -> Hello World!
.catch(error => console.error(error))
// Works with Callbacks:
fn('Hi!', (error, result) => {
if (error) return console.error(error)
console.log(result)
// -> Hi!
})
```
## License
MIT

1
version Normal file
View file

@ -0,0 +1 @@
7.1.2