Hammerhai, on 04 January 2013 - 12:17 PM, said:
When I went to Win 7 x64 I could not even get PPJoy to run properly. It gave an error 2 and that is where I had to give up as the PPJoy community is clueless and/or unhelpful. Take your pick. And that's where it stayed. Sadly, the passing of PPJoy leaves a huge gap when running older stuff on modern systems.
Good luck, wish I could help and be sure to post any workarounds you come up with
You need to alter your win7 so that it is in Test Mode, else the unsigned drivers will not work.
Ironically, one of the best guides for this is on the
Mechwarrior Living Legends wiki.
I also noticed something very strange.
XBox 360 controllers seem to be special in MWO. If you have one plugged in, then in the mechlab the left stick moves the mouse around.
Noticing this, I thought - OK, why not use an XBOX controller emulator? So I added X360ce (AKA TocaEdit - it allows you to remap other sticks to a virtual xbox 360 controller) to MWO and emulated an X360 controller, using the PPJoy virtual axis to move the emulated 360 controller.
The emulated 360 controller moved the mouse around in mechlab, so the game must see the X360ce emulated controller at some level, but it would not register in the control bindings.
So I got more creative. Instead of binding the X360ce controller to the PPJoy virtual axis, I bound it to another stick I had (Not an X360 gamepad) and then the stick controlled the mouse (It doesn't if I just plug the stick in without X360ce) but when I went to control bindings, the game just recognised the underlying stick, not the X360ce stick. eg I mapped left/right on the flight stick to up/down on the X360ce controller, and when I moved the flight stick left, the control bindings option registered a left/right of the flight stick not an up/down of the x360ce controller. To corroborate, when I moved the flight stick left/right, the mouse moved up/down, so as before that bit behaved as expected.
I am guessing the game detects these actions at a lower level than PPJoy, GlovePIE, X360ce etc can provide
Edited by evilC, 04 January 2013 - 12:26 PM.