Ok thanks for the feedback !
@Phasermaniac : I think you can try this too
The trick to make it work via Player 2 was successful , I managed to move and shoot with the Wiimote. I was now trying to see if it's possible to calibrate the gun in that game, the Test key doesn't work for me in that particular game, but that's a separate issue with Teknoparrot... at lest it can be played even if it's moving the cursor rather than pointing for now.
Is your Windows cursor way off your line of sight too ? Because - normally - if the Windows cursor is good, the aim in the game should be good too :/
I don't know how Touchmote handles this, but ultimatelly you can try to add an offset in DemulShooter, it may help
If I keep the other options only:
AXIS_X_NOP_OFFSET = 0x0009E0A4|3
AXIS_Y_NOP_OFFSET = 0x0009E082|3
BUTTONS_INJECTION_RETURN_OFFSET = 0x0009EF2C
AXIS_INJECTION_OFFSET = 0x0009DF7E
AXIS_INJECTION_RETURN_OFFSET = 0x0009DF84
Then the game loads fine, the cursor is recognised fine, but I cannot shoot as it seems the buttons were not enabled...
Ok, it is as expected wihtout the button hack
But the crash....strange.....at least I know where but still don't know why
Is the cursor off too when you do this, or only as a Player2 ?
PS: Out of curiosity, what is the option -parrotloader doing when it's used by demulshooter?
Well, you can run a game by running Teknoparrot, select the game and run it by the GUI.
Not using
-parrotloader is for this usage, and the buttons (start, service, coin, etc.....) are the one you set in TeknoParrot config (keyboard, gamepad, etc....)
You can also run a game by running DumpJvsCommand.exe and ParrotLoader.exe, without any GUI.
Unfortunatelly by doing so, the keyboard (and sometimes gamepad, I don't know the status now it changes so much....) was not handle and you couldn't use your desired keys to add coin, etc...
So by using
-ParrotLoader, I completely override keyboard controls by adding hard-coded keys (coin, start, service, test) so that keyboard can still be used. But if you use
-ParrotLoader with DumbJvsManager, it will override your keyboard settings
That why you don't need it with Operation Ghost if you run it as a standalone