WC2 sound probs

Saturnyne

Vice Admiral
Hi and thanks for reading this.

I'm one of the few people left who still has Win95... I play WC2 in pure DOS, and the game runs fine except for some sound problems.

I have a Creative SBPCI 128, and in DOS, it emulates the SB16, MPU-401 and Adlib soundcards in DOS when needed. I'll include my autoexec.bat config.sys and dosstart.bat files at the bottom.

The music plays fine, and the problem does not extend to freezing or locking the game. The voices though, tend to skip like the Prophecy movies. Someone will start to say something, then quickly be at the end of the sentence. Something like this:

Doomsday: "We're in trouble now" (Normal)
Doomsday: "We----now."

The only time the game has consistently frozen is the opening during the conversation between Thrakhath and Khasra, so I had to shut off the voices at that point. Any help will be appreciated, and it should be noted that I usually have 619kb of conventional memory and 48 MB of RAM available for the game.

It should also be noted that I must run sbinit.com to initialize my sound card in DOS, which I always do without fail.

autoexec.bat
------------
@ECHO OFF
SET BLASTER=A220 I7 D1 H7 P330 T6
SET SBPCI=C:\SBPCI

REM C:\WINDOWS\CWBMIX /M=15,15 /W=15,15 /L=15,15 /X=5 /F=15,15 /C=15,15 /I=X
SET PATH=C:\WINDOWS;C:\WINDOWS\COMMAND
SET PROMPT=$P$G
SET WINPMT=$P$G

rem :WIN95
rem CLS
rem ECHO Windows is now starting...
rem C:\WINDOWS\WIN.COM
rem GOTO COMMON

:MSDOS
REM C:\WINDOWS\COMMAND\MSCDEX.EXE /D:ACERCD00
GOTO COMMON

:COMMON
SET CLASSPATH=C:\Program Files
SET CLASSPATH=%CLASSPATH%;C:\Program Files
SET CLASSPATH=%CLASSPATH%;C:\Program Files\Lasseters Games\

config.sys
----------
[MENU]
MenuItem=WIN95,Load Microsoft Windows 95
MenuItem=MSDOS,Start system in MS-DOS
MenuItem=MSROM,MS-DOS (With CD-ROM)
MenuDefault=MSDOS,0

[MSROM]
DEVICEHIGH=C:\WINDOWS\HIMEM.SYS
DEVICEHIGH=C:\WINDOWS\EMM386.EXE RAM
DEVICEHIGH=C:\PROGRA~1\ACER\ACERCD.SYS /D:ACERCD00

[MSDOS]
DEVICEHIGH=C:\WINDOWS\HIMEM.SYS
DEVICEHIGH=C:\WINDOWS\EMM386.EXE RAM

[WIN95]
DEVICEHIGH=C:\WINDOWS\HIMEM.SYS
DEVICEHIGH=C:\WINDOWS\EMM386.EXE RAM

[COMMON]
DOS=High,UMB
FILES=40
BUFFERS=40
[device=c:\windows\cwbinit.exe /A]

dosstart.bat
------------
@echo off
REM DOS MOUSE DRIVER ADDED BY MICROSOFT INTELLIPOINT MOUSE SETUP
LH C:\MSINPUT\MOUSE\mouse.exe
rem C:\WINDOWS\CWBINIT.EXE /A
C:\SBPCI\SBINIT
 
For WCP:
Try this.
When movies play, they seem to play too fast and skip. Try putting your sound card in Full-Duplex mode. To do that:

1.Right click on the My Computer Icon and select Properties.
2.Click on the Device Manager tab at the top.
3.Click on the plus sign next to Sound, video and game controllers.
4.Highlight the line named Creative Labs Sound Blaster AWE 64 or compatible device.
5.Click on the Properties button.
6.Click on the Settings tab at the top.
7.Make sure there is a check mark in the "Allow Full-Duplex operation" box.
8.Click OK to close everything down, restart your computer, and give it another try.
9.If you continue to have problems, please let us know.

Also,
If the movie skipping try disable "Sound Hardware Accellation". Control Panel>Multimedia>Advance botton>Properties.

Also do a find file for "DXDiag" and disable it here too.
 
Deluxe CD.

I don't have any probs with Prophecy, I was using it as a reference as to what was happening with the sounds in WC2... but thanks for the advice. :)
 
Try this for WC2.
--------- AUTOEXEC.BAT ----------

@ECHO OFF
SET PATH=C:\WINDOWS;C:\WINDOWS\COMMAND;C:\SBPCI;
SET TMP=C:\WINDOWS\TEMP
SET TEMP=C:\WINDOWS\TEMP
SET PROMPT=$P$G

REM ---Sound Card--
SET BLASTER=A220 I7 D1 H7 P330 T6
SET SBPCI=C:\SBPCI
C:\SBPCI\SBINIT

REM ---- Mouse Driver---
LH C:\MSINPUT\MOUSE\MOUSE.EXE

REM ---CD-ROM---
C:\WINDOWS\COMMAND\MSCDEX.EXE /D:ACERCD00


CONFIG.SYS

DEVICE=C:\WINDOWS\HIMEM.SYS
DEVICE=C:\WINDOWS\EMM386.EXE 3072 RAM FRAME=E000 /I=B000-B7FF
DOS=HIGH,UMB
FILESHIGH=25
BUFFERSHIGH=25

REM ---CD-ROM---
DEVICEHIGH=C:\PROGRA~1\ACER\ACERCD.SYS /D:ACERCD00

LASTDRIVE=[ENTER THE DRIVE LETTER OF YOUR CD-ROM]


Your bootdisk does not work correctly because it was not setup to play WC2. These three lines are unique to WC2.

DEVICE=C:\WINDOWS\EMM386.EXE 3072 RAM FRAME=E000 /I=B000-B7FF
FILESHIGH=25
BUFFERSHIGH=25

When making a multiple boot, bootdisk never place unique settings under the [common] area. The common area is resevre for things which all programs share.

Also, do a find files for CTSYN.INI and SNDSCAPE.INI and see if you have them.

[Edited by Johnl12 on 07-04-2001 at 03:40]
 
I don't use a boot disk, I use the option of Line-by-line confirmation... But, I changed the EMM386 line in my existing config.sys file. I'll see if that works, then I'll make a boot disk with the stuff you provided below. Thanks.
 
Okay... neither solution worked. However, the problem was fixed.

I changed my printer port from IRQ 7 to IRQ 4. Then, the SB Legacy device changed itself to IRQ 5, which ended the device conflict, and sound plays perfectly in WC2 now.
 
Back
Top