GOG versions of Quake 3 and UT99 on Windows 98SE?

Getting old software/games running on older hardware.

GOG versions of Quake 3 and UT99 on Windows 98SE?

Postby jheronimus » 2017-12-19 @ 13:42

Hi, all!

There is a sale over at GOG and I thought I could grab me a Quake 3 Gold and Unreal Tournament GOTY.

Question is — will I be able to run those versions under Windows 98SE on a Pentium3/Voodoo 3 machine? And if so, will I be able to join public servers? I've only ever played those games over LAN, so I'm not sure how this works.
Socket 7: Pentium 166; 64MB RAM; Matrox Millenium+Voodoo 1; AWE32 PnP w/28MB + GUS PnP Pro w/8MB
Slot 1: Pentium III 500; 384MB RAM; Voodoo 5 5500 AGP; AWE64 Value w/8MB + Diamond Monster Sound MX300 + SoundBlaster Live!
User avatar
jheronimus
Oldbie
 
Posts: 825
Joined: 2015-12-10 @ 00:09
Location: Moscow

Re: GOG versions of Quake 3 and UT99 on Windows 98SE?

Postby leileilol » 2017-12-19 @ 23:52

I don't expect any trouble with Q3. 1.32 should work fine. Blind advice about source ports don't realize they won't work in Win98 (mainly because of some unix/gcc/sdl2 cruft reasons which could've been avoided with basic competence)
Voodoo2s aren't 100mhz stock
Geforce256 isn't released as a beta on New Years '99 under the Quadro brand
DOS gaming isn't a bilinear 320x200 16:10
DOS PCs aren't better than the Macintosh
DOSBox is not for running Windows 9x
SGL != Glide
User avatar
leileilol
l33t++
 
Posts: 9365
Joined: 2006-12-16 @ 18:03

Re: GOG versions of Quake 3 and UT99 on Windows 98SE?

Postby DX7_EP » 2017-12-20 @ 02:26

The GOG version of UT99 worked fine in my 98SE test setup (Pent 3, GeForce 2MX, Voodoo 2, Vortex 2), but I ran the installer and applied several patches (eg. UT Bonus Pack 4, deleting the nGlide Glide DLLs, updated OpenGL renderer) on a XP setup and then copied the files over directly. I don't know if the GOG installer will work fine on 98SE directly.

I have the Steam version of Q3A, myself, but considering I've gotten it to work on that unit by overwriting the provided Q3A executable with the non-Steam 1.32c one, I believe the GOG version should work fine. ioquake3 hasn't worked for me, however, but I think it's a matter of recompiling with some needed libraries and/or using KernelEx.

Bear in mind that I only checked the single-player parts of the game, however, and cannot verify their usability on public servers.
Last edited by DX7_EP on 2017-12-20 @ 04:46, edited 1 time in total.
CM-64, FB-01, SC-55ST, SC-8850, SD-20, SD-90, MU1000-EX + PLG-150VL
User avatar
DX7_EP
Newbie
 
Posts: 45
Joined: 2014-5-31 @ 00:57
Location: medic_ihavenoidea.wav

Re: GOG versions of Quake 3 and UT99 on Windows 98SE?

Postby leileilol » 2017-12-20 @ 03:55

- XP+ PSAPI.DLL dependency kills Win95/98/ME/NT4/2000 targets
- SDL2 dependency kills Win95/98/ME/NT4/2000 targets
- SDL/SDL2 implementation doesn't use 3dfx extensions so overbrights and gamma control are regressed on those cards (in addition r_glDriver is no longer implemented so this kills off Voodoo/Voodoo2 targets)
- Winsock2 dependency kills off Win95 targets
- PID file code kills off WinNT4 targets
- No startup console window because that'd be giving Windows users too much useful feedback only GNU/Linux(tm) are allowed to have.

Most servers still serve for stock 1.32.
Voodoo2s aren't 100mhz stock
Geforce256 isn't released as a beta on New Years '99 under the Quadro brand
DOS gaming isn't a bilinear 320x200 16:10
DOS PCs aren't better than the Macintosh
DOSBox is not for running Windows 9x
SGL != Glide
User avatar
leileilol
l33t++
 
Posts: 9365
Joined: 2006-12-16 @ 18:03

Re: GOG versions of Quake 3 and UT99 on Windows 98SE?

Postby shamino » 2017-12-20 @ 04:37

GOG's installer doesn't work on Win98, but there's a workaround.
There's a utility that extracts the files from GOG's installers. I don't remember the name of it, but it's been discussed in other threads before.

I used that utility to extract the files from the GOG versions of Unreal and Unreal Tournament (that's the same as UT99, isn't it?). I then copied those extracted files to a folder on Win98SE and they run fine.

There's a minor fix you have to make to restore native Glide support. GoG has the install contaminated with nGlide by default (or whatever it's called). I think the fix is just to delete 1 or 2 files. This gets rid of nGlide and then the game's Glide mode should revert to it's original form, working with real 3dfx hardware. I haven't tested the Glide mode personally though.
I have no idea about Quake 3.
User avatar
shamino
Oldbie
 
Posts: 1386
Joined: 2013-1-24 @ 13:45

Re: GOG versions of Quake 3 and UT99 on Windows 98SE?

Postby .legaCy » 2017-12-20 @ 23:27

shamino wrote:GOG's installer doesn't work on Win98, but there's a workaround.
There's a utility that extracts the files from GOG's installers. I don't remember the name of it, but it's been discussed in other threads before.

I used that utility to extract the files from the GOG versions of Unreal and Unreal Tournament (that's the same as UT99, isn't it?). I then copied those extracted files to a folder on Win98SE and they run fine.

There's a minor fix you have to make to restore native Glide support. GoG has the install contaminated with nGlide by default (or whatever it's called). I think the fix is just to delete 1 or 2 files. This gets rid of nGlide and then the game's Glide mode should revert to it's original form, working with real 3dfx hardware. I haven't tested the Glide mode personally though.
I have no idea about Quake 3.

A little bit of self promotion but i show here how https://www.youtube.com/watch?v=mCZMyf-grdQ
I recompile the edited scripts with one Inno Setup Creator that is Windows 98 Friendly.

Btw GOG Q3A works online.
User avatar
.legaCy
Member
 
Posts: 480
Joined: 2016-4-08 @ 23:11
Location: Brazil


Return to Software

Who is online

Users browsing this forum: No registered users and 1 guest