Translate

2013年7月10日水曜日

BlueStacks ゲーム用にキーボードマップを設定する方法(基本編)


Bluestacksでゲーム用にキーボードマップを設定する方法 。(Windows 7 システム環境)

 ゲームを新しくインストールすると大抵はマウス動作のみのインタフェースだけになりがち操作がしづらいと思います。

特にレースゲームにおいてはチルト機能の操作はマウスでは対応しきれません。
端から端へとTAP位置が離れているゲームにおいてはマウス操作だけで一苦労です。

ですが、bluestacks初期インストール状態でもキーボード操作に対応しているゲームアプリは存在していているのも事実です。

そのような設定はどこにあるのかを以下に示し、今後インストールしたゲームへの対応方法を説明できれば幸いです。

手順修正




手順1
事前準備
System Tunerをインストールしておく。
System Tuner:https://play.google.com/store/apps/details?id=ccc71.pmw&hl=ja

アンドロイド側の作業(bluestacks)
プレイしたいゲームタイトル名の取得を行う。


System Tunerを起動し、ユーザーボタンを押下する。



cfgファイルを作成したいアプリを探し、詳細ボタンを押下する。


枠線で囲んだ部分がcfgファイルのファイル名となるので、メモする。



※ESエクスプローラー等のフォルダを見れるアプリを使用し、
見つけたらフォルダ名をメモします
判断材料はメーカー名やタイトル名です。

アプリのインストールされてある場所候補
・/sdcard/android/data
・/sdcard/android/obb

上記場所で見つからない場合
・/mnt/asec
※ここで見つかるフォルダ名には余計なパラメータ-1が追記されてあるので
-1の部分を除外してフォルダ名をメモしてください。


/sdcard/android/data

/sdcard/android/obb

/mnt/asec


手順2
WINDOWS側の作業
隠しフォルダ"\ProgramData\BlueStacks\UserData\InputMapper"にアクセスする。
※エクスプローラの設定を隠しフォルダも見えるように設定してやる必要有り
※ここにはデフォルトでサポートされてあるゲーム等のキーマップ設定のファイルが
置いてある。

この場所にプレイしたいゲームのcfgファイルを置いておくことでキーボード操作が
可能になる。

TEMPLATE.cfgなど20種類くらいcfgファイルが置いてあるのでその中身のファイル
を参考にプレイしたいゲームのcfgを作成していきます。
編集できたらファイル名は手順1でメモしたファイル名として保存します。
フォルダ名とcfgファイル名を一致させないと動きません。

手順3

トライアンドエラーで動作確認をします。

大まかな流れは以上です。

ただまだ自分の方でも確認できてない。設定があります
斜め方向のスワイプ操作がうまくいきません。

cfgファイルの例をのせておきます。
レースゲーです。

タイトル:RACE of champion

Making Configuration file "com.invictus.roc.cfg"


##########################################################################
# TITLE:RACE of champion
# WINDOWS7 cfgfileInstall PATH :\ProgramData\BlueStacks\UserData\InputMapper
# Android App Install Folder name:com.invictus.roc
# Config File name:com.invictus.roc.cfg
###########################################################################

[keys]
N       = Tap (90,85)
B = Tap (10,85)
Left = Tilt Absolute (0,-50) Return
Right = Tilt Absolute (0,50) Return

[guidance]
#N = アクセル
#B = ブレーキ
#左カーソル = 左折
#右カーソル = 右折
############################################################################

参考になれば幸いです。

bluestacks ver 07.11.879より
##########################################################################

# TITLE:RACE of champion
# WINDOWS7 cfgfileInstall PATH :\ProgramData\BlueStacks\UserData\InputMapper
# Android App Install Folder name:com.invictus.roc
# Config File name:com.invictus.roc.cfg
###########################################################################

[keys]
N       = Tap (90,85)
B = Tap (10,85)
Left = Tilt Absolute (0,-50) Return
Right = Tilt Absolute (0,50) Return


[GamePad]
Tilt_RollMax = 30
LeftStick = Tilt
B = N
A = B

[guidance]

#N = アクセル
#B = ブレーキ
#左カーソル = 左折
#右カーソル = 右折
############################################################################




2 件のコメント:

  1. いつもブログ楽しみにみております。
    エターナルゾーンの動作確認できましたがどうもボタン数が足りないのか、設定コードが悪いのか斜め移動ができません。。。

    エターナルゾーンの操作設定ファイル(Bluestacks用)とかやる予定はありますでしょうか?

    返信削除
    返信
    1. ごめんよ コメント欄ぜんぜん見てなかった。これ月額なの?
      AteamIDが無いとできないので会員登録探してるのだけどソレらしいページが見つからないんだけど^^;
      ブルスタで斜め移動は正確に再現できないですね
      斜めが可能なのはキャラクターの移動が傾きセンサーによるものなら再現できるけど
      その場しのぎの対応の場合 一旦 斜め移動座標をキーボードに割り当てる
      割り当てたキーボードをさらにPADに割当くらいしか

      削除