Roamin
10 Oct 2005, 19:05
Hi everyone!
Seems there is no part of the "Past & Present Titles" category dedicated to the Worms that started it all! I understand that many of us , who still own their original Worms cd wish they could play on XP! Well they can! With sound effects! (No music) Here's exactly how:
First , to get the game running, run the Setup.exe from the CD. This will install the game , and setup sound. This guide assumes "C:\worms" is the install directory. During this install procedure i suggest you FORCE the sound install to SoundBlaster 16 / awe 32 with port 0x220 , IRQ 5 DMA 1. As these are the settings the SoundBlaster emulator will work with.
Once the setup.exe installed the files , you have to copy the content of your Worms cd to the installation folder (C:\worms) To do this , select everything on the cd with windows explorer , except the folder "FMV" and copy the files to C:\worms (my fmv are all broken due to scratches, the game runs fine without them)
You should have :
Directory of C:\WORMS
1COLTAB1
DATA -> Folder with many subfolders...
DOS4GW.EXE
LAND1
LAVA
README.TXT
SETUP.CFG
SETUP.EXE
T17VIEW.EXE
WATER
WORMS.BAT
WORMS.CFG
WORMS.EXE
WORMS.SFX
WORMS.TSW
WORMSA.SFX
WORMSF.SFX
WORMSG.SFX
WORMSX.BAT
WRMS.EXE
Now , Download WRMS.EXE -Network executable (ftp://ftp.team17.com/pub/t17/worms/patches/pc/cdnet.zip) and unzip it in C:\worms , overwriting WRMS.EXE .
With this executable , the game now runs without the original cd in your cd-rom. Actually , if i keep the original cd in the cd-rom , the game hangs trying to play CDDA music (the music only starts when i return to XP with alt-tab and is unstoppable , unless i force the tray to eject with a cd burning software. So just remove the original cd. Now we need to install the sound blaster emulator to get the sound effects.
Download VDMSound (http://sourceforge.net/projects/vdmsound/) (a sound blaster emulator for winXP in DOS boxes).
Install it, its a .msi file (microsoft installer). Run the .msi again to repair/remove. This will now allow you to run dos games and make them use your current sound card as a Sound Blaster. It's installed in C:\program files\VDMSound\ Go there and edit the VDMS.INI file , to these changes:
;--------------------------------------------------------------------------------------------------------
; This module emulates a SoundBlaster-compatible card.
;--------------------------------------------------------------------------------------------------------
...
...
...
[SB Controller.config]
version = 4.15 ; 1.05 for SB1.x, 2.01 for SB2, 3.02 for SBPro, 4.05 for SB16
port = 0x220 ; usually 0x220 (can also be 210, 230, 240, 250, 260 or 280)
IRQ = 7 ; usually 5 or 7
DMA8 = 1 ; usually 1
DMA16 = 5 ; usually 5
Change the IRQ from 7 to 5 (which is the standard for most games using soundblaster)
IRQ = 5 ; usually 5 or 7
DMA8 = 1 ; usually 1
DMA16 = 5 ; usually 5
Ok , now VDMSound is ready to play sound for most games , including Worms!
You can now right click your WRMS.EXE and "Run with VDMS" to execute worms with sound! (Test sounds in Worm options -> Sound options -> Test Effect) DON'T CHANGE THE AUDIO QUALITY IT CRASHES AT THAT POINT (It should already be 10 anyways) and make sure you had setup the sound to SoundBlaster 16 / awe 32 with port 0x220 , IRQ 5 DMA 1 !
Now i know right-clicking a file to start it with VDMS is annoying , so do this :
Edit WORMS.BAT (right click the file and select EDIT) and you find this:
REM ******** WORMS CD-ROM BETA-TEST-VERSION **************
REM ****** PROGRAMMED BY PIETER OPDAM & GARY SYMONS ******
REM ******** FMV-PLAYER & CD-AUDIO KARL MORTON **********
REM ************************************************** ****
set DOS4G=quiet
wrms
Add the following :
REM ******** WORMS CD-ROM BETA-TEST-VERSION **************
REM ****** PROGRAMMED BY PIETER OPDAM & GARY SYMONS ******
REM ******** FMV-PLAYER & CD-AUDIO KARL MORTON **********
REM ************************************************** ****
dosdrv
set DOS4G=quiet
set WORMSCFG=C:\WORMS\WORMS.CFG
wrms
And save the file. Now run worms.bat to play with sound, and save :)
These changes are :
1. dosdrv is the command to start VDMS when you are in a dos box.
2. set DOS4G=quiet i believe is to prevent dos4gw.exe to print text (default)
3. set WORMSCFG=C:\WORMS\WORMS.CFG is to indicate where to find the config file (to save teams ;) )
4. wrms is to execute the game.
Notes:
You first run the setup.exe to install to c:\worms just to create the SETUP.CFG file , which tells wrms.exe where to find certain files and your sound settings.
Remove the original cd , to prevent the game from locking because it can't playback the music.
I've tried other settings in VDMS (irq 7 dma 1 or dma 0 and irc 5 dma 0) it really only works with irq 5 and dma 1 which is default sound blaster settings. So don't forget to edit VDMS.INI .
If you right-click setup.exe , and "Run with VDMS" and then attempt to let the setup.exe autodetect your sound card , In my case , it kept finding dma 0 (probably the real dma channel of my sound card) thats why i FORCE it to 1.
In WORM OPTIONS -> SOUND OPTIONS -> DON'T CHANGE THE AUDIO QUALITY IT CRASHES AT THAT POINT (It should already be 10 anyways)
If you plan on installing somewhere else then c:\worms , have setup.exe install it to where you want, and change in the WORMS.BAT file : "set WORMSCFG=C:\WORMS\WORMS.CFG" To the folder where you installed it to be able to save teams.
That's it folks! It works on 2 XP machines , a celeron 800mhz and a athlon 2g .. Celeron as a sb live! 24 bit, athlon on-board sound card.
So the steps:
Install VDMSound.
Edit VDMS.INI to IRQ 5.
Run setup.exe from cd and install, forcing sound blaster 16/awe32 0x220,5,1
Copy the cd contents except folder FMV to the installed folder.
Replace WRMS.EXE with the one that has network support.
Edit WORMS.BAT to add "dosdrv" and "set WORMSCFG=C:\WORMS.CFG"
Run WORMS.BAT
Simple really ;)
VDMS ROCKS! WORMS 1 ROCKS! TEAM17 ROCKS! WORMS 4 MAYHEM ROCKS!
Roamin
*******Update********
Upon looking into VDMSound a bit more , i found that an update pack was out, and once i installed it, i could now change AUDIO QUALITY without the game crashing. Download VDMSound Update 2 (http://vdmsound.sourceforge.net/files/VDMSound.2.0.4.update2.zip) and extract to the VDMSound install folder (dafult = c:\program files\VDMSound\ , overwriting every file (note VDMS.INI will be overwritten and still have an IRQ of 7 , so change it to 5)
Just a simple update , but i think VDMSound will run more games with sound with this update.
*******Update 2********
Seems i never mentionned in this guide that you need a machine that has a CD-ROM drive installed , or the game will not run at all, that as always been.
Also , for some reason when i right-click and "Run with VDMS" it doesn't work anymore , so i went into a dos box (START->RUN and type cmd) and i ran vdms manually (by typing dosdrv) then i ran the game and it worked fine.
Seems there is no part of the "Past & Present Titles" category dedicated to the Worms that started it all! I understand that many of us , who still own their original Worms cd wish they could play on XP! Well they can! With sound effects! (No music) Here's exactly how:
First , to get the game running, run the Setup.exe from the CD. This will install the game , and setup sound. This guide assumes "C:\worms" is the install directory. During this install procedure i suggest you FORCE the sound install to SoundBlaster 16 / awe 32 with port 0x220 , IRQ 5 DMA 1. As these are the settings the SoundBlaster emulator will work with.
Once the setup.exe installed the files , you have to copy the content of your Worms cd to the installation folder (C:\worms) To do this , select everything on the cd with windows explorer , except the folder "FMV" and copy the files to C:\worms (my fmv are all broken due to scratches, the game runs fine without them)
You should have :
Directory of C:\WORMS
1COLTAB1
DATA -> Folder with many subfolders...
DOS4GW.EXE
LAND1
LAVA
README.TXT
SETUP.CFG
SETUP.EXE
T17VIEW.EXE
WATER
WORMS.BAT
WORMS.CFG
WORMS.EXE
WORMS.SFX
WORMS.TSW
WORMSA.SFX
WORMSF.SFX
WORMSG.SFX
WORMSX.BAT
WRMS.EXE
Now , Download WRMS.EXE -Network executable (ftp://ftp.team17.com/pub/t17/worms/patches/pc/cdnet.zip) and unzip it in C:\worms , overwriting WRMS.EXE .
With this executable , the game now runs without the original cd in your cd-rom. Actually , if i keep the original cd in the cd-rom , the game hangs trying to play CDDA music (the music only starts when i return to XP with alt-tab and is unstoppable , unless i force the tray to eject with a cd burning software. So just remove the original cd. Now we need to install the sound blaster emulator to get the sound effects.
Download VDMSound (http://sourceforge.net/projects/vdmsound/) (a sound blaster emulator for winXP in DOS boxes).
Install it, its a .msi file (microsoft installer). Run the .msi again to repair/remove. This will now allow you to run dos games and make them use your current sound card as a Sound Blaster. It's installed in C:\program files\VDMSound\ Go there and edit the VDMS.INI file , to these changes:
;--------------------------------------------------------------------------------------------------------
; This module emulates a SoundBlaster-compatible card.
;--------------------------------------------------------------------------------------------------------
...
...
...
[SB Controller.config]
version = 4.15 ; 1.05 for SB1.x, 2.01 for SB2, 3.02 for SBPro, 4.05 for SB16
port = 0x220 ; usually 0x220 (can also be 210, 230, 240, 250, 260 or 280)
IRQ = 7 ; usually 5 or 7
DMA8 = 1 ; usually 1
DMA16 = 5 ; usually 5
Change the IRQ from 7 to 5 (which is the standard for most games using soundblaster)
IRQ = 5 ; usually 5 or 7
DMA8 = 1 ; usually 1
DMA16 = 5 ; usually 5
Ok , now VDMSound is ready to play sound for most games , including Worms!
You can now right click your WRMS.EXE and "Run with VDMS" to execute worms with sound! (Test sounds in Worm options -> Sound options -> Test Effect) DON'T CHANGE THE AUDIO QUALITY IT CRASHES AT THAT POINT (It should already be 10 anyways) and make sure you had setup the sound to SoundBlaster 16 / awe 32 with port 0x220 , IRQ 5 DMA 1 !
Now i know right-clicking a file to start it with VDMS is annoying , so do this :
Edit WORMS.BAT (right click the file and select EDIT) and you find this:
REM ******** WORMS CD-ROM BETA-TEST-VERSION **************
REM ****** PROGRAMMED BY PIETER OPDAM & GARY SYMONS ******
REM ******** FMV-PLAYER & CD-AUDIO KARL MORTON **********
REM ************************************************** ****
set DOS4G=quiet
wrms
Add the following :
REM ******** WORMS CD-ROM BETA-TEST-VERSION **************
REM ****** PROGRAMMED BY PIETER OPDAM & GARY SYMONS ******
REM ******** FMV-PLAYER & CD-AUDIO KARL MORTON **********
REM ************************************************** ****
dosdrv
set DOS4G=quiet
set WORMSCFG=C:\WORMS\WORMS.CFG
wrms
And save the file. Now run worms.bat to play with sound, and save :)
These changes are :
1. dosdrv is the command to start VDMS when you are in a dos box.
2. set DOS4G=quiet i believe is to prevent dos4gw.exe to print text (default)
3. set WORMSCFG=C:\WORMS\WORMS.CFG is to indicate where to find the config file (to save teams ;) )
4. wrms is to execute the game.
Notes:
You first run the setup.exe to install to c:\worms just to create the SETUP.CFG file , which tells wrms.exe where to find certain files and your sound settings.
Remove the original cd , to prevent the game from locking because it can't playback the music.
I've tried other settings in VDMS (irq 7 dma 1 or dma 0 and irc 5 dma 0) it really only works with irq 5 and dma 1 which is default sound blaster settings. So don't forget to edit VDMS.INI .
If you right-click setup.exe , and "Run with VDMS" and then attempt to let the setup.exe autodetect your sound card , In my case , it kept finding dma 0 (probably the real dma channel of my sound card) thats why i FORCE it to 1.
In WORM OPTIONS -> SOUND OPTIONS -> DON'T CHANGE THE AUDIO QUALITY IT CRASHES AT THAT POINT (It should already be 10 anyways)
If you plan on installing somewhere else then c:\worms , have setup.exe install it to where you want, and change in the WORMS.BAT file : "set WORMSCFG=C:\WORMS\WORMS.CFG" To the folder where you installed it to be able to save teams.
That's it folks! It works on 2 XP machines , a celeron 800mhz and a athlon 2g .. Celeron as a sb live! 24 bit, athlon on-board sound card.
So the steps:
Install VDMSound.
Edit VDMS.INI to IRQ 5.
Run setup.exe from cd and install, forcing sound blaster 16/awe32 0x220,5,1
Copy the cd contents except folder FMV to the installed folder.
Replace WRMS.EXE with the one that has network support.
Edit WORMS.BAT to add "dosdrv" and "set WORMSCFG=C:\WORMS.CFG"
Run WORMS.BAT
Simple really ;)
VDMS ROCKS! WORMS 1 ROCKS! TEAM17 ROCKS! WORMS 4 MAYHEM ROCKS!
Roamin
*******Update********
Upon looking into VDMSound a bit more , i found that an update pack was out, and once i installed it, i could now change AUDIO QUALITY without the game crashing. Download VDMSound Update 2 (http://vdmsound.sourceforge.net/files/VDMSound.2.0.4.update2.zip) and extract to the VDMSound install folder (dafult = c:\program files\VDMSound\ , overwriting every file (note VDMS.INI will be overwritten and still have an IRQ of 7 , so change it to 5)
Just a simple update , but i think VDMSound will run more games with sound with this update.
*******Update 2********
Seems i never mentionned in this guide that you need a machine that has a CD-ROM drive installed , or the game will not run at all, that as always been.
Also , for some reason when i right-click and "Run with VDMS" it doesn't work anymore , so i went into a dos box (START->RUN and type cmd) and i ran vdms manually (by typing dosdrv) then i ran the game and it worked fine.