Releases: shuichitakano/easy_arcade
Release list
v1.3.0-beta.3
EASY ARCADE v1.3.0-beta リリースノート
v1.3.0では、ゲームごとの入力設定を管理できる「マクロプロファイル」機能と、USBメモリを利用した設定の入出力機能を追加しました。
暫定ドキュメントはこちら
マクロプロファイル
WebアプリEASY ARCADE Macro Studioで作成した .eamacro ファイルをUSBメモリから本体へインポートできます。
マクロプロファイルでは、以下の設定をゲームごとに作成できます。
- 論理ボタンからJAMMA出力へのマッピング
- ボタンごとの連射設定
- 複数ステップの入力シーケンス
- マクロのループやリリース時中断
- 左右・上下を反転したマクロ再生
- 複数のマクロセット
- ステートセレクタ
- 1P・2P出力
マクロ起動専用の仮想論理ボタンG〜Jも利用できます。通常のJAMMA出力を持たないため、ゲーム操作へ影響させずにマクロの起動やセレクタ操作へ割り当てられます。
プロファイルは本体へ最大8件保存でき、メニューから使用するプロファイルを選択できます。
マクロセット
1つのプロファイルに最大16個のマクロセットを登録できます。
ゲーム中にCMD + LEFT/RIGHTを押すことで、プレイヤーごとに使用するマクロセットを切り替えられます。プロファイルは1P・2Pで共通ですが、現在のセットとマクロの実行状態はプレイヤーごとに独立しています。
高度なマクロ再生
マクロ出力には、直接入力や他のマクロとの合成方法を設定できます。
- 単純に出力を追加するOR合成
- マクロが使用する方向入力を自動的に置き換える自動合成
- 任意の出力を置き換えるカスタム合成
- 複数のループマクロの位相を揃えるLoop Sync
- 状態に応じて継続出力を切り替えるステートセレクタ
これにより、コマンド入力、連続入力、方向入力を伴う技、ゲーム内のモード切り替えなどをプロファイルとして構成できます。
本体設定のインポート/エクスポート
コントローラーのボタン割り当てや本体設定を、USBメモリ上のea2_config.jsonへ保存・復元できるようになりました。
ExpCfg: 現在の設定をエクスポートImpCfg: 保存した設定をインポート
本体の交換や設定のバックアップ、複数環境への設定コピーに利用できます。
互換性
従来のボタン割り当てと連射設定は引き続き利用できます。マクロプロファイルを無効にした場合は、従来どおりの入力動作になります。
v1.3.0-beta.2
EASY ARCADE Firmware v1.3.0-beta.2
v1.3.0で追加予定のマクロ機能およびUSBメモリ対応を先行公開するベータ版です。
動作確認やフィードバックにご協力いただける方向けのリリースです。
暫定ドキュメントはこちら
マクロプロファイル
.eamacro形式のマクロプロファイルに対応しました。
マクロプロファイルには以下の設定を保存できます。
- 論理ボタンからJAMMA側出力へのマッピング
- 入力シーケンスによるマクロ
- 最大16個のマクロセット
- ステートセレクタ
- 論理ボタン単位の連射設定
- プロファイル名、マクロ名、セット名
プロファイルはWebアプリの[EASY ARCADE Macro Studio](https://studio.easy-arcade.net/)で作成できます。
作成した.eamacroファイルをUSBメモリのルートへ保存し、ImpMcroからインポートしてください。
プロファイルの保存と選択
- インポートしたプロファイルは本体Flashへ保存され、すぐに有効になります
- 最大8件まで保存できます
- 同名ファイルは大文字・小文字を区別せず上書きします
- 9件目以降は、最も長く使用されていないプロファイルと入れ替えます
SelMcroから保存済みプロファイルを選択できますDisableを選ぶとマクロ機能を無効化できます- 無効時は従来どおり論理ボタン入力をそのまま出力します
マクロセット
通常画面でCMD + LEFT/RIGHTを押すと、マクロセットを前後へ切り替えられます。
- 先頭と末尾はラップします
- 切り替えに使用した左右入力はゲームへ出力されません
- プロファイルは1P・2P共通です
- 実行状態と現在のセットは1P・2Pで独立しています
- 選択中のセットはFlashへ保存されず、電源投入時はSet 0へ戻ります
仮想論理ボタン
マクロ用の仮想論理ボタンG〜Jを追加しました。
VBtnCfgをOnにすると、通常のボタン設定でG〜Jも割り当てられます。デフォルトはOffです。
G〜Jに直接対応するJAMMA側出力はありませんが、マクロやステートセレクタのトリガとして使用できます。
連射設定
ボタンごとの連射位相に以下の3種類を選択できるようになりました。
- Front:グローバルな分周期の一方の位相
- Back:Frontと逆の位相
- Sync:ボタンを押した瞬間から周期を開始し、必ずOnから開始
Syncはボタンを押し直すたびに位相がリセットされます。
USBメモリ対応
USBマスストレージに対応しました。
対応ファイルシステム:
- FAT12
- FAT16
- FAT32
- exFAT
主な制限:
- 論理セクタサイズは512バイトのみ対応
- GPT非対応
- ロングファイル名は最大64文字
- 同時に使用できるUSBメモリとLUNは各1つ
本体設定のインポート・エクスポート
USBメモリを使用して本体設定をバックアップできます。
ImpCfg:USBメモリのea2_config.jsonを本体へインポートExpCfg:現在の本体設定をea2_config.jsonへエクスポート
いずれもSTARTを押しながらAを押すと実行します。
従来のv1.2.0設定は引き続き読み込めます。
beta.2での変更
- exFATへ対応
- USBメモリの対応形式と制限をドキュメントへ追加
- BtnCfgがメニュー先頭にならず、メニュー操作ができなくなる問題を修正
v1.3.0-beta.1
Add beta macro profile support
v1.2.0
v1.1.0
- 1つのコントローラーで1P, 2P双方を操作できるモード(2 Port Mode)を追加
- シンクロ連射の更新タイミング設定を追加
- 電源のON/OFF時にUSBの初期化を行うようにした
- USBハブサポートを追加
v1.0.2
- 全初期化メニュー実行時に一部のステートの初期化が即時に反映しない問題を修正
- 電源オフ時に電源ボタンを長押しで全初期化を行えるようにした
v1.0.1
- 応答の速いUSBコントローラー(RAP VX-SA等)で、ボタンコンフィグがチャタリングにより困難な問題を修正しました
- ロータリーエンコーダーでAXIS Xが機能しない問題を修正しました