Zorathros: Yes, it is as if the game only accepted movements inside a square defined by the top left and bottom right points of the joystick, and the movement along the edges are not seen by the program. This behaviour is really strange, especially since wc 1 and 2 didn't have it.
Maybe someone knows a way to bypass this, or can provide a joy0.dat file of a working calibration for the xbox360 pad.
Update: I found a solution to my problem. It's like this
- First you use the DLL found in wc3joy.zip.
- Then, in the config file for dosbox, set the joystick as 4axis and "timed=false".
- For the memory section set "ems=false"
- In the cpu section for "cycles" change it to some fixed number (100000 or whatever you think runs the game well)
The first 3 steps allow for the calibration using the full range of the joystick, but the cursor seems to show some oscillation afterwards. This is solved by the 4th steps, setting the cycles as a constant.
First, this file makes my Joystick work in WC Privateer, as far as movement goes... However, I still can't shoot :(
Second, I am using Windows 7, 64bit. I have myself (my login) set as admin privileges. For some reason, when I edit my WCPriv.conf file (dosbox) I can edit it just fine, but when I try to save it, it tells me I don't have privileges to do that. If I can't edit the file, it does me no good :( If I can't save the file that I edit, I am still screwed. Any suggestions?