Wine C%2b%2b Runtime Library Error Pcsx2 Mac

Below are some common issues you might be having, and ways to solve them.

Openplanet doesn't work

PCSX2-CE is the easiest way to run PCSX2 on Mac OS X, and here’s how to to do it: 1. Download the latest version of PCSX2-CE. PCSX2-CE is currently hosted at GameFront: download PCSX2-CE here. Once it’s downloaded, double-click the.7z archive to see all the PCSX2-CE file. The PCSX2 Mac version is very limited versus the PC. At this point I decided to see if there’s a way to simply statically link the Visual C Runtime so it’d just be embedded in my.exe. Turns out, there is. In Visual Studio, right click the project, Properties. Then in Configuration Properties → C/C → Code Generation, change the Runtime Library setting to Multi-threaded. Openplanet for Maniaplanet is reported to work perfectly fine with Wine. To make it run properly, open winecfg and add dinput8 to the list of overrides under the Libraries tab, so that it's listed as a 'native, builtin' library. If you start the game now, it should work! Automated Pcsx2 builds. These builds are provided by Orphis and are totally free of charge. New versions on the Git repository are checked every 10 minutes and the builds take a few minutes to complete, please be patient if the newest build doesn't appear here.

The usual suspect is because you're missing the 64 bit version of the Visual Studio C++ runtime. You can download it here. Do not skip this! Don't assume you already have this installed on your system! If Openplanet doesn't work, this is very likely the cause.

In the rare case that installing the runtime didn't work for you, there can be many causes, but the most common ones are:

  • Openplanet installed to the wrong instance of Trackmania. (This sometimes happens if you have the game through Epic Games Store!) See below for details on how to find the right install path.
  • Using an older unsupported version of Windows, such as Windows 7 or older. (Consider upgrading, as Microsoft dropped support for Windows 7!)
  • Interfering third-party applications, such as anti-virus or firewall software.
  • Interfering overlays, such as ReShade, MSI Afterburner, Overwolf, Geforce Experience, etc.
  • A corrupt installation of Openplanet.

You can try turning off some of these interfering programs on your computer before starting ManiaPlanet, which might solve the problem.

Sometimes Trackmania (2020) might be installed twice by Uplay and Epic Games Launcher. In that case, check where Openplanet has been installed and run that instance instead or reinstall Openplanet to the directory, where the usually launching Trackmania has been installed to.

Note: You can double-check where the used Trackmania instance is located: Once Trackmania is started, open the task manager and right-click Trackmania and select to open its file path.

Another reason for this could be ManiaPlanet is blocking Openplanet temporarily. This can happen in circumstances where Openplanet has been proven to cause issues in ManiaPlanet such as instability. If this is the case, you can find status updates about it on Discord or the ManiaPlanet forums.

If none of the above seem to apply, you can start doing some more technical troubleshooting. First of all, check if there is an OpenplanetHook.log file in your ManiaPlanet installation directory. If it does, make sure there are no errors at the end of the file. A successful startup might look like this:

A failed startup could looks like this:

Library

From here you could look up the error or ask for more advice on Discord. If there is no logfile at all, check if there's a dinput8.dll file next to ManiaPlanet.exe. If there is not, your installation is corrupt and you should try re-installing Openplanet. If there is, there's probably some anti-virus software blocking Openplanet from loading.

Next, you should check your main Openplanet logfile located at: C:Users<Your Username>OpenplanetNextOpenplanet.log, where OpenplanetNext could also be Openplanet4 or OpenplanetTurbo, depending on the game. Check if there are any obvious errors there, and ask for help if you can't figure it out.

You can ask for additional help on Discord.

Openplanet compatibility

Openplanet is compatible with a variety of flavours of ManiaPlanet:

Wine C 2b 2b Runtime Library Error Pcsx2 Macbook Pro

TrackMania Turbo crashes sometimes

Some crashes in Turbo have been linked to the Uplay overlay. This can be disabled from the Uplay client. Go to Settings -> General and untick both 'Enable in-game overlay for supported games' and 'Display FPS counter in game'.

Wine C 2b 2b Runtime Library Error Pcsx2 Mac Os

Linux compatibility

Openplanet for Trackmania and Maniaplanet is reported to work perfectly fine with Wine. To make it run properly, you need to add dinput8 to the list of DLL overrides. If you are using pure Wine, you can do it through winecfg under the Libraries tab, adding dinput8 so that it's listed as a 'native, builtin' library.

If you're using Lutris, you have to add the override in the 'Runner options' tab of the game properties, like in this screenshot:

If you're playing on Steam using Proton, you'll have to follow some different steps. Right click the game in Steam and go to Properties. Select Launch Options, and type in: WINEDLLOVERRIDES='dinput8=n,b' this will make the game start with the hook ready to be loaded.

For Trackmania, you might need to have Wine 6.1 (or Lutris 6.1) or up, as 5.x doesn't always properly copy the library needed to load hooks.

You might have to install the VC runtime into Proton's game wineprefix as well. To do that, you can either use Protontricks, or do something like the following:

Wine C 2b 2b Runtime Library Error Pcsx2 Macbook

Note 1: If you install the VC redist in Proton's game wineprefix, you'll likely have to re-do it again when the game updates on Steam.

Wine C%2b%2b Runtime Library Error Pcsx2 Mac

Note 2: I don't officially provide support for Linux/Wine, but I'm willing to help troubleshoot if you run into any issues.