VOGONS


First post, by Darius

User metadata
Rank Newbie
Rank
Newbie

So I've been poking around multiple sources looking for a way to making the 3DFX version of TES Redguard to work on my win7 64-bit. So far I've made what I'd call progress but no way in actually getting it running. This is still a learning process for me so excuse any symptoms of ignorance I might display.

I'm taking a break from making this work, been trying to get Redguard to work for 3 days. Will look into it later. I'm going to list my progress below for anyone to see.

-Installed Redguard
-Moved files in the install directory to "D:\Games\PC\TESIIA - Redguard\Redguard"

-Extracted Redguard2.bin/cue - from play disk
-to "D:\Games\PC\TESIIA - Redguard\Redguard\playCD"

-Extracted Ykhwong's DOSbox build to "D:\Games\PC\TESIIA - Redguard"

-Deleted glide2x.dll that came with dosbox

-Installed nGlide 1.01

-Confirmed

animation_drive=d:\

in SYSTEM.INI

-Tweaked dosbox.conf

-fullscreen=true
-memsize=63
-cputype=pentium_mmx

-Configured sound

mount c ".\Redguard\sound"
c:
setsound

-General/midi set to Sound Blaster 16 with automatic values.

Time to play?

mount c ".\Redguard"
imgmount d ".\Redguard\playCD\Redguard-cd2.cue" -t iso
c:
rgfx

"Critical Disk Error, Redguard can not run."

NOPE.

Last edited by Darius on 2013-05-19, 22:12. Edited 1 time in total.

Reply 1 of 10, by bloodbat

User metadata
Rank Oldbie
Rank
Oldbie

Redguard will probably look for a subdirectory, not the root directory, that you are mounting, the mounts need to be exactly the same as when you installed. Install the game from within DosBox.
I don't know where it is advised, as I don't own that game, to set affinity to 1, but unless critical and advised somewhere (maybe incorrectly, as DosBox uses one core anyway), I wouldn't do that or bother with it.

Reply 3 of 10, by Gamecollector

User metadata
Rank Oldbie
Rank
Oldbie
Darius wrote:

I can't figure out how to install the game using dosbox. Installing the game through the windows installer doesn't give me an option where to install.

Are you really have the retail version of Redguard? Because as I can see myself right now - there is a choice "where to install". And there are 2 cds.
1) Install the game in windows.
2) Copy installed gamedir to the catalog mounted as the dosbox c drive.
3) Run DOSBox.
4) Mount cd2 as cd-rom drive within DOSBox.
5) Check system.ini/[system]/animation_drive, must be d:\
6) Execute sound\setsound.
7) Run the game with rgfx.exe.

The last Ykhwong's build (6 may 2013) isn't working with this game (invalid descriptor 0 int 21), previous builds are working. No, all is working ok. I have just forgot to return memsize=63 (memsize=16 is using for Battlecruiser 3000 A.D.),

Last edited by Gamecollector on 2013-05-20, 06:11. Edited 1 time in total.

Reply 4 of 10, by Darius

User metadata
Rank Newbie
Rank
Newbie
Gamecollector wrote:
Are you really have the retail version of Redguard? Because as I can see myself right now - there is a choice "where to install" […]
Show full quote

Are you really have the retail version of Redguard? Because as I can see myself right now - there is a choice "where to install". And there are 2 cds.
1) Install the game in windows.
2) Copy installed gamedir to the catalog mounted as the dosbox c drive.
3) Run DOSBox.
4) Mount cd2 as cd-rom drive within DOSBox.
5) Check system.ini/[system]/animation_drive, must be d:\
6) Execute sound\setsound.
7) Run the game with rgfx.exe.

The last Ykhwong's build (6 may 2013) isn't working with this game (invalid descriptor 0 int 21), previous builds are working.

The problem was I didn't uninstall the previous one properly. I have 3 files from 2 CDs: Install cd ISO and Play cd BIN/CUE. Sorry 😅

-Mounted the Install ISO on a virtual drive F:\ and installed Redguard to my second hard drive "D:\Games\PC\TESIIA - Redguard".

-Both cds are in the folders CD1 and CD2 respectively within the same directory.

-Extracted the DOSBox build into the same above directory and deleted glide2x.dll

-animation_drive=d:\ - check

in dosbox:
mount c "."
mount d ".\CD2" -t cdrom
c:
rgfx

I get "critical disk error, redguard can not run."

Reply 5 of 10, by Gamecollector

User metadata
Rank Oldbie
Rank
Oldbie

use mount d x:\ -t cdrom, where x - cd drive (may be virtual) with inserted Redguard cd.
Or use imgmount d "y:\cd_image_file_name" -t cdrom to mount cd-image.

Asus P4P800 SE/Pentium4 3.2E/2 Gb DDR400B,
Radeon HD3850 Agp (Sapphire), Catalyst 14.4 (XpProSp3).
Voodoo2 12 MB SLI, Win2k drivers 1.02.00 (XpProSp3).

Reply 7 of 10, by bloodbat

User metadata
Rank Oldbie
Rank
Oldbie

You're trying to mount a dir as an image, from what I gather.
You're doing this

mount d ./CD2 -t cdrom

instead of this

imgmount d ./CD2/somename.cue -t cdrom

The first will yield this if looked at under DosBox using the commands below

d:
dir

Directory of d:\.
somename.cue xx xx-xx-xxxx xx:xx
somename.bin xx xx-xx-xxxx xx:xx

That's NOT what you want.
Use imgmount or you'll just go in circles with no solution in sight.

Reply 8 of 10, by Darius

User metadata
Rank Newbie
Rank
Newbie

Actually "imgmount d ./CD2/somename.cue -t cdrom" is what I used, amongst other things, including the first one.

Edited the last post,

mount c ".\Redguard" 
imgmount d ".\Redguard\playCD\Redguard-cd2.cue" -t iso
c:
rgfx

Still gives me the Disk Error.
"c" is the install dir, where rgfx.exe is

Reply 9 of 10, by Jorpho

User metadata
Rank l33t++
Rank
l33t++

As previously stated:

bloodbat wrote:

Redguard will probably look for a subdirectory, not the root directory, that you are mounting

Instead of using

mount c ".\Redguard"

try

mount c "."

But that might not work either. As previously stated, the game may be expecting to be run from the same directory to which it was installed, namely "D:\Games\PC\TESIIA - Redguard". Of course, DOS does not recognize long file names, so DOS will see it as D:\GAMES\PC\TESIIA~1.

That means you'll have to use

mount d d:\

and then use

cd GAMES\PC\TESIIA~1

before running rgfx.

If it still doesn't work, you may have to mount the CD images as drive F in DOSBox and use -animation_drive=f:\ , because that is the drive that the game was using when you installed it .

Reply 10 of 10, by Darius

User metadata
Rank Newbie
Rank
Newbie

The problem it seems was, like people were telling me, a problem with file names and placements. And that Redguard looks for a subdirectory in "C". So...

mount c "."
imgmount d .\cd\Redguard-cd2.cue -t iso
c:
cd\game
rgfx

And it works like a charm!
Well, sound does stutter at loading, but every game I play through dosbox does.

Thank you.