Simple mod for the original DOS version of Wolf3D that does only 4 things:
1) Adds strafe left and right buttons (mapped to A and D, cant change it).
2) Disables y axis of the mouse so you don't move with the mouse, only turn.
3) Adds a simple minimap to the HUD (replaces the current weapon picture - optional, you can also download a version without minimap)
4) Adds a minimal crosshair (also optional...)

Recently I got around to playing this ancient classic in dosbox... I found it a lot of fun, but the controls and maze-like structure of the maps was a bit frustrating to me, so I looked for a way to make the game more accesible for me (and possibly other ppl like me)... These are really small changes, and I'm sure that some mods do the same and even better, but I haven't found any such changes to the original wolf3D game available for download. So this will save you the trouble of having to make the changes yourself.

The strafe left/right buttons are hardcoded to A/D, you can't change them, but they are listed in the controls menu. The strafe buttons together with disabled y axis of the mouse controls make the game play like a modern shooter (you just need to set forw/back to W and S and maybe adjust mouse sensitivity...), thanks to the minimap the frustration level is significantly lowered. That said, these changes also do make the game easier and could be considered cheating (dodging is much easier when you can circle strafe with WSAD and you can see the secret areas on the minimap (but so what, as long as you have fun...).

The minimap is really basic, it shows green pixel on the players position, grey pixel for a wall, orange pixel is for a door and teal pixel is for a static blocking sprite, black color is everything else. The map doesn't show the sprites that don't block, the enemies and pickable items (that would make it way too easy).

The changes in source are based on coding tutorials listed here: www.areyep.com/diehardwolfers/viewtopic.php?t=2472 ... The strafe left/right button is based on HairMachine's routine and the minimap is based on Chris's routine.

Installation is simple, you just need to have the full DOS version of the game and replace wolf3d.exe and the VGA files with the ones that you download.

If you are experiencing performance issues, than in dosbox.conf, in the [cpu] section, set the "core" variable to dynamic and "cycles" to max (thats asuming you use dosbox of course...). You can find more info about dosbox.conf here: dosbox.com. Wolf3D has a maximum framerate of 70FPS, so no need to worry about the game getting too fast. If you can't solve the issues with the dosbox configuration file, than you can just download the version without minimap.

Post article RSS Articles

No minimap version

News

I removed the DrawWeapon function completely, in previous version the minimap was simply drawing over the weapon graphic, now only the minimap is being drawed. I don't think this had any noticable effect on the performance, but its a small improvement nonetheless...

Additionly I added a version without the minimap to the downloads. Its intended for ppl who would consider the minimap cheating or in case you have performance issues with the standart version (but first try to set core=dynamic and cycles=max in Dosbox.conf...).

This is the first, the last and the only update this mod will ever get. Better to leave the front page to actual mods with gameplay :-).

Add file RSS Files
BetterWolf NoMinimap NoCrosshair

BetterWolf NoMinimap NoCrosshair

Full Version

Just overwrite the files with the ones downloaded. Note that this is for the original full DOS version of Wolf3D. This version contains only the enhanced...

BetterWolf NoCrosshair

BetterWolf NoCrosshair

Full Version

Just overwrite the files with the ones downloaded. Note that this is for the original full DOS version of Wolf3D. This is a version only without the crosshair...

BetterWolf_NoMinimap

BetterWolf_NoMinimap

Full Version 4 comments

Just overwrite the files with the ones downloaded. Note that this is for the original full DOS version of Wolf3D. The only difference in this version...

BetterWolf

BetterWolf

Full Version 1 comment

Just overwrite the files with the ones downloaded. Note that this is for the original full DOS version of Wolf3D. If you experience performance issues...

Comments  (0 - 10 of 13)
Guest
Guest

This comment is currently awaiting admin approval, join now to view.

RetroGamingRO
RetroGamingRO

What about Spear Of Destiny?

Reply Good karma Bad karma+1 vote
Guest
Guest

It'd be cool if you could make this work with UltraWolf, the gravis patch. It's sounds are way better but it's not 1.4 compatible.

Reply Good karma Bad karma+1 vote
GuyFawkesGaming
GuyFawkesGaming

Additionally it's be cool if this could be merged with Wolf4GW, which has a DOS extender and is generally faster at loading and more stable.

Reply Good karma Bad karma+1 vote
kary Creator
kary

The changes to the original sources are really small (just a few lines of code), and as i wrote in the summary - its all just implemented code from tutorials listed on Areyep.com (thats why i thought it would be pointless to release the modified sources, I don't even have them anymore). These features shouldn't be hard to implement anywhere, just need someone willing to spent some time on it - that isn't me atm.

Reply Good karma+1 vote
Guest
Guest

Is there any way to somehow make it so you can look up and down, like in the shadow warrior and duke nukem remasters?

Reply Good karma Bad karma-2 votes
Guest
Guest

There's nothing to look up or down at though, the game has no concept of hight.

Reply Good karma Bad karma+1 vote
Guest
Guest

For anyone having trouble with this mod making their performance stutter, please note you need to adjust wolf3d.conf not dosbox.conf like the OP Kary is saying. wolf3d.conf seems to override any settings listed in dosbox.conf.

(Please note that this is for a 1080p monitor, and you may wish to adjust the settings for a different sized monitor, or use the resolution settings to reach your desired level of blurring, as well as using the "scaler" option to apply post-process scalers such as hq3x or sai.)

Your Wolf3d.conf file should look like this:

[sdl]

fullscreen=true
fulldouble=true
fullresolution=1920x1080
windowresolution=1920x1080
output=ddraw
autolock=true
sensitivity=300 wait
priority=higher,normal
mapperfile=mapper.txt
usescancodes=false

[dosbox]

language=
machine=vga
captures=capture
memsize=64

[render]

frameskip=0
aspect=true
scaler=none
[cpu]

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

[mixer]

nosound=false
rate=44100
blocksize=4096
prebuffer=30

[midi]

mpu401=intelligent
device=default c

sbtype=sb16
sbbase=220
irq=7
dma=1
hdma=5
mixer=true
oplmode=auto
oplrate=22050

[gus]

gus=true
gusrate=22050
gusbase=240
irq1=5
irq2=5
dma1=3
dma2=3
ultradir=C:ULTRASND
[speaker]

pcspeaker=true
pcrate=22050
tandy=auto
tandyrate=22050
disney=true

[joystick]

joysticktype=auto
timed=true
autofire=false
swap34=false butt

[serial]

serial1=dummy
serial2=dummy
serial3=disabled
serial4=disabled
[dos]

xms=true
ems=true
umb=true
keyboardlayout=none

[ipx]

ipx=false

[autoexec]

Reply Good karma Bad karma+1 vote
Guest
Guest

Lovely idea, but the mod has serous performance problems. When you move it is very choppy like if it skips half the frames.

Reply Good karma Bad karma0 votes
kary Creator
kary

Easy fix, in Dosbox.conf, under the [cpu] section, set the core to dynamic and cycles to max. If you have the "core" value set to auto, dosbox won't set the core to dynamic in case of wolf3d (even though it works fine). More info about dosbox.conf: Dosbox.com
The Wolf3D engine has a maximum framerate cap at 70 FPS, so you don't need to worry about the game becoming too fast.

Reply Good karma+1 vote
Guest
Guest

No, that doesn't help. Note stock wolf3d runs fine, it is only when I apply this mod that the lagginess starts.

Reply Good karma Bad karma0 votes
Guest
Guest

This comment is currently awaiting admin approval, join now to view.

kary Creator
kary

idk than, I'm no dosbox expert... All I can say is that it runs fine on both my PC (Dosbox 0.74, host OS is Arch Linux) and on my android phone with Dosbox Turbo.
The minimap is ought to make the game more demanding, but not by much, the other changes don't have any impact on performance. I suppose that if you use some really slow machine (like raspberry pi/other SBC or a cheap android phone) than its possible dosbox can't handle it even at max cycles and with dynamic core, other than that I have no idea.
I will make a version without the minimap, keeping the other changes, so ppl can chose...

Reply Good karma+1 vote
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Follow Report Profile
Icon
Wolfenstein 3D
Creator
Contact
Send Message
Release date
Mod watch
Follow
Share
Community Rating

Average

-

0 votes submitted.

You Say

-

Ratings closed.

Style
Theme
War
Players
Single Player
Embed Buttons
Link to Better Wolf3D by selecting a button and using the embed code provided more...
Better Wolf3D
Statistics
Last Update
Watchers
6 members
Files
4
Articles
1