Oh dear...well, if you are invested in your macro, then the only way to sort this is to do the fllowing;
You can bypass the joystick altogether in the script by adding...
Configure(&Joystick, MODE_EXCLUDED);
Then remove...
Configure(&Throttle, MODE_FILTERED);
Then... create a MapKey statement for every button you need to use (why not all of them?) plus a MapAxis statement for any Throttle axis you use.
Examples:
MapKey(&Throttle, BSF, DX8); // Throttle Boat Switch-Forward sends 'Joy_8' to ED
MapKey(&Throttle, BSF, 'a'); // sends 'a' to ED
MapAxis(&Throttle, THR_RIGHT, DX_Z_AXIS);
...you may need to either create MapKey statements which match your binds in the game, or, re bind everything after you create your MapKeys etc.
Happy to help more if you get stuck.
Cheers
Clicker
You can bypass the joystick altogether in the script by adding...
Configure(&Joystick, MODE_EXCLUDED);
Then remove...
Configure(&Throttle, MODE_FILTERED);
Then... create a MapKey statement for every button you need to use (why not all of them?) plus a MapAxis statement for any Throttle axis you use.
Examples:
MapKey(&Throttle, BSF, DX8); // Throttle Boat Switch-Forward sends 'Joy_8' to ED
MapKey(&Throttle, BSF, 'a'); // sends 'a' to ED
MapAxis(&Throttle, THR_RIGHT, DX_Z_AXIS);
...you may need to either create MapKey statements which match your binds in the game, or, re bind everything after you create your MapKeys etc.
Happy to help more if you get stuck.
Cheers
Clicker
Last edited: