Play Warmane WOTLK 3.3.5 on macOS 12+,64bit (Hackintosh/external GPUs included)
(Mods, I posted the first guide in the wrong section. This is the right guide I want posted in the correct section..sorry)
Too long didn’t read:
Go to the Installing header below
Info:
This guide is for anyone who uses a Mac with OS12+ or Mac 64bit having graphic problems spastically in game and you have tried Crossover, Wine standalone, and Wineskin with no success. This also works for anyone who is using a Hackintosh with an external GPU.
- This method does not use parallels/VMs. This works by using Porting Kit(freeware). Porting Kit utilizes Wine through Wineskin winery with their own added quirks and fixes.
- This may or may not work for you. If you have been having similar issues running wotlk 3.3.5 on your Mac 64bit, give this a shot and let us know how it goes for you.
- I tried EVERYTHING (do not underestimate that statement) to fix my graphic problems with my Hackintosh(Mac) and this was the only method that surprisingly worked 100%
The problem and the fix:
- This method fixes any graphic glitches in all major cities like Shattrath, Dalaran, etc. and allows you to actually use the working visual settings meter 100%.
- The glitches are due to shaders not being processed correctly with glsl on the latest versions of crossover, wine standalone, and wineskinery via homebrew or GitHub.
- After some research this is due to some wrappers/engines missing necessary libraries. You can observe the errors through Wine’s console.
- The problem manifest itself as psychedelic rays of colors coming from your character or other models in game.
- These textures appear randomly and dance spastically in areas such as Shattrath & Northrend and can not be worked around by adjusting the settings because shader driver is actually not even working correctly in those instances.
Example of shader/texture glitches and related Wine debug logs (right click and view in new tab for full image):
- This method also seems to improve performance comparable to native wotlk 3.3.5. I was able to see 120+ fps on high settings in most areas in the game. I’ve generally seen an average of 50-60+ fps increase.
Installing(applying the fix):
- Download latest version of Porting Kit for Mac
- Click on “New Custom Port” from the main screen
- Name the bottle/prefix that will be created anything you want
- Now configure the Prefix.
- For the engine choose: “WS11WineCX19.0.2-3” OR “WS11WineCX19.0.2-3 64bit”
- For the Window driver choose: “Mac Driver” unless you are on osx11 and have problems try choosing “xQuartz”
- Click Next twice and choose to install when are ready. A window will appear for you to select the “installer”
- Navigate to the root of your wow game folder and select the “wow.exe” and press open
- It will create the prefix, install all necessary libraries, and configure the prefix for first start
- Wow will open during this process, close it.
- Next the installation will show a window for you to choose the same “wow.exe” again and choose open
- Installation will complete successfully
- Nothing else is required. This works the same as Wineskin winery since it is based off of it.
- You can access the winery menu from porting kit or in finder at the location of the application.
- Everything will work as it is supposed to. You can configure your graphic settings in game or within the config files in the WTF folder.
- All graphic settings were observed to work appropriately in many areas of the game
Notes:
I tried this with the Warmane default client and the wotlk HD client found in the forums. Works the same.
I attempted to run the game using DXVK by interfacing through D3D9, but could not get accelerated graphics using the method I was trying. I will update this thread if I get it to work successfully.
My configuration:
I am using a custom Multiboot build with a Hackintosh OS using smbios iMacPro1,1. CPU: i7 11700k OC @ 4.9ghz, GPU: AMD 6600XT 8GB. My Hackintosh EFI configurations are stable and everything works.
Game Visual Settings: high settings
Playtime during recent test: 5 hours non-stop
Refresh rate in config file: 144hz
gxApi in config file: D3D9 (left untouched)
Areas tested ( I will continue to update this):
(I went to the most commuted areas on the map in terms of questing)
Azeroth - Traveled most of Azeroth by mount and found no glitches or errors in the wine prefix console
Outland - Traveled most of Outland by mount and found no glitches or errors in the wine prefix console
Dungeons:
Utgarde Keep - working, no errors
Major Cities I personally tested:
Orgimar - working, no errors
Shattrath - working, no errors
Undercity - working, no errors
Howling fjord - working, no errors
Warsong/Borean Tundra - working, no errors
I hope this helps someone out.
Cheers
Lagging And Freezing The Screen.
Dropping FPS constantly. And also freezes the screen, also has a separate GPU but it is not working. What do you think about this?? I think there must be an issue with resolutions. Want to fix this problem then everything will be okay to play. Thank you.