Releases: tarikbc/macgames
Release list
MacGames 0.1.1
- Overwatch runs on the Wine and DXMT of Recall 1.1.0 (Apache 2.0),
with Recall's settings: a fullscreen canvas at the game's resolution, raw mouse input, macOS Game Mode,
shaders prepared when the game creates them, and learned pipelines built before each session - Overwatch installs and starts through Battle.net. Play asks Battle.net to start the game. A setup of
Overwatch from 0.1.0 does not carry over: choose Remove setup for Overwatch, then set it up again - MacGames keeps the resolution you choose in Overwatch, and lowers it for one launch when it does not fit
the display - New installer window art in the app's glass style
- The game page stays centered in a wide window, and paths show your home folder as ~
- A website for MacGames
MacGames 0.1.0
First version.
- Library window with a sidebar for any number of games, Steam artwork, and a header that collapses
while you scroll - One-click setup of a shared Windows environment and the official Steam client
- One Steam client for every game, restarted with the right graphics settings before a launch
- Age of Empires IV with Apple D3DMetal and the x87sidecar optimization for build 24231237
- Counter-Strike 2 with DXMT and early shader compilation
- Steam card with your account, live download progress, and open and stop actions
- Headless
--commandmode for scripts and bug reports - 18 more games: Age of Empires III, Age of Mythology: Retold, Company of Heroes 3, Zero Hour, Red Alert 2,
Heroes III, Diablo IV, Path of Exile 2, Hogwarts Legacy, The Witcher 3, Elden Ring, Skyrim, Overwatch,
Diablo IV and Diablo II: Resurrected on Battle.net, Red Dead Redemption 2, San Andreas and GTA V - Windows environments: a shared Steam library, plus separate environments for games that need them,
grouped in the sidebar by launcher or publisher - Release packs for the extra engines and renderers, downloaded on first setup
- Play Online for Zero Hour (GeneralsOnline) and Red Alert 2 (CnCNet)
- Windows helpers of our own: GPU keys and notch-safe fullscreen for Age of Mythology: Retold, the
driver advisory for GTA V, pipeline preparation for Overwatch, a hidden Battle.net window, and the
display size for Red Alert 2 - Uninstall for each game, and Remove setup for a group with no installed games
- Signed and notarized disk image, with automatic updates through Sparkle
Runtime 4
The runtime embedded in MacGames.app: Wine 11 (LGPL), DXMT (MIT), x87sidecar (MIT), cnc-ddraw (MIT), the Witcher 3 FidelityFX proxy (MIT), and the MacGames Windows helpers (source in WindowsHelpers/; prepare-pipelines also contains DXMT code under MIT). Sources and license texts are inside the archive.
New in runtime 4: dismiss-dialog exits when its game exits.
Runtime 2
The prebuilt runtime that scripts/fetch-runtime.sh downloads into Vendor/.
Adds to runtime 1: the ntdll BOOLEAN fix and notch-safe winemac (LGPL 2.1+), cnc-ddraw for Heroes III and Red Alert 2 (MIT), and the Witcher 3 FidelityFX proxy (MIT). Sources and licenses are in the archive.
SHA-256: 1c18ee16a0cf0f55d2d374755b5605e8f8a65dfbc8c3c09b6ad1ff9c8f3c55df
Packs 2
Release packs that MacGames 0.1.1 and later download on first setup of an environment.
overwatch-recall: the engine MacGames uses for Overwatch. It is the Wine and DXMT runtime of Recall 1.1.0, byte for byte as Recall ships it and signed by Recall's author, with Recall's graphics pipeline tool. Recall's code is under the Apache License 2.0; Wine and DXMT are under the LGPL 2.1 or later. Every license is inside the pack.
The other files here are the corresponding source code of the pack's LGPL and GPL components, with Recall's patches and build scripts. SOURCES.md lists each archive with its SHA-256.
Environment packs 1
Environment packs. MacGames downloads each one on first setup of the environment that needs it, and checks its pinned SHA-256.
| Pack | Contents | License |
|---|---|---|
| skyrim | DXMT 0.72, ntdll fix | MIT, LGPL 2.1+ |
| overwatch | DXMT for Overwatch, ntdll fix | MIT, LGPL 2.1+ |
| battlenet | 32-bit DXMT 0.72 for the Battle.net client, ntdll fix | MIT, LGPL 2.1+ |
| rockstar | kernelbase with the Rockstar CEF patch, WineD3D d3d11/dxgi/d3d10core | LGPL 2.1+ |
| gta5 | Wine 11.13 with patches | LGPL 2.1+ |
| apple-d3dmetal-4.0b2 | Apple D3DMetal 4.0b2 Redistributables, unmodified | Apple Game Porting Toolkit license |
Each pack includes its corresponding source and license texts.
Apple D3DMetal 4.0b2: Apple Software under Apple's Game Porting Toolkit license, with Apple's notices in Notices/. It is distributed separately, as the license allows, only for non-commercial purposes and only for use on Apple-branded systems.
Update feed
The Sparkle feed MacGames reads to find updates. Do not delete.