AlpyneDreams / d8vk

Direct3D 8 to Vulkan translation for DXVK! Merged into dxvk: https://github.com/doitsujin/dxvk
zlib License
486 stars 8 forks source link

D3D8 games reported to work mega-"issue" #75

Closed WinterSnowfall closed 1 year ago

WinterSnowfall commented 1 year ago

Not a bug - but since you can't PR against Wikis on GitHub, and just so that I don't forget about anything, I'm opening this "issue" to keep track of games which are known to work but are not yet mentioned in the Wiki.

I'll scratch these off whenever they're added, but for now I've tested/played:

None of the above show any issues as of 0.10 at least.

AlpyneDreams commented 1 year ago

Added all of these to the wiki. Thank you for testing 'em!

WinterSnowfall commented 1 year ago

@AlpyneDreams I've gone through all the d3d8 games I currently own and can confirm a few more working titles:

There are also a bunch of new bugs I will raise once I collect all the traces and maybe figure some stuff out about what is causing them.

AlpyneDreams commented 1 year ago

If Sam & Max: Beyond Time And Space works, does that mean that Sam & Max Save the World works too?

AlpyneDreams commented 1 year ago

Thief Deadly Shadows uses the same everything as Deus Ex 2 so I'm not surprised.

WinterSnowfall commented 1 year ago

If Sam & Max: Beyond Time And Space works, does that mean that Sam & Max Save the World works too?

I believe the original version of it should, but at some point it got updated to d3d9, while Sam & Max: Beyond Time And Space remained on d3d8. At least on GOG. So couldn't really confirm it.

AlpyneDreams commented 1 year ago

I believe the original version of it should, but at some point it got updated to d3d9, while Sam & Max: Beyond Time And Space remained on d3d8. At least on GOG. So couldn't really confirm it.

Hmm interesting. They re-released them in d3d11 recently. I used to have the original version somewhere.

AlpyneDreams commented 1 year ago

I have added all these to the wiki. I'll leave this issue open so people can easily report working games :)

WinterSnowfall commented 1 year ago

@AlpyneDreams Due to @Blisto91's boundless generosity, I've tested a new batch of d3d8 titles I had yet to purchase, but now own and have added to my grand d3d8 games Wine prefix (it's sitting at ~85 d3d8 titles atm). Here are some more confirmed to work without any issues on Linux:

Chiitoo commented 1 year ago

Had a quick run with the d3d8 title:

Things seem to work as far as I tested, though performance-wise things seemed similar to built-in (only issue I noticed, was the mouse cursor kind of glitching in and out of existence a bit, but not sure if the HUD could have caused that?).

Thank you for working on this interesting project!

WinterSnowfall commented 1 year ago

I'll mention this separately, because it's a special case.

Works fine on current master (f4988e7) - however crashes when starting a new game if reffing here, similarly to GTA Vice City:

        // FIXME: Doing this crashes a GTA Vice City trace
        // and possibly other things too. Investigate.
        //m_renderTarget = ref(surf);

Since there are other games that apparently depend on this being in place, the situation is rather problematic.

P.S.: Here's a trace of the game, should it ever prove useful: Curse.trace.tar.xz

Michal-Szczepaniak commented 1 year ago

So in Duke Nukem: Manhattan Project, after compiling master d8vk, double jump doesn't work anymore.

EDIT: Solution is to limit fps, i used DXVK_FRAME_RATE=60

WinterSnowfall commented 1 year ago

EDIT: Solution is to limit fps, i used DXVK_FRAME_RATE=60

Just FYI, the game also has a builtin refresh rate limiter you can enable in its launcher, if you go to "Advanced".

Edit: Huh, that doesn't always limit the refresh rate properly... sigh. Well, whatever works :).

Michal-Szczepaniak commented 1 year ago

lol there's no advanced settings xd

WinterSnowfall commented 1 year ago

lol there's no advanced settings xd

... apparently the Steam version doesn't have the classic launcher. Nevermind then :).

Michal-Szczepaniak commented 1 year ago

ok i'm back after extensive testing and the issue is real. I've tried limiting fps in game and via the DXVK_FRAME_RATE while both help, they don't eliminate the issue. Sometimes key is not registered at all and i can hold it for like 3 seconds before it gets registered. Issue is not present on wined3d or opengl

WinterSnowfall commented 1 year ago

@Michal-Szczepaniak Please open a separate issue for it and let's discuss it there.

Michal-Szczepaniak commented 1 year ago

Oki on it

AlpyneDreams commented 1 year ago

Curse: The Eye of Isis

Reported to work now.

AlpyneDreams commented 1 year ago

Added all the new ones including Curse and Final Fantasy XI

WinterSnowfall commented 1 year ago

@AlpyneDreams The following titles can be added to the "Working on Linux, but with notable bugs" section, since they work fine except for the problems mentioned below:

WinterSnowfall commented 1 year ago

I've also tested a couple of additional titles and confirmed they are working without issues:

jr1991-g commented 1 year ago

I've tested the only game I'm interested and it works better than Windows, with kitserver mods enabled. No graphical glitches and no crashes so far. Tested on pure wine, 32 and 64 prefixes.

WinterSnowfall commented 1 year ago

the above games that had open issues are now working. Here are also some new games that were tested and confirmed to work:

mrdeathjr28 commented 1 year ago

In my case stay works pro evolution soccer 3 - 4 and 5 (6 is cited before)

pes3

pes4

pes5

However in pro evolution 4 and 5 appear sound issues maybe wine issue

mrdeathjr28 commented 1 year ago

Jaws working here too

tbrn

mrdeathjr28 commented 1 year ago

Test Drive 7 Works here too

td7

mrdeathjr28 commented 1 year ago

Obscure

obscr1

mrdeathjr28 commented 1 year ago

World Racing

mbwr

Gameplay Video

https://www.youtube.com/watch?v=Rr151QOl96I

mrdeathjr28 commented 1 year ago

Meet Robinsons

mtrns

Gameplay Video

https://www.youtube.com/watch?v=VEAOXkmuVkQ

mrdeathjr28 commented 1 year ago

Chicken Little

cklt

Gameplay Video

https://www.youtube.com/watch?v=5JP7rH4ck8U

mrdeathjr28 commented 1 year ago

Lord of the Rings Return of the King

esdlarotk

Gameplay Video

https://www.youtube.com/watch?v=3UWFipR4H68

mrdeathjr28 commented 1 year ago

Virtua Tennis

vttns

Gameplay Video

https://www.youtube.com/watch?v=nMNdKr6pREM

mrdeathjr28 commented 1 year ago

007 Nightfire

007nfr

Gameplay Video

https://www.youtube.com/watch?v=IAc3oErDmA0

mrdeathjr28 commented 1 year ago

Silent Hill 2

slhl2

Silent Hill 3

slhl3a

mrdeathjr28 commented 1 year ago

Batman Revengeance but dont recognize input in language screen before main menu

btrvg

Starsky and Hutch but crash at begin mission with pure error 6025 maybe c++ wine libraries

stht

mrdeathjr28 commented 1 year ago

V-Rally 3 but need disable cinematics because with them game crash

vrll3

mrdeathjr28 commented 1 year ago

Billy Hatcher but have sound problems

blhtc

mrdeathjr28 commented 1 year ago

RallySportChallenge

rlsch

mrdeathjr28 commented 1 year ago

X-Men Legends 2

xmnlg2

mrdeathjr28 commented 1 year ago

Harry Potter Quiddich World Cup

hpqwc

mrdeathjr28 commented 1 year ago

Harry Potter and Azkaban Prisioner

hp3

mrdeathjr28 commented 1 year ago

Chrome

chrm

mrdeathjr28 commented 1 year ago

Shrek 2

shrk2

mrdeathjr28 commented 1 year ago

Shrek Super Slam

shrkss

mrdeathjr28 commented 1 year ago

Simpsons Hit and Run

smphar

mrdeathjr28 commented 1 year ago

Aquanox

aqnx1

mrdeathjr28 commented 1 year ago

Legacy of Kain Blood Omen 2

lokbo2

Legacy of Kain Soul Reaver 2

loksr2

mrdeathjr28 commented 1 year ago

Knights of Temple Infernal Crusade

kotic

mrdeathjr28 commented 1 year ago

Sonic Heroes works but too slow in my case maybe related with audio issue

mrdeathjr28 commented 1 year ago

Evil Dead Regeneration (Launcher dont work but game executable directly yes)

evdrgn