PDA

View Full Version : Fixing mouse lag in doxbox with Blood


Metal Boss
08-15-2008, 08:05 PM
I got blood running fairly well in Dosbox I am just wondering though, how do I fix the dreadful mouse lag? I tried raising the sensitivity in the dosbox config, blood SETUP and the ingame options to no avail.

ShadeEX
08-16-2008, 09:55 AM
What resolution are you running it at..

And what is your DOSBox settings for Blood ?

Also what mouse do you have USB / PS2 ??

Daedolon
08-16-2008, 01:41 PM
The mouse lag in Blood is pretty much always caused by low framerates. Since DosBox is an emulator, you might get problems at 640x480 even with a dualcore system.

Suggested settings for any raycaster game for DosBox are core=dynamic and cycles=auto. If that doesn't solve the problem, try the native 320x200 mode before using any of the higher VESA modes.

avatar_58
08-16-2008, 01:42 PM
Should not be any lag. How many cycles do you have set? Try setting them to "auto" and see if it helps. Or you could try lowering the priority to "normal" if it's set to high. This fixed the keyboard lag I had in Wolf3D.

Damien_Azreal
08-16-2008, 01:53 PM
I've never experienced any mouse lag in Blood through DOSBox. The latest versions of DOS Box make running Blood great, game manages to play smooth at 1024*768.

On older releases of DOSBox I had mouse lag and performance problems.

avatar_58
08-16-2008, 02:22 PM
I've never experienced any mouse lag in Blood through DOSBox. The latest versions of DOS Box make running Blood great, game manages to play smooth at 1024*768.

On older releases of DOSBox I had mouse lag and performance problems.

Depends on your PC though of course. Though I think with a modest CPU 640x480 should be no problem.

SniperZERO
08-16-2008, 02:37 PM
Blood runs horrible on my computer using DOSBox, so I just use my Windows 98 machines.

Metal Boss
08-16-2008, 06:33 PM
Im using dosbox 0.72

USB mouse by the way


Here is my current dosbox config

fullscreen=false
fulldouble=false
fullresolution=original
windowresolution=800x600
output=opengl
autolock=true
sensitivity=1000
waitonerror=true
priority=higher,normal
mapperfile=mapper.txt
usescancodes=true

language=
machine=vga
captures=capture
memsize=16

frameskip=1
aspect=false
scaler=normalx3

core=dynamic
cycles=auto
cycleup=500
cycledown=20


It feels like Im controlling a tank in this game.

avatar_58
08-16-2008, 09:13 PM
It feels like Im controlling a tank in this game.

Wait - you do realize Blood doesn't have modern 1:1 mouse movement right? Have you played it before natively on an old PC? Eduke and it's kin are vastly different than the way the Build engine originally felt with the mouse+kb.

I'm just curious if you know this.

Metal Boss
08-16-2008, 09:35 PM
I do, however I don't remember this amount of delay in the game. I have played Duke3D, Doom, & shadow warrior on this and they all seemed to respond alot better but maybe thats because I was using ports to play them and not dos box.

avatar_58
08-16-2008, 09:36 PM
The ports use modern mouse movement, nowhere near the same. Try running Duke in dosbox and see if it's the same deal.

Damien_Azreal
08-16-2008, 09:53 PM
Wait - you do realize Blood doesn't have modern 1:1 mouse movement right? Have you played it before natively on an old PC? Eduke and it's kin are vastly different than the way the Build engine originally felt with the mouse+kb.

I'm just curious if you know this.

Yeah, Blood's mouse movement won't feel precise or fast. It will feel a little sluggish on it's own.. but that's how it's always been.

Blood was designed to be played with a keyboard, mouse support was there... but it was still long before gamers were using mouse+keyboard specifically.

Metal Boss
08-17-2008, 12:17 AM
I must be rusty in that case. Been a LONG time since I played it. Anyways, after messing around with all of the sensitivities now the game feels much better to control.

Daedolon
08-17-2008, 01:10 AM
I got a mistake in my post anyway, I meant try cycles=max, that should make DosBox to play Blood as smooth as possible.

avatar_58
08-17-2008, 01:11 AM
Yeah you have to think of mouse support as the same as turning with the keyboard and pressing page up/page down to look around. It's only marginally faster. If you adjust the sensitivity in the setup to make vertical/horizontal close to each other it's not bad, but it will never be as perfect as modern games are.

Daedolon
08-17-2008, 01:15 AM
Also, remember that vertical looking is only a "hack" in the BUILD renderer, unlike Polymost.

Qbix
08-17-2008, 04:42 AM
cycles=max and cycles=auto are identical for Blood.

output=opengl be sure to have decent opengl drivers. So not the ones distributed by microsoft.

leilei
08-17-2008, 06:44 AM
It could even be an SDL related issue! Do you get mouse lag when you hold a key down and turn the mouse rather than just turning the mouse alone? If yes, then that's SDL screwing up at the input queues. There's nothing you can do about it except wait forever for a new SDL that fixes this horrible issue (it doesn't affect only DOSBox though)

If you have an ATI Radeon card, try also terminating ati2evxx processes. That'll help some input too