Skip to content

Instantly share code, notes, and snippets.

@Stanoja
Last active February 13, 2024 05:33
Show Gist options
  • Save Stanoja/78acbc5a28ecbf9a1f8e12bd6bc67422 to your computer and use it in GitHub Desktop.
Save Stanoja/78acbc5a28ecbf9a1f8e12bd6bc67422 to your computer and use it in GitHub Desktop.
HoMM3 For Mac M1/M2

HoMM3 for Mac M1/M2

Prerequisites:

  • Brew
  • HoMM3 GOG Version
  • HotA 1.7.0 (optional)
  • Any installed HOMM3 (can be copied over)

Wineskin Server:

  1. Install Wineskin Server:
brew install --cask --no-quarantine gcenx/wine/wineskin
  1. Run Wineskine Winery, click on the + sign where it shows New Engine(s) available

  2. Install WS11 CX (the important bit), for example WS11WineCX64Bit23.6.0_D3DMetal-v1.1. This will take some time and download the Wine engine.

  3. Click Create New Blank Wrapper, give it a name Homm3 for example. This will take some time, so be patient.

  4. When this is done it will show a popup saying Wrapper Creation Finished. Click View Wrapped in Finder.

HoMM3 GOG Version:

  1. Double-click the wrapper app with the given name (ex. Homm3)

  2. Click Install Software and look for the HoMM3 GOG Setup setup_heroes_of_might_and_magic_3_complete_4.0_(28740)

  3. Follow and finish the setup

  4. (SKIP IF YOU WILL INSTALL HOTA) Here we have HoMM3 installed, if you want the default version make sure to properly set the exe by going in Advanced-> Windows app: click browse and find the homm3 exe where the game is installed, by default in your user/applications, under:

/Users/{user}/Applications/Wineskin/homm3/drive_c/GOG Games/HoMM 3 Complete/Heroes3.exe

(which basically is)

~/Applications/Wineskin/homm3/drive_c/GOG Games/HoMM 3 Complete/Heroes3.exe

HotA:

  1. Double-click the wrapper app with the given name (ex. Homm3) and click Install Software

  2. Find the HotA setup, follow and finish the setup. Just make sure to install it in the proper HOMM3 folder

  3. After the Setup is finished, we need to set the HotA/HD launcher. Click on Advanced-> Windows app: click browse and find the where the game is installed, by default in your user/applications, under:

/Users/{user}/Applications/Wineskin/homm3/drive_c/GOG Games/HoMM 3 Complete/HD_Launcher.exe

(which basically is)

~/Applications/Wineskin/homm3/drive_c/GOG Games/HoMM 3 Complete/HD_Launcher.exe

If everything is default, the Windows app should look like "C:\GOG Games\HoMM 3 Complete\HD_Launcher.exe"

  1. Run the app - homm3, it should run the HoMM3 HD launcher, run the updates and play the game. If you encounter any performance issues play around with the Graphics settings (mode/screen size/stretch filter)

Any installed HoMM3 (can be copied over):

  1. Instead of running the Wineskin/homm3 app, right click -> Show Package Contents

  2. Goto drive_c and copy over the pre-existing installation of HoMM3 HotA

  3. Now run the application homm3, goto Advanced and set the proper Windows app: with the installed exe (see the previous 2 guides, make sure to find the exe)

  4. Run the app homm3, do the launcher settings, as mentioned on #5 under HotA, if you encounter any performance issues play around with the graphics settings

@lourinaldi
Copy link

Worked like a charm, thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment