Help with Prophecy and Zeckensack glide wrapper...

  • Thread starter Thread starter Unregistered
  • Start date Start date
U

Unregistered

Guest
Hello guys...

I'm trying to get Prophecy working with Zeckensack's glide wrapper (because the OpenGL patch is ungodly slow, and the wrapper is fast). But I'm running into two problems.

1. The game crashes when I try to start a mission.

2. When I set the texture memory to 4 MB in an attempt to solve the first problem, the game started not displaying any graphics, i.e. I get a completely blank screen when I start it - it still responds to mouse and keyboard though. Setting the memory back to 16 MB didn't solve the problem, so it's still doing this.

How should I configure the wrapper so that graphics are displayed properly and missions don't crash me?
 
What resolution are you trying to set the wrapper to? Some resolutions aren't supported. Also there are some preset options in the wrapper settings for prophecy that might help.
 
The wrapper doesn't let me set a resolution, only a resolution limit; at any rate the game is sticking to 640x480.

I tried using the WCP Demo settings, that didn't help...
 
Is the game giving you any error messages after it crashes? or does it go straight to the desktop? Are you using any of the other patches? have you set compatability mode? What OS are you using with what system specs?
 
Is the game giving you any error messages after it crashes? or does it go straight to the desktop? Are you using any of the other patches? have you set compatability mode? What OS are you using with what system specs?

No error messages, just goes straight to the desktop (and leaves me at 640x480 resolution).

I'm actually trying to play Prophecy using Wine, since I don't have Windows... It's set to Win95 compatibility mode, I haven't really touched any of the other stuff. Could this be the problem?
 
As for system specs I have Intel onboard graphics, a Celeron 520 processor, and 512 MB of RAM. The onboard graphics are apparently supposed to be pretty decent for use with Zeckensack's wrapper, and the wrapper is certainly much faster than software or D3D mode when it isn't crashing the game.
 
What version of wine are you using?

Prophecy is known to run well in OpenGL mode in wine 0.9.58 assuming you have direct rendering for your X server.

I don't know what level of Unix (assuming Linux) expertise you have, but you can check your direct rendering status by opening a terminal window in your window manager and typing 'glxinfo' (without the quotes) and look for a line that says "Direct Rendering: Yes/No". If it says Yes, then okay. If it says No, then that will be your problem.

EDIT: Forgot to post the link I intended to. http://appdb.winehq.org/objectManager.php?sClass=version&iId=4172

EDIT again: Additionally, it would be helpful to know anything else you can provide, such as what UNIX you are using, any distribution and version info that applies, whether you are using XFree86 or X.org as your X server, what version that is at, what version your dri drivers are at...

If you can tell us as much as you know then we can probably fill in most of the other gaps.
 
I'm using Wine 0.9.61 on Arch Linux, and I have direct rendering.

FWIW OpenGL mode does work... It's just extremely, extremely slow - 2-3 frames per second or so, even when not running a mission (i.e. hanging out in the lounge).
 
And, umm, let's see, xorg-server is version 1.4.0.90 and the intel video driver is version 2.3.1.
 
I've noticed too that the OpenGL renderer is a little slow in the gameflow sequences (On Ship) but it really shines when you get into spaceflight. If it's still slow in spaceflight, I'd recommend running it at lower resolutions. On my celeron 2.0ghz, with an ATI Radeon 9250 PCI, it runs like silk at 800x600. It runs reasonably well at 1280x1024. Remember to NOT use HCl's enhancement pack with the OpenGL renderer.

I'm running Slackware Linux 12.1, kernel 2.6.24.7, Xorg 7.3.0, with ati drivers 6.8.0. Wine 1.0rc3 currently.

EDIT: For what it's worth - I used to use the onboard intel chipset with this machine (not with Prophecy though) and noticed that it's support under WINE was horrid. Of course, this was a couple of years ago now. You might want to consider upgrading to a cheap PCI video card, if you don't have an AGP slot. The Radeon 9250 PCI was a bargain at about $60 when I bought it 2 years ago, and I've been mostly quite pleased with its performance.
 
Yeah, OpenGL is extremely slow (slower than software rendering) at 640x480; and it would seem I'm stuck with this video hardware, since I'm using a laptop. Next laptop I buy won't be cheap Acer crap, that's for sure.

Anyway, that's why I'm trying to use the Glide wrapper... It's actually very fast. If only it didn't crash.

(I would try D3D, but due to recent regressions in Wine that and Software don't work.)
 
The OpenGL running THAT slow still makes me think that you may not have direct rendering. Do any other OpenGL programs run slowly for you? Try 'glxinfo | grep direct' from a terminal under X. If that returns 'direct rendering: yes' then I'd suggest trying any mailing lists for the intel drivers, and/or bug it on the driver's bugzilla facilities. If it returns 'direct rendering: no', then you will have to diagnose why you don't get DRI.

We'll cross that bridge when we come to it. It's not a hard process, it's just got a variable tree of issues (Rather like the branching mission trees in your typical Wing Commander game)
 
Definitely have DRI, and other GL stuff runs quite speedily. This could be some kind of bug in Wine, I guess...
 
Okay, it looks like I have to turn on the "render to client window" option to get cutscenes and between-mission gameplay to work. Problem is, this option is *evil*. It causes the crash to somehow affect X, making my monitor switch on and causing X to keep respawning even when I kill it - much faster than GDM should respawn it, I might add.

A little help, please? Should I try a Glide-to-D3D wrapper instead, or are there other Glide-to-OpenGL wrappers out there?
 
Back
Top