らぐな鉄

ゆっくりまったりToS日記

パッドの設定~

みなさん、ToSはキーボードとマウスでプレイしていますか?
わたしは知り合いからお古のパッドをもらったので、パッドでプレイしています~。
PS4のパッドと、PS2のパッドをつかってみています!
PS4のパッドはスタジオにあるPCで、PS2は自宅のPCで使っています。
でもPS2のはなんかボタンの配置がPS4と違ってて……ショートカットの場所が変わってしまうので、困っていました。

f:id:te2tarou:20160908140604j:plain
設定のところにボタンを割り当てる項目はあるんですけど、なにも設定できないですし・・・

そしたら、ToSがインストールされているところにあるhotkey_joystic.xmlというファイルをいじるとボタンが自由に設定できるって教わりました~。のでいろいろいじってみたので、レポートします!

PS2のパッドはJC-PS102Uっていうのを使って、PS2のパッドをつなげています。これだと、○×△□のボタンがPS4と全然違うんですね~。あとL1L2、R1R2ボタンが逆になってしまっているんです。

PS2(JC-PS102U) PS4(DualShock 4)
×
×
L1 L2
R1 R2
L2 L1
R2 R1

そこでPS2のパッドをPS4と同じになるように、hotkey_joysitic.xmlを編集してみましたょ~。下のはPS2の設定です!PS4のではありません~。あと書き換えた部分だけ載せています~。

 <HotKey ID="QuickSlotExecute1" Name="퀵슬롯1" DownScp="JOYSTICK_QUICKSLOT_EXECUTE(0)" UpScp="None" Key="JOY_BTN_4" PressedKey="JOY_BTN_7" Mode="Key" UseAlt="NO" UseCtrl="NO" OnEdit="NO" Category="Battle"/>
 <HotKey ID="QuickSlotExecute2" Name="퀵슬롯2" DownScp="JOYSTICK_QUICKSLOT_EXECUTE(1)" UpScp="None" Key="JOY_BTN_3" PressedKey="JOY_BTN_7" Mode="Key" UseAlt="NO" UseCtrl="NO" OnEdit="NO" Category="Battle"/>
 <HotKey ID="QuickSlotExecute3" Name="퀵슬롯3" DownScp="JOYSTICK_QUICKSLOT_EXECUTE(2)" UpScp="None" Key="JOY_BTN_1" PressedKey="JOY_BTN_7" Mode="Key" UseAlt="NO" UseCtrl="NO" OnEdit="NO" Category="Battle"/>
 <HotKey ID="QuickSlotExecute4" Name="퀵슬롯4" DownScp="JOYSTICK_QUICKSLOT_EXECUTE(3)" UpScp="None" Key="JOY_BTN_2" PressedKey="JOY_BTN_7" Mode="Key" UseAlt="NO" UseCtrl="NO" OnEdit="NO" Category="Battle"/>
 <HotKey ID="QuickSlotExecute5" Name="퀵슬롯5" DownScp="JOYSTICK_QUICKSLOT_EXECUTE(4)" UpScp="None" Key="JOY_BTN_4" PressedKey="JOY_BTN_5" Mode="Key" UseAlt="NO" UseCtrl="NO" OnEdit="NO" Category="Battle"/>
 <HotKey ID="QuickSlotExecute6" Name="퀵슬롯6" DownScp="JOYSTICK_QUICKSLOT_EXECUTE(5)" UpScp="None" Key="JOY_BTN_3" PressedKey="JOY_BTN_5" Mode="Key" UseAlt="NO" UseCtrl="NO" OnEdit="NO" Category="Battle"/>
 <HotKey ID="QuickSlotExecute7" Name="퀵슬롯7" DownScp="JOYSTICK_QUICKSLOT_EXECUTE(6)" UpScp="None" Key="JOY_BTN_1" PressedKey="JOY_BTN_5" Mode="Key" UseAlt="NO" UseCtrl="NO" OnEdit="NO" Category="Battle"/>
 <HotKey ID="QuickSlotExecute8" Name="퀵슬롯8" DownScp="JOYSTICK_QUICKSLOT_EXECUTE(7)" UpScp="None" Key="JOY_BTN_2" PressedKey="JOY_BTN_5" Mode="Key" UseAlt="NO" UseCtrl="NO" OnEdit="NO" Category="Battle"/>
 <HotKey ID="QuickSlotExecute9" Name="퀵슬롯9" DownScp="JOYSTICK_QUICKSLOT_EXECUTE(12)" UpScp="None" Key="JOY_BTN_4" PressedKey="JOY_BTN_8" Mode="Key" UseAlt="NO" UseCtrl="NO" OnEdit="NO" Category="Battle"/>
 <HotKey ID="QuickSlotExecute14" Name="퀵슬롯14" DownScp="JOYSTICK_QUICKSLOT_EXECUTE(13)" UpScp="None" Key="JOY_BTN_3" PressedKey="JOY_BTN_8" Mode="Key" UseAlt="NO" UseCtrl="NO" OnEdit="NO" Category="Battle"/>
 <HotKey ID="QuickSlotExecute15" Name="퀵슬롯15" DownScp="JOYSTICK_QUICKSLOT_EXECUTE(14)" UpScp="None" Key="JOY_BTN_1" PressedKey="JOY_BTN_8" Mode="Key" UseAlt="NO" UseCtrl="NO" OnEdit="NO" Category="Battle"/>
 <HotKey ID="QuickSlotExecute16" Name="퀵슬롯16" DownScp="JOYSTICK_QUICKSLOT_EXECUTE(15)" UpScp="None" Key="JOY_BTN_2" PressedKey="JOY_BTN_8" Mode="Key" UseAlt="NO" UseCtrl="NO" OnEdit="NO" Category="Battle"/>
 <HotKey ID="QuickSlotExecute17" Name="퀵슬롯17" DownScp="JOYSTICK_QUICKSLOT_EXECUTE(16)" UpScp="None" Key="JOY_BTN_4" PressedKey="JOY_BTN_6" Mode="Key" UseAlt="NO" UseCtrl="NO" OnEdit="NO" Category="Battle"/>
 <HotKey ID="QuickSlotExecute18" Name="퀵슬롯18" DownScp="JOYSTICK_QUICKSLOT_EXECUTE(17)" UpScp="None" Key="JOY_BTN_3" PressedKey="JOY_BTN_6" Mode="Key" UseAlt="NO" UseCtrl="NO" OnEdit="NO" Category="Battle"/>
 <HotKey ID="QuickSlotExecute19" Name="퀵슬롯19" DownScp="JOYSTICK_QUICKSLOT_EXECUTE(18)" UpScp="None" Key="JOY_BTN_1" PressedKey="JOY_BTN_6" Mode="Key" UseAlt="NO" UseCtrl="NO" OnEdit="NO" Category="Battle"/>
 <HotKey ID="QuickSlotExecute20" Name="퀵슬롯20" DownScp="JOYSTICK_QUICKSLOT_EXECUTE(19)" UpScp="None" Key="JOY_BTN_2" PressedKey="JOY_BTN_6" Mode="Key" UseAlt="NO" UseCtrl="NO" OnEdit="NO" Category="Battle"/>
 <HotKey ID="NormalAttack" Name="일반공격" DownScp="None" UpScp="None" Key="JOY_BTN_2" PressedKey="MustNone" Mode="Key" UseAlt="NO" UseCtrl="NO" OnEdit="NO" Category="Battle"/>
 <HotKey ID="Jump" Name="점프" DownScp="None" UpScp="None" Key="JOY_BTN_3" PressedKey="None" Mode="Key" UseAlt="NO" UseCtrl="NO" OnEdit="NO" Category="Basic"/>
 <HotKey ID="Map" Name="맵" DownScp="UI_TOGGLE_MAP()" UpScp="None" Key="JOY_BTN_9" PressedKey="None" Mode="Both" UseAlt="NO" UseCtrl="NO" OnEdit="NO" Category="Basic"/>
 <HotKey ID="Select" Name="선택/스킵" DownScp="None" UpScp="None" Key="JOY_BTN_4" PressedKey="None" Mode="Key" UseAlt="NO" UseCtrl="NO" OnEdit="NO" Category="Basic"/>
 <HotKey ID="QuestItemUse" Name="퀘스트아이템 사용" DownScp="QUESTITEMUSE_EXECUTE()" UpScp="None" Key="JOY_BTN_1" PressedKey="None" Mode="Key" UseAlt="NO" UseCtrl="NO" OnEdit="NO" Category="Basic"/>
 <HotKey ID="Escape" Name="ESC버튼" DownScp="None" UpScp="None" Key="JOY_BTN_10" PressedKey="None" Mode="Both" UseAlt="NO" UseCtrl="NO" OnEdit="NO" Category="Basic"/>

○=攻撃、×=ジャンプ、□=会話、△=イベント アイテム、START=MAP、SELECT=ESCに割り当ててます!本来は「○=会話」で「□=攻撃」なのですけど、頻繁に押す方を○にしたほうが楽だったので入れ替えました~。

書き換えの仕方は、Key=""とPressedKey=""の""で囲まれたところを書き換えれば、変わるみたいです。PressedKeyっていうのは、押しながらっていう意味みたいです。たとえば、Key="JOY_BTN2" PressdKey="JOY_BTN7"って言う場合は、L2ボタンを押しながら×ボタンっていう意味です。

パッドのどのボタンがJOY_BTNのいくつなのかは、Windowsのコントロールパネルのデバイスとプリンターっていうところにパッドのアイコンがあるので、そこのゲームコントローラの設定っていうところから確認できますー。

f:id:te2tarou:20160908143559j:plain
ボタンの①~⑭がJOY_BTNの後ろに付ける番号になります!
これでようやくスタジオと家とで同じ操作になりました!