{"id":134450,"date":"2023-08-27T20:15:49","date_gmt":"2023-08-27T20:15:49","guid":{"rendered":"https:\/\/appleinsider.com\/inside\/macos-sonoma\/tips\/how-to-install-apples-game-porting-toolkit-via-a-third-party-installer?utm_medium=rss"},"modified":"2023-08-27T20:15:49","modified_gmt":"2023-08-27T20:15:49","slug":"how-to-install-apples-game-porting-toolkit-via-a-third-party-installer","status":"publish","type":"post","link":"https:\/\/sickgaming.net\/blog\/2023\/08\/27\/how-to-install-apples-game-porting-toolkit-via-a-third-party-installer\/","title":{"rendered":"How to install Apple&#8217;s Game Porting Toolkit via a third-party installer"},"content":{"rendered":"<div class=\"col-sm-12\" id=\"article-hero\" aria-labelledby=\"hero-cap\" role=\"figure\"> <a href=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2023\/08\/how-to-install-apples-game-porting-toolkit-via-a-third-party-installer.jpg\"> <img decoding=\"async\" src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2023\/08\/how-to-install-apples-game-porting-toolkit-via-a-third-party-installer.jpg\" alt> <\/a> <\/div>\n<p class=\"col-sm-12 article-lead\">Apple&#8217;s Game Porting ToolKit can be a bit tricky to install onto macOS. Now there&#8217;s a third-party installer that makes the process much simpler. <\/p>\n<div class=\"col-sm-12\">\n<p>At WWDC &#8217;23 Apple introduced the Apple Game Porting Toolkit (AGPT) &#8211; a new SDK which allows game developers to port existing Windows-based DirectX games to the Mac via a translation layer.\n<\/p>\n<\/div>\n<div class=\"col-sm-12\">\n<p>Our <a href=\"https:\/\/appleinsider.com\/inside\/macos-sonoma\/tips\/how-to-install-and-use-game-porting-toolkit-in-xcode\">original article<\/a> on how to install the Game Porting ToolKit showed you how to install the AGPT using the macOS Terminal, but for many users the process is complex and error-prone.\n<\/p>\n<\/div>\n<div class=\"col-sm-12\">\n<p>Now InstallAware &#8211; traditionally a maker of Windows installer tools &#8211; has created a macOS <a href=\"https:\/\/appleinsider.com\/articles\/23\/08\/21\/apple-game-porting-toolkit-is-easier-to-set-up-using-a-new-installer\">installer for AGPT<\/a> which allows you to install the software with just a few clicks from a traditional macOS installer.\n<\/p>\n<\/div>\n<div class=\"col-sm-12\">\n<p>Below we&#8217;ll walk you through how to use InstallAware&#8217;s installer for AGPT.\n<\/p>\n<\/div>\n<p><h2 data-anchor=\"getting-started\" id=\"getting-started\">Getting started<\/h2>\n<\/p>\n<div class=\"col-sm-12\">\n<p>This walkthrough assumes you already have the git source code control system installed on your Mac. If not, get the installer from <a href=\"https:\/\/git-scm.com\/\">git-scm.com<\/a> and run it to install git.\n<\/p>\n<\/div>\n<div class=\"col-sm-12\">\n<p>First, you&#8217;ll want to gather all the pieces for the installer from <a href=\"https:\/\/github.com\/installaware\/AGPT\">InstallAware&#8217;s GitHub repository<\/a>: the sources, the .dmg, and the installer which is contained on the .dmg.\n<\/p>\n<\/div>\n<div class=\"col-sm-12\">\n<p>To do so, make a local folder to hold all the files on your Mac&#8217;s drive where you would normally keep all your downloads and sources. We&#8217;ll use the working name &#8220;AGPT&#8221; for the folder.\n<\/p>\n<\/div>\n<div class=\"col-sm-12\">\n<p>Next, open the Terminal app in the Utilities folder on your Mac. Change the directory to the folder you just created using the <code>cd<\/code> command followed by a space, then drag the new AGPT folder into the Terminal window to add the path.\n<\/p>\n<\/div>\n<div class=\"col-sm-12\">\n<p>Press <strong>Return<\/strong>. This changes your present working directory in Terminal to the AGPT folder.\n<\/p>\n<\/div>\n<div class=\"col-sm-12\">\n<p>Next, go to InstallAware&#8217;s AGPT GitHub page and click the <strong>Code<\/strong> button, then the small <strong>clipboard<\/strong> icon button to copy the URL to clone the repository into the new AGPT folder:\n<\/p>\n<\/div>\n<div class=\"col-sm-12\">\n<p><code>https:\/\/github.com\/installaware\/AGPT.git<\/code>\n<\/p>\n<\/div>\n<div class=\"col-sm-12\">\n<p>Back in Terminal, on a new line type <code>git clone<\/code>, a space, then paste in the GitHub repo line you copied above.\n<\/p>\n<\/div>\n<div class=\"col-sm-12\">\n<div class=\"align-center\"><a href=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2023\/08\/how-to-install-apples-game-porting-toolkit-via-a-third-party-installer-1.jpg\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2023\/08\/how-to-install-apples-game-porting-toolkit-via-a-third-party-installer-1.jpg\" alt=\"Use the git clone command.\" height=\"768\" loading=\"lazy\" class=\"img-responsive article-image\"><\/a>\n<\/div>\n<\/div>\n<div class=\"col-sm-12\">\n<p>Press <strong>Return<\/strong>.\n<\/p>\n<\/div>\n<div class=\"col-sm-12\">\n<p>If all goes well, git will fetch the AGPT remote repo into your AGPT folder on your Mac&#8217;s drive. This leaves you with the contents of the remote repository for the InstallAware installer in the AGPT folder you created.\n<\/p>\n<\/div>\n<div class=\"col-sm-12\">\n<div class=\"align-center\"><a href=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2023\/08\/how-to-install-apples-game-porting-toolkit-via-a-third-party-installer-2.jpg\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2023\/08\/how-to-install-apples-game-porting-toolkit-via-a-third-party-installer-2.jpg\" alt=\"The git clone command completes.\" height=\"768\" loading=\"lazy\" class=\"img-responsive article-image\"><\/a>\n<\/div>\n<p><span class=\"carousel-caption\">The git clone command completes.<\/span><\/p>\n<\/div>\n<p><h2 data-anchor=\"get-the-installer\" id=\"get-the-installer\">Get the installer<\/h2>\n<\/p>\n<div class=\"col-sm-12\">\n<p>Next, scroll down the GitHub repo&#8217;s page a bit to just above the screenshot and click the link to get the installer&#8217;s .dmg file from <strong>www.installaware.com\/iamp\/agpt.dmg<\/strong>\n<\/p>\n<\/div>\n<div class=\"col-sm-12\">\n<p>Once downloaded, in Finder manually drag the .dmg file into the AGPT folder you made. Now double-click it in Finder to open the .dmg.\n<\/p>\n<\/div>\n<div class=\"col-sm-12\">\n<p>If you like, you can also copy the installer into the AGPT folder to copy it to your Mac&#8217;s drive, or just double-click it from the .dmg to open it:\n<\/p>\n<\/div>\n<div class=\"col-sm-12\">\n<div class=\"align-center\"><a href=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2023\/08\/how-to-install-apples-game-porting-toolkit-via-a-third-party-installer-3.jpg\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2023\/08\/how-to-install-apples-game-porting-toolkit-via-a-third-party-installer-3.jpg\" alt=\"The InstallAware installer.\" height=\"768\" loading=\"lazy\" class=\"img-responsive article-image\"><\/a>\n<\/div>\n<p><span class=\"carousel-caption\">The InstallAware installer.<\/span><\/p>\n<\/div>\n<div class=\"col-sm-12\">\n<p>If you get a warning about &#8220;Game Porting Toolkit Installer&#8221; being an app you downloaded from the internet, just click &#8220;Open&#8221; to open it anyway.\n<\/p>\n<\/div>\n<p><h2 data-anchor=\"run-the-installer\" id=\"run-the-installer\">Run the installer<\/h2>\n<\/p>\n<div class=\"col-sm-12\">\n<p>Once you double-click the installer you get a window with several options (several of which the installer says are optional).\n<\/p>\n<\/div>\n<div class=\"col-sm-12\">\n<p>At the top are options to install the <a href=\"https:\/\/appleinsider.com\/inside\/macos\/tips\/how-to-use-homebrew-on-mac-to-install-third-party-tools-apps\">Homebrew<\/a> package manager, the Wine translation layer, and configure Windows settings. The installer says it auto-detects if these options are already installed, but on our Mac, it didn&#8217;t uncheck the Homebrew option even though we already had it installed.\n<\/p>\n<\/div>\n<div class=\"col-sm-12\">\n<p>If this happens, and you already have Homebrew installed, go ahead and uncheck that option.\n<\/p>\n<\/div>\n<div class=\"col-sm-12\">\n<p>In the field below, you have the option to select which Apple Game Porting Toolkit .dmg the installer will use by clicking the <strong>Browse<\/strong> button &#8211; if you&#8217;ve already downloaded one from Apple, but this step is optional. The installer knows how to find the Apple Game Porting Toolkit .dmg on the internet on its own.\n<\/p>\n<\/div>\n<div class=\"col-sm-12\">\n<p>If you don&#8217;t already have the .dmg for the Apple Game Porting Toolkit downloaded to your Mac, click the small link above the top text field to download it:\n<\/p>\n<\/div>\n<div class=\"col-sm-12\">\n<div class=\"align-center\"><a href=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2023\/08\/how-to-install-apples-game-porting-toolkit-via-a-third-party-installer-4.jpg\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2023\/08\/how-to-install-apples-game-porting-toolkit-via-a-third-party-installer-4.jpg\" alt=\"Click the text link to download Apple's game Porting Toolkit.\" height=\"768\" loading=\"lazy\" class=\"img-responsive article-image\"><\/a>\n<\/div>\n<p><span class=\"carousel-caption\">Click the text link to download Apple&#8217;s game Porting Toolkit.<\/span><\/p>\n<\/div>\n<div class=\"col-sm-12\">\n<p>This will open the More Downloads section on Apple&#8217;s Developer website, but you&#8217;ll first need to sign in with your Apple ID.\n<\/p>\n<\/div>\n<div class=\"col-sm-12\">\n<p>Once signed in, expand the Game Porting Toolkit item by clicking the <strong>View Details<\/strong> link, then click the .dmg download button. This will download Apple&#8217;s Game Porting Toolkit .dmg to your Mac:\n<\/p>\n<\/div>\n<div class=\"col-sm-12\">\n<div class=\"align-center\"><a href=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2023\/08\/how-to-install-apples-game-porting-toolkit-via-a-third-party-installer-5.jpg\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2023\/08\/how-to-install-apples-game-porting-toolkit-via-a-third-party-installer-5.jpg\" alt=\"Download Game Porting Toolkit from Apple's website.\" height=\"768\" loading=\"lazy\" class=\"img-responsive article-image\"><\/a>\n<\/div>\n<p><span class=\"carousel-caption\">Download Game Porting Toolkit from Apple&#8217;s website.<\/span><\/p>\n<\/div>\n<div class=\"col-sm-12\">\n<p>Once downloaded, the .dmg should auto-mount on your Mac&#8217;s desktop, but go ahead and copy it to your AGPT folder for future reference.\n<\/p>\n<\/div>\n<div class=\"col-sm-12\">\n<p>Now head back to the InstallAware installer app, which should still be running, and click the <strong>Browse<\/strong> button next to the text field. Navigate to Apple&#8217;s Game Porting Toolkit .dmg you downloaded and select it by clicking the <strong>Open<\/strong> button.\n<\/p>\n<\/div>\n<p><h2 data-anchor=\"set-a-windows-app-to-install\" id=\"set-a-windows-app-to-install\">Set a Windows app to install<\/h2>\n<\/p>\n<div class=\"col-sm-12\">\n<p>The next step is optional but if you also want to set up a Windows app while installing the Game Porting ToolKit, click the second <strong>Browse<\/strong> button below the first one, and select any compatible Windows .exe setup file from disk. In this example we&#8217;ll install <em>Medal of Honor: Allied Assault<\/em>:\n<\/p>\n<\/div>\n<div class=\"col-sm-12\">\n<div class=\"align-center\"><a href=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2023\/08\/how-to-install-apples-game-porting-toolkit-via-a-third-party-installer-6.jpg\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2023\/08\/how-to-install-apples-game-porting-toolkit-via-a-third-party-installer-6.jpg\" alt=\"Select a third-party app to install.\" height=\"768\" loading=\"lazy\" class=\"img-responsive article-image\"><\/a>\n<\/div>\n<p><span class=\"carousel-caption\">Select a third-party app to install.<\/span><\/p>\n<\/div>\n<div class=\"col-sm-12\">\n<p>Now you&#8217;re finally ready to install everything. Click the <strong>Next<\/strong> button to start the installation.\n<\/p>\n<\/div>\n<div class=\"col-sm-12\">\n<p>If you get the error &#8220;Tapping Apple Homebrew Failed!&#8221; with Error code -1, you&#8217;ll need to either turn on the Homebrew option at the top of the original installer window or else manually tap the Apple Homebrew formula in Terminal with:\n<\/p>\n<\/div>\n<div class=\"col-sm-12\">\n<p><code>brew tap apple\/apple http:\/\/github.com\/apple\/homebrew-apple<\/code>\n<\/p>\n<\/div>\n<div class=\"col-sm-12\">\n<p>And press <strong>Return<\/strong>.\n<\/p>\n<\/div>\n<div class=\"col-sm-12\">\n<p>But as we stated in our original article, this may take a long time &#8211; up to an hour on an Apple Silicon machine. So you may just want to check the <strong>Homebrew<\/strong> option in InstallAware&#8217;s installer and try again.\n<\/p>\n<\/div>\n<div class=\"col-sm-12\">\n<p>As the installer starts running, it will ask you for your Mac&#8217;s admin password with a &#8220;Checking for sudo access&#8221; prompt. You&#8217;ll need to enter an admin password for your Mac to proceed:\n<\/p>\n<\/div>\n<div class=\"col-sm-12\">\n<div class=\"align-center\"><a href=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2023\/08\/how-to-install-apples-game-porting-toolkit-via-a-third-party-installer-7.jpg\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2023\/08\/how-to-install-apples-game-porting-toolkit-via-a-third-party-installer-7.jpg\" alt=\"Enter an admin password.\" height=\"768\" loading=\"lazy\" class=\"img-responsive article-image\"><\/a>\n<\/div>\n<p><span class=\"carousel-caption\">Enter an admin password.<\/span><\/p>\n<\/div>\n<div class=\"col-sm-12\">\n<p>You won&#8217;t see any progress indicators, so it&#8217;s best just to let the installer run which can take quite a while. When done you&#8217;ll be prompted for Wine and other settings. Just use the defaults:\n<\/p>\n<\/div>\n<div class=\"col-sm-12\">\n<div class=\"align-center\"><a href=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2023\/08\/how-to-install-apples-game-porting-toolkit-via-a-third-party-installer-8.jpg\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2023\/08\/how-to-install-apples-game-porting-toolkit-via-a-third-party-installer-8.jpg\" alt=\"Prompt for optional settings' change.\" height=\"768\" loading=\"lazy\" class=\"img-responsive article-image\"><\/a>\n<\/div>\n<p><span class=\"carousel-caption\">Prompt for optional settings&#8217; change.<\/span><\/p>\n<\/div>\n<div class=\"col-sm-12\">\n<p>Finally, if you selected any third-party software to install, the installer will run that installer last and you&#8217;ll need to step through it. If you&#8217;re installing commercial software, you&#8217;ll need a serial number for your installer:\n<\/p>\n<\/div>\n<div class=\"col-sm-12\">\n<div class=\"align-center\"><a href=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2023\/08\/how-to-install-apples-game-porting-toolkit-via-a-third-party-installer-9.jpg\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2023\/08\/how-to-install-apples-game-porting-toolkit-via-a-third-party-installer-9.jpg\" alt=\"Game installer running.\" height=\"768\" loading=\"lazy\" class=\"img-responsive article-image\"><\/a>\n<\/div>\n<p><span class=\"carousel-caption\">Game installer running.<\/span><\/p>\n<\/div>\n<div class=\"col-sm-12\">\n<p>Once any third-party installer finishes, you&#8217;re done. Click the <strong>Done<\/strong> or <strong>Finish<\/strong> button and you&#8217;re finished.\n<\/p>\n<\/div>\n<div class=\"col-sm-12\">\n<p>We&#8217;ve already covered how to run third-party games in Game Porting Toolkit in our <a href=\"https:\/\/appleinsider.com\/inside\/macos-sonoma\/tips\/how-to-install-and-use-game-porting-toolkit-in-xcode\">previous article<\/a>, so check out that article for instructions.\n<\/p>\n<\/div>\n<div class=\"col-sm-12\">\n<p>InstallAware&#8217;s installer does make installing the Game Porting Toolkit easier with far fewer steps and far fewer commands in the Terminal &#8211; even if it does seem to have a few glitches or idiosyncrasies here and there.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Apple&#8217;s Game Porting ToolKit can be a bit tricky to install onto macOS. Now there&#8217;s a third-party installer that makes the process much simpler. At WWDC &#8217;23 Apple introduced the Apple Game Porting Toolkit (AGPT) &#8211; a new SDK which allows game developers to port existing Windows-based DirectX games to the Mac via a translation [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":134451,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[57],"tags":[],"class_list":["post-134450","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-apple-insider"],"_links":{"self":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/134450","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/comments?post=134450"}],"version-history":[{"count":0,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/134450\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/media\/134451"}],"wp:attachment":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/media?parent=134450"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/categories?post=134450"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/tags?post=134450"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}