Run All Old WC Games in DOSBox Walkthrough

Nice to see you guys.

I play WC3 by the files .nrg with Alcohol 120%

I use the DosBox 7.0 ,install and set up successfully.

But the moment I start the game, I got a problem.


open failed on file ..\..\DATA\SOUND\GFSAMPLE.IFF


It seem that using Alcohol 120% play wc3 will have problem...doesn't it @@?

Or there are some ways to solve it ?
 
Just copying your disc contents to a hard drive folder and mounting the folder as a cd-rom should work. I would think programs like Alcohol and Daemon Tools would be similar, but you need to first figure out what drive your computer thinks the game is, and then mount that drive as the disc for DOSBox.
 
Thanks for your reply.

But before I ask the question, I did it as you say, so I can install it to c:\

I mount the disk where the .nrg file is ,but the problem still there.

Before I use DosBox ,I have already tried the windows cmd to play WC3.

By using cmd, install and play are OK, there also has music, but no sound.

So I try to use DosBox...
 
When you're using the command prompt, you're potentially at the mercy of incompatibilities between the old DOS game and your modern hardware. The nice thing about DOSBox is that it takes all that stuff and makes the game think it's a classic Soundblaster or a gameport joystick or whatever. Have you followed our Tech Support walkthrough to set DOSBox up? https://www.wcnews.com/techsupport.shtml#wc3 Mounting the drive as -t cdrom and setting up your sound configuration are important.
 
Last edited by a moderator:
Thanks so much. I have found out that where the problem is.

I didn't type the code -t cdrom

Thank you so much ^^"
 
What an awesome website!

I got WC1 and 2 running great using the DOSBOX setup walk-throughs in the tech support section. However, when I followed the instructions for WC3, I ran into a problem. As I was going through the install screens, it told me that my CD-ROM drive was "running faster than was possible." It then said to press any key to continue. I got my "music card" and "digital FX" card set up no problem. Then I copied all object, mission, and gameflow files to my hard drive.

When I tried to actually play the game (either by selecting the "Save and Play" option from the installer, or by typing "wc3" at my D: prompt) it always just started the installer again. I cannot seem to get it to do anything other than start the installer.
 
What an awesome website!

I got WC1 and 2 running great using the DOSBOX setup walk-throughs in the tech support section. However, when I followed the instructions for WC3, I ran into a problem. As I was going through the install screens, it told me that my CD-ROM drive was "running faster than was possible." It then said to press any key to continue. I got my "music card" and "digital FX" card set up no problem. Then I copied all object, mission, and gameflow files to my hard drive.

When I tried to actually play the game (either by selecting the "Save and Play" option from the installer, or by typing "wc3" at my D: prompt) it always just started the installer again. I cannot seem to get it to do anything other than start the installer.

I would carefully check over to see that you are mounting your harddrive right. It might not be seeing it correctly. Double check in windows afterwards to see whether or not it actually created the proper directory on your harddrive.
 
Hey, please, please help?

I followed the install info and stuff, and it seems installed. But when I type the following

loadfix -32 wc2

It says
Loading WING COMMANDER 2. Please wait...
Expanded Memory Detected

And 30 minutes later, it still hasn't started. I'm at my wits end. I haven't played this game since I was a little kiddo, and I am, more or less, obsessed with playing it again. But it just, won't, load. I'm stuck on the Please wait... part, and it's driving me batty. Any solutions, suggestions, help? At all? Please?
 
Please, help...

Anyone? Please? It's killing me...I really want this to work, more than anything...
 
Just a guess

Have you verified you are using the correct IRQ and DMA channel for the Soundblaster? If memory serves, those games would default to IRQ 5 as that was the default on the SB while DOSBOX defaults to IRQ 7.
 
It never asked me about IRQ and DMA channels. All I know is I followed the instructions for the install. I'll check though, see if I missed something.
 
It never asked me about IRQ and DMA channels. All I know is I followed the instructions for the install. I'll check though, see if I missed something.

Just curious, did you happen to pick general midi or roland mpu-401 for music? You might need to configure dosbox to properly emulate those systems.

Also, what did you do to try and install? Also reruning install after installing should let you reconfigure your sound options.
 
I picked Creative Labs Sound Blaster, like the install instructions on this site told me to do. For installing, I installed it from my CD, but I had an issue with not being able to find Voice07.whatever, so I did the manual file copy like the install instructions on this site told me. I did everything it said. Followed it to the letter.
 
Aye-yi-yi! I'm on the verge of losing my mind here. I've been working on this forever, and I feel like I'm so close, yet at an impass...it's driving my bonkers...
 
Try this...

Run the installer again. You'll see next to speech it lists an IRQ. What number does it have? Compare that to your dosbox.conf and make sure it jives. If not, change one to match the other. Also, if it does, just to make sure we have the right problem, re-run the installer and tell it no sound. Does it load then? If so, post the relevant portion of your dosbox.conf. You could also type set in and then hit return. Tell us what it says next to blaster=.

You might also erase the wc2.cfg file and then re-run the install.exe since it will force it to go through everything again.
 
Run the installer again. You'll see next to speech it lists an IRQ. What number does it have? Compare that to your dosbox.conf and make sure it jives. If not, change one to match the other. Also, if it does, just to make sure we have the right problem, re-run the installer and tell it no sound. Does it load then? If so, post the relevant portion of your dosbox.conf. You could also type set in and then hit return. Tell us what it says next to blaster=.

You might also erase the wc2.cfg file and then re-run the install.exe since it will force it to go through everything again.

Yeah, It wouldn't hurt if you could post your dosbox.conf file here for us to go over. There's something we're missing here. What version of dosbox are you using? Are you using normal core and whatever the recomended cycles is?

If you could start over, try copying just the wing2 directory off the CD onto your harddrive, run the installer and the games from there. And use winstall.exe instead of install to set up the sound. If you are mounting your harddrive correctly then that should work.

The other possibility is that the game doesn't know where it is. If you mount a directory, that will be c:\ in dosbox rather than the actual directory that you copied the files to. So that's something to keep an eye out for.
 
Here are my specs

Alrighty, here are my specs. And I checked, the IRQ on my Dosbox and my WC2 game are both 7. So they jive.

Anyways, here it is:

# This is the configurationfile for DOSBox 0.71.
# Lines starting with a # are commentlines.
# They are used to (briefly) document the effect of each option.

[sdl]
# fullscreen -- Start dosbox directly in fullscreen.
# fulldouble -- Use double buffering in fullscreen.
# fullresolution -- What resolution to use for fullscreen: original or fixed size (e.g. 1024x768).
# windowresolution -- Scale the window to this size IF the output device supports hardware scaling.
# output -- What to use for output: surface,overlay,opengl,openglnb,ddraw.
# autolock -- Mouse will automatically lock, if you click on the screen.
# sensitiviy -- Mouse sensitivity.
# waitonerror -- Wait before closing the console if dosbox has an error.
# priority -- Priority levels for dosbox: lowest,lower,normal,higher,highest,pause (when not focussed).
# Second entry behind the comma is for when dosbox is not focused/minimized.
# mapperfile -- File used to load/save the key/event mappings from.
# usescancodes -- Avoid usage of symkeys, might not work on all operating systems.

fullscreen=false
fulldouble=false
fullresolution=original
windowresolution=original
output=surface
autolock=true
sensitivity=100
waitonerror=true
priority=higher,normal
mapperfile=mapper.txt
usescancodes=true

[dosbox]
# language -- Select another language file.
# memsize -- Amount of memory dosbox has in megabytes.
# machine -- The type of machine tries to emulate:hercules,cga,tandy,pcjr,vga.
# captures -- Directory where things like wave,midi,screenshot get captured.

language=
machine=vga
captures=capture
memsize=16

[render]
# frameskip -- How many frames dosbox skips before drawing one.
# aspect -- Do aspect correction, if your output method doesn't support scaling this can slow things down!.
# scaler -- Scaler used to enlarge/enhance low resolution modes.
# Supported are none,normal2x,normal3x,advmame2x,advmame3x,hq2x,hq3x,
# 2xsai,super2xsai,supereagle,advinterp2x,advinterp3x,
# tv2x,tv3x,rgb2x,rgb3x,scan2x,scan3x.
# If forced is appended (like scaler=hq2x forced), the scaler will be used
# even if the result might not be desired.

frameskip=0
aspect=false
scaler=normal2x

[cpu]
# core -- CPU Core used in emulation: normal,simple,dynamic,auto.
# auto switches from normal to dynamic if appropriate.
# cycles -- Amount of instructions dosbox tries to emulate each millisecond.
# Setting this value too high results in sound dropouts and lags.
# You can also let DOSBox guess the correct value by setting it to max.
# The default setting (auto) switches to max if appropriate.
# cycleup -- Amount of cycles to increase/decrease with keycombo.
# cycledown Setting it lower than 100 will be a percentage.

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

[mixer]
# nosound -- Enable silent mode, sound is still emulated though.
# rate -- Mixer sample rate, setting any devices higher than this will
# probably lower their sound quality.
# blocksize -- Mixer block size, larger blocks might help sound stuttering
# but sound will also be more lagged.
# prebuffer -- How many milliseconds of data to keep on top of the blocksize.

nosound=false
rate=22050
blocksize=2048
prebuffer=10

[midi]
# mpu401 -- Type of MPU-401 to emulate: none, uart or intelligent.
# device -- Device that will receive the MIDI data from MPU-401.
# This can be default,alsa,oss,win32,coreaudio,none.
# config -- Special configuration options for the device. In Windows put
# the id of the device you want to use. See README for details.

mpu401=intelligent
device=default
config=

[sblaster]
# sbtype -- Type of sblaster to emulate:none,sb1,sb2,sbpro1,sbpro2,sb16.
# sbbase,irq,dma,hdma -- The IO/IRQ/DMA/High DMA address of the soundblaster.
# mixer -- Allow the soundblaster mixer to modify the dosbox mixer.
# oplmode -- Type of OPL emulation: auto,cms,opl2,dualopl2,opl3.
# On auto the mode is determined by sblaster type.
# All OPL modes are 'Adlib', except for CMS.
# oplrate -- Sample rate of OPL music emulation.

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

[gus]
# gus -- Enable the Gravis Ultrasound emulation.
# gusbase,irq1,irq2,dma1,dma2 -- The IO/IRQ/DMA addresses of the
# Gravis Ultrasound. (Same IRQ's and DMA's are OK.)
# gusrate -- Sample rate of Ultrasound emulation.
# ultradir -- Path to Ultrasound directory. In this directory
# there should be a MIDI directory that contains
# the patch files for GUS playback. Patch sets used
# with Timidity should work fine.

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

[speaker]
# pcspeaker -- Enable PC-Speaker emulation.
# pcrate -- Sample rate of the PC-Speaker sound generation.
# tandy -- Enable Tandy Sound System emulation (off,on,auto).
# For auto Tandysound emulation is present only if machine is set to tandy.
# tandyrate -- Sample rate of the Tandy 3-Voice generation.
# disney -- Enable Disney Sound Source emulation. Covox Voice Master and Speech Thing compatible.

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

[joystick]
# joysticktype -- Type of joystick to emulate: auto (default), none,
# 2axis (supports two joysticks), 4axis,
# fcs (Thrustmaster), ch (CH Flightstick).
# none disables joystick emulation.
# auto chooses emulation depending on real joystick(s).
# timed -- enable timed intervals for axis. (false is old style behaviour).
# autofire -- continuously fires as long as you keep the button pressed.
# swap34 -- swap the 3rd and the 4th axis. can be useful for certain joysticks.
# buttonwrap -- enable button wrapping at the number of emulated buttons.

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

[serial]
# serial1-4 -- set type of device connected to com port.
# Can be disabled, dummy, modem, nullmodem, directserial.
# Additional parameters must be in the same line in the form of
# parameter:value. Parameter for all types is irq.
# for directserial: realport (required), rxdelay (optional).
# for modem: listenport (optional).
# for nullmodem: server, rxdelay, txdelay, telnet, usedtr,
# transparent, port, inhsocket (all optional).
# Example: serial1=modem listenport:5000

serial1=dummy
serial2=dummy
serial3=disabled
serial4=disabled

[dos]
# xms -- Enable XMS support.
# ems -- Enable EMS support.
# umb -- Enable UMB support.
# keyboardlayout -- Language code of the keyboard layout (or none).

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

[ipx]
# ipx -- Enable ipx over UDP/IP emulation.

ipx=false

[autoexec]
# Lines in this section will be run at startup.
mount C "C:\Documents and Settings\Owner.MATTHEW\My Documents\Dosbox\xeen"
mount D "E:\" -t cdrom -ioctl
C:
 
Oh!

It also does NOT run if I tell it "No Sound" It says something about no FX thingey. It said
"Failed to load Origin FX Drivers"
 
Back
Top