italomandara / CXPatcher

A patcher to upgrade Crossover dependencies and improve compatibility
GNU General Public License v3.0
963 stars 24 forks source link

Everquest not working after patching No 3d Device found #83

Closed Cytherion closed 1 year ago

Cytherion commented 1 year ago

After patching Everquest no longer works before patching Everquest detects that an Nvidia 8800 GT is listed as the available 3D device after patching video card list is blank and the game launcher fails saying "No 3D device found".

Gcenx commented 1 year ago

Was “external resources” enabled?, as Apples D3DMetal actually breaks some applications/games.

It’s recommended to have two copies of CrossOver. One with D3DMetel (external resources” and another without.

Cytherion commented 1 year ago

Yeah, I'm running other dx11 and dx12 games in Crossover so imported GPTK. Those work. Thought Crossover was supposed to fall back to OpenGL for dx9 games.

I Thought maybe there was an override or something I could try without having to resort to having two separate crossovers.

Gcenx commented 1 year ago

Due to the awful way Apple handled D3DMetal it replaces wines builtin files with it’s custom stubs that do everything on the macOS side, this breaks any fallbacks for 64Bit games and other weird side affects.

The only way to currently handle things is having two copies of CrossOver unfortunately.

Cytherion commented 1 year ago

Yep, that worked I didn't even have to create a new bottle just downloaded an unpatched Crossover. I did have to go into winecfg and set dxgi to native this issue fixes the blank launchpad issue

italomandara commented 1 year ago

Issue "solved"