VOGONS

Common searches


First post, by Elia1995

User metadata
Rank Oldbie
Rank
Oldbie

Hi, I have this old game called "Oni" by Bungie and Rockstar, I installed it on my Windows 98/XP PC and while I can run it from Windows 98, I can't on XP.
Saying that I can run it on 98, only tells very little because it is unplayable even the pointer at the main menu lags a lot and I can't even click on "New game".
On Windows XP... it just crashes after, or if I skip the intro bink movie with this error:

Damn
Blam, Oni has crashed

I'd say it's a very useful error message, explaining perfectly the reasons of such crash.

Currently assembled vintage computers I own: 11

Most important ones:
A "modded" Olivetti M4 434 S (currently broken).
An Epson El Plus 386DX running MS-DOS 6.22 (currently broken).
Celeron Coppermine 1.10GHz on an M754LMRTP motherboard

Reply 2 of 12, by Elia1995

User metadata
Rank Oldbie
Rank
Oldbie

I didn't know the existence of this edition, I'll try it on XP right away.
If it doesn't run properly, I'll then play it here on 7, still better than nothing (and perhaps even less lag with my GTX 970 rather than that X300SE 🤣 )

Currently assembled vintage computers I own: 11

Most important ones:
A "modded" Olivetti M4 434 S (currently broken).
An Epson El Plus 386DX running MS-DOS 6.22 (currently broken).
Celeron Coppermine 1.10GHz on an M754LMRTP motherboard

Reply 3 of 12, by Gamecollector

User metadata
Rank Oldbie
Rank
Oldbie

The easiest method to fix is 3dfxvgl.dll + nGlide combo. Copy 3dfxvgl.dll to the game directory, rename it to opengl32.dll, run the game (it will run as ogl -> glide -> d3d9). Needs dx 9.0 support.
The main trouble - there are lights bug, they are sometimes seen through walls.

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 4 of 12, by Elia1995

User metadata
Rank Oldbie
Rank
Oldbie

What makes it actually run in Windows 98 (yet it lags and is unplayable), but not on XP despite I used to play it just fine on XP years ago ?

Currently assembled vintage computers I own: 11

Most important ones:
A "modded" Olivetti M4 434 S (currently broken).
An Epson El Plus 386DX running MS-DOS 6.22 (currently broken).
Celeron Coppermine 1.10GHz on an M754LMRTP motherboard

Reply 5 of 12, by F2bnp

User metadata
Rank l33t
Rank
l33t

Oni used to work fine on Windows XP, but it probably broke after Service Pack 1 or 2, I too remember that spectacular error message 🤣 .

What are your system specs for that PC? Perhaps the system is not capable enough for the game or maybe a driver issue is causing the slowdowns on Win98SE.

Your best bet is however to run the Anniversary Edition on your main PC, it works flawlessly, I beat it like that a few years ago 😀.

Reply 6 of 12, by Elia1995

User metadata
Rank Oldbie
Rank
Oldbie

It's an ASUS A8V-XE motherboard with an AMD Athlon 64 3200+ (single core), as graphics card it has a X300SE, a Creative Sound Blaster PCI128 CT4750 sound card and 1 GB total of DDR1 ram.
Dual boot with 98 and XP on two separate HDDs.

Currently assembled vintage computers I own: 11

Most important ones:
A "modded" Olivetti M4 434 S (currently broken).
An Epson El Plus 386DX running MS-DOS 6.22 (currently broken).
Celeron Coppermine 1.10GHz on an M754LMRTP motherboard

Reply 7 of 12, by F2bnp

User metadata
Rank l33t
Rank
l33t
Elia1995 wrote:

It's an ASUS A8V-XE motherboard with an AMD Athlon 64 3200+ (single core), as graphics card it has a X300SE, a Creative Sound Blaster PCI128 CT4750 sound card and 1 GB total of DDR1 ram.
Dual boot with 98 and XP on two separate HDDs.

Bingo. That's a slow card. It has a 64bit bus, so memory bandwidth is atrocious. Oni is a pretty lax game, but maybe you tried to run it on high resolutions?

Otherwise, it could be a driver issue (you could try older drivers perhaps) or maybe even a motherboard driver issue. Via chipsets don't always play nice 🙁.

Reply 8 of 12, by Elia1995

User metadata
Rank Oldbie
Rank
Oldbie

I do have other PCI-E cards lying around, but I'm afraid I'll then have problems finding drivers for Windows 98SE !!! 🙁

I also have a Radeon HD 3xxx series one, which is more powerful than this X300SE, but then will I be able to get it working on Windows 98 ? 😐

Currently assembled vintage computers I own: 11

Most important ones:
A "modded" Olivetti M4 434 S (currently broken).
An Epson El Plus 386DX running MS-DOS 6.22 (currently broken).
Celeron Coppermine 1.10GHz on an M754LMRTP motherboard

Reply 9 of 12, by F2bnp

User metadata
Rank l33t
Rank
l33t

No, probably not. PCI-E and Win98SE don't mix well at all, unless you really know what you're doing. The X300SE is essentially about as fast as an original Radeon 7500 or so, which should be enough to play through this game.
You're probably plagued by driver issues at this point.

Why not just play the game on your modern rig with the Anniversary patch? It really does work fine.

Reply 10 of 12, by Elia1995

User metadata
Rank Oldbie
Rank
Oldbie

Yeah, that's what I've ended up doing at this point.
I wont play it in 1080p resolution to make it look the most nostalgic as possible though 🤣

Unfortunately, until I can get a working motherboard with an AGP slot, that's the only vintage motherboard I have where I can use Windows 98SE with a graphics card 😒 I'll then get Windows 98SE out of this machine, transform this into an XP-only PC with a better PCI-e GPU and move Windows 98SE on a mobo with an AGP graphics card, such as my beloved nForce 5500 or my S3 Trio without driver issues.

Currently assembled vintage computers I own: 11

Most important ones:
A "modded" Olivetti M4 434 S (currently broken).
An Epson El Plus 386DX running MS-DOS 6.22 (currently broken).
Celeron Coppermine 1.10GHz on an M754LMRTP motherboard

Reply 12 of 12, by Elia1995

User metadata
Rank Oldbie
Rank
Oldbie

Yeah, thanks 😁

Currently assembled vintage computers I own: 11

Most important ones:
A "modded" Olivetti M4 434 S (currently broken).
An Epson El Plus 386DX running MS-DOS 6.22 (currently broken).
Celeron Coppermine 1.10GHz on an M754LMRTP motherboard