This repository, a fork from InstallAware's AGPT, simplifies the process of installing Windows apps and games on macOS. It's not affiliated with OpenAI products. Our guide will help you navigate through the installation steps and troubleshooting.
Run Windows Steam games like Sekiro on Macbook M1 Pro with nearly 60 fps and minimal frame skips.
- A Mac running macOS 14 Sonoma or later.
- Xcode (Version 15 or later): Download Xcode from App Store
- AGPT DMG: Download AGPT DMG - Source
- Apple Game Porting Toolkit DMG: Download from Apple (Requires Apple ID) - Source
- Windows version of Steam: Download Steam - Source
- Install Xcode.
- Open AGPT.dmg and move Game Porting Toolkit Installer.app to the Applications folder.
- Launch Game Porting Toolkit Installer.app.
- Check requirements in the app window.
- Browse and select Apple Game Porting Toolkit DMG and Windows version of Steam EXE in the first and third fields.
- Proceed with the installation wizard for Steam.
- Ignore if the first Steam launch attempt fails.
- Steam is now installed on your Mac.
Follow the guide from AppleGamingWiki to create a Steam shortcut using macOS's Automator app. Adjust {path1}
, {path2}
, and {path3}
as per your system's directories.
-
Open Automator: Locate and open the Automator app on your Mac.
-
Create a New Application: In Automator, choose to create a new application.
-
Run Shell Script: In the actions panel, search for and select the 'Run Shell Script' action.
-
Determine Paths: You need to find three specific paths on your Mac:
-
Wine Prefix Path (
{path1}
): This is the directory for.wine
, typically found in your user directory. For example,/Users/[YourUserName]/.wine
. -
Wine Binary Path (
{path2}
): Locate thewine64
binary in thegame-porting-toolkit
directory. For example,/usr/local/Cellar/game-porting-toolkit/1.1/bin/wine64
. Note that1.1
is the version number, which may vary. -
Steam Executable Path (
{path3}
): The path to your Steam executable, usually"C:\Program Files (x86)/Steam/steam.exe"
. Remember to include quotes due to spaces in the path.
-
-
Enter the Script: In the Automator script box, enter the following code, replacing
{path1}
,{path2}
, and{path3}
with your actual paths:MTL_HUD_ENABLED=0 WINEESYNC=1 WINEPREFIX="{path1}" "{path2}" "{path3}"
Example:
MTL_HUD_ENABLED=0 WINEESYNC=1 WINEPREFIX="/Users/John/.wine" "/usr/local/Cellar/game-porting-toolkit/1.1/bin/wine64" "C:\Program Files (x86)/Steam/steam.exe"
-
Save the Application: Save the Automator application, ideally in the Applications folder for easy access.
-
Customize Shortcut (Optional): To add a custom icon, select the shortcut, press โ Command+I to get info, and drag a PNG file onto the icon in the top left of the info window.
Always use the Exit button in the Steam menu to prevent background processes from unintentionally relaunching Steam.