基本的に物置き

うかでも- Ukagaka Demo Hyoujisuru Tool

更新:2023年1月30日

●USHS -> うかでもに変わりました。動作にVue.jsがいらなくなりました。

これはなに?

1.画面の左下をご覧ください。
2.なにやらボタンがありますので押してみてください。
3.女の子が喋っていますね。こういうことです。





真面目に説明します。

うかでもとは、あなたのゴースト配布ページに簡易サンプルを設置するためのスクリプトです。
簡易サンプルとはつまり、今画面上で喋っているその子のようなもののことです。
すでにお試しになられたかもしれませんが、つついたり撫でたりすることもできます。

これは伺かを知らない人に「伺かとはだいたいどんな感じのものか」を直感的に体感してもらうためのものです。
また、知っている人にもそのゴーストがどういう性格か、どういうトークをするか、を明示することができます。
うかでもを埋め込めば、あなたの配布ページに手軽にそんな機能を付加することができます。

どう使うの?

①下記リンクよりダウンロードし、あなたのゴーストの配布ページと同階層に配置してください。
②ushs_config.txtに必要事項を設定してください。
③配布ページのhtmlにushs_html.txt内のスクリプトを埋め込んでください。
④動くはずです。

詳細は付属のtxtファイルにも書いておりますので、よければそちらもご参考ください。

注意事項

このスクリプトを使用したことによる物理的、精神的、または時間的損失に関し、製作者は何ら責任を負えません。
バグ等は発生しないように努めていますが、なにか不具合が発生する可能性もあります。
もしそういった挙動がありましたら、ご連絡ください。

ダウンロード

安定版(Ver1.00)
試験版(Ver1.01)

↓に詳細な仕様



















詳細

うかでもで使用するのは『ランダムトーク辞書』『さわり反応辞書』『replace.txt』『repalce_after.txt』『satori_conf.txt』『shell/master/のサーフェス画像』『shell/master/surfaces.txt』の7つです。

以下のトークは弾かれます。
・(ランダムトーク)『*』のみで始まらないトーク
・(さわり反応)'ID''部位''行動'で始まらないトーク(例えば"*1Headつつかれ"、"*0Headなでられ"は読み込まれますが、"0頭なで反応"は現状無視されます。また、行動の種類は現状"なでられ・つつかれ"の2つのみになっています)
・(共通)開始に条件を満たす必要のあるトーク(例えば"*【タブ文字】(親密度>3)"みたいなトーク
・">"を含むトーク(例えば">不機嫌時"みたいな別トークへの移動) 
・"_"を含むトーク
・"(if...)"のような特殊な関数を含むトーク

以下の内容は削除されます。(トーク内からそこだけ削除されます)
"$のような変数定義"
"Φ"特殊記号

変数はsatori_conf.txt内に初期値がセットされている場合のみ表示されます(例えばconf.txt内に"$ユーザ名【タブ文字】お前"とあった場合、トーク内の"(ユーザ名)"は"お前"に変換されますが、ない場合は何も表示されません)

よくありそうな質問

Q.Update用のフォルダは使いたくないんだけど……

別にフォルダを作成してもご利用いただけます。
本体フォルダをコピーしてリネームしたものを設定してみてください。
(余談:Update用のフォルダをおすすめしているのは、一定の規則に基づいてファイルが配置されていることがあらかじめ保証されており、開発導入が楽になるためです。
 このスクリプトはそうした配置が前提になっているため、自前でフォルダを用意する場合は手動でその規則に合わせる必要があります。
 例えば、辞書は『ゴースト本体フォルダ名/ghost/master/』下に配置されている必要があります)

Q.読み込みがうまくいかないんですけど……

フォルダ配置や名前規則が合っていない可能性があります。
付属のreadme.txtをご確認の上で再度試してみてください。

Q.文字化けしました……

配布ページのcharsetが『UTF-8』じゃなかったり、辞書の文字コードが『SJIS(SHIFT-JIS)』でない可能性があります。
読み込み時に『SJIS → UTF-8』にエンコードされるようになっていますので、辞書をSJISに変換してみてください。
(なお、その場合はなんか変になる可能性がありますので、Update用のフォルダではなく、別にUSHS専用のデータフォルダを作成することを推奨します)

Q.おためし表示ボタンの内容を変えたいんですけど……

文字部分の場合:121行目にあるstatusesの数値(''で囲まれた部分)を変えてください。
色の場合:126行目にあるbackgroundの値(''で囲まれた部分)を変えてください。なお、その部分はCSSでの指定になっています。

Q.バルーンの色を変えたいんですけど……

183行目にあるbackgroundの値(''で囲まれた部分)を変えてください。こちらもCSSでの指定です。

Q.文字表示間隔・トーク表示間隔を変えたいんですけど……

文字表示間隔の場合:163行目にあるcharIntervalの数値(初期値は50)を変えてください。
トーク表示間隔の場合:164行目にあるtalkIntervalの数値(初期値は15)を変えてください。
いずれも半角数字で入力いただくようお願いします(たぶん全角だとバグります)。
なお、トークの方ですがトーク内容・サーフェスのリセットはtalkIntervalが半分経過したタイミングで行われるようになっています。

Q.うまく動いたんですけど……

おめでとうございます。教えてくれると喜びます(とっても)。

よくあってほしい質問

Q.このページのおためし表示の子は誰ですか?

配布中の『ふくふくアフターライフ(仮)』(正式名称)というゴーストです。