forked from Hay1tsme/segatools
[Project Diva Arcade] Strange random button press behaviour if using physical Aime Card Reader (happen after restarting the game a few times) #18
Labels
No Label
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
No Milestone
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: Dniel97/segatools#18
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
When using a physical Aime card reader, sometimes the game will just randomly press any button after I start the game. See https://youtu.be/IrZJtamXej0 for illustration. Note: I didn't press any button, it just register and press itself at certain interval.
On clean PC restart, it will work fine the first time, but most other times it just doesn't work. See https://youtu.be/4oK-pZMc3mc for when it works perfectly.
P/S: The Aime card reader is run on Raspberry Pi Zero using the firmware from https://github.com/whowechina/aic_pico. This issue doesn't happen on Konami eamusement game.
Following is the
segatools.ini
config I use. Really puzzle as to why this happen after restarting the game a couple of times.Edit 2: On deeper inspection using Test Input service option I noticed the Square and Cross key keep on stickied and toggled between ON/OFF (see the attached GIF). Confirme that this is not because of the key map that I did.
Edit 3: Confirmed that this strange behaviour only happen if Aime card emulation is turned ON. With aime card emulation turned off, it will work sometimes, but most of the time this strange key press behaviour. But if I'm lucky it won't happen.
Edit 4: Add video here (https://youtu.be/NdhMLm05fpQ) when entering Test Input service. Noticed how some of the keys kept on holding even if I didn't press any. I then manually press F1 and F2, but you can see it only blink real fast. It is 100% caused by aimeio when configured not to use emulation in segatools, as enable aimeio emulation will never yield this strange behaviour.
Hello!
As soon as you disable the aime reader emulation there is nothing segatools can do about it as it disables the hook completely. The question would be why aic_pico actually triggers some buttons in the current firmware. That indeed seems really strange an so can only imagine that something light be weird with the COM ports.
No further interactions. closing.