It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
On OUHB I seem to get a flickering problem with the HUD when I go near walls.

Does anyone know a way to fix this?
No posts in this topic were marked as the solution yet. If you can help, add your reply
avatar
Davo--1: On OUHB I seem to get a flickering problem with the HUD when I go near walls.

Does anyone know a way to fix this?
This problem occurs frequently upon common refreshing, reloading the game and in areas with glass or transparency effects, also end credits will flick when full hud is enabled. Can cause several strange phenomena for ex. infinite ammo or breathing under water. That's why many gamers playing only with partial hud. Amusingly NOLFB can reduce full hud flickering. BMOUSE with NOLFB can make wonders.

You can download BMOUSE from here:
http://swisscm.duke4.net/
and NOLFB from here:
http://advsys.net/ken/build.htm
now put both BMOUSE.EXE and NOLFB.COM with all files into your OUWB directory where Bood.exe is and edit dosboxBlood_single.conf to something like this:

[autoexec]
# Lines in this section will be run at startup.

@ECHO OFF
mount C ".."
c:
imgmount D game.ins -t iso
cls
NOLFB.COM
bmouse launch blood.exe
exit

this one is for Cryptic Passage (dosboxBlood_addon.conf):

[autoexec]
# Lines in this section will be run at startup.

@ECHO OFF
mount C ".."
c:
imgmount D game.ins -t iso
cls
NOLFB.COM
bmouse launch CRYPTIC.EXE
exit

Now use Settings or Setup.exe program and follow this:

There are two ways of running bMouse...

From Setup:
1. Unzip this archive into the directory where you have installed Blood
2. Run "SETUP.EXE"
3. Go to Controller Setup->Choose Controller Type and select "Keyboard
and External"
4. Go to Setup External and change the program name to "BMOUSE.EXE"
5. Then Save and Launch Blood through "SETUP.EXE"

----------------
How to Configure
----------------

You cannot configure most mouse options ingame, but you can do it in
SETUP.EXE.

For Button Mappings go to:
Controller Setup->Setup Mouse
NOTE: Sensitivity and inversion options in this menu do not do anything.

For mouse sensitivity options go to:
"Controller Setup->Setup Advanced Control Options->Advanced Mouse Setup"
Here you can change the Sensitivity per Axis by going to "Mouse X Axis
Scale" and "Mouse Y Axis Scale". Configure to your liking and ignore
the rest of the options.

The in-game Y-Axis inversion toggle works just fine, though it
doesn't save. As a more permanent solution you can set the "Mouse Y
Axis Scale" to negative vales for inverted look.

Note that bMouse uses only the game's default CFG files for control
mapping information.
Post edited June 28, 2013 by HenitoKisou
You don't have to download a file for the HUD flickering. Just got to the dosboxBLOOD.conf file. And change SVGA_S3 to VESA_NOLFB. That will fix the problem.
avatar
Adog918: You don't have to download a file for the HUD flickering. Just got to the dosboxBLOOD.conf file. And change SVGA_S3 to VESA_NOLFB. That will fix the problem.
Thanks, that worked for me. No more hud/weapon flickering.
avatar
Adog918: You don't have to download a file for the HUD flickering. Just got to the dosboxBLOOD.conf file. And change SVGA_S3 to VESA_NOLFB. That will fix the problem.
avatar
Demo39: Thanks, that worked for me. No more hud/weapon flickering.
You're welcome
VESA_NOLFB will remove the flickering but also disables vertical sync. On faster machines this can lead to some unpleasant tearing which reduces the image quality quite a bit.

Best alternative for this is to download an updated SVN of Dosbox from here: http://www.emucr.com/2013/05/ykhwongs-dosbox-svn-daum-build-20130506.html

Unzip into your Blood directory, (make sure you've made a backup of whatever dosbox.exe was already in there!)

Then open dosboxBlood.conf and search for the following line:

machine=

if this reads "machine=svga_s3" then leave as is, otherwise change it to read this. Then add in the next line:

vmemsize=16

This should allow you to run almost any resolution without flickering of any kind, as well as enabling vsync :)

note: if you can't get vsync to work, search dosboxBlood.conf for the string "scaler=", then add the following lines just below:

[vsync]
# vsyncmode -- Synchronize vsync timing to the host display. Requires calibration within dosbox.
# Supported are off,on,force.
# vsyncrate -- Vsync rate used if vsync is enabled.

vsyncmode=on
vsyncrate=60
Post edited July 20, 2013 by losthorizon
Thank you for your replies and solutions, I will give these a go.