BUILD Games and DOSBox Emulator v1-09-2014 Release
13 © RTCM Corvin
Introduction |
DOSBox Config |
Custom Config |
Launching SETUP |
Launching The Game |
Important Reminder
You will need at least a single core CPU running ~2000 Mhz for these games to
run smoothly at optimal game play pleasure. This document will help if your
system is a bit slower by mentioning small tweaks. With Game resolutions of 640x480 and
800x600 would be the best for your BUILD Games. However you can go up
to a resolution of 1024x768, but you won't need anything higher than that for your BUILD Game.
Note: RnS:LSP3D runs at a much lower fixed resolution of 320x200, see notes
below.
To start things off, At this point this document will not show you how to install DOSBox,
or install your game, or Mount a CD or ISO, or create DOSBox Desktop shortcuts to your games, nor will it show you how to configure your game from the
games own setup.exe or in-game settings. You may want to review the RTCM
document:
setup-cfg-file
This document will go over some of the settings in the DOSBox EMU to benefit you
and your game. Some of the default settings will be sufficient so lets focus on
what you should change.
I highly recommend to get the latest version of DOSBox (current as of this
writing is 0.74) and a DOSBox frontend of your choice, try AmpShell (requires
NET Framework) or perhaps D-Fend Reloaded. Also using the DOS/32 Advanced DOS
Extender, its a replacement for DOS4GW.EXE which runs faster and uses less
memory, this will work for BUILD Games that have internal or external DOS
Extenders.
I also recommend getting a CD patch so you don't
need to mount the CD once the game is installed, if the game normally requires a
CD of course, not all do.
All downloads for this page are in:
general-tools-dosxp
Find where you installed DOSBox and copy this file from its contents:
dosbox-0.74.conf
Paste it into your games folder.
This will allow you to customize each BUILD Game using a
front-end that supports custom DOSBox EMU .conf files.
Open the file with Notepad and try out the following custom settings:
- Under [sdl] change...
(Full Screen is optional, if you change it to true you'll
possibly want
to set your games cfg resolution no higher than 1024x768 ,
otherwise the pixels may shimmer.
fullscreen=true
(Setting the Full Resolution to ZeroxZero, This will actually
tell Full Screen to keep the aspect ratio of the 4:3 aspect
resolution you choose, as if you had a
square monitor. It will give you black side bars. What works best for in-game setting; 320x240, 640x480, 800x600,
1024x768, 1152x864, 1280x1024, these are 4:3 aspect ratio resolutions
and will not require aspect=true in the [render] section below.)
fullresolution=0x0
(Direct Draw/Direct3D will give you the original look of the
game and HW acceleration)
output=ddraw
OR
(Open GL with no Bilinear filter will also give you the original look of the
game and HW acceleration. Use this if you have problems with
Direct3D. Such as not getting the resolution you set in game, a
crash.)
output=openglnb
- Under [dosbox] change...
(This is optional, if you run at 800x600 or above resolution you
may get flicker, this setting will get rid of the flicker
however you may get tearing. Otherwise stick with the default setting of:
machine=svga_s3 (a S3 Trio64)
machine=vesa_nolfb
(Duke3D, NAM, WWIIGI)
memsize=32
OR
(DOS EDuke, Blood, RR/RA, SW) Unfortunately for some
Blood add-ons this maximum setting is not enough. Its been found that
some of the sounds in a few add-ons where recorded lengthy.
memsize=63
- Under [render] change...
(Set this to true if your using resolutions that are not at 4:3
aspect ratio, this will square them up. This works best for games with a
base resolution of 320x200 like RnS:LSP3D or even 320x400 and
640x400. Cut scenes that are at low res mode will also square
up.)
aspect=true
(No scaler will give you the original look of the
game.)
scaler=none
OR
(RnS:LSP3D - use as an option to provide a larger window,
although the textures will be blocky cause they where made in
such low res. ALSO set the aspect up above to true even in full
screen or window mode.)
scaler=hq3x
- Under [cpu] change...
(Duke3D, NAM, WWIIGI, DOS EDuke, RR/RA, SW, Blood,
Tekwar, Witchaven, Witchaven II )
core=dynamic
cycles=max
OR
(RnS:LSP3D)
core=auto
(RnS:LSP3D - This game was designed for a 386 computer and no
math co-processor required: no slopes.)
cputype=386
(RnS:LSP3D - You may adjust this setting, its set now for
adequate game speed; to make the game playable; it's slowed
down.)
cycles=21500
- Under [mixer]
change...
(If your on the lower end of cpu power, changing this may help.
Remember to keep your Games SETUP.EXE configuration low too)
rate=22050
OR
(Set it even lower if you have too. Remember to keep your Games
SETUP.EXE configuration low too)
rate=11025
- Under [midi]
change...nothing.
Use the default. Your game's SETUP.EXE will 'usually' set the right values for you.
- Under [sblaster]
change...nothing.
Use the default values to set your Sound Card in SETUP.EXE.
SETUP.EXE will 'usually' set the right values for you. DOSBox
EMU doesn't currently support SB AWE32, it uses the SB16
setting. Note:
RnS:LSP3D needs an IRQ 5, there is no way to change that in
SETUP.EXE.
- Under [gus]
change...nothing.
(DOSBox v0.74 includes full sound support for this device, for
Music support you need to only include the MIDI folder from the
Gravis Drivers. The Music is better than General Midi on a SB
card. Some BUILD Games have patches to adjust the "instruments"
in the Gravis ULTRASND\MIDI folder. Place the patch in the MIDI
folder. Witchaven1&II require you to run GRAVIS.EXE first, It's
unclear how this works properly.)
If your not going to use it, keep the default to "false" for
off.
- Under [speaker]
change...
(Your not going to use it, so you may as well turn it off)
pcspeaker=false
- Under [joystick]
change...
(If your not going to use it, turn it off.)
joysticktype=none
- Under [serial]
(multiplayer settings to play with serial null modem connection
run through TCP. To start a sever in DOSBox EMU, one person
starts it with serial1=nullmodem. The other players connect by
using serial1=nullmodem server: "Then the IP address of the
server." (External IP for Internet usage or Local IP for LAN
usage)) Then run your multiplayer game usually through the games
SETUP.EXE. You need to apply command-line switches provided by
your game.
-Server-
serial1=nullmodem
-Players-
serial1=nullmodem server: "Then the IP address of the server."
- Under [dos]
change...
The default values will
give you an extra 1Mb of memory. These Memory Managers will not
interfere with your game, however the BUILD Games are protected
mode, so you can turns these off; This will allow you to set the
memsize in the [dosbox] section up above to a maximum of 64.
However If an add-on DOS installer runs too slow you may want
these on, its up to you.
xms=false
ems=false
umb=false
- Under [ipx]
(multiplayer settings to run through UDP port 213. To start a
IPX sever in DOSBox EMU, one person starts it with the
command-line IPXNET STARTSERVER. The other players connect by
using the command-line IPXNET CONNECT "and then the servers IP
number." (External IP for Internet usage or Local IP for LAN
usage)) Then run your multiplayer game usually through the games
SETUP.EXE. You need to apply command-line switches provided by
your game.
ipx=true
- Under [autoexec]
change...don't bother with it.
Instructions in this area may interfere will add-on installers. Best to create a custom Batch file with your mounting
instructions and point it to your games.exe if you must. Or if your DOSBox EMU Front-end has an option to mount use that,
it will create a custom batch automatically.
============================================ Now save your new dosbox-0.74.conf. Again it should be in your
games root folder.
If your not using a DOSBox frontend then drag the SETUP.EXE from
your game folder onto the desktop DOSBox ICON and drop it. Configure
your game and save and exit. This method won't use the custom
dosbox-0.74.conf but the one in the root folder of the DOSBox
program. You'll want to use a shortcut configured to use the
custom dosbox-0.74.conf file , A batch file with the needed
information or a frontend like AmpShell that will
recognize it.
EXIT out any open DOSBox windows.
If your not using a DOSBox frontend then drag the GAME.EXE from your game
folder onto the desktop DOSBox ICON and drop it. Configure your in game settings
and begin a new game. This method won't use the custom dosbox-0.74.conf but the
one in the root folder of the DOSBox program. You'll want to use a shortcut configured to use the
custom dosbox-0.74.conf file , A batch file with the needed
information or a frontend like AmpShell that will
recognize it.
NEVER Close out your game OR even the DOSBox windows until all after game
functions have finished. So quite your game through its menu system, and watch for any
functions to post, once they are done type EXIT at the prompt. All this is very important, especially if your using custom
installers for mods or running external programs.
Mapping can be done windowed or full screen, if you choose full
screen insure that you use the appropriate mapping resolution and
using aspect=true is probably important in your dosbox config to
keep things in per portion, especially if your using a low
resolution. See document above.
Cut-Scenes: They seem to play alright without sound but with
sound some of the cut-scenes in some of the BUILD Games, may stutter
and be choppy. Optionally use DOSBox EMU's CTRL-F11 to
decrease cycles. This has been noticed to work in most of the games,
including Witchaven II. CTRL-F12 increases cycles to return to
a playable game.
|