3 ms·
Going through a shim is better. It allows you to modify the open-source shim to analyze and patch the closed source game. This is why Proton can release fixes s
by edflsafoiewq 5y ago
Going through a shim is better. It allows you to modify the open-source shim to analyze and patch the closed source game. This is why Proton can release fixes so fast.
It also lets each party care about the natural thing for them: gamedevs care about windows and do a good job writing windows code; winedevs care about linux and do a good job writing linux code. Gamedevs don't care about linux so their native linux code is crap.
- arendtio 5y agoBut in some cases it is also the reason why anti-cheat software is such a pain and for multiplayer it sucks :-/
- Siira 5y ago“Cheating,” also known as modifying user facing software to better satisfy the user needs. Perhaps sealing the user is net-positive for games (I personally don’t think so), but any OS with such a capability will get abused (e.g., look at iOS).
- pjmlp 5y agoAndroid and ChromeOS games make use of ISO C, ISO C++, OpenGL, Vulkan, OpenSL, almost no one cares to port their games to GNU/Linux, quite telling.