Winerosetta is a library specifically designed for Apple Silicon, WINE, and the 32-bit versions of World of Warcraft (1.12.1, 2.4.3 and 3.3.5a). It works around the limitations of Rosetta 2 by providing support for certain instructions not natively supported.
For Turtle-WoW (no Vanilla Fixes):
- Download the
winerosetta.dll
from the latest release. - Navigate to your Turtle-WoW installation directory.
- Replace the existing
DiscordOverlay.dll
with the downloadedwinerosetta.dll
.
For Vanilla Fixes 1.4+:
- Download the
winerosetta.dll
from the latest release. - Extract to your WoW installation directory
- Add
winerosetta.dll
to the dlls.txt file:
# Known mods for World of Warcraft 1.12
nampower.dll
SuperWoWhook.dll
# Add your own DLLs below
winerosetta.dll
1.12.1 / 2.4.3 / 3.3.5a:
- Download the
winerosetta.dll
andwinerosettaldr.exe
from the latest release. - Navigate to your WoW installation directory.
- Copy
winerosetta.dll
andwinerosettaldr.exe
here - Use
winerosettaldr.exe
to play.
To get OpenGL working, you need to modify the Config.WTF
file with the following settings:
SET gxApi "OpenGl"
SET gxColorBits "32"
SET gxDepthBits "32"
Then, set the environment variable GL_NV_vertex_program
to 0
.
Please note that from experience, Direct3D (d3d) tends to work better on M1 Mac.
This project is licensed under the terms of the MIT license.