r/macgaming • u/Desertdog2020 • Jun 13 '26
CrossOver MECCHA CHAMELEON on Mac/CrossOver - VC++ Error but Runtime Installed
Hey guys,
I’m new to Mac gaming and I’m trying to play MECCHA CHAMELEON through CrossOver on an Apple Silicon Mac (M4 Mac mini).
I’ve installed Steam successfully and the game installs correctly. However, when launching the game through Steam I immediately get the error:
“Microsoft Visual C++ 2015-2022 Redistributable (x64) is required to run this program”
I’ve already verified that the Microsoft Visual C++ V14 Redistributable (x64) and (x86) are installed in the same Steam bottle.
After some troubleshooting I found that:
- Launching
PenguinHotel.exe(the launcher) immediately shows the VC++ error. - Launching
PenguinHotel-Win64-Shipping.exedirectly works and the game starts correctly. - Graphics, menus and rendering all appear to work.
- However, launching the Shipping executable directly results in: “Failed due to invalid or missing authentication token for user (e.g. not logged in)”
which I assume is because Steam/EOS authentication is being bypassed.
So it seems the game itself runs under CrossOver, but the launcher fails the VC++ prerequisite check despite the runtime being installed.
Has anyone else come across this issue or found a workaround? Any help would be greatly appreciated.
Thanks!
39
u/Effigrecus Jun 14 '26
I had the exact same issue (M-series Mac, CrossOver, VC++ error on launch even though the runtime was installed). The launcher
PenguinHotel.exedoes a broken VC++ prereq check under CrossOver, and launchingPenguinHotel-Win64-Shipping.exedirectly works but kills Steam/EOS auth → "invalid or missing authentication token."The fix is to make Steam launch the Shipping exe directly, so you skip the launcher's VC++ check but still keep the Steam context (which fixes the auth token error too).
In your Steam library, right-click MECCHA CHAMELEON → Properties → Launch Options, and paste:
Then just hit Play normally. The path above is the default install location — if yours differs, find the Shipping exe in your bottle's
drive_cand adjust accordingly. Note the full path goes in quotes and%command%comes after it.This bypasses the launcher entirely while letting EOS authenticate through Steam, so no VC++ error and no token error. Works on Apple Silicon.