Difference between revisions of "Running TAKP on Apple Silicon via VMWare Fusion"
Jump to navigation
Jump to search
(Created page with "Hi, I managed to get TAKP running smoothly on my MacBook Air M2. Someone suggested I write a guide so here I am! Disclaimer: Only tested on a MacBook Air M2 running Sequoia...") |
m |
||
| Line 16: | Line 16: | ||
#Install old DirectX runtimes | #Install old DirectX runtimes | ||
#*https://www.microsoft.com/en-us/download/details.aspx?id=8109 | #*https://www.microsoft.com/en-us/download/details.aspx?id=8109 | ||
Download TAKP22 and extract the folder to your desktop, so you've got Everquest installed somewhere like C:\Users\Crackhead\Desktop\TAKP22 | #Download TAKP22 and extract the folder to your desktop, so you've got Everquest installed somewhere like C:\Users\Crackhead\Desktop\TAKP22 | ||
Add the TAKP22 folder as an exclusion from Virus & Threat Protection | #Add the TAKP22 folder as an exclusion from Virus & Threat Protection | ||
Open Windows search, type in Virus & threat protection | #*Open Windows search, type in Virus & threat protection | ||
Click Manage settings under Virus & threat protection settings | #*Click Manage settings under Virus & threat protection settings | ||
At the bottom, click Add or remove exclusion | #*At the bottom, click Add or remove exclusion | ||
Add a folder exclusion for the TAKP22 folder | #*Add a folder exclusion for the TAKP22 folder | ||
Change emulation/dpi settings on eqgame.exe | #Change emulation/dpi settings on eqgame.exe | ||
Right click eqgame.exe and select Properties | #*Right click eqgame.exe and select Properties | ||
Click the Compatibility tab | #*Click the Compatibility tab | ||
Set Run this program in compatibility mode for: to Windows XP (Service Pack 2) | #*Set Run this program in compatibility mode for: to Windows XP (Service Pack 2) | ||
Click the Change high DPI settings button | #*Click the Change high DPI settings button | ||
Select Override high DPI scaling behavior and in the dropdown for Scaling performed by: select Application. Hit OK | #*Select Override high DPI scaling behavior and in the dropdown for Scaling performed by: select Application. Hit OK | ||
Click the Change emulation settings button | #*Click the Change emulation settings button | ||
Select Hide x64 emulation capability (x86 apps only). Hit OK | #*Select Hide x64 emulation capability (x86 apps only). Hit OK | ||
Hit Apply | #*Hit Apply | ||
Install and configure DGvoodoo2 | #Install and configure DGvoodoo2 | ||
Download version 2.82.6 | #*Download version 2.82.6 '''https://dege.freeweb.hu/dgVoodoo2/dgVoodoo2/''' | ||
https://dege.freeweb.hu/dgVoodoo2/dgVoodoo2/ | #*Extract dgVoodooCpl to the TAKP22 folder | ||
Extract dgVoodooCpl to the TAKP22 folder | #*Extract D3D8.dll, D3D9.dll, D3Dlmm.dll, and DDraw.dll from MS\x86 to the TAKP22 folder. This might overwrite stuff, allow it. | ||
Extract D3D8.dll, D3D9.dll, D3Dlmm.dll, and DDraw.dll from MS\x86 to the TAKP22 folder. This might overwrite stuff, allow it. | #*Navigate to the TAKP22 folder and run dgVoodooCpl. This might trigger Windows, hit More Info -> run anyway. | ||
Navigate to the TAKP22 folder and run dgVoodooCpl. This might trigger Windows, hit More Info -> run anyway. | #*On the General tab, set Output API to Best available one, and set Adapters to use / enable to VMWare SVGA 3D | ||
On the General tab, set Output API to Best available one, and set Adapters to use / enable to VMWare SVGA 3D | #*On the DirectX tab, select Disable and passthru to real DirectX | ||
On the DirectX tab, select Disable and passthru to real DirectX | #*Hit Apply | ||
Hit Apply | #Run EQ by opening the TAKP22 folder and double clicking eqgame.exe | ||
Run EQ by opening the TAKP22 folder and double clicking eqgame.exe | |||
Voila! Hope this works for you, I for one am very happy to be able to continue nourishing my addiction on modern hardware | Voila! Hope this works for you, I for one am very happy to be able to continue nourishing my addiction on modern hardware | ||
Revision as of 00:25, 3 July 2025
Hi, I managed to get TAKP running smoothly on my MacBook Air M2. Someone suggested I write a guide so here I am!
Disclaimer: Only tested on a MacBook Air M2 running Sequoia
Disclaimer: I tried a bunch of different stuff so I’m not sure what precisely is required to get TAKP running, so here I’ve tried to reproduce the exact steps I took to get it working (in particular I’m not sure whether the steps to get Windows 11 Home installed are necessary; you might be able to use the default VMWare Fusion install process).
- Install VMWare Fusion w/ Windows 11 Home
- Get VMWare Fusion from Broadcom. You’ll have to make an account. Install VMWare Fusion.
- Download the Windows 11 for ARM ISO from Microsoft https://www.microsoft.com/en-us/software-download/windows11arm64
- Create a new VM in VMWare Fusion w/ File -> New, then drag the Windows ISO onto the window.
- Go through the Windows installation process until you get to the country select screen. Be sure to select Windows 11 Home.
- Hit fn+shift+f10 to open the command line. Enter the command OOBE\BYPASSNRO
- Finish setup
- Install VMWare Tools
- Once the VM is running, click Virtual Machine in the Apple menu and click Install VMWare Tools. This should open an installer via the D:\ drive in your VM. You won’t have internet or proper graphics drivers in the VM until you do this.
- Install old DirectX runtimes
- Download TAKP22 and extract the folder to your desktop, so you've got Everquest installed somewhere like C:\Users\Crackhead\Desktop\TAKP22
- Add the TAKP22 folder as an exclusion from Virus & Threat Protection
- Open Windows search, type in Virus & threat protection
- Click Manage settings under Virus & threat protection settings
- At the bottom, click Add or remove exclusion
- Add a folder exclusion for the TAKP22 folder
- Change emulation/dpi settings on eqgame.exe
- Right click eqgame.exe and select Properties
- Click the Compatibility tab
- Set Run this program in compatibility mode for: to Windows XP (Service Pack 2)
- Click the Change high DPI settings button
- Select Override high DPI scaling behavior and in the dropdown for Scaling performed by: select Application. Hit OK
- Click the Change emulation settings button
- Select Hide x64 emulation capability (x86 apps only). Hit OK
- Hit Apply
- Install and configure DGvoodoo2
- Download version 2.82.6 https://dege.freeweb.hu/dgVoodoo2/dgVoodoo2/
- Extract dgVoodooCpl to the TAKP22 folder
- Extract D3D8.dll, D3D9.dll, D3Dlmm.dll, and DDraw.dll from MS\x86 to the TAKP22 folder. This might overwrite stuff, allow it.
- Navigate to the TAKP22 folder and run dgVoodooCpl. This might trigger Windows, hit More Info -> run anyway.
- On the General tab, set Output API to Best available one, and set Adapters to use / enable to VMWare SVGA 3D
- On the DirectX tab, select Disable and passthru to real DirectX
- Hit Apply
- Run EQ by opening the TAKP22 folder and double clicking eqgame.exe
Voila! Hope this works for you, I for one am very happy to be able to continue nourishing my addiction on modern hardware