VOGONS


First post, by xDeathCon

User metadata
Rank Newbie
Rank
Newbie

My DOS/Win 3.11 PC should have the specs to run Redguard (Pentium MMX 233MHz 64MB RAM).

My CD drive doesn't work so I used FakeCD to emulate a CD drive of disc 2. The game gets gets into the loading screen fine and gets to initializing combat before throwing some text I can't see because the font is invisible. I might be able to solve the issue if I knew what the error was. I am using the normal RG.EXE because my graphics card is not a voodoo card.

Haven't found anything about this specific issue on the internet so anything would be useful.

Reply 1 of 13, by xDeathCon

User metadata
Rank Newbie
Rank
Newbie

Got an update. Crash log reads as so:

DOS/4GW error (2001): exception 0Eh (page fault) at 160:0081BA95
TSF32: prev_tsf32 528C
SS 168 DS 168 ES 168 FS 0 GS 40
EAX 50A451DF EBX 50A451DF ECX 0 EDX FF
ESI 8E6381 EDI 8676E0 EBP FF ESP 96612C
CS:IP 160:0081BA95 ID 0E COD 0 FLG 10202
CS= 160, USE32, page granular, limit FFFFFFFF, base 0, acc CF9B
SS= 168, USE32, page granular, limit FFFFFFFF, base 0, acc CF93
DS= 168, USE32, page granular, limit FFFFFFFF, base 0, acc CF93
ES= 168, USE32, page granular, limit FFFFFFFF, base 0, acc CF93
FS= 0, USE16, byte granular, limit 0, base 14, acc 0
GS= 40, USE16, byte granular, limit FFF, base 400, acc 93
CR0: PG:1 ET:1 TS:0 EM:0 MP:0 PE:1 CR2: 50A451EB CR3: 37000
Crash address (unrelocated) = 2:00246A95

No idea if this helps at all.

Reply 2 of 13, by derSammler

User metadata
Rank l33t
Rank
l33t

Try a clean boot with no startup files (press F5 when it says "Starting MS-DOS...") and/or try to replace dos4gw.exe with a different version.

btw, what kind of game is this? Never heard of it before.

Reply 3 of 13, by xDeathCon

User metadata
Rank Newbie
Rank
Newbie

I have to have startup files because my network must load due to storing the game on a network drive. I already tried different versions and alternatives to dos4gw. I'll move it off the network onto my pc once i beat a different game and can clear some space. I did read something that network drivers may interfere with memory and could be a possible reason.

This game is An Elder Scrolls Adventure: Redguard.

Reply 4 of 13, by derSammler

User metadata
Rank l33t
Rank
l33t

This game is An Elder Scrolls Adventure: Redguard.

Err... that's a Windows 9x game from 1999. Could you please expain where the DOS/4GW error comes from then? Windows games do no and can not use DOS/4GW. Also, you use fakecd and DOS-based network drivers. Not that it matters, since the game requires Windows 95 minimum and you try to run it on 3.11. I guess you have Win32s installed, but that won't turn 3.11 into 95.

Reply 5 of 13, by zirkoni

User metadata
Rank Member
Rank
Member
derSammler wrote:

since the game requires Windows 95 minimum

Nope, there's a DOS executable as well
rg.exe => DOS
rgfx.exe => DOS Glide
redguard.exe => windows 9x

Although, IIRC the game installer is Win9x only so it kind of requires Win9x. But you can install/extract the files on a Windows PC and play on a DOS PC.

https://youtube.com/@zirkoni42

Reply 6 of 13, by xDeathCon

User metadata
Rank Newbie
Rank
Newbie
zirkoni wrote:

Although, IIRC the game installer is Win9x only so it kind of requires Win9x. But you can install/extract the files on a Windows PC and play on a DOS PC.

Yes, that is exactly what I am trying to do. I don't know for sure if running RG.EXE standalone checks if the CD directory is legitimate or not (I know attempting to launch from Windows does check), so I went with using FakeCD to be on the safe side.

Reply 7 of 13, by i2lgames

User metadata
Rank Newbie
Rank
Newbie

Hi. Maybe there is a configuration file that is written when you install the game in windows 98. Try to install the game on another machine, copy the files from there, create the same directory in the pentium mmx pc and see if it works.

Reply 11 of 13, by xDeathCon

User metadata
Rank Newbie
Rank
Newbie

I know this thread is pretty old now but I'm back to trying to get this to work again and I have real progress. By not loading emm386 I was able to get the game to load past the main menu, and it seems to work fine, but there is one major issue that I hope people actually know how to deal with. It's once again a DOS/4GW error, but this time it's a general protection fault. It happens specifically when I try to load the pause menu. I've gotten to the pause menu by pressing escape the moment I get into the game, but it crashes when I try to actually save a game. I don't know if it's running out of memory, though my PC should have enough at 64 MB.

DOS/4GW error (2001): exception 0Dh (general protection fault) at 150:002A0075
TSF32: prev_tsf32 528C
SS 158 DS 158 ES 158 FS 0 GS 40
EAX FFFFFFFF EBX 3551008 ECX FFFFFFFF EDX 2D351A29
ESI 202F3518 EDI FFFFFFFF EBP 655FF0 ESP 655F94
CS:IP 150:002A0075 ID 0D COD 0 FLG 10293
CS= 150, USE32, page granular, limit FFFFFFFF, base 0, acc CF9B
SS= 158, USE32, page granular, limit FFFFFFFF, base 0, acc CF93
DS= 158, USE32, page granular, limit FFFFFFFF, base 0, acc CF93
ES= 158, USE32, page granular, limit FFFFFFFF, base 0, acc CF93
FS= 0, USE16, byte granular, limit 0, base 14, acc 0
GS= 40, USE16, byte granular, limit FFF, base 400, acc 93
CR0: PG:0 ET:1 TS:0 EM:0 MP:0 PE:1 CR2: 0 CR3: 0
Crash address (unrelocated) = 1:000E1075

It's so close to being possible, yet so far.

Reply 13 of 13, by xDeathCon

User metadata
Rank Newbie
Rank
Newbie
xDeathCon wrote on 2020-07-03, 17:19:

It's so close to being possible, yet so far.

Well after fiddling around a bit more I found that I can in fact quicksave while in game, and the pause menu works consistently when I'm inside a building, where I notice higher framerates and loading times. I still don't know what causes the crash otherwise but it looks like if I don't get a solution to that I can still play the game.