This post is by guest contributor Tom A.
NetVSTHost was tested to work properly with the exact combination of Wineskin 2.9.0.9-3 and WS11WineCX20.0.4 (or WS11WineCX64Bit20.0.4).
- Download the NetVSTHost version of your choice (64- or 32bit, or 32bit for WinXP from here: http://netvst.org/wiki/doku.php?id=downloading_and_using_netvst
- Execute this command from a terminal: sudo xattr -drs com.apple.quarantine NetVSTHost.exe
- Google and download the (EXE) Windows installer of Visual Studio C++ 2010 SP1 Redistributable, 32 or 64bit according to your NetVSTHost version.
- Install Wineskin Winery (homepage: https://github.com/Gcenx/WineskinServer)
- If you have Homebrew, just use: brew install --no-quarantine gcenx/wine/unofficial-wineskin
- Otherwise: download it directly from here: https://github.com/Gcenx/WineskinServer/releases/download/V1.8.4.2/Wineskin.Winery.txz (link is from the readme)
- This way, you will have to disable quarantine on it before running: sudo xattr -drs com.apple.quarantine Wineskin.Winery.txz
- Copy to Applications directory
- Download 2.9.0.9-3 version of Wineskin wrapper: https://github.com/Gcenx/WineskinServer/blob/f4e90a4a68edaa5d94b1d9abea203c6cc781bf18/Wrapper/Wineskin-2.9.0.9-3.app.tar.7z
- Again, run sudo xattr -drs com.apple.quarantine Wineskin-2.9.0.9-3.app.tar.7z
- Extract with MacOS Archive Utility to convert to an executable app
- Copy to Applications directory
- Run Wineskin Winery
- Click + symbol
- Install Wine engine version WS11WineCX20.0.4 or WS11WineCX64Bit20.0.4 according to your NetVSTHost version (32 or 64bit)
- Ensure wrapper is Wineskin-2.9.0.9-3 -- Do NOT update wrapper version.
- Click "Create New Blank Wrapper", name it "NetVSTHost", and click "OK". Patience, it will take a few moments.
- An app named NetVSTHost.app will be created in Home/Applications/Wineskin. You will be prompted to open this location on Finder. Do so.
- Double click NetVSTHost.app (or alternatively, right click NetVSTHost.app and click "Show package contents" and open Wineskin.app)
- Click "Advanced".
- Go to the "Tools" tab.
- Open "Config Utility".
- In the "Applications" tab, at the bottom, choose OS version according to your NetVSTHost version:
- 64bit version - Windows 10
- 32bit version - Windows 7
- 32bit for XP - Windows XP (duh)
- Go to the "Libraries" tab.
- Open the dropdown "New override for library" and add the following: d3d9, d3d9_43, dxva2, x3daudio1_7, xaudio2_9, xinput1_4, xinput9_1_0 (as you add them, they will appear in the list below).
- Click "Ok"
- Wait until the "loading" symbol disappears.
- Click "Install Software"
- Click "Choose Setup Executable"
- Point to the Visual Studio C++ 2010 SP1 Redistributable installer EXE file.
- Follow the installation wizard.
- If prompted with "Warning! No executable found", simply click OK and ignore.
- Click "Cancel".
- Open "Config Utility".
- Go to the "Configuration" tab
- Click "Browse" and point to the EXE file of the NetVSTHost version you downloaded in step 1.
- If the program freezes, fear not. Go back to the Wineskin Advanced dialog, "Tools" tab.
- Click "Kill Wineskin Processes", at the bottom of the "Utilities" list in the center.
- Click "Registry Editor (regedit)" on the left.
- Navigate to HKCU\SOFTWARE\NetVSTHost\NetVSTHost\Settings
- Right-click on the right hand side panel, add a new DWORD value, name it "Engine". Ensure its value is 0 (0x00000000).
- Close regedit.
- Wait for the "loading" symbol to disappear.
- Click "Test Run", or close the Wineskin dialog, and simply run the NetVSTHost.app created in step 7.
- Note: It's essential to run NetVSTHost once before opening Regedit, otherwise the NetVSTHost registry keys won't be there!"
- Troubleshooting: in the Wineskin Advanced dialog, click "Set Screen Options"
- Choose "Retina Mode". That might fix input errors in some machines
Comments on “NetVST on MacOS Big Sur with Wineskin 2.9+”