# 棒読みちゃんで○つのが悲鳴を上げる事案が発声

# 概要

このアプリは、式姫の庭のチャットを棒読みちゃんに読み上げさせるアプリです。読み上げた内容により小ウインドウに表示したキャラクター(ぼつのひめではウグイスと称します)の表情が変化します
正式名称：棒読みちゃんで○つのが悲鳴を上げる事案が発声
略称：ぼつのひめ

# 目次

1. 動作要件
2. インストール
3. 起動方法
4. 配布改造 について
5. FAQ
6. ご意見ご要望質問など
7. 謝辞
8. 免責事項

# 動作要件

式姫の庭 niconico動画版、mixi版 のみ対応しています。本家でも動くはずですが未確認です。
OS WindowsXP以降のWindows
ブラウザ Internet Explorer専用です IE6以降
棒読みちゃん Ver0.1.8.3以降
マシン性能 式姫の庭がサクサク動く程度。ぼつのひめはIEに結構負荷をかけます。マシン性能の目安としては、ぼつのひめを起動していない状態でタスクマネージャのパフォーマンスが50%以下。
上記に加えて、BASP21の インストールが必要となります。BASP21のインストーラは、ぼつのひめに同梱されています。BASP21は棒読みちゃんとソケット通信を行う ために、ぼつのひめで利用するDLLです。

# インストール

BASP21のインストールが必要です。同梱の BASP21-2003-0211.exe かBASP21のサイトよりBASP21の最新版を取得し、実行してください。一度インストールすれば以降は 不要です。
ぼつのひめは任意の場所に置いてください。

# 起動方法

１． IEで式姫の庭を以下の手順でフレームなしで起動します。

１．１ 通常の手順でサーバ選択画面まで進みます。 １．２ 画面の赤丸の部分で右クリックし、プロパティを表示します。 |
１．３ プロパティのアドレス(URL)の部分をトリプルクリックし、 表示されているアドレスをコピーします。 niconico版では非常に長く意味不明な文字列 が続くURLですが、それで正常です。 |
１．４ コピーしたアドレスをアドレス欄に入力してコピーしたアドレスにジャンプします。 |
１．５ フレームが表示されず、 サーバ選択画面のみがブラウザ全体に表示されれば成功です。 |

２． 式姫の庭を起動します。ロードが終わって庭が表示されるまではぼつのひめを起動しないようにしてください
３． 棒読みちゃんを起動します。
４． ぼつのひめ起動.js をダブルクリックします。
５． 小さなウィンドウ（ウグイス）が表示されれば起動に成功です。

## 終了方法

小さなウインドウ（ウグイス）の×をクリックして閉じてください。「ぼつのひめを終了します」の音声が流れれば正常終了です。
正常終了していないと思ったら？
タスクマネージャを起動し、[プロセス]タブの中から wscript.exe を探してください。wscript.exeを選択した状態で[プロセスの終了]ボタンを押して強制終了させてください。

# 配布改造について

配布は自由に行っていただいて構いません。その際には、それが再配布である趣旨を明記してください。
例：アップローダ等にアップする場合や自分のHPに掲載する場合、タイトルや案内文に (再配布) や (二次配布) をつける。
改造は自由に行っていただいて構いません。その際には、それがぼつのひめの改造版である趣旨を明記してください。
例：ぼつのひめ ○○対応版
また、その際には何をどう改造したのかをアップローダやHPに記載するか、それらを記載したテキストファイル等を同梱してください。
改造したぼつのひめに対し、その再配布や改造を制限してはいけません。
設定データや画像のみの配布は自由に行っていただいて構いません。でも今後仕様変更が入りまくると思います。
配布、改造は自由に行っていただいて構いませんが、著作権を放棄するものではありません。利用者がオリジナルと勘違いするような配布方法はご遠慮ください。

# FAQ

IE専用なのはどうしてですか？他のブラウザでは使えないのですか？
  ぼつのひめは、IEの持っているオートメーション機能を利用して表示中のHTMLの取得を行っています。IEやOfficeなどのMicrosoftのソフトは別のアプリから自分自身の持っているデータを操作できる手段を提供していますが、他のブラウザではそのよう な機能を提供していないため、ぼつのひめでは利用することができません。
式姫の庭をフレームなしで起動するのはどうしてですか？
  クロスサイトスクリプティングに対するセキュリティ対策のため、フレームを使用した状態だとフレームの中に表示されている式姫の庭にアクセスできないためです。
設定方法や設定ファイルの内容を教えて欲しい
  そのうちドキュメントを整備すると思いますがやらないかもしれません。今後まだまだ仕様変更が入ると思いますので期待せず長らくお待ちください。
式姫の名前を正しい読み方で読み上げてくれない
  棒読みちゃんはIMEの逆変換を利用して発音しています。棒読みちゃんの辞書登録で単語と読み方を登録しましょう。
デフォルトで入ってるこの絵…
  これでもこのプログラムを作ってる時間よりこれらの絵を作ってる時間の方が長かったんですがね…
式姫の庭以外のゲームでは使えないのですか？
  設定ファイルは式姫の庭に仕様変更があってもある程度対応できるようにしてあり、チャットがHTMLで作られているゲームや動画配信サイトに対しても設定次第では使えるかもしれません。
ソースコードは見られますか？
  ぼつのひめはJScriptと言うスクリプト言語で作られています。ぼつのひめ.jsは実行ファイルであると同時にソースファイルでもありますので、そのままテキストエディタで開いて編集可能です。

# ご意見ご要望質問など

niconico版とmixi版で、MSX.X68の名前で遊んでいます。書簡かチャットで受け付けます。当面は不具合対応と未実装機能の作成を 優先したいと思います。ご意見ご要望質問はありがたく受け付けますが、個々に返答はできないかも知れません。ご容赦願います。
開発ソースや成果物はSOURCEFORGE.JPで公開していく予定です。

# 謝辞

ソケット通信にはBASP21を 利用させていただきました。
同梱した画像の作成にはぷちっと★ロックシューターきせかえを利用させていただきました。
WSH,JScript,VBScriptの解説を掲載した各種サイトにはとてもお世話になりました。
そしてアピリッツ社様と全てのプレイヤーへ。

# 免責事項

無保証
  本アプリケーションを利用したことで、期待した動作結果が得られなかった場合でも、製作者は期待した動作をする、動作しないを保証しません。
非サポート
  本アプリケーションに関する質問、要望、意見等に対し、製作者は回答するかしないかを自由に選べるものとします。必ずしも回答しません。
無責任
  本アプリケーションを利用したことによるあらゆる結果に対し、製作者は責任を負いません。