MacNCheese a free open source way to run Windows games on Mac without paying for Crossover

Hi everyone

I "built"(a very very very controversial word here bu if you don't think I did its fine) a small app called MacNCheese that helps run Windows games on Mac using Wine DXVK and Mesa without needing to manually set everything up yourself

The goal was simple

make running Windows games on macOS easier without paying for Crossover and without needing deep terminal knowledge. Also to make mewgenics work for my friend

What MacNCheese does

It creates and manages a Wine prefix

It installs Steam inside that prefix

It can build DXVK from source

It can install Mesa for OpenGL based games

It lets you choose launch backends like

DXVK for DirectX

Mesa llvmpipe for safe CPU rendering

Mesa zink for GPU via Vulkan

Mesa swr as another CPU option

You select a game and launch it with the backend you want

It does not replace Wine or DXVK

It just orchestrates them in one place through a GUI so you do not have to manually run commands copy DLLs or tweak env variables

Why Python

Because the app is mainly a GUI wrapper that runs visible shell commands

Everything it does can be seen in the log window

No root access required

No hidden background services

It only works inside your home folder unless you choose otherwise

Why I made it

I wanted something closer to a free version of Crossover for personal use and figured others might find it useful too

It took about a week to get the backend selection detection and patching logic stable enough to run real games

It already runs a lot of Steam titles that do not rely on kernel level anti cheat

It is fully open source so you can inspect what it does before running anything

If you want to try it or audit it I would love feedback
https://youtu.be/R7jePWIHaO8https://youtu.be/R7jePWIHaO8https://youtu.be/R7jePWIHaO8

submitted by /u/Director_Mundane
[link] [comments]
Share: