埃丁普特
v1.2
Eddienput(發音為「edd-input」)是一款可程式虛擬控制器,主要設計用於增強 PC 上所有格鬥遊戲的訓練模式。
安裝 ViGEmBusSetup_x64.msi(隨程式提供)
cd
進入克隆的儲存庫的根目錄poetry shell
./build.bat
包含 Eddienput 執行檔的可分發目錄應位於
下
最常見的使用場景是在回放檔案中定義回放/混合,載入檔案並播放它。您可以按照以下步驟操作:
您還可以與社群中的其他玩家分享您的播放文件,以便分享組合、混音等。您可以在回放資料夾中找到一些範例回放檔案。
可以透過在 GUI 視窗中切換Suppress Hotkeys
來抑制熱鍵。
[2] W10 [6]
而不是[2] W10 ]2[+[6]
configsgg.json
# <- Indicates this line is a comment and is ignored by the parser
# The assumed game for this example is Guilty Gear XRD Rev2
# The first line (configgg.json) indicates that we use the symbols and mappings defined in that file (that fit Guilty Gear notation)
# In the next line, we tell the dummy to perform a Gunflame (Asumming Sol Badguy is selected as P2), and then wait 60 frames (one second)
2 3 6+P W60
# Now dash forward (tap forward, wait one frame, then hold forward) for 20 frames and then stop (release forward)
6 W1 [6] W20 ]6[
# Now enter IK mode
K+P+S+H
configsgg.json
# Classic Eddie high/low mixup (assuming Guilty Gear Accent Core +R)
# Fixed Mawaru setup (always performed)
2 3 6 H W4 [K] W11 ]K[ W20
# Start defining a mixup (Indentation is optional but recommended for readability)
startmix
# Now one of the following options will be performed:
# 1) dash 6K option (overhead) - 60% to be performed:
option 60
6 W1 [6] W10 K
# 2) dash 5K option (low) - 40% to be performed:
option 40
6 W1 [6] W10 ]6[ W9 K
endmix
# Can now add more actions to be performed after the initial mixup ended (including other mixups)
configssf.json
# The assumed game for this example is Street Fighter 5 with Ken as P2
# Perform heavy tatsu 5 times waiting 180 frames (3 seconds) between each:
# Indentation is optional (recommended for readability)
loop 5
2 1 4+HK W180
endloop
# End with an ex shoryuken
6 2 3+MP+HP
您可以定義符號、將符號重新指派給其他按鈕以及在 JSON 設定檔中設定巨集(有關範例,請參閱 configsgg.json)。
播放檔案的第一行應始終是要使用的設定檔的路徑(絕對或相對)。
該程式可以監聽控制器輸入並產生 Eddienput 播放檔案。當程式開始啟用此功能時,必須連接控制器。
按下鍵盤上的 F10 即可開始錄製。一旦按下控制器上的選擇按鈕停止,記錄的輸入將寫入回放檔案。載入的錄製配置 json 檔案決定每個按鈕將轉換為的符號,該符號應與生成的播放檔案的設定檔中定義的符號相符。如果載入的錄製設定檔未定義按鈕和符號之間的映射,則該按鈕將被忽略。有關範例,請參閱rec_configs/rec.json
或rec_configs/rec_bb.json
。
configsgg.json
# Assuming Guilty Gear Accent Core +R with Eddie as P2, Perform Eddie's reversal super and beep right when a slashback should be inputted
6 3 2 1 4 6+H W63 beep
若要將符號與某些音訊提示相關聯,請在設定檔中新增從符號到其對應.wav
檔案的對應(有關範例,請參閱configsgg.json
)。
除了 plyaback 特定的設定檔之外,Eddienput 啟動時還會從其目錄config.json
中的通用設定檔載入一些設定。可以配置的設定有:
playback
:程式啟動時載入的播放檔案的路徑。playback_start_end_sound
:設定為true
或false
,設定播放開始/結束時是否播放聲音。hot_reload
:設定為true
到false
,設定播放檔案是否在播放時自動重新載入。side
:設定為P1
或P2
,設定程式啟動時使用哪一邊播放器。record_to
:設定錄製的預設位置。rec_config
:用於錄製的預設配置的路徑。 configskof_keyboard.json
) gg.json
)。如果您是鍵盤手,請同時執行程式的兩個實例(或連接一些真實的控制器,如果您有的話),以便第二個虛擬控制器將被視為 P2 的