Warning
kegtui does NOT create wrappers or engines or claim legal rights to them. kegtui is NOT a substitute for using Kegworks to obtain wrappers or engines. However, kegtui can assemble wrappers and engines into a keg.
Terminal interface for Kegworks.
After clicking on this button and downloading the latest release, you should now have a .dmg downloaded:
Now, drag the kegtui.app into your applications folder.
Next, open your Terminal app. Please see the instructions provided by Apple if you do not know how to do this.
Inside Terminal, type the following command and press enter.
xattr -d com.apple.quarantine /Applications/kegtui.appAfter this step, you can close Terminal.
Now, open the app from your applications folder or by typing its name into Spotlight. The app should look like this:
Press ? anywhere to view keybinds.
Once you've opened the app, here's how to setup Steam:
-
Run the setup wizard.
-
Create a new keg using the wrapper and engine downloaded from the setup wizard. If you don't see them, quit and reopen the app.
-
Now, go to the kegs section. If you don't see your new keg, quit and reopen the app.
-
Install the Windows version of Steam: https://store.steampowered.com/about/download. Choose
Open C Driveand then dragSteamSetup.exeintoProgram Files (x86)/. You can do this via kegtui by choosingEdit Configand set the program path to"/Program Files (x86)/SteamSetup.exe". Then,Launchthe keg.If that does not work, choose
Winetricksand then uncomment the line starting with# steam.app =. Then, save and quit the file. The winetricks file will be opened by default in your$EDITOR; if you didn't define this, it'll open in plain Vim. You may have a glitch where you cannot see the cursor. -
Verify that Steam is installed by choosing
Open C Driveand navigating to the steam installation folder inProgram Files (x86). -
Once Steam is installed, choose
Edit Configand set the program path to"/Program Files (x86)/Steam/Steam.exe". You should also enable a graphics translation like DXMT. Only enable ONE graphics translation. For example:[translation] d3d_metal = false dxvk = false dxmt = true molten_vkcx = true fast_math = false advertise_avx = true metal_hud = true
-
Finally, you should be able to
Launchthe keg and use Steam as normal.
Remember to exit Steam by selecting Kill Processes in kegtui when you're done --- this is the equivalent of doing Cmd-Shift-K in Whisky.
Note
If you use a different shell than the native shell, you'll have to configure it in the environment. See the "Config" section for more information.
The menu for each keg has an Edit Config option.
Use this to, for instance, enable DXMT for games.
See the definition of the config file.
It is located at $XDG_CONFIG_HOME/kegtui.toml.
There is experimental configuration using the Debug Config menu at the bottom of the app. These are the options for the environment:
KEGTUI_HIDE_EXTRA_UI=1hides this debug UI (you can still make config changes from the Application Support folder)KEGTUI_FONT_SIZEchanges the font sizeKEGTUI_EXIT_ON_TERMINAL_SHUTDOWN=0does not quit the app if the terminal shuts downSHELLoverrideszshas the shell environment used
The font config file is just the name of a font you have installed on your computer.
Wine on macOS is effecivtively made possible by him. Please support him in any way possible!

