Wine i DirectX9 funkcionalnost

Wine i DirectX9 funkcionalnost

offline
  • gamzzy 
  • Legendarni građanin
  • Pridružio: 24 Apr 2003
  • Poruke: 10725
  • Gde živiš: Novi Sad

01/15/2005 Pirates! Screenshot

Screenshots are just cool. Screenshots showing off one of the hottest selling new games running on Wine kick ass . Pirates!, a remake of that game from the 80's some of us lost our youth to, was coaxed into work thanks to the work of Oliver Stieber. Thus far the code required to run it hasn't appeared, but with the work being done by Jason Edmeades, DirectX 9 is beginning to take shape. Oliver wrote:



I've been working on DirectX 9 over the past week and have managed to get Sid Meier's Pirates! working better than it does for me under Cedega along with quite a few demos using Directx 9.

There's still quite a lot of work to do to get a full Directx 9 implementation but it shouldn't take too long to get Directx 9 in wine as functional as DirectX under cedega.

I'm just doing a bit of housekeeping so the patches will be ready for next week along with a list of what's working and what's not.

Mike Hearn wanted to know just how well it ran and how things like installation worked. Oliver explained:

I'm getting memory allocation problems after quite a bit of game play, no videos yet, I haven't tried installing and I always use no-cd patches.

The speeds a bit choppy, but playable, and there are a few minor graphics gliches (I've got a test case for one so it shouldn't be too hard to fix) I would rather have slow gameplay than buggy gameplay.

Out of the box installs require a bit more than DirectX but hopefully the OLE and MSI work that's been going on lately should help that out.

I'm also thinking working on half-life 2 and possibly WoW and Sim 2 as some point, but I may just try to get the DirectX 9 implementation as complete as possible first. [unless the makers of Sim 2 give me enough money to pay the rent!]

He added later:

I'm testing some of the more complex DirectX 9 functionality at the moment and working on an annoying clipping bug to try and improve directX with everything, but I'll have a look at Pirates again soon.

If anyone's got anything else that they would like me to look at (and there's a demo or you can post me a copy) then send me an email and I'll see what I can do.

[Pirates is very simple and will run with stubbed out textures, at the moment it's running fine with simple world detail and any level of model complexity, pixel shaders turned off and simple shadows I can't see it breaking any time soon]

Later in the week Oliver sent some patches and noted on wine-devel:

I've just sent some patches to patches that are enough to get Pirates running.

Installing pirates... Pirates uses a MSI installer, I had to

* Set winver to win98.
* When prompted about directX 9 say no. (or yes if you really want to).

If you get an OLE error make a note and try again, I managed to install on the forth attempt.

Then to run Pirates you need to...

* Turn pixel shaders off
* Turn shadows off.

or you get missing textures.

I'd also suggest turning down the detail (just incase), but it doesn't seem to matter that much.

The problems I've come across so far are: Memory issues: Unknown cause as yet.

When visiting the Governor only a section of the screen fades in and out, this is caused by a viewport larger than the window not being handled correctly.

Sometimes textures on models like the docks don't render properly.

Sometimes the textures are the wrong way around or wrapped incorrectly, this may be the same problem as above.

I get 7-12 FPS in sailing, everything else is a lot quicker (upto 70fps).

AMD 2000+ 512MB Ram ATI-9600.

I've tried a few other Direct x 9 games but I generally can't get passed the installer (using wine or cegeda).

http://www.winehq.org/?issue=258



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
Ko je trenutno na forumu
 

Ukupno su 1148 korisnika na forumu :: 36 registrovanih, 9 sakrivenih i 1103 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 8u47, 9k38, A.R.Chafee.Jr., AK - 230, Andrija357, Apok, babaroga, bojanM84, Buzdovan, darios, Denaya, Dimitrise93, djboj, doktor123, flash12, ikan, Karla, kikisp, Krvava Devetka, ksyyaj, kunktator, kybonacci, Marko Marković, mercedesamg, Mercury, milenko crazy north, Milometer, nemkea71, procesor, robertino, Sale.S, Srle993, Stoilkovic, Tvrtko I, virked, W123