Skip to content
This repository has been archived by the owner on Oct 20, 2024. It is now read-only.
Dean M Greer edited this page Aug 23, 2024 · 92 revisions

Welcome to the WineskinServer wiki!

Wineskin allows you to create bundled Wine prefixes and run Windows programs like any other macOS apps.
It consists of three primary components: Wineskin Winery to set up wrappers, a Master Wrapper as a template,
and Engine(s) to fill in Wine binaries.

Wineskin Winery
Wineskin Launcher and Wrappers
Tips and tricks

Latest Wineskin Winery: 2.0.2

Latest Master Wrapper: Wineskin-3.0.6

  • D3DMetal-v1.1
  • GStreamer.framework-v1.24.5
  • MoltenVK-1.2.5 CX (default)
  • MoltenVK-1.2.10 (non-default)

Latest Engine: WS12WineCX64Bit23.7.1-3_rc2

DXVK

Simply install the DXVK verb.

Note

These packages are also available directly from https://github.com/Gcenx/DXVK-macOS/releases
While -async packages are provided for download those will never be provided directly via the winetricks menu.


Steam

Steam can be installed using the Windows installer or via winetricks.

The latest master wrapper and WS11WineCX64Bit22.0.1-2 or greater are required for Steam to work fully

If additional launch arguments are required

Prepend these to any custom arguments

-cef-in-process-gpu -cef-disable-sandbox -cef-disable-gpu

IMPORTANT

The quarantine flag needs to be removed from downloaded archives before extraction.
Removing the quarantine flag before extraction means the extracted files will be quarantine free.

Use the default Archive utility (Keka won't do!) to deal with Wineskin archives.
Before extraction run the following command in Terminal:
/usr/bin/xattr -drs com.apple.quarantine /PATH/TO/DOWNLOADED/ARCHIVE.tar.xz

Installing using the provided brew command will avoid the quarantine flag.

Unknown developer?

I don’t have an Apple Developers license so it’s not code-signed & notarized.

adhoc code-signing?

As of Wineskin-3.0.1 it’s now possible

/usr/bin/codesign --force --deep --sign - MyCoolWrapper.app

Doing this will resolve permission related issues.

Clone this wiki locally