First post, by Rekrul
I recently tried to play Alien Trilogy using DOSBox. Once I used NoVert to stop the forward/back movement of the mouse from moving your character in the game it became slightly better. Honestly, did ANYONE actually play these old FPS games by rolling the mouse to walk?
However, I ran into one huge problem: Turning with the mouse is agonizingly slow. You have to pick the mouse up and re-center it about three times just to make a 90 degree turn.
I looked through the DOSBox config file and found the mouse sensitivity setting. I set it to the max of 1000 and when I start the game in a window, turning with the mouse is a decent speed. Unfortunately, as soon as I switch to fullscreen mode, it's like it's back at the original setting again. OK, maybe it's a hair faster, but it's still too slow to actually play. Playing in a window isn't really a viable option as it's a dark game and the rest of the desktop gives off too much light.
I tried setting the fullscreen resolution to 640x480, which is about as low as my video card will go, but turning was still unplayably slow. The strange thing is that turning with the keyboard is fairly fast.
I know that in some older DOS games, like Descent, the turning speed depended on the resolution, but the game is running in an emulator. It shouldn't know whether it's in a window or fullscreen or what the actual screen resolution is. It should only know what the emulated resolution is. And since that emulated resolution doesn't change whether it's fullscreen or windowed, the mouse sensitivity shouldn't change.
So why does the mouse sensitivity in fullscreen go down to a fraction of what it is in windowed mode?