VOGONS

Common searches


First post, by Divarin

User metadata
Rank Newbie
Rank
Newbie

Hi, I have a legit copy of Ultima Underworld on cd-rom (was bundled with Wing Commander 2)

I have been trying to get it to install on a DOS 6.22 box, but the installer failed saying error copying data.lzh.
That file doesn't exist on the cdrom, however a "data" directory does exist with a bunch of files in it. so I'm thinking whatever company bundled these two games on a cdrom messed up.

I can copy the files to my hard drive and run the game but there's no sound because the sound card isn't configured. If I run uwsound (which configures the sound card) it fails saying it can't find the configuration file. I assume that's because the installer never got a chance to create it.

Does anyone have this game installed and can you post the configuration file (along with the filename) so I can start with that? I have no idea what the config file name is supposed to be or what should be in it and in what format.

Reply 2 of 10, by Divarin

User metadata
Rank Newbie
Rank
Newbie

Yeah, here's what's in it:

00.voc 10.voc 20.voc 31.voc 58.voc aw10.xmi sbfm.adv uw06.xmi
01.voc 11.voc 22.voc 32.voc 65.voc aw11.xmi sbpdig.adv uw07.xmi
02.voc 12.voc 23.voc 33.voc adlib.adv aw12.xmi sbpfm.adv uw10.xmi
03.voc 13.voc 24.voc 34.voc aw01.xmi aw13.xmi sounds.dat uw11.xmi
04.voc 14.voc 25.voc 35.voc aw02.xmi aw15.xmi tandy.adv uw12.xmi
05.voc 15.voc 26.voc 36.voc aw03.xmi mt32mpu.adv uw01.xmi uw13.xmi
06.voc 16.voc 27.voc 37.voc aw04.xmi pasdig.adv uw02.xmi uw15.xmi
07.voc 17.voc 28.voc 38.voc aw05.xmi pasfm.adv uw03.xmi uw.ad
08.voc 18.voc 29.voc 39.voc aw06.xmi pcspkr.adv uw04.xmi uw.mt
09.voc 19.voc 30.voc 50.voc aw07.xmi sbdig.adv uw05.xmi

Reply 3 of 10, by Divarin

User metadata
Rank Newbie
Rank
Newbie

for reference here is a full directory listing:

.:
crit
cuts
data
install.dat
install.exe
install.olb
lha.doc
lha.exe
sound
uinstall.exe
uw.exe
uwsound.exe

./crit:
assoc.anm
cr00page.n00
cr00page.n01
cr01page.n00
cr01page.n01
cr02page.n00
cr02page.n01
cr03page.n00
cr03page.n01
cr04page.n00
cr04page.n01
cr05page.n00
cr05page.n01
cr06page.n00
cr06page.n01
cr07page.n00
cr07page.n01
cr10page.n00
cr10page.n01
cr11page.n00
cr11page.n01
cr12page.n00
cr12page.n01
cr13page.n00
cr13page.n01
cr14page.n00
cr14page.n01
cr15page.n00
cr15page.n01
cr16page.n00
cr16page.n01
cr17page.n00
cr17page.n01
cr20page.n00
cr20page.n01
cr21page.n00
cr21page.n01
cr22page.n00
cr22page.n01
cr23page.n00
cr23page.n01
cr24page.n00
cr24page.n01
cr25page.n00
cr25page.n01
cr26page.n00
cr26page.n01
cr27page.n00
cr27page.n01
cr30page.n00
cr30page.n01
cr31page.n00
cr31page.n01
cr32page.n00
cr32page.n01
cr33page.n00
cr33page.n01
cr34page.n00
cr34page.n01
cr35page.n00
cr35page.n01
cr36page.n00
cr36page.n01
cr37page.n00
cr37page.n01

./cuts:
cs000.n00
cs000.n01
cs000.n02
cs000.n03
cs000.n04
cs000.n05
cs000.n06
cs000.n07
cs000.n10
cs000.n11
cs000.n12
cs000.n13
cs000.n14
cs000.n15
cs000.n16
cs000.n17
cs000.n20
cs000.n21
cs000.n22
cs000.n23
cs000.n24
cs000.n25
cs001.n00
cs001.n01
cs001.n02
cs001.n03
cs001.n04
cs001.n05
cs001.n06
cs001.n07
cs001.n10
cs002.n00
cs002.n01
cs002.n02
cs002.n03
cs002.n04
cs003.n00
cs003.n01
cs003.n02
cs011.n00
cs011.n01
cs012.n00
cs012.n01
cs013.n00
cs013.n01
cs014.n00
cs014.n01
cs015.n00
cs015.n01
cs030.n00
cs031.n00
cs032.n00
cs033.n00
cs034.n00
cs035.n00
cs036.n00
cs037.n00
cs040.n00
cs041.n00
cs400.n00
cs400.n01
cs401.n00
cs401.n01
cs402.n00
cs402.n01
cs403.n00
cs403.n01
cs403.n02
cs404.n00
cs404.n01
cs410.n00
cs410.n01

./data:
3dwin.gr
allpals.dat
animo.gr
armor_f.gr
armor_m.gr
babglobs.dat
blnkmap.byt
bodies.gr
buttons.gr
chains.gr
chargen.byt
charhead.gr
chrbtns.gr
chrgen.dat
cmb.dat
cnv.ark
comobj.dat
compass.gr
conv.byt
converse.gr
cursors.gr
doors.gr
dragons.gr
eyes.gr
f16.tr
f32.tr
flasks.gr
font4x5p.sys
font5x6i.sys
font5x6p.sys
fontbig.sys
fontbutn.sys
fontchar.sys
genhead.gr
grave.dat
heads.gr
inv.gr
lev.ark
lfti.gr
light.dat
lights.dat
main.byt
mono.dat
objects.dat
objects.gr
opbtn.gr
opscr.byt
optb.gr
optbtns.gr
pals.dat
panels.gr
player.dat
power.gr
pres1.byt
pres2.byt
question.gr
scrledge.gr
shades.dat
skills.dat
spells.gr
strings.pak
terrain.dat
tmflat.gr
tmobj.gr
views.gr
w16.tr
w64.tr
weapons.cm
weapons.dat
weapons.gr
win1.byt
win2.byt
xfer.dat

./sound:
00.voc
01.voc
02.voc
03.voc
04.voc
05.voc
06.voc
07.voc
08.voc
09.voc
10.voc
11.voc
12.voc
13.voc
14.voc
15.voc
16.voc
17.voc
18.voc
19.voc
20.voc
22.voc
23.voc
24.voc
25.voc
26.voc
27.voc
28.voc
29.voc
30.voc
31.voc
32.voc
33.voc
34.voc
35.voc
36.voc
37.voc
38.voc
39.voc
50.voc
58.voc
65.voc
adlib.adv
aw01.xmi
aw02.xmi
aw03.xmi
aw04.xmi
aw05.xmi
aw06.xmi
aw07.xmi
aw10.xmi
aw11.xmi
aw12.xmi
aw13.xmi
aw15.xmi
mt32mpu.adv
pasdig.adv
pasfm.adv
pcspkr.adv
sbdig.adv
sbfm.adv
sbpdig.adv
sbpfm.adv
sounds.dat
tandy.adv
uw01.xmi
uw02.xmi
uw03.xmi
uw04.xmi
uw05.xmi
uw06.xmi
uw07.xmi
uw10.xmi
uw11.xmi
uw12.xmi
uw13.xmi
uw15.xmi
uw.ad
uw.mt

Reply 4 of 10, by Shagittarius

User metadata
Rank Oldbie
Rank
Oldbie

Here is my working DIR structure:

F:.
│ INSTALL.DAT
│ INSTALL.EXE
│ INSTALL.OLB
│ UW.EXE
│ UWSOUND.EXE
│ DIR.TXT

├───CRIT
│ ASSOC.ANM
│ CR00PAGE.N00
│ CR00PAGE.N01
│ CR01PAGE.N00
│ CR01PAGE.N01
│ CR02PAGE.N00
│ CR02PAGE.N01
│ CR03PAGE.N00
│ CR03PAGE.N01
│ CR04PAGE.N00
│ CR04PAGE.N01
│ CR05PAGE.N00
│ CR05PAGE.N01
│ CR06PAGE.N00
│ CR06PAGE.N01
│ CR07PAGE.N00
│ CR07PAGE.N01
│ CR10PAGE.N00
│ CR10PAGE.N01
│ CR11PAGE.N00
│ CR11PAGE.N01
│ CR12PAGE.N00
│ CR12PAGE.N01
│ CR13PAGE.N00
│ CR13PAGE.N01
│ CR14PAGE.N00
│ CR14PAGE.N01
│ CR15PAGE.N00
│ CR15PAGE.N01
│ CR16PAGE.N00
│ CR16PAGE.N01
│ CR17PAGE.N00
│ CR17PAGE.N01
│ CR20PAGE.N00
│ CR20PAGE.N01
│ CR21PAGE.N00
│ CR21PAGE.N01
│ CR22PAGE.N00
│ CR22PAGE.N01
│ CR23PAGE.N00
│ CR23PAGE.N01
│ CR24PAGE.N00
│ CR24PAGE.N01
│ CR25PAGE.N00
│ CR25PAGE.N01
│ CR26PAGE.N00
│ CR26PAGE.N01
│ CR27PAGE.N00
│ CR27PAGE.N01
│ CR30PAGE.N00
│ CR30PAGE.N01
│ CR31PAGE.N00
│ CR31PAGE.N01
│ CR32PAGE.N00
│ CR32PAGE.N01
│ CR33PAGE.N00
│ CR33PAGE.N01
│ CR34PAGE.N00
│ CR34PAGE.N01
│ CR35PAGE.N00
│ CR35PAGE.N01
│ CR36PAGE.N00
│ CR36PAGE.N01
│ CR37PAGE.N00
│ CR37PAGE.N01

├───CUTS
│ CS000.N00
│ CS000.N01
│ CS000.N02
│ CS000.N03
│ CS000.N04
│ CS000.N05
│ CS000.N06
│ CS000.N07
│ CS000.N10
│ CS000.N11
│ CS000.N12
│ CS000.N13
│ CS000.N14
│ CS000.N15
│ CS000.N16
│ CS000.N17
│ CS000.N20
│ CS000.N21
│ CS000.N22
│ CS000.N23
│ CS000.N24
│ CS000.N25
│ CS001.N00
│ CS001.N01
│ CS001.N02
│ CS001.N03
│ CS001.N04
│ CS001.N05
│ CS001.N06
│ CS001.N07
│ CS001.N10
│ CS002.N00
│ CS002.N01
│ CS002.N02
│ CS002.N03
│ CS002.N04
│ CS003.N00
│ CS003.N01
│ CS003.N02
│ CS011.N00
│ CS011.N01
│ CS012.N00
│ CS012.N01
│ CS013.N00
│ CS013.N01
│ CS014.N00
│ CS014.N01
│ CS015.N00
│ CS015.N01
│ CS030.N00
│ CS031.N00
│ CS032.N00
│ CS033.N00
│ CS034.N00
│ CS035.N00
│ CS036.N00
│ CS037.N00
│ CS040.N00
│ CS041.N00
│ CS400.N00
│ CS400.N01
│ CS401.N00
│ CS401.N01
│ CS402.N00
│ CS402.N01
│ CS403.N00
│ CS403.N01
│ CS403.N02
│ CS404.N00
│ CS404.N01
│ CS410.N00
│ CS410.N01

├───DATA
│ 3DWIN.GR
│ ALLPALS.DAT
│ ANIMO.GR
│ ARMOR_F.GR
│ ARMOR_M.GR
│ BABGLOBS.DAT
│ BLNKMAP.BYT
│ BODIES.GR
│ BUTTONS.GR
│ CHAINS.GR
│ CHARGEN.BYT
│ CHARHEAD.GR
│ CHRBTNS.GR
│ CHRGEN.DAT
│ CMB.DAT
│ CNV.ARK
│ COMOBJ.DAT
│ COMPASS.GR
│ CONV.BYT
│ CONVERSE.GR
│ CURSORS.GR
│ DOORS.GR
│ DRAGONS.GR
│ EYES.GR
│ F16.TR
│ F32.TR
│ FLASKS.GR
│ FONT4X5P.SYS
│ FONT5X6I.SYS
│ FONT5X6P.SYS
│ FONTBIG.SYS
│ FONTBUTN.SYS
│ FONTCHAR.SYS
│ GENHEAD.GR
│ GRAVE.DAT
│ HEADS.GR
│ INV.GR
│ LEV.ARK
│ LFTI.GR
│ LIGHT.DAT
│ LIGHTS.DAT
│ MAIN.BYT
│ MONO.DAT
│ OBJECTS.DAT
│ OBJECTS.GR
│ OPBTN.GR
│ OPSCR.BYT
│ OPTB.GR
│ OPTBTNS.GR
│ PALS.DAT
│ PANELS.GR
│ PLAYER.DAT
│ POWER.GR
│ PRES1.BYT
│ PRES2.BYT
│ QUESTION.GR
│ SCRLEDGE.GR
│ SHADES.DAT
│ SKILLS.DAT
│ SPELLS.GR
│ STRINGS.PAK
│ TERRAIN.DAT
│ TMFLAT.GR
│ TMOBJ.GR
│ UW.CFG
│ VIEWS.GR
│ W16.TR
│ W64.TR
│ WEAPONS.CM
│ WEAPONS.DAT
│ WEAPONS.GR
│ WIN1.BYT
│ WIN2.BYT
│ XFER.DAT

├───SAVE0
├───SAVE1
│ BGLOBALS.DAT
│ DESC
│ LEV.ARK
│ PLAYER.DAT

└───SOUND
00.VOC
01.VOC
02.VOC
03.VOC
04.VOC
05.VOC
06.VOC
07.VOC
08.VOC
09.VOC
10.VOC
11.VOC
12.VOC
13.VOC
14.VOC
15.VOC
16.VOC
17.VOC
18.VOC
19.VOC
20.VOC
22.VOC
23.VOC
24.VOC
25.VOC
26.VOC
27.VOC
28.VOC
29.VOC
30.VOC
31.VOC
32.VOC
33.VOC
34.VOC
35.VOC
36.VOC
37.VOC
38.VOC
39.VOC
50.VOC
58.VOC
65.VOC
ADLIB.ADV
AW01.XMI
AW02.XMI
AW03.XMI
AW04.XMI
AW05.XMI
AW06.XMI
AW07.XMI
AW10.XMI
AW11.XMI
AW12.XMI
AW13.XMI
AW15.XMI
MT32MPU.ADV
PASDIG.ADV
PASFM.ADV
PCSPKR.ADV
SBDIG.ADV
SBFM.ADV
SBPDIG.ADV
SBPFM.ADV
SOUNDS.DAT
TANDY.ADV
UW.AD
UW.MT
UW01.XMI
UW02.XMI
UW03.XMI
UW04.XMI
UW05.XMI
UW06.XMI
UW07.XMI
UW10.XMI
UW11.XMI
UW12.XMI
UW13.XMI
UW15.XMI

Last edited by Shagittarius on 2023-03-28, 18:36. Edited 1 time in total.

Reply 5 of 10, by dormcat

User metadata
Rank Oldbie
Rank
Oldbie

I checked my CD-ROM copy from The Ultimate RPG Archives and found a file not in your list: UW.CFG under folder \DATA
It's a text file with just three lines and 45 bytes:

0 -1 -1 -1 sound
0 -1 -1 -1 speech
0 cuts

EDIT: Shagittarius has UW.CFG as well.

Reply 6 of 10, by Shagittarius

User metadata
Rank Oldbie
Rank
Oldbie

I didnt see any missing files in your directory but I do see some extras, in particular what is Uinstall.exe? Something specific to the version you have?

My UW.cfg reads:

6 -1 -1 -1 sound
2 -1 -1 -1 speech
0 cuts
Last edited by Shagittarius on 2023-03-28, 18:34. Edited 1 time in total.

Reply 7 of 10, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

Uinstall.exe creates uw.cfg. It's the sound setup for Ultima Underworld and is usually installed.

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for macOS (10.4-11.x ppc/intel 32/64bit) notarized for gatekeeper

Reply 10 of 10, by dormcat

User metadata
Rank Oldbie
Rank
Oldbie
Shagittarius wrote on 2023-03-28, 18:29:
My UW.cfg reads: […]
Show full quote

My UW.cfg reads:

6 -1 -1 -1 sound
2 -1 -1 -1 speech
0 cuts

I guess "0" from the default file stands for "no sound," while other numbers correspond to respective sound and speech devices:

adlib.adv
mt32mpu.adv
pasdig.adv
pasfm.adv
pcspkr.adv
sbdig.adv
sbfm.adv
sbpdig.adv
sbpfm.adv
tandy.adv

And "speech" corresponds to SB, SBP, and PAS only.