Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

steam no longer opening after applying cxpatcher to a cs2 bottle #230

Closed
popovidis opened this issue Feb 3, 2025 · 22 comments
Closed

steam no longer opening after applying cxpatcher to a cs2 bottle #230

popovidis opened this issue Feb 3, 2025 · 22 comments

Comments

@popovidis
Copy link

I enabled shared bottle because I did not want to reinstall steam + cs2 and steam no longer runs on the patched crossovers, the original works. I use D3DMetal + Msync.

@italomandara
Copy link
Owner

did you enable dxmt when patching?

@popovidis
Copy link
Author

did you enable dxmt when patching?

No, these are the settings I used

Image

@italomandara
Copy link
Owner

this is strange it works just fine for me, does it run and then quit or does it show an error window?

@popovidis
Copy link
Author

this is strange it works just fine for me, does it run and then quit or does it show an error window?

Steam icon shows up in the dock then closes after a few seconds, no errors.

@italomandara
Copy link
Owner

did you give up immediately? or did you try again after the steam quits? Have you tried wait some seconds after steam quits to see if it re-launches?

@popovidis
Copy link
Author

popovidis commented Feb 6, 2025 via email

@italomandara
Copy link
Owner

italomandara commented Feb 6, 2025

first thing make sure you are using a separate bottle for patched and unpatched which is causing 90% of the issues.

@popovidis
Copy link
Author

first thing make sure you are using a separate bottle for patched and unpatched which is causing 90% of the issues.

got this new issue. played some cs2 (not well but playable ish), turned on device today, and I get this issue, after restart same thing.

Image

@italomandara
Copy link
Owner

I think there's a bigger issue then and it's probably not cxpatcher.

@italomandara
Copy link
Owner

I need more information about your setup and the steps to replicate and possibly the cxlog when steam doesn't start.

@popovidis
Copy link
Author

I need more information about your setup and the steps to replicate and possibly the cxlog when steam doesn't start.

let me know what I can do to help, however at the moment unpatched works and patched does not, so idk how I can get you logs.

@popovidis
Copy link
Author

most resent crossover 2 + most recent cxpatcher

Image

@italomandara
Copy link
Owner

italomandara commented Feb 8, 2025

enable "use separate bottle path", that's causing your issue on steam, you need to use a separate bottle path with patched crossover.

@popovidis
Copy link
Author

enable "use separate bottle path", that's causing your issue on steam, you need to use a separate bottle path with patched crossover.

that option was selected when patching

@italomandara
Copy link
Owner

it's disabled here #230 (comment)

@popovidis
Copy link
Author

it's disabled here #230 (comment)

since opening this issue I have done the following: deleted the patched crossover 2, patched it again with default settings, successfully played cs2 with many lag spikes (fresh install inside of the new bottle) with ESync. Turned off the computer for the day, and then it stopped opening here: #230 (comment)

@italomandara
Copy link
Owner

The issue is titled "steam no longer opening after applying cxpatcher to a cs2 bottle"
and this is your first comment: #230 (comment)
Image

So for completeness sake, let's address the main issue: Your issues with steam are caused by not creating a separate bottle, which is recommended. (see: https://github.com/italomandara/CXPatcher?tab=readme-ov-file#new-bottle-path)

then for the other issue:

  • redownload crossover
  • open it once before patching
  • patch it
  • create a bottle for patched crossover
  • if you also want dxmt a separate bottle for dxmt patched crossover is recommended

@popovidis
Copy link
Author

The issue is titled "steam no longer opening after applying cxpatcher to a cs2 bottle" and this is your first comment: #230 (comment) Image

So for completeness sake, let's address the main issue: Your issues with steam are caused by not creating a separate bottle, which is recommended. (see: https://github.com/italomandara/CXPatcher?tab=readme-ov-file#new-bottle-path)

then for the other issue:

  • redownload crossover
  • open it once before patching
  • patch it
  • create a bottle for patched crossover
  • if you also want dxmt a separate bottle for dxmt patched crossover is recommended

should I want dxmt? will it make cs2 run better?

@italomandara
Copy link
Owner

italomandara commented Feb 9, 2025

Some users report dxmt works better but has shader compilation stutter at the beginning (dxmt doesn't have shader cache yet)

@italomandara
Copy link
Owner

italomandara commented Feb 9, 2025

DXMT is very complicated to manage tho at the moment (new users can have issues) and I'm discouraging new users to use it, the new upcoming crossover will handle dxmt better so it's worth waiting

@popovidis
Copy link
Author

Image

what do I select here? Do I have to download something or just pick any directory?

@italomandara
Copy link
Owner

italomandara commented Feb 9, 2025

Macprotips has a tutorial for it https://www.youtube.com/watch?v=S98DF0MZxcg&t=215s (the tutorial is outdated but still good, now cxpatcher lets you set the framerate cap and metalfx for dxmt), or read here: https://github.com/italomandara/CXPatcher/releases/tag/v0.5.81
keep in mind that some builds are problematic i recommend to use the gcc build of dxmt as we speak, please don't open issues on DXMT since it's alpha software and not fully supported in crossover 24.x.x

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants