Eddienput (อ่านว่า edd-input) เป็นตัวควบคุมเสมือนที่ตั้งโปรแกรมได้ โดยมีเป้าหมายหลักเพื่อเพิ่มโหมดการฝึกสำหรับเกมต่อสู้ทั้งหมดบนพีซี
ติดตั้ง ViGEmBusSetup_x64.msi (มาพร้อมโปรแกรม)
cd
ลงในไดเร็กทอรีรากของ repo ที่ถูกโคลนpoetry shell
./build.bat
ไดเร็กทอรีที่สามารถแจกจ่ายได้ซึ่งมีไฟล์ปฏิบัติการ Eddienput ควรอยู่ใต้
สถานการณ์การใช้งานที่พบบ่อยที่สุดคือการกำหนดการเล่น/มิกซ์อัพในไฟล์การเล่น โหลดไฟล์และเล่น คุณสามารถทำได้โดยทำตามขั้นตอนเหล่านี้:
คุณยังสามารถแชร์ไฟล์การเล่นของคุณกับผู้เล่นคนอื่นในชุมชนของคุณเพื่อแชร์คอมโบ มิกซ์อัพ และอื่นๆ อีกมากมาย คุณสามารถดูตัวอย่างไฟล์การเล่นได้ในโฟลเดอร์การเล่น
Hoykeys สามารถระงับได้โดยการสลับ Suppress Hotkeys
ในหน้าต่าง GUI
[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