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의 컨트롤러로 처리됩니다.