Repository navigation
Creating Recipes
When a game has no recipe yet, File ▸ Create Recipe… (⌘N, or Add Game ▸ Create Recipe… in My Library) walks you through making one. You don't need to know Wine: Distiller looks at the game and suggests a starting point, and you test it by playing.
| Choice | For |
|---|---|
| A game already on this Mac | A folder with the game's .exe, for example from GOG, a disc, or a Windows PC. Choose the folder and the Program to launch. Other players choose their own copy of the folder. You can copy it into the bottle (an instant APFS clone on the same drive) or use the folder where it is (best for large games on another drive: the game then reads and writes its original files). |
| A Windows installer | A setup .exe or .msi. Distiller runs it in a new bottle, then you pick the program it installed. Add Installer arguments if it needs them (such as /S for a silent install), and the Official installer link (the publisher's download link, needed to share the recipe). |
| An empty bottle I'll set up myself | A bottle with the settings you choose; you run installers and Wine tools yourself and edit the recipe file directly. Installers you run from Distiller are added to the recipe. |
The Game title, its Game ID (a short name used in links, filled in for you), the Publisher, and the Recipe name and Recipe ID (for example DXMT, DirectX 11 mode and dxmt). A game can have several recipes. Notes for other players are optional (for example, a setting to change in the game).
What Distiller found lists what it learned from the game's program without running it: 32- or 64-bit, the DirectX version it uses, its engine (Unity, Unreal, .NET), and the runtime libraries it imports. From that it suggests:
- a graphics layer (D3DMetal, DXMT, DXVK or WineD3D);
- a Windows version;
- winetricks components (marked Suggested).
You can change any of these; they're the same settings as in the recipe workshop. If the graphics layer you choose isn't installed, Distiller says so and offers to install it.
Distiller makes the bottle, applies the settings and (for a folder or installer) sets the game up, in the install window. For an installer, you then choose the program it installed. The game opens in the recipe workshop, where you can play it, adjust settings, and play again until it runs well.
- Change one thing at a time and play again. The launch log (Show Log) shows what Wine reported.
- Add only the winetricks components the game needs: each takes time to install, and .NET Framework can take half an hour.
- The AI troubleshooting assistant can read a game's logs and program and suggest settings.
- Settings only some Macs need (a frame-rate cap on Macs with less memory, for example) go in an overlay in the recipe file, so other Macs aren't affected.
If others could use your recipe, share it: run the community check and submit it (Sharing recipes). If it's just for you, turn on Just for Me in the game's menu, and the library stops suggesting you share it.
distiller recipe inspect reads a program and suggests settings; recipe create makes a recipe and installs it; recipe programs lists the programs in a game's bottle; recipe set-launch chooses the one to launch; recipe edit and recipe reload edit the recipe file; recipe run-installer runs another installer in the bottle. See Using the command line.
Distiller is open source under the MIT licence · Website · Releases · Report a problem. Game names, icons and screenshots belong to their publishers.
Getting started
Playing
Recipes
Keeping things working
Command line