isJuhn / KAMI

Kot And Mouse Injector
MIT License
102 stars 14 forks source link

Incorrect emu driver instantiated on startup #69

Open dio-gh opened 1 year ago

dio-gh commented 1 year ago

Issue description:

KAMI always instantiates an RPCS3 driver regardless of the emulator targeted. https://github.com/isJuhn/KAMI/blob/4871e27c8b167ce7874270d26b0c07f3a883778f/KAMI.Core/KAMICore.cs#L38

User impact:

No impact for RPCS3 users, medium impact for PCSX2 users who have to manually configure their IPC port to a non-default value as a result (on every emu launch, at this point in time).

https://github.com/isJuhn/KAMI/blob/4871e27c8b167ce7874270d26b0c07f3a883778f/README.md#L16

Ideal resolution:

Enable KAMI to automatically enumerate every supported emu's every open instance and connect to each with the proper driver.

Additional notes:

This has been known for a very long time, this ticket is just for bookkeeping.