For silent scope, i did take a look, but that's too complicated for me. In pcsx2 1.7 mouse work in relative mode, so i would need it to work as absolute to get things done.
The thing i'm doing is kinda simple, to sum up, look for the memory value of ammo, if this value decrease and the trigger is pressed = gunshot. Rewriting the whole virtual usb device is on a other level.
Well, often if i did do an US version and not the EU, this is for either one of this reason.
- The memory value of ammo is tricky to find, change on each reboot, and you got to find a pointer to it, so it take time.
- The US version has code/patch/better aim or other things that make the EU version irrelevant for me in comparaison. Like for exemple, for time crisis, crisis zone US, i include a cheat pnach file that remove gun flash, and i don't have it for the EU version.
So far, regardless of the region, all guncon game are covered.
I've updated my version, now it's not usefull to switch beetween 4/3 and 16/9 for time crisis 2&3 coop, the aiming fix should apply automaticly.
https://github.com/nixxou/pcsx2