0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

CronusMaxPlusでホリツインスティック設定のメモ

Last updated at Posted at 2021-10-20

■ツールのインストール

https://cronusmax.com/
 MENU -> DOWNLOADS -> CLICK HERE ->DOWNLOAD
 Cronus PRO のDownloadボタンを押す

・Cronus_0121_Setup.zipを解凍、Cronus_0121_Setup.exeを実行。
 指示に従いインストール。

■ファームウェアアップデート

・プログラミングポートにminiUSBケーブルをつなぎ、PCのUSBポートとつなぐ。

・Cronus PRO起動。

・Tools -> Firmware Updateを選択、指示に従い必要に応じてアップデート。

■基本設定

・Tools -> Options を選択。
・Deviceタブで1ms Responseのチェックを入れる。
・CMax Plusタブで
 Enable PS4 Partial crossover support (auto reconnect every 10 min)に
 チェックを入れる。
・Close押して閉じる。(先の「焼き込み」して初めて実機に反映されると推測さる)

■マッピング設定(基本のキーマップ変更スクリプト生成)

・Plugins -> MAX Mapper を選択。

・INPUT:欄をXBOX360パッド(右から2番目)を、
 OUTPUT:欄をPS4(左から1番目)を選択。

・設定にあたり考えた割り当て

 ホリツインスティックのボタンは、
  左端    XBOXボタン
  上段左から Y X B A
  下段中央  BACK
  右端    START
 タニタツインスティックは
  上段左から ○ △ ×
  下段中央  □
  右端上段左から SHARE PS
  右端下段    OPTIONS
 なので、
  XBOX -> PS ※
  A -> SHARE
  X -> △
  Y -> ○
  B -> ×
  BACK -> □
  START-> OPTIONS ※
 に割り付ける。
 タッチパッド・ACCX,Y,Zには割り当てなし。

・設定おわったらGenerate GPC Scriptを押す。
 そうするとこんなスクリプトが自動生成される。

~~~~~
//
// 2020-01-05 20:08:24
// Script generated by MAX Mapper Plugin
//----------------------------------------
remap XB360_A -> PS4_SHARE;
remap XB360_Y -> PS4_CIRCLE;
remap XB360_B -> PS4_CROSS;
remap XB360_BACK -> PS4_SQUARE;
unmap PS4_ACCX;
unmap PS4_ACCY;
unmap PS4_ACCZ;
unmap PS4_TOUCH;

main {
}
~~~~~
 ※印の項目については、スクリプト記述無しでも割り当てられる標準割り当てなので
  該当スクリプト行がない。

・スクリプトを次のように書き換え、File -> Save Asから名前をつけて保存する。

~~~~~
remap XB360_A -> PS4_SHARE;
remap XB360_X -> PS4_TRIANGLE;
remap XB360_Y -> PS4_CIRCLE;
remap XB360_B -> PS4_CROSS;
remap XB360_BACK -> PS4_SQUARE;
unmap PS4_ACCX;
unmap PS4_ACCY;
unmap PS4_ACCZ;
unmap PS4_TOUCH;

main {
remap_leftstick();
}

function remap_leftstick(){
if(get_val(XB360_UP))
{
set_val(PS4_LY,-100);
}
else if(get_val(XB360_DOWN))
{
set_val(PS4_LY,100);
}
if(get_val(XB360_RIGHT))
{
set_val(PS4_LX,100);
}
else if(get_val(XB360_LEFT))
{
set_val(PS4_LX,-100);
}
return 0;
}
~~~~~
 これにより、ホリの左スティック操作(=デジタル十字パッド扱い)に応じて
 アナログ左スティック操作もされるよう処理される。

■コンパイル

・Compiler -> Compileを押す。

■ビルドと動作テスト

・Compiler -> Build and Runを押す。

・このとき、実際に使用するコントローラを変換器本体のUSBメスポートに
 刺しておくと、コントローラ操作に応じて何が出力されるか画面で確認できる。

■設定の焼き込み

・Compiler -> Program Device を押す。

・終わったら、PCから外してPS4につなぐ。

■使用時の注意

・本体のボタンを押し、7セグLEDが「1」を表示するようにする。
・なおTwin-Aで操縦するのを前提としている設定だが、
 △=レスキュー □=味方指示 と別途VOMP上で設定が必要。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?