Comments (22)
Now it works again.
Glad that's gotten everything working for you again.
The issue that GTA 5 doesn't save the DirectX version when you change it to 10.1 or 11 while using GPTK is still there.
That ones something we can't really do anything for since that's D3DMetal, Apple may continue to expand there DirectX11 support in later revisions.
from cxpatcher.
Here's the cxlog (DXVK is enabled)
Rockstar Games Launcher.cxlog.zip
from cxpatcher.
I installed the Rockstar Games Launcher inside CrossOver and then I downloaded GTA 5. When I play the game I can't change the resolution nor the display mode (I can only select Windowed or Borderless Windowed). This is without DXVK enabled.
it seems that’s just something that Apple is currently forcing with D3DMetal
If I enable it, the Launcher either remains stuck on loading or it loads in offline mode and I can't start the game cause it crashes.
The first issue seems inconsistent.
There’s no way DXVK dlls are forcing the rockstar launcher into offline mode.
I'm using GPTK 1.0.2 and CrossOver 22.1.1 patched with CXPatcher 0.2.18
Could you grab a second copy of CrossOver-22.1.1 and apply CXPatcher again but skip “external resources”.
Now launch this new copy, select your GTA bottle and launch “winecfg”, click the “libraries” tab, find “dxgi” in the list and remove it, now click “apply” and exit winecfg.
Toggle DXVK off & on again then try running Rockstar Launcher again. This will give a better idea of what’s really happening but I have a feeling DXVK dxgi is just causing UE headaches again.
Due to the ugly way Apple implemented D3DMetal it replaces wines building dlls with there own stub dlls, so we’d tried forcing DXVK dxgi when avalible but that seems to have caused other regressions.
from cxpatcher.
I'll try that later cause I deleted the bottle and I have to redownload GTA 5. I will let you know if it works.
from cxpatcher.
@Gcenx I tried to do what you said (minus removing the dxgi.dll as it was not there cause I recreated the bottle with CrossOver patched without GPTK) and now the Rockstar Games Launcher crashes as soon as I start it.
When I created the bottle the launcher started as normal and I was able to install GTA 5 without issues.
Even starting GTA 5 from the shortcut crashes the launcher.
Here's the log
Rockstar Games Launcher.cxlog.zip
from cxpatcher.
I’ll need to take a look over the weekend.
Just want to make sure that you installed Rockstar Games Launcher via CrossOver menu? (Aka installed via there crosstie)
from cxpatcher.
Yep, I used the crosstie
from cxpatcher.
@Gcenx I used CrossOver with CXPatcher 0.2.17 and GPTK 1.0.2 and I got it to work. Now the only problem is that GTA 5 doesn't save the DX version, it always revert back to DX10 even if I change it from the settings.xml file or I use the -dx11 argument in the Launcher.
I tried it by not including GPTK too, but it has the same problem as CrossOver with CXPatcher 0.2.18
from cxpatcher.
I’ll see if I have time later today after I’ve caught up on the Winehq macOS packages as I’m behind.
GTAV only really supports DirectX11 but can run using DirectX11 feature level 10 that’s what you’re really getting.
For each test did you use a newly generated bottle using the newly patched copy of CrossOver?, using existing bottles won’t be viable.
I own GTAV on Steam so it’ll easy for me to trash the bottles between tests.
from cxpatcher.
I tried it by not including GPTK too, but it has the same problem as CrossOver with CXPatcher 0.2.18
This one seems the most odd to me.
from cxpatcher.
GTAV only really supports DirectX11 but can run using DirectX11 feature level 10 that’s what you’re really getting.
I know that. What I'm saying is that it doesn't seem to save the DirectX version when you change it from the settings. It only uses DirectX10, even DirectX10.1 doesn't work.
For each test did you use a newly generated bottle using the newly patched copy of CrossOver?, using existing bottles won’t be viable.
Yeah, I used a new bottle for every test.
from cxpatcher.
I tried it by not including GPTK too, but it has the same problem as CrossOver with CXPatcher 0.2.18
This one seems the most odd to me.
I don't know. If I try to start GTA 5 from the shortcut, this is what I get. ( I even reinstalled it to be sure)
And if I try to open the Launcher, this is what I get.
This errors show up when DXVK is enabled
from cxpatcher.
@Jepl4r confirmed your issue and think I’ve found the issue.
from cxpatcher.
Great, I'll wait for the fix.
from cxpatcher.
@Jepl4r you can grab a fixed copy here CXPatcher-hotfix.app.zip
Unfortunately it will require a new Bottle again, not sure if you're able to move GTAV game files over or not since I own the game on Steam Rockstar Games Launcher is only used to launch the game.
I'd setup a clean Steam bottle then installed Rockstar Games Launcher via GTAV, Rockstar Games Launcher installed and run without issue and GTAV ran.
from cxpatcher.
@Jepl4r actually just grab the latest release over the “hotfix” build I’d thrown up before.
from cxpatcher.
Unfortunately it will require a new Bottle again, not sure if you're able to move GTAV game files over or not since I own the game on Steam Rockstar Games Launcher is only used to launch the game.
No problem. I can move the GTA 5 folder inside the new bottle and start a scan to search for games from the Rockstar Launcher.
Thanks for the fix 😄
from cxpatcher.
@Gcenx I tried patching a clean version of CrossOver with CXPatcher 0.2.19 and GPTK, but unfortunately it has the same behaviour as CXPatcher 0.2.18
The Launcher and GTA 5 only works if you don't include GPTK. With DXVK the performance are worst (I get half the fps), all the cars have green windows and the lighting is bugged.
So far I had more luck using CrossOver with GPTK and CXPatcher 0.2.17
from cxpatcher.
@Jepl4r think I've found the remaining issue and figured out why it was working on my system
from cxpatcher.
@Jepl4r the current issues should have been fully resolved by V0.2.20 release, I can load Rockstar Games Launcher now with D3DMetal.
from cxpatcher.
@Gcenx Alright, I'll test it and report back.
from cxpatcher.
@Gcenx Now it works again. The issue that GTA 5 doesn't save the DirectX version when you change it to 10.1 or 11 while using GPTK is still there, but I can leave with that.
Thanks again for the help.
from cxpatcher.
Related Issues (20)
- DXVK updates HOT 1
- [Request] Patcher for Crossover 21.2.0 for Sonoma HOT 5
- Steam not working? HOT 11
- You have macOS 12.7.3. The application requires macOS 13.1 or later. HOT 6
- Gstreamer for unpacking? HOT 2
- Unable to read external drive. HOT 2
- Crash Rockstar Games Lancher HOT 4
- [Request] Patcher for Crossover 24 HOT 34
- Borderlands 3 iMac M3 Epic Launcher HOT 1
- Gstreamer Support cx 24 HOT 8
- Improve wording in release notes & in the toggle to make CrossOver not auto update HOT 10
- Does v0.5.0(latest version) work with crossover v24.0.1 HOT 1
- Resident Evil 7 or RE games HOT 2
- Dying Light 2 not launching HOT 1
- Bat-suit is greyed out in Batman: Arkham Origins. HOT 7
- CXPatcher 24 creates weird filter on Counter-Strike 2 HOT 11
- Render problem in Astrometica game HOT 21
- Game Porting Toolkit auto-update feature HOT 2
- Resident Evil 2 runs on dx11 but randomly freezes for 3-10 minutes HOT 2
- Unable to start any games after applying cxpatcher HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cxpatcher.