艦隊司令官ごっこ マイクで艦隊指揮

はじめに

ここではマイクを用いて、分隊・艦隊を指揮する方法を説明します。


ふとしたことから、動画1を見ました。そこで思ったのが「音声で動画2や3みたいな艦隊を指揮できるかも?」ということでした。
動画1の人は e-speaking(有料)というアプリを使用しています。類似したアプリを調べたら、次のようなものがありました。

Game Commander 2 (有料)
S9ilent's Vocal Control (MOD、出せるコマンドが限られている)
shoot! (無料、好きなコマンドが出せる)

Game Commander 2 以外を試したところ、"shoot!" が最も好感触だったので "shoot!" を用います。

全体の流れ

 

マイクやツールの準備
キーの登録
発声 指揮

マイクやツールの準備

マイク(なんでもいい)

shoot! 本体
Microsoft Speech Recognition Engine 注
Microsoft .NET Framework
Microsoft DirectX 8.1 以上のver.
以上は下記リンクよりDL可
http://clans.gameclubcentral.com/shoot/downloads.php

shoot profile editor ver2 一番上のポスト
Wing Hotkeys (MOD 必須ではないが有った方がいい)



コンピュータが音声認識できるようにするためのソフトウェア。既にPCに入ってるかどうかの確認手順は以下の通り(Win XP の話。Vista 以降は最初から入ってる?)。
?"スタートメニュー - コントロールパネル - 音声認識"と進む。
?"言語"欄に注目
?Microsoft English Recognizer と表示されている、もしくはMicrosoft English Recognizer を選択可能かどうか確認

確認結果によって、作業が必要かどうか決まります。
表示されている→既にSREが入ってるのでSREインストール作業の必要は無い。
表示されてない→SRE はSpeech SDK 5.1 の中に含まれてます。参考URLの一番上からDLしてインストールして下さい。
(MS Office 経由でもインストールできるけど面倒。URL2段目参照。)

参考URL
http://www.microsoft.com/downloads/details.aspx?FamilyId=5E86EC97-40A7-453F-B0EE-6583171B4530&displaylang=en
http://www.microsoft.com/windowsxp/using/setup/expert/moskowitz_02september23.mspx
http://support.microsoft.com/kb/306901/ja

キーの登録

?X3TCを普通に起動
?X3TCの"control"オプションでホットキーを登録(これはいつものやり方)
?Alt+Tab キーを押して、X3TC を起動したまま画面を抜ける
これは登録したホットキーをいちいち覚えてられないので、画面切り替えながらホットキーを確認できるようにするためです。
?shoot profile editor ver2 を起動
?適当なprofile を読み込む
画面左上 - File - Load shoot profile と選択します。
shoot! をインストールしたフォルダに行きます。profiles というフォルダがあると思います。
このフォルダから"IL2"とか適当なのを選んで読み込みます。
(出来合いのものを編集した方がxmlファイルを一から作成するよりラク)
File - Save shoot profile と選択し、X3TCとでも名前を付けて保存しておきましょう。
?hotkey をxml ファイルに定義
shoot profile editor の画面に注目してください。

左欄
"WINGMAN cover me"とかコマンドが上からずらっと並んでいます。適当なものをクリックすると右の欄に対応したキーが表示されます。
このあたりで何となく使い方が解ってくるのではないでしょうか。左欄の"Command"には自分がわかりやすいコマンド名を"blue wing"とか好きなように付けます。
"Phrase"には実際に発音する単語を入れます。一音節だと暴発しやすいので単語は2個以上にした方がいいかも。あと、発音が難しい単語も避けた方が無難。
"Delay" "Pause" は特にいじらなくていいです。

右欄
"Action" はkey のままで構いません。"Key" にはX3TC で定義したキーを入れてやります。
ファンクションキーやエスケープ等、特殊なキーを入れたい場合はshoot! のトップページ の少し下、"Type"というところに凡例が載ってるので参考に。
組み合わせて押す場合は"Shift"の後にスペースを入れて"s" とするとShift+s 同時押しになります(例:shift s)。
欄の下にある"Add"ボタンを押すと行が下に追加されます。ここにも同じように操作を入れてやると上から下の順に連続してキー入力が実行されるようになります。
マクロ的なこともできるわけです。さて、残りの "Repeat" "Delay" "Pause" は下記の通り。全部空欄で構いません。調整が必要と感じたときだけ
いろいろな値を入れて微調整します。

"Repeat" キーを押す回数
"Delay" 発音してからキー入力が開始されるまでのタイムラグ(単位 msec ミリ秒)
"Pause" キーを押して離すまでの時間。どれくらい押し続けるか(単位 msec ミリ秒)
1000 と入れると1 秒になります。

こんな感じで、使いたいコマンドを登録していきます。一気に入れようとすると疲れるので、まずは一個だけテストしてみましょう。SETA の起動なんていいんじゃないでしょうか。
予め読み込んである要らないコマンドは消してしまいましょう。暴発のもとですし、見づらい。あと、こまめに保存しながらやりましょう。泣きます。

発声 指揮

?shoot! を立ち上げる
?shoot! でxml ファイルを読み込む
file - open と進み、自分で作ったxml ファイルを開きます。
?shoot! を立ち上げたまま、X3TCを起動
バックグラウンドで動作させたままでないと使えません。Scroll Lock キーでマイクの入力オンオフを切り替えることができます。ゲーム中でも切り替え可。
?命令を口頭で出してみる。必要なら調整。
以上。

あとがき

どうでしょう。きちんと動きましたか。両手を怪我してもX3TC できそうですか。
Cycrow の wing hotkeys を入れてあれば、ウイングの切り替えを行いながら戦闘できます。
(設定のコツ:select wing hotkey の後に ↓を必要な回数だけ"repeat" 設定)
Bombardier というMOD もあれば口頭で武器の切り替えもできますよ。

艦隊の指揮もできます。案の定、Bombardier や MARS でTurret 制御に大忙し → FFしまくり。
うーん。流石に君たちはAI(Artificial Insanity)と呼ばれるだけのことはあるね、と感心した次第。
まぁ、なかなか銀河英雄伝説のYan Wengli みたいにはいきませんね。銀英伝MOD欲しいなぁ。

というか、かなり大勢の人が艦隊戦の頻発を期待してたんじゃないか。
youtube とかのtrailer 見ても艦隊ものはかなり多いぞ。
EGOSOFT はその辺解ってても、艦隊制御の困難さやマシンパワーのことを考えて
小規模戦闘で終わるような現行のデザインにしてるんじゃなかろうか。
Fleet Management のコマンドが少ないのは、EGOSOFTの配慮かもしれない。
WINGにフォーメーション取らせても、互いに衝突するくらいautopilokkk はアレだし。。

Mount and Blade Warband みたいにマルチプレイできたら相当面白いんだけどなぁ。
Silent Hunter は確かできたような気がするぞ。潜水艦同士だが。
AIのアホっぷりは各艦を人力で動かすことで無化できる。AI のルーチン考えるより余程手っ取り早い。
艦隊司令官とか砲手とか分業可能。どうしても人数足りなきゃBOTも使用可能。
セクターいろいろ作って好きな戦場を選べる。イゼルローン回廊モドキMAPとか。
好きな船を味方・敵側にいくらでもスポーンできて初期配置もエディタで自由自在。
90度回頭とか散開とか陣形とかもキー一発。マルチプレイ対応。ラダー制あり。
そういうMODって作れそうだけどなぁ。作る時間も知識もない。。

「Argon Military VR-Training Software mk?」なんてタイトルでExpansion 出したらかなり売れそう。。。
わし、絶対買う。

参考

X3: Terran Conflict with voice recognition(youtube) 動画1
X3 Terran Conflict - When Worlds Collide (youtube) 動画2
X3TC: The Great War Ep1 :Stand Off(youtube) 動画3
[IDEA] Voice recognition
S9ilent's Vocal Control (SVC)
Bombardier

(columnist: universo 2010/05/31)

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2010-05-31 (月) 22:59:38
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.