Skip to content

Add free WineHQ engine with DXMT as an alternative to CrossOver - #53

Closed
leonseemann wants to merge 2 commits into
NotProtonNot:mainfrom
leonseemann:main
Closed

leonseemann wants to merge 2 commits into
NotProtonNot:mainfrom
leonseemann:main

Conversation

@leonseemann

Copy link
Copy Markdown
  • Download and pin Gcenx WineHQ 11.15 and DXMT 0.80, laid out like a CrossOver bundle
  • ntdll detour patches for WineHQ 11.15 (x86_64 and i386); resolve.py handles rbp-relative spills
  • Skip the license check only for loaders whose hash pins the free build
  • Ship a rebuilt winemac.so exporting the macdrv functions DXMT needs (winemac-patch/)
  • Copy runner builtins such as winemetal.dll into existing prefixes on launch
  • Status view: Free Wine Engine row with download, update and setup

#37

- Download and pin Gcenx WineHQ 11.15 and DXMT 0.80, laid out like a CrossOver bundle
- ntdll detour patches for WineHQ 11.15 (x86_64 and i386); resolve.py handles rbp-relative spills
- Skip the license check only for loaders whose hash pins the free build
- Ship a rebuilt winemac.so exporting the macdrv functions DXMT needs (winemac-patch/)
- Copy runner builtins such as winemetal.dll into existing prefixes on launch
- Status view: Free Wine Engine row with download, update and setup
@leonseemann

Copy link
Copy Markdown
Author

Tested on macOS 27.0.1, latest Steam version. (Game: Alchemy Factory)

@NotProtonNot

Copy link
Copy Markdown
Owner

Not planned, see #37

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

Successfully merging this pull request may close these issues.

2 participants