Schwertz: I'll just add some more details on
ravmouse which are not explained comprehensively. Since question of 'mlook' looks somehow popular.
Utility download link @ Webarchive:
Important! Damn forum engine cripples the links! Manually copy-paste the following as a text to the address line of your browser. https://web.archive.org/web/20160902221258/http://koti.kapsi.fi/vv/ravmouse.exe Source code for OpenWatcom 16 @ Pastebin:
http://pastebin.com/xCSH6VAy Just like with
novert.com you put
ravmouse.exe to the same folder where heretic.exe or hexen.exe resides.
Unlike the
novert you run
ravmouse INSTEAD of the game's exe. Utility then installs the driver and runs the game itself.
Ravmouse will automatically recognize heretic.exe or hexen.exe and run it. So example of the changed dosbox_heretic_single.conf or dosbox_hexen_single.conf fragment would be like this:
cls
ravmouse
rem hexen
goto exit
Schwertz: And if additional command line parameters are needed, for example
-file for custom WAD loading, you just add them to the line with
ravmouse invocation. Utility will pass them to the game's executable.
To use
ravmouse in the mutilayer games we need to fix DeathManager's config file as well. It is a plian text file called DM.DAT. Example for Heretic and HeXen would be like this:
// warp type should be "em" for episode, map or "map"
WARPTYPE=map
//EXENAME=HEXEN.EXE
EXENAME=RAVMOUSE.EXE
Schwertz: The special case is HeXen: Death King of the Dark Citadel. It has hexen.exe in the game's directory too. But addon should be run via the dedicated launcher hexendk.exe to load properly. And
ravmouse will NOT automatically detect this fact!
So, in this case we leave both dosbox_hexenDK_single.conf and DM.DAT intact. And just fix the config of the hexendk launcher. It is a plain text file named LOCATION.STR. We replace HEXEN.EXE with RAVMOUSE.EXE . The fixed file contents will look like this:
DRIVE=C
DIR=.\
EXE=RAVMOUSE.EXE
Schwertz: That will fix both single and multiplayer games.