{
 "license": "CC0-1.0",
 "license_url": "https://creativecommons.org/publicdomain/zero/1.0/",
 "source": "https://github.com/gauthierpiarrette/highball-db",
 "note": "Curated compatibility data for running Windows games on Apple Silicon. Each entry carries its provenance. anticheat fields are derived from AreWeAntiCheatYet (MIT).",
 "generated": "2026-10-13",
 "status_meanings": {
  "verified-local": "Tested by Highball on real Apple Silicon hardware.",
  "reported-upstream": "Named in upstream release notes as working or fixed; not yet verified by Highball.",
  "community": "Community consensus (AppleGamingWiki, r/macgaming); unverified by Highball.",
  "blocked-anticheat": "Kernel anti-cheat. Structurally impossible under any compatibility layer.",
  "blocked-publisher": "The publisher stops the game on macOS on purpose. No compatibility layer changes that."
 },
 "count": 438,
 "games": [
  {
   "id": "aperture-desk-job",
   "title": "Aperture Desk Job",
   "status": "verified-local",
   "steam_appid": 1902490,
   "renderer": "dxvk",
   "lastVerified": "2026-09-10",
   "provenance": "verified locally on Apple Silicon (M1 Pro), engine x64-sikarugir10.0_6-r2, macOS 26.6.2, Highball 0.9.3",
   "notes": "Re-verified on engine r2 on 2026-09-10: the Valve logo, the office scene and the Start/Options/Quit menu all render on DXVK at 30.8 fps, GPU bound at 29 ms per frame. The game puts up a 'Controller Required' banner and needs a gamepad to actually play, which is the game's own requirement. It also shows a 'This game has been optimized for play on the Steam Deck' notice on first run that has to be dismissed. DXVK is the verified renderer: office scene renders clean, ~40 fps, ReShade 6.8.0 works on top (re-verified 2026-08-25). On our macOS 14 test machine the other renderers misbehave with current builds: DXMT 0.80 black screen (it targets macOS 15+), D3DMetal severe texture corruption (GPU identity keys and ReShade ruled out by A/B). On macOS 15+ your results may differ. Checked here on 2026-10-05 on an M4 with engine r21, DXVK: Steam stops at its \"Grab your controller!\" dialog before the game, so a controller is needed to get further; not an engine matter.",
   "anticheat": null,
   "reports": 1,
   "recipe": true,
   "url": "https://gethighball.com/games/aperture-desk-job/"
  },
  {
   "id": "assetto-corsa",
   "title": "Assetto Corsa",
   "status": "verified-local",
   "steam_appid": 244210,
   "renderer": "d3dmetal",
   "lastVerified": "2026-10-05",
   "provenance": "verified locally on Apple Silicon (M1 Pro), engine sikarugir-10.0_6, Highball 0.7.18, macOS 26.6.2 (25G83), 2026-09-02; first verified on macOS 14.6 with Highball 0.7.10, 2026-08-28. Measured driving at Laguna Seca in the Ferrari 458 cockpit, 1728x1117, D3DMetal (Game Porting Toolkit 3.0, D3D11): GPU 7.6 ms of an 8.9 ms frame with 1447 draws, so it is GPU-bound and healthy rather than CPU-starved. Measured 2026-09-10 on a fresh install with .NET Framework 4.8 installed. Reported by Dhruv9449 (highball-db#379, 2026-10-07), Apple M1 Max, macOS 27.0, Highball 0.10.10, engine x64-sikarugir10.0_6-r21, D3DMetal with the recipe's .NET 4.8, rated 5 of 5 after 36 minutes of driving, the first driven session on r21 and macOS 27.",
   "notes": "Works end to end with two things in place: install the .NET Framework 4.8 dependency first (bottle settings \u2192 Dependencies; took 6 minutes here on 2026-09-02, can take 20-40 and looks frozen \u2014 let it finish), and use the D3DMetal renderer. The stock launcher is a 32-bit .NET/WPF app: without .NET it dies silently, which was the long-standing 'AC won't launch' failure (re-confirmed 2026-09-02: on a bottle whose registry claimed 4.8 but only had Wine Mono, the launcher died with a Mono TypeLoadException on CEF3; after the real dotnet48 install it rendered fully). Re-verified on macOS 26.6.2, 2026-09-02, D3DMetal: launcher intro movie and main menu render, a practice session (Ferrari 458 at Laguna Seca) loads and runs at 127-128 fps at 1728x1117 (Metal HUD). On macOS 14.6 (2026-08-28) sessions ran at 150-170 fps fullscreen with a clean exit. DXMT: on macOS 14.6 it black-screened the session (engine runs, never paints); on macOS 26.6.2 (2026-09-02) the same session rendered and drove under DXMT 0.80 at 69-136 fps, so the black screen looks tied to the older OS. If you get a black screen on session start, switch the bottle to D3DMetal, stop all bottle processes, and relaunch. Launcher news panels may spin forever; cosmetic. Re-checked on 2026-10-05 on an M4 with engine r21 (DEP kept on): without .NET 4.8 the launcher dies on Mono's CEF3 load as described; the recipe installs .NET 4.8 and the launcher then opens on its language screen. No session was driven in that run.",
   "anticheat": null,
   "reports": 1,
   "recipe": true,
   "url": "https://gethighball.com/games/assetto-corsa/"
  },
  {
   "id": "cloverpit",
   "title": "CloverPit",
   "status": "verified-local",
   "steam_appid": 3314790,
   "renderer": "dxmt",
   "lastVerified": "2026-09-25",
   "provenance": "reported by Meshy10 (highball-db#17), Apple Silicon, chip not stated, unverified by Highball; reported by Random-Storm (highball-db#385, 2026-10-07), Apple A18 Pro, macOS 27.2, Highball 0.10.10, engine x64-sikarugir10.0_6-r21, DXMT, frame cap 60, rated 4 of 5 after 15 minutes of the full game",
   "notes": "Unity, Direct3D 11. The free demo (Steam 3347820) plays here on DXMT: the language picker, the epilepsy warning, the developers' note, the 3D main menu and the first run's slot-machine scene, all drawing and animating, on an M1 Pro with the default engine. No frame rate was measured. One report says the game freezes on launch in every mode (no chip, engine or log given). The demo's opening is three static screens that each wait for a click, so a game that stops taking mouse input looks frozen there; that matches the input loss reported on M4 Pro, M4 and M5 Macs (highball#182 and others), which does not occur on this M1 Pro. A report with the chip and a log would settle it. A player on an A18 Pro played the full game for 15 minutes on DXMT, with low performance and heavy battery drain (highball-db#385). The launch freeze below predates the input fixes in engines r15 and r16 (highball#182) and has not been reported since.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/cloverpit/"
  },
  {
   "id": "contractville",
   "title": "ContractVille",
   "status": "verified-local",
   "steam_appid": 2698780,
   "renderer": "dxmt",
   "lastVerified": "2026-10-05",
   "provenance": "Reported by ObT1337 (highball#202, 2026-09-25), Apple M1, macOS 15.6.1, Highball 0.9.35, engine x64-sikarugir10.0_6-r7, DXVK: the logos play, then a black screen, later confirmed on an M2 with the full game. Verified by the maintainer on 2026-09-26 on an M1 Pro, macOS 27.0: the same install loads and reaches the character creator on the Wine 11 engines r11 (seen on screen, DXVK and DXMT) and r12 (process profile, DXMT), and never leaves its loading screen on the Wine 10 engine r7.",
   "notes": "Unreal Engine 4.27. Needs the Wine 11 engine (x64-crossover26.3-r12, the recipe names it) and DXMT. On the default Wine 10 engine the game sits on its loading screen forever after the logos, game running, nothing loading, Epic's SDK idle, on DXVK and with or without Media Foundation, measured for 20 minutes on an M1 Pro. On the Wine 11 tree the same install plays its intros, shows a loading screen with a progress bar and reaches the character creator in about five minutes. DXMT draws it fully. DXVK on Wine 11 gets there too but draws the character preview black. DXMT on the Wine 10 engine crashes at start (D3D11 CreateTexture2D with the shared flag returns E_FAIL on DXMT 0.80). Gameplay past the character creator was not exercised and no frame rate was read. Why the Wine 10 tree stalls is open. The reporter, playing on r11 with DXMT, sees the in-game tutorial videos as a blank white screen. Since a game update (version 1.9.2 checked on 2026-10-05) ContractVille starts in Direct3D 12 by default and stops at a 'DX12 is not supported on your system' message under DXMT, so the row passes -dx11 on Play; with it the main menu comes up on the Wine 11 engine r15 on an M4.",
   "anticheat": null,
   "reports": 0,
   "recipe": true,
   "url": "https://gethighball.com/games/contractville/"
  },
  {
   "id": "counter-strike-2",
   "title": "Counter-Strike 2",
   "status": "verified-local",
   "steam_appid": 730,
   "renderer": "dxmt",
   "lastVerified": "2026-10-05",
   "provenance": "verified locally on Apple Silicon (M1 Pro), engine x64-sikarugir10.0_6-r2, macOS 26.6.2, Highball 0.9.3 Community: OhbananasGaming (highball-db#109, 2026-09-17), Apple M5, macOS 26.6.2, Highball 0.9.19, engine r3, mode not stated, rated 4 of 5 after 4 minutes. FloraKira (highball-db#257, 2026-09-29), Apple M5 Pro, macOS 27.0.1, Highball 0.10.0 beta, engine x64-crossover26.3-r12, DXMT, Windows 11, AVX advertised, rated 5 of 5 after 10 minutes with a small frame drop once in a while. yasinirmak (highball-db#319, 2026-10-04), Apple M5, macOS 27.0, Highball 0.10.3, engine x64-sikarugir10.0_6-r19, D3DMetal mode in the environment (the report names DXMT), the counter-strike-2 recipe applied, rated 4 of 5 after 25 minutes with rare frame drops. Hetens (highball-db#416, 2026-10-08), Apple M5 Pro, macOS 27.0.1, Highball 0.10.3, engine x64-sikarugir10.0_6-r19, DXMT, the counter-strike-2 recipe, rated 5 of 5 after 38 minutes. RINNECODER (highball-db#428, 2026-10-09), Apple M5 Pro, macOS 27.0, Highball 0.10.10, engine x64-sikarugir10.0_6-r21, the counter-strike-2 recipe, rated 4 of 5 after 99 minutes with frame drops and the mouse locking.",
   "notes": "Use DXMT on macOS 15 or newer: a bot match on Dust II ran at 102-108 fps at 1728x1117 fullscreen with the game's defaults, 10.3 ms of GPU per frame and a 9.3 ms frame interval by the Metal HUD, engine r2, DXMT 0.80 (2026-09-10, macOS 26.6.2, M1 Pro). The maintainer played the same match and called it a great experience. The earlier r1 measurement on this Mac was about 70 fps (2026-09-04). r2 is faster on the same settings. The maintainer's own play: some small lags in the first minutes while DXMT compiles and caches shaders, then smooth. Quitting through the game's menu ended the process cleanly: no crash dump in the game folder, Steam's client stayed up for the next launch. DXVK on the same Mac reaches the menu (about 38 fps at 1024x768) and plays, but the maintainer found it very laggy with freezes during play; the DXVK log shows no state cache and async compilation is off, so first-use pipeline compiles stall the game. On macOS 14 DXMT gave a black screen (game runs, never paints; 2026-08-25), so the row keeps DXVK below macOS 15. No NVAPI error on Highball 0.7.3+, bottles identify as an AMD card. Legacy CS:GO is now its own free Steam app, see the csgo-legacy entry (appid 4465480) for its status, including the macOS 26 map-load freeze tracked in issue #21. History of the legacy gates, for anyone on an old Highball: 'Failed to initialize NVAPI (0xFFFFFFFE)' means pre-0.7.3 (update, then Repair the bottle); 'graphics hardware does not support all features (CSM)' means DXVK's Direct3D 9 is not loading, fixed for the DXVK renderer in 0.7.8 and for every renderer in 0.7.17. Correction to earlier versions of this entry: the map-load freeze was previously attributed here to async shader compilation (0.7.10); that was wrong, logs later proved the freeze occurs with async off and under every sync mode. The freeze is macOS-26-specific and remains open in issue #21. On the 13-inch MacBook with the A18 Pro chip (macOS 27.0, Highball 0.9.19, engine x64-sikarugir10.0_6-r3, D3DMetal): about 70 fps at low settings and the panel's 1440x900-class resolution, with drops to 20, rated 4 of 5 after 11 minutes by the reporter of highball-db#215 (2026-09-25), who also noted that pressing more than two keys at once loses presses on that laptop. A report on the 0.10.0 beta rates it perfect on DXMT with the Wine 11 engine r12 on an M5 Pro, with an occasional small drop. Re-checked on 2026-10-05 on an M4 with engine r21 (DEP kept on): the main menu comes up on DXMT as before. A report from an M5 Pro over 99 minutes rates it playable, with frame drops and the mouse locking up when a macOS notification appears or the volume changes, and sometimes for no reason the reporter found.",
   "anticheat": {
    "names": [
     "VAC"
    ],
    "macVerdict": "warning",
    "note": "anti-cheat present; Linux/Proton support does not extend to macOS \u2014 userspace path works for some titles"
   },
   "reports": 4,
   "recipe": true,
   "url": "https://gethighball.com/games/counter-strike-2/"
  },
  {
   "id": "csgo-legacy",
   "title": "Counter-Strike: Global Offensive (Legacy)",
   "status": "verified-local",
   "steam_appid": 4465480,
   "renderer": "dxmt",
   "lastVerified": "2026-10-05",
   "provenance": "played here on the free standalone app, M1 Pro, macOS 26.6.2, engine x64-crossover26.3-r7, 2026-09-11",
   "notes": "Plays on macOS 26 with engine x64-crossover26.3-r7 or later and the csgo-legacy recipe: the game alone gets the engine's wined3d Direct3D 9 (a native d3d9.dll in its bin folder, taken first for csgo.exe) and an NVIDIA identity; r7 carries the 32-bit NVAPI stub the game then needs. The environment stays on DXMT, so Steam and every other game are untouched. 17 fps at 1728x1117 with the defaults on an M1 Pro, so lower the resolution or the settings. Why this route: on DXVK's Direct3D 9 the map load on macOS 26 either loses the GPU device on Source's HDR pass (highball#34) or never finishes after the console reaches INGAME, and on the Wine 10 engine it freezes in a lost wake-up; wined3d (CodeWeavers' Direct3D 9 on OpenGL, the route CrossOver users take) has none of those, and it fails Source's shadow-map check only with an AMD identity. History: NVAPI 0xFFFFFFFE with any non-AMD identity was a dead end while the stub was placed beside the game; NVIDIA's SDK loads nvapi.dll from the system directory only. After moving a bottle to r7, Repair it once so the stub's placeholder is written. On macOS 14 and 15 the game also runs on DXVK's Direct3D 9 (verified 2026-09-02 on the Wine 10 engine). Cold check 2026-09-11 on Highball 0.9.7 (M1 Pro, macOS 26.6.2, engine r7): the game deleted and downloaded again by Steam launched from Play, which put the d3d9.dll back and started it on wined3d with the NVAPI stub loaded; it held its 1728x1117 window for three minutes. No round played in that check. Re-checked on 2026-10-05 on an M4 with macOS 27.0 and the Wine 11 engine r15: with the recipe applied the game loads de_dust2 straight from +map and plays the round (console INGAME); without it, the CSM check error with the AMD identity.",
   "anticheat": {
    "names": [
     "VAC"
    ],
    "macVerdict": "warning",
    "note": "anti-cheat present; the legacy app is delisted from matchmaking, offline/community play only"
   },
   "reports": 0,
   "recipe": true,
   "url": "https://gethighball.com/games/csgo-legacy/"
  },
  {
   "id": "five-nights-at-freddys",
   "title": "Five Nights at Freddy's",
   "status": "verified-local",
   "steam_appid": 319510,
   "renderer": "dxvk",
   "lastVerified": "2026-10-05",
   "provenance": "played here start to finish (highball#67)",
   "notes": "Plays, slower on macOS 27. On macOS 26.6.2 the menu and a night ran at a steady 60 fps on DXVK, GPU about 0.5 ms, on an Apple M1 Pro (engine x64-sikarugir10.0_6-r2). On macOS 27.0 the office, where the nights are spent, runs at about 18 to 27 fps whatever the graphics mode: 18 on DXVK (MoltenVK's own count, no screen capture running) and 25 on Wine's own Direct3D on an M4 with engine r15, 27 on DXVK with the Wine 11 engine, and about 16 on the M1 Pro. The menu stays fast. The game's own work is the slow part, with one to two CPU cores busy, so no graphics mode, engine or sync setting changes it; a change in Rosetta on macOS 27 is the likely cause, not confirmed. It is still playable. It is a Clickteam Fusion Direct3D 9 game, so DXVK (the automatic and DXVK modes both route Direct3D 9 through it) stays the mode. A save is written under the environment, so Continue works on the next launch. On a display that is not 16:10 apply the recipe: it sets EmulateModeset for the game so Wine emulates the 1280x800 mode the game asks for and the picture fills the screen instead of landing off centre (highball#72). That setting does not change the frame rate. Re-checked on 2026-10-05 on an M4 with engine r21 (DEP kept on): the main menu comes up on DXVK as before.",
   "anticheat": null,
   "reports": 0,
   "recipe": true,
   "url": "https://gethighball.com/games/five-nights-at-freddys/"
  },
  {
   "id": "forza-horizon-6",
   "title": "Forza Horizon 6",
   "status": "verified-local",
   "steam_appid": 2483190,
   "renderer": "d3dmetal",
   "lastVerified": "2026-10-05",
   "provenance": "verified locally on Apple Silicon (M4, 32 GB), macOS 27.0, Wine 11 engine r18 release candidate with D3DMetal 4.0b2, 2026-10-05. Arachne1111 (highball-db#390, 2026-10-08): rated 3, playable with workarounds, after 25 minutes, Apple M5 Max, macOS 27.0.1, Highball 0.10.12, engine x64-crossover26.3-r18, D3DMetal, Windows 11, 192 dpi, AVX advertised, the forza-horizon-6 recipe applied. Okami0ne (highball-db#438, 2026-10-10): rated 4 of 5 after 22 minutes, Apple M2 Pro, macOS 27.0.1, Highball 0.10.10, engine x64-crossover26.3-r18, D3DMetal, with frame drops and micro freezes. Beepdax (highball-db#449, 2026-10-11): rated 4 of 5 after 61 minutes, Apple M5 Pro, macOS 27.0.1, Highball 0.10.10, engine x64-crossover26.3-r18, the forza-horizon-6 recipe, about 47 fps at 1440p on Medium without frame generation.",
   "notes": "Plays from the intro through races and free roam on the Wine 11 engine r18 (D3DMetal 4), macOS 27 only. Base M4 at 1080p: 28 fps on High, 38 on Medium with FSR Balanced, 50 on Very Low; 39 to 48 in a race at Medium. The recipe sets the engine and the graphics card D3DMetal reports (the AMD default crashes the game). Xbox sign-in once, by code at microsoft.com/link. Built-in Benchmark Mode shows a black screen. Online play and controllers not tested. A player on an M5 Max played 25 minutes on 0.10.12 and rated it playable with workarounds, without naming them. A player on an M2 Pro played 22 minutes on 0.10.10 and rated it playable, with frame drops and the micro freezes the copy protection causes. Voices and most of the engine sound are missing on every Mac so far, see the known issues for the cause and the fix under review.",
   "anticheat": null,
   "reports": 0,
   "recipe": true,
   "url": "https://gethighball.com/games/forza-horizon-6/"
  },
  {
   "id": "grand-theft-auto-v",
   "title": "Grand Theft Auto V (Legacy)",
   "status": "verified-local",
   "steam_appid": 271590,
   "renderer": "dxmt",
   "lastVerified": "2026-10-05",
   "provenance": "played here on the Steam copy, M1 Pro, macOS 26.6.2, engine x64-crossover26.3-r5, 2026-09-09. Also reported 5 of 5 by vancevcs (highball-db#202, 2026-09-24), Apple M1, macOS 27.0, Highball 0.9.32, engine x64-sikarugir10.0_6-r5, DXMT, after 36 minutes, with the Metal HUD on. Checked 2026-10-03 on an M4, macOS 27.0, Highball 0.10.4 build, engine x64-crossover26.3-r16, DXMT: reached the display calibration screen with -nobattleye, not played. The Epic copy reported playing by udance4ever (highball-db#415, 2026-10-12), Apple M1 with 16 GB, Highball 0.10.15, through the Rockstar launcher, the game's benchmark at 51 to 62 fps at 1080p, and by wamachuco (highball#309, 2026-10-12) at 50 to 60 fps on high settings. wamachuco again (highball-db#463, 2026-10-12), the Epic copy on an Apple M4, macOS 27.0.1, Highball 0.10.15, engine x64-crossover26.3-r19, DXMT with the rockstar and grand-theft-auto-v recipes, rated 4 of 5 after 20 minutes, the frame rate swinging. Reported by juanpablorubiosoto (highball-db#452, 2026-10-11), Apple M2 Max, macOS 15.5, Highball 0.10.10, engine x64-crossover26.3-r19, DXMT, rated 3 of 5 after 10 minutes, the lighting turning far too bright until a restart.",
   "notes": "Story mode plays. Needs engine x64-crossover26.3-r5 or later and the DXMT renderer. Launch it from Steam: Steam starts the Rockstar Games Launcher, which signs in and hands off to the game. The row passes -nobattleye on the Steam command line, the story-mode path: without it a fresh launcher profile starts GTA5_BE.exe and BattlEye's installer asks for its kernel driver, which cannot run under Wine (seen on an M4, 2026-10-03). Checked again 2026-10-03 on an M4, macOS 27.0, engine x64-crossover26.3-r16 (the Wine 11 engine with the fixed DXMT), DXMT: the launcher signed in through the Steam entitlement and the game reached its display calibration screen five minutes after Play, nothing played past it that run.\n\nBoth of the things that used to stop this game are fixed. The launcher's sign-in window is a Chromium surface whose GPU process draws into another process's window, which rendered nothing until engine patch 0007 (cross-process child swapchains) plus DXMT_ALLOW_CROSS_PROCESS_SWAPCHAIN=1, both of which the rockstar recipe applies. And the sign-in itself was refused for reasons that looked like a network or account problem but were the Mac's clock: with the time zone set automatically, it signs in.\n\nGTA Online cannot work. BattlEye ships with the game (a BattlEye directory and GTA5_BE.exe) and is kernel-level anti-cheat, so online is out under Wine on any tool. Story mode is the whole claim here.\n\nCommunity reports of about 120 fps on an M1 Pro were measured on CrossOver's own tree, often with frame generation on. Our range overlaps at the top but the low end is 60, and the open world has not been measured at all, so treat the community figure as an upper bound rather than an expectation.\n\nA player report on 2026-09-24 rates it perfect after 36 minutes on an M1 with macOS 27.0, on the Wine 10 engine x64-sikarugir10.0_6-r5 rather than the Wine 11 one this entry says the launcher needs. That has not been checked here. One possible reason is a launcher that was already signed in, since the Wine 10 engine's problem was drawing the sign-in window, but that is a guess. Re-checked on 2026-10-05 on an M4 with the Wine 11 engine r15 and -nobattleye: launcher passed, the game opens on its first-run display calibration screen. On a base M1, udance4ever measured about 25 fps in the benchmark with settings.xml set to full screen at RefreshRate 30, and about 50 fps with RefreshRate 0 and Windowed 2, borderless (highball-db#72, 2026-10-09).\n\nThe Epic copy starts through the Rockstar launcher since Highball 0.10.15, which recognizes it as GTA V and starts it the way the launcher needs for an Epic license. Two players play it that way, one with the game's benchmark at 51 to 62 fps at 1080p on a base M1 (highball-db#415, highball#309). The other, on an M4, sees the frame rate swing up and down (highball-db#463).\n\nTwo things a player on an M1 MacBook Air found. A graphics change that restarts the renderer in game (Texture Quality, or Screen Type set to Fullscreen) leaves only the top-left quarter of the picture drawn until the game restarts, so change those settings with the game closed or restart it after. And the first load into story mode can stall for many minutes while the game window is not in front, because the game pauses itself without focus, so keep it in front or turn Pause Game On Focus Loss off. A DualSense or other PlayStation controller does not work in the game's menus, while an Xbox controller or a pad in XInput mode does (highball-db#72, #415). The M4 player's frame rate swings show in the Metal HUD's graph while play feels smooth at 50 to 60 fps in 1080p borderless. Exclusive fullscreen did not capture the mouse for them, and vehicle smoke showed purple lines on Very High that went away on High (highball-db#463). A player on an M2 Max sometimes sees the lighting turn far too bright, which a restart of the game fixes (highball-db#452).",
   "anticheat": {
    "names": [
     "BattlEye"
    ],
    "macVerdict": "warning",
    "note": "anti-cheat present; Linux/Proton support does not extend to macOS \u2014 userspace path works for some titles"
   },
   "reports": 1,
   "recipe": true,
   "url": "https://gethighball.com/games/grand-theft-auto-v/"
  },
  {
   "id": "marvels-guardians-of-the-galaxy",
   "title": "Marvel's Guardians of the Galaxy",
   "status": "verified-local",
   "steam_appid": 1088850,
   "renderer": "d3dmetal",
   "lastVerified": "2026-09-13",
   "provenance": "reported by HappySmurfday (highball#63) on an Epic copy; played here on the Steam copy, M1 Pro, macOS 26.6.2, engine x64-crossover26.3-r5, 2026-09-09",
   "notes": "Playable on the r5 engine, which carries the fix. DirectX 12 only: on DXMT it stops at \"No suitable D3D12 adapter found\" before the splash, so D3DMetal is the only mode that reaches the game, and Highball asks for Apple's licence at the first launch. Reached gameplay twice from a clean start on 2026-09-09: 27.5 fps at 1280x720 in the opening scene, 17-32 fps in play, and about 10 fps for the first minute while shaders compile. The Metal HUD reports GPU time of 12.9 ms against a 36.4 ms frame interval, so it is CPU-bound rather than GPU-bound, which is what Rosetta plus 3080 draws and 3049 ExecuteIndirect calls per frame costs. A dialog saying \"Your graphics card driver is older than supported\" appears before the game starts; answer Yes. CodeWeavers' own testers report the same prompt, so it is expected here and not a sign of a broken install.\n\nOn engines before r5 the game renders its splash and menu and then crashes on Play Game. That crash was an unhandled page fault reading 0x907 inside SwitchToFiber, which was handed 0x8ff instead of a fiber pointer. The cause was in Wine, not the game: on macOS the %gs base is the host thread block rather than the TEB, and Wine mirrors only some TEB fields into it. Tib.FiberData was not mirrored, so GetCurrentFiber(), a compiler intrinsic that reads that slot directly and cannot be intercepted, returned the host value 0x8ff, which the game's job system passed straight back to SwitchToFiber. Highball's engine patch 0008 keeps the mirror in step at the three places kernelbase changes the field. An earlier version of this entry blamed D3DMetal's missing DirectX 12 timestamp queries and named Highball's timestamp shim as the fix; that was wrong and is retracted. The shim was loaded and active during a reproduction of the crash and changed nothing. Re-verified on engine x64-crossover26.3-r8 on 2026-09-13 (M1 Pro, macOS 26.6.2, Highball 0.9.9, D3DMetal): launcher, Play Game, the opening bedroom scene under keyboard control at 41 to 42 fps, 1280x720 windowed, GPU 10.7 ms, no fault. r8 replaces the r5 fiber mirror with a slot swap (the mirror hung Metaphor: ReFantazio), and this game still plays on it. The recipe keeps asking for r5, the engine it was first verified on; any later CrossOver-tree engine works too.",
   "anticheat": null,
   "reports": 0,
   "recipe": true,
   "url": "https://gethighball.com/games/marvels-guardians-of-the-galaxy/"
  },
  {
   "id": "metaphor-refantazio",
   "title": "Metaphor: ReFantazio",
   "status": "verified-local",
   "steam_appid": 2679460,
   "renderer": "dxmt",
   "lastVerified": "2026-09-12",
   "provenance": "Verified by the maintainer with the free Prologue Demo (Steam 3130330) on an M1 Pro, macOS 26.6.2, Highball 0.9.7, engine x64-crossover26.3-r8, 2026-09-12: title, cutscenes, dialogue and the desert run of the prologue. First reported on the full game by Napo2k (highball#80, M5 Max, macOS 26.5.2, Highball 0.8.8, engine r0). The full game, with Denuvo, has not been run here. CrossOver 24 and 26 users show it running on Apple Silicon.",
   "notes": "DirectX 11, Denuvo on the full game. Needs engine x64-crossover26.3-r8 or later: on every earlier engine the game does not reach play, and no setting changes that. Measured with the demo on r8, DXMT, 1728x1117: language and brightness prompts, the opening cutscenes, the title menu, New Game, the naming and difficulty prompts, the first dialogue and the run through the Tradia Desert prologue, 55 to 59 fps throughout by the Metal HUD, GPU 1.5 ms in cutscenes and 10 to 12 ms in the desert, no fault in 35 minutes. The first battle was not reached in that session. Why earlier engines fail, measured: on the Wine 10 engine (Sikarugir, r0 to r2) the game faults seconds after launch reading address 0x20FF in its own code, right after creating fibers and switching to one; on macOS the slot a game reads as its current fiber is the host thread's QoS class. Same crash with AVX advertised and on DXVK, so neither the CPU feature nor the graphics layer is involved. On the Wine 11 engines r5 to r7, which mirror the fiber pointer into that slot, the game opens a black window and hangs at full CPU: the mirrored pointer is what macOS's dispatch library reads as a QoS class on the main thread, and it faults on it. r8 swaps the slot between the two owners at every crossing between game code and Wine. Keyboard: Return confirms, Escape opens the pause menu with Skip for cutscenes, F fast-forwards dialogue. The Yes/No prompts default to No, so press Up before Return.",
   "anticheat": null,
   "reports": 0,
   "recipe": true,
   "url": "https://gethighball.com/games/metaphor-refantazio/"
  },
  {
   "id": "naruto-shippuden-ultimate-ninja-storm-4",
   "title": "NARUTO SHIPPUDEN: Ultimate Ninja STORM 4",
   "status": "verified-local",
   "steam_appid": 349040,
   "renderer": "d3dmetal",
   "lastVerified": "2026-09-10",
   "provenance": "verified locally on Apple Silicon (M1 Pro), engine x64-sikarugir10.0_6-r2, macOS 26.6.2, Highball 0.9.3",
   "notes": "Plays on D3DMetal. Tested 2026-09-10 on an M1 Pro, macOS 26.6.2, engine x64-sikarugir10.0_6-r2: a fight renders and plays correctly at 1920x1080 on D3DMetal, which is what this row now tells Highball to pick. The other two modes do not work for this game and the difference is stark: on DXMT 0.80 the movie, title and menus are fine but in a fight the frame flashes black most of the time with brief moments of the correct image, at a steady 30 fps and 13 ms of GPU; on DXVK 1.10.4 the 2D HUD draws and the 3D world never appears, with a clean log. D3DMetal is Apple's Game Porting Toolkit and is gated on Apple's licence, which Highball asks you to accept the first time a game needs it. Before the first start Steam shows a Bandai Namco licence agreement inside its own window that has to be accepted once. The game is built for a pad and shows pad glyphs: on a keyboard the default mapping is A = L, B = ;, X = K, Y = O, Start = Enter, movement on WASD, so the Press A title screen and the first-run save dialog both want L. Change it in Options > Controls or in config.ini next to the exe. 30 fps is the game's own cap in menus and cinematics.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/naruto-shippuden-ultimate-ninja-storm-4/"
  },
  {
   "id": "peak",
   "title": "PEAK",
   "status": "verified-local",
   "steam_appid": 3527290,
   "renderer": "dxvk",
   "lastVerified": "2026-09-15",
   "provenance": "Played by the maintainer on 2026-09-15, Apple M1 Pro, macOS 26.6.2, engine x64-sikarugir10.0_6-r2, DXVK, about 30 fps. CrossOver users report 60 fps on an M1 Pro and 110 to 120 fps on M4 Pro (MacGamingDB, 23 reports). Re-checked 2026-09-22 on the current default engine x64-sikarugir10.0_6-r7 through Highball's automated game smoke: the window comes up and draws within six seconds on DXVK. That covers starting, not playing.",
   "notes": "Works on DXVK, the default mode. The maintainer played it at about 30 fps on an M1 Pro; settings were not recorded, so the number is what was seen, not a measurement of the best the machine can do. CrossOver reports on the same chip reach 60 fps on medium to high, so there is headroom to find. Known from CrossOver users: the Steam overlay can break friend invites, and shadows flicker on some setups. Checked here on 2026-10-05 on an M4 with engine r21 (DEP kept on), started from Steam with the environment in DXMT mode rather than the row's DXVK: after the EULA it opens on its voice chat and microphone screen.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/peak/"
  },
  {
   "id": "portal-1",
   "title": "Portal",
   "status": "verified-local",
   "steam_appid": 400,
   "renderer": "dxvk",
   "lastVerified": "2026-10-07",
   "provenance": "verified locally on Apple Silicon (M1 Pro), engine sikarugir-10.0_6, Highball 0.7.13, 2026-08-28; HDR with mat_tonemapping_occlusion_use_stencil 1 checked on an M4, macOS 27.0, engine x64-sikarugir10.0_6-r21, DXVK, 2026-10-07: testchmb_a_00 and testchmb_a_08 load, the first portals draw",
   "notes": "Works under DXVK with HDR on, as on Windows, and the Portal recipe sets it up. Source's HDR used to freeze map loads on Macs (seen on an M1 Pro in August 2026, engine r0), so the recipe turned HDR off with mat_hdr_level 0, at about 96 fps in the first chamber. From Highball 0.10.14 it keeps HDR on and sets mat_tonemapping_occlusion_use_stencil 1, the switch that fixed the same freeze in Portal 2. Checked on an M4 with macOS 27.0 and engine r21: testchmb_a_00 and testchmb_a_08 load with HDR, and the first portals draw. On that Mac Portal's HDR loaded even without the switch, which stays as a precaution for the Macs where the freeze was seen. Players who applied the recipe before get HDR with Re-apply the Portal fix on the game's page. Keep the bottle on DXVK.",
   "anticheat": null,
   "reports": 0,
   "recipe": true,
   "url": "https://gethighball.com/games/portal-1/"
  },
  {
   "id": "portal-2",
   "title": "Portal 2",
   "status": "verified-local",
   "steam_appid": 620,
   "renderer": "dxvk",
   "lastVerified": "2026-10-07",
   "provenance": "verified locally on Apple Silicon (M1 Pro), engine sikarugir-10.0_6, Highball 0.7.18, macOS 26.6.2 (25G83), 2026-09-02; first verified on macOS 14.6 with Highball 0.7.13, 2026-08-28; shadows checked on an M4, macOS 27.0, engine x64-sikarugir10.0_6-r21, DXVK, 2026-10-06: the Relaxation Vault at the start of sp_a1_intro1 has no dynamic shadows with the GPU's own vendor ID and full shadows with the AMD one (same frame, compared side by side)",
   "notes": "Works under DXVK with HDR on, as on Windows, and the Portal 2 recipe sets it up. Source's HDR path draws its auto-exposure occlusion queries into a render pass with no attachments, which made the Mac's GPU lose the device, so every map load froze or crashed while menus looked fine. For a month the recipe turned HDR off (mat_hdr_level 0), at the cost of Source's HDR lighting, bloom and haze. From Highball 0.10.14 it sets mat_tonemapping_occlusion_use_stencil 1 instead, Source's own switch that runs that pass on the stencil buffer, and HDR loads and plays. Checked with nine map loads across four maps on an M4 with macOS 27.0, portals included. Players who applied the recipe before get HDR back with Re-apply the Portal 2 fix on the game's page. Keep the bottle on DXVK. With HDR off, the intro map ran at 138-147 fps at 1728x1117 on an M1 Pro (macOS 26.6.2, DXVK, async off).\n\nDynamic shadows (sunlight through the blinds, lamps, the shadows furniture and objects cast) are missing with the defaults. Portal 2's renderer only turns on shadow maps when the graphics card reports an NVIDIA, AMD or Intel vendor ID, and the Direct3D 9 every engine uses reports Apple's. The row passes -force_vendor_id 0x1002 -force_device_id 0x73BF on Play, Portal 2's own switch for its GPU identity, so the game takes its AMD path and draws them. Half-Life 2's renderer has the same check, and with Apple's ID its console shows its flashlight shadows turned off (M4, 2026-10-07), so other Source games probably lose them the same way.\n\nTexture detail: Portal 2 picks its lowest Model / Texture Detail on its first start because Wine reports 0xFFFFFFFF bytes of video memory through WMI and the game reads that as -1. The recipe has Wine report 2047 MB to portal2.exe, and the game then picks High (checked on an M4, 2026-10-06). With HDR on and without the stencil switch, the map loaded to a white screen on the M4 (2026-10-06).",
   "anticheat": null,
   "reports": 1,
   "recipe": true,
   "url": "https://gethighball.com/games/portal-2/"
  },
  {
   "id": "red-dead-redemption-2",
   "title": "Red Dead Redemption 2",
   "status": "verified-local",
   "steam_appid": 1174180,
   "renderer": "dxmt",
   "lastVerified": "2026-10-05",
   "provenance": "played here on the Steam copy, M1 Pro, macOS 26.6.2, engine x64-crossover26.3-r6, 2026-09-11 Reported by elliottgartrell-oss (highball-db#469, 2026-10-13), Apple M5 MacBook Air, macOS 27.0.1, Highball 0.10.15, engine x64-crossover26.3-r23, the game on DXVK, rated 4 of 5 after 109 minutes, with grass, bushes and trees flickering, vanishing and changing while moving.",
   "notes": "Plays on engine x64-crossover26.3-r6 or later. The game uses its own Vulkan renderer (through MoltenVK), so the graphics mode setting does not apply to it; keep DXMT for the Rockstar launcher, which needs it. What r6 changes: MoltenVK refused the linear-tiled 3D, mipmapped and array images the game creates (Metal cannot back those with linear memory) and RDR2 exited at 98 per cent of its first load on every earlier engine; Highball's MoltenVK now creates such images with optimal tiling instead, and the game loads in about a minute, reaches its main menu and plays. Tested at 1280x720 windowed (Settings/system.xml under Documents/Rockstar Games/Red Dead Redemption 2, <screenWidth>, <screenHeight>, <windowed value=\"1\" />); fullscreen at the display's resolution is untested. Wine leaves the Mac display at its own size when a game asks for a fullscreen mode; the game page's Advanced panel has Emulate display mode changes, which makes Wine scale such a game to the screen (highball#72). About 34 fps in the prologue snow with the game's Safe preset. Keyboard note: the first key after the window regains focus is ignored by the game, press it again. History, for anyone chasing the other renderer: DirectX 12 through D3DMetal initialises and then faults inside D3DMetal about 30 seconds in (execute fault at 0x20019008070c10 after 'Not implemented'), and <API>kSettingAPI_DX11</API> from some guides does nothing because RDR2 has no Direct3D 11 renderer (it falls back to Vulkan). CodeWeavers' MoltenVK 1.2.10 fork reaches 84 per cent then hits the game's own out-of-memory dialog (1729 host-coherent refusals). All of that is closed by the r6 MoltenVK. Honest playability note (2026-09-12, M1 Pro): the ride reads 40 fps on the Metal HUD but the GPU line sits near 49 ms a frame and the image judders; it runs, it is not comfortable to play here. The Rockstar Social Club overlay (SocialClubHelper.exe, GPU and renderer processes) used about three quarters of a core beside the game. A newer chip has a different GPU budget; reports wanted. Lead, not verified (2026-09-12): in Settings/system.xml, vSync 0 and fsr2Index 2 (FSR 2 balanced) cut the GPU time in the opening cutscenes from about 49 ms to 14 ms and freed the counter from its 39.9 pin; the ride was not re-measured because that run ended in a winevulkan assert (vkGetPipelineCacheData thunk, exit code 3, once in 14 runs here). The Rockstar Social Club overlay's helper processes used about 45 percent of a core beside the game. Measured 2026-09-12 (M1 Pro 16 GB, 0.9.7, r7, MoltenVK frame statistics and vm_stat): the prologue ride decays from about 30 fps to under 20 within a minute because the game's footprint reaches 13.7 GB and macOS starts swapping (free memory under 100 MB, swap-outs of up to 1 GB every 5 s); the GPU is the second wall at 31 ms a frame at 720p with FSR 2 balanced in the snow. Textures Medium, vSync off and FSR 2 balanced help the menus and cutscenes but not the ride. Killing the Social Club overlay helpers frees about a core and does not quit the game. On 16 GB this game is not comfortable; a 24 GB or larger Mac removes the memory wall, reports wanted. Verified with the Steam copy only. The Epic copy launches through a stand-in for Epic's launcher from Highball 0.9.12 and reached the main menu on an M5 Max with the vulkan-1.dll step in knownIssues (reported, highball#93). Epic copy on an M5 Max with 128 GB (reported by danekkalivoda, highball#93, 2026-09-15, engine r8, Highball 0.9.12): a stable 60 fps capped by VSync at 60 Hz in gameplay, borderless at 2880x1620, FSR 2 Quality, Ultra textures, 16x anisotropic, mostly High with reflections, water and volumetrics at Medium. An Xbox controller works. Trees near the player pop in and out at that frame rate; the reporter expects MVK_CONFIG_USE_MTLHEAP=0 as an environment variable to fix it, not yet confirmed. Two things found on 2026-10-02 (highball-db#272). Highball 0.10.2 moved a new player to engine r7, the revision this recipe names, instead of the newest Wine 11 revision, so r7 is what most players of 0.10.2 are on; 0.10.3 offers the newest revision instead. And on engines r11 to r14 the Rockstar Games Launcher installer stops at once with 'make sure all instances of the Rockstar Games Launcher have been closed', on Steam's first run of the game and on Highball's own Rockstar recipe alike, so the launcher never gets installed there; engine r15 fixes that. On r7 the whole chain works here, provided the launcher is installed through Highball (Add games, Rockstar) before the first Play. Frame rate from the 2026-09-12 run on an M1 Pro (engine r6, macOS 26.6.2): about 40 by the counter on the prologue blizzard ride at 1280x720 windowed, but uneven: GPU near 49 ms a frame on the ride, visibly juddery, not what the maintainer would call playable on an M1 Pro (third run 2026-09-12, 0.9.7, engine r7); 55-60 in the menus and the intro montage, 35 in the opening cutscene Steam, Rockstar launcher signs in, first-run prompts (brightness, subtitles, audio), main menu, Story: intro montage, opening cutscene, then the blizzard ride under keyboard control (W moves the horse). Zero faults in two runs of 15 and 12 minutes. Re-checked on 2026-10-05 on an M4 with the Wine 11 engine r15: launcher passed and the main menu reached at 200 s. Rockstar launcher error 113 on an environment moved off the Wine 10 engine came from leftover HKCU\\Software\\Wow6432Node registry keys, which hide Steam from the launcher's 32-bit lookup. A player found it, and Highball links Steam's key back by itself from the version after 0.10.15. A player on an M5 plays it for almost two hours on the Wine 11 engine r23 with DXVK, with grass, bushes and trees flickering and changing as they move. On an external ultrawide display the game offered only three resolutions, all smaller than the screen, and fullscreen spilled past its edges (highball-db#272).",
   "anticheat": null,
   "reports": 0,
   "recipe": true,
   "url": "https://gethighball.com/games/red-dead-redemption-2/"
  },
  {
   "id": "the-last-flame",
   "title": "The Last Flame",
   "status": "verified-local",
   "steam_appid": 1830970,
   "renderer": "dxmt",
   "lastVerified": "2026-09-20",
   "provenance": "Reported by WWWcool (highball#99, 2026-09-14): Apple M1 Pro, macOS 14.5, Highball 0.9.12, engine x64-sikarugir10.0_6-r2, DXVK: the menu comes up, pressing Start does nothing. Measured here 2026-09-19 and 2026-09-20 with the free Prologue (Steam 2517810, the same Unity 2021.3 build) on an M1 Pro, macOS 27.0.",
   "notes": "Needs the Wine 11 engine x64-crossover26.3-r11 or later (the recipe names it). Two bugs sat behind the report, both in Wine on macOS and both fixed in r11. Start did nothing because the game's save code asks Windows for the last error after a file call and, on macOS, the place Unity's Mono reads it from (%gs:0x68) held a stray pointer instead of the error code, so a missing save file became an IOException that ended the click (Player.log: IOException: Unknown error (0x...)). The menu's 2560x1440 H.264 video, played through Media Foundation and handed to Direct3D 11 as a shared texture, got no shared handle from DXMT on Wine 11 (Got null handle from IDXGIResource::GetSharedHandle) and failed inside the decoder on Wine 10. On r11 both are gone: the run starts on DXMT and on DXVK, and the video plays on DXMT. DXVK draws the board at 20 fps against DXMT's 86 and shows a still behind the menu instead of the video, so use DXMT. On the default Wine 10 engine neither fix exists, but the error path needs the save file to be missing, which is what a first run looks like: with a save already there the game plays on Wine 10 too, measured here on 2026-09-22 (M1 Pro, macOS 27.0, engine x64-sikarugir10.0_6-r5, DXMT, a full session with runs started and no exception in Player.log, the save having arrived through Steam Cloud). So the Wine 11 engine is what a new player needs, and someone whose save already exists may never see the fault.",
   "anticheat": null,
   "reports": 0,
   "recipe": true,
   "url": "https://gethighball.com/games/the-last-flame/"
  },
  {
   "id": "the-sims-4",
   "title": "The Sims 4",
   "status": "verified-local",
   "steam_appid": 1222670,
   "renderer": "dxmt",
   "lastVerified": "2026-09-06",
   "provenance": "verified by Highball through the EA app (free-to-play edition), 2026-09-06",
   "notes": "Installed and played through the EA app on the Wine 11 (CrossOver 26.3) engine: 26 GB download, signed-in main menu, Create-A-Sim, the Willow Creek world map, and live mode on a lot (moved in, career panel, clock running) at 128-130 fps (7.8 ms frame, GPU 5.5 ms) at 1728x1117 on DXMT, D3D11 feature level 11_0. Needs the EA app recipe (cross-process swapchain flag, junction handling) and that engine; the EA app does not install on the bundled Wine 10 engine. First launch shows a black full-screen window for about two minutes before the intro. Starting the executable directly hands off to the EA app, which relaunches the game, so its graphics settings and the Metal HUD come from the EA app's process. The Steam-sold copy and the other renderers were not tried.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/the-sims-4/"
  },
  {
   "id": "the-sims-legacy-collection",
   "title": "The Sims Legacy Collection",
   "status": "verified-local",
   "steam_appid": 3314060,
   "renderer": "dxvk",
   "lastVerified": "2026-10-05",
   "provenance": "verified locally on Apple Silicon (M1 Pro), engine x64-sikarugir10.0_6-r2, macOS 26.6.2, Highball 0.9.3 mattpilott (highball-db#160, 2026-09-20): rated 4, playable with minor issues, Apple M4, macOS 27.0, engine x64-sikarugir10.0_6-r5, Highball 0.9.32, DXVK, 54 minutes played through Highball with the recipe (MVK_SHADOW_IMPORT=1 in the environment); the minor issues were not described. kasettakorn (highball-db#174, 2026-09-21): rated 3, playable with workarounds, Apple M4 Pro, macOS 26.5.2, engine x64-sikarugir10.0_6-r5, Highball 0.9.32, DXMT, 6 minutes, 'when I have already built house completely, neighbourhood map, character icon and thumbnail missing', with a screenshot.",
   "notes": "Re-verified on engine r2 on 2026-09-10: launches from Steam and reaches the neighbourhood view at 99.3 fps, 1728x1117, 2.8 ms of GPU per frame, presenting directly rather than through the compositor. No MoltenVK device losses in the run, so the shadow-import fix is holding. EA's 2025 re-release draws with Vulkan rather than Direct3D, so the renderer setting has no effect on it; the bottle's renderer is irrelevant (dxvk here). It needs engine x64-sikarugir10.0_6-r1 or newer plus the Sims recipe, which sets MVK_SHADOW_IMPORT=1. On older engines the window opens black with the game running behind it: the game is 32-bit, Wine imports its own host memory into MoltenVK, and Metal loses the device on the first frame (kIOGPUCommandBufferCallbackErrorOutOfMemory, six times, then nothing). With the patched engine it plays: neighbourhood and lot load, Sims take orders, 65 fps at 1728x1117. Reported black-screen elsewhere on M4 and M5 machines (highball-db issue #7, KhronosGroup/MoltenVK#2766); the fix is not chip-specific. Run again on an M4 on 2026-10-03 (macOS 27.0, engine r19): with the recipe's variable in the process the neighbourhood and a lot draw correctly; without it the window is black and MoltenVK loses the device at the first frame, as the older-engine note above says. Re-checked on 2026-10-05 on an M4 with engine r21 (DEP kept on): the neighbourhood view draws as before. Live mode checked on 2026-10-06 on an M4 (macOS 27.0, r21, MVK_SHADOW_IMPORT=1): the tutorial family's lot with a Sim on screen, zoomed in with the clock running, once at 1440x1080 and once with Retina resolution on (a 3840x2160 screen for the game). The Sim drew correctly both times, no black figures or noise, no lost device in the log. The black Sims and missing portraits reported on M4s with engine r5 (highball-db#160, #174) did not reproduce; family portraits were not brought on screen.",
   "anticheat": null,
   "reports": 1,
   "recipe": true,
   "url": "https://gethighball.com/games/the-sims-legacy-collection/"
  },
  {
   "id": "warframe",
   "title": "Warframe",
   "status": "verified-local",
   "steam_appid": 230410,
   "renderer": "dxmt",
   "lastVerified": "2026-09-10",
   "provenance": "verified locally on Apple Silicon (M1 Pro), engine x64-sikarugir10.0_6-r2, macOS 26.6.2, Highball 0.9.3. Also reported by Roses097 (highball-db#83, 2026-09-16), Apple M3 Pro, macOS 26.6.2, Highball 0.9.19, engine x64-sikarugir10.0_6-r3, rated 5 of 5 after 40 minutes, mode not stated. Mateu6 (highball-db#308, 2026-10-04), Apple M3 Pro, macOS 27.2 as written, Highball 0.10.4 (the beta), D3DMetal, engine written as x64-sikarugir10.0_6-20, which matches no engine id (r19 is the default there and r20 the macOS 27 D3DMetal 4 engine), rated 5 of 5 across every planet and environment with HDR on, no session length or recipe list given. TheCodeDaniel (highball-db#323, 2026-10-05), Apple M3 Max, macOS 27.0, Highball 0.10.3, engine x64-sikarugir10.0_6-r19, DXMT, with the warframe and controller recipes, rated 5 of 5 after a one-minute session.",
   "notes": "Re-verified on engine r2 on 2026-09-10: the launcher updates and starts the game, Login with Steam signs in without typing anything, and the Orbiter runs at 82-94 fps at 1728x1117 fullscreen on DXMT 0.80. Apply the warframe recipe first: it turns DirectWrite off for the game's launcher only (Tools\\Launcher.exe), whose embedded browser otherwise paints a black window on this engine, the same DirectWrite problem as Sikarugir #255. With that override the launcher shows its EULA, updates the game and starts it. The game itself needs nothing. Use DXMT: the first tutorial mission, with combat, ran at about 35 fps at 1728x1117 borderless (the game's own low preset, 1280x720 render, anti-aliasing and ambient occlusion off) with the Metal HUD reading 28 ms of GPU per frame; later in the same session, past the tutorial, the maintainer's own play ran above 100 fps by the HUD. DXVK also reaches the mission but is GPU-bound at about 16 fps (51 ms GPU) with the same settings. 'Login with Steam' works; a Steam account without a Warframe account gets the game's own bind-or-create dialog, which is normal. A sleeping display stalls the game for as long as it sleeps, so keep the Mac awake for long sessions. Verified 2026-09-04 on macOS 26.6.2, M1 Pro: launcher update, Steam login, account creation, tutorial mission and later play; Exit Game shuts the process down cleanly (the game log ends with its normal shutdown). A D3DMetal report on the 0.10.4 beta on an M3 Pro with macOS 27 rates it perfect across every planet and environment with HDR on, with a frame rate drop in Duviri that the reporter says every platform shows. Which engine ran it is not settled, the id in the report matches none, and on macOS 27 D3DMetal is 3.0 on the default r19 or 4.0 beta 2 on the opt-in r20. No frame rate was given for that session. The anti-cheat map still lists Warframe with a custom anti-cheat and a warning verdict, and this reporter, like the earlier ones, played without a kick.",
   "anticheat": {
    "names": [
     "Unknown (Custom)"
    ],
    "macVerdict": "warning",
    "note": "anti-cheat present; Linux/Proton support does not extend to macOS \u2014 userspace path works for some titles"
   },
   "reports": 1,
   "recipe": true,
   "url": "https://gethighball.com/games/warframe/"
  },
  {
   "id": "alien-isolation",
   "title": "Alien: Isolation",
   "status": "reported-upstream",
   "steam_appid": 214490,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "DXMT changelog v0.73 (github.com/3Shain/dxmt/releases)",
   "notes": "vertex explosion fixed",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/alien-isolation/"
  },
  {
   "id": "deadlock",
   "title": "Deadlock",
   "status": "reported-upstream",
   "steam_appid": 1422450,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "DXMT changelog v0.73 (github.com/3Shain/dxmt/releases). playX18 (highball-db#243, 2026-09-28): rated 4, playable with minor issues, Apple M5 Pro, macOS 27.0, DXMT, a full standard match played; engine and Highball version not stated. Hetens (highball-db#387, 2026-10-08): rated 4 after 19 minutes, Apple M5 Pro, macOS 27.0.1, Highball 0.10.3, engine x64-sikarugir10.0_6-r19, DXMT, \"temperatures on the higher side but still very good\".",
   "notes": "DXMT's changelog lists the MetalFX temporal scaler output as fixed. A report has a full standard match playable on DXMT on an M5 Pro, with two costs: about ten minutes of shader compilation before the game stops stuttering, and audio crackle, which that player fixed by setting the Mac's output to 88.2 kHz in Audio MIDI Setup. A second M5 Pro report (19 minutes on DXMT) says it runs very well and only runs warm.",
   "anticheat": {
    "names": [
     "VAC"
    ],
    "macVerdict": "warning",
    "note": "anti-cheat present; Linux/Proton support does not extend to macOS \u2014 userspace path works for some titles"
   },
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/deadlock/"
  },
  {
   "id": "ghostrunner",
   "title": "Ghostrunner",
   "status": "reported-upstream",
   "steam_appid": 1139900,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "DXMT changelog v0.7x (github.com/3Shain/dxmt/releases)",
   "notes": "listed in DXMT compatibility reports",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/ghostrunner/"
  },
  {
   "id": "middle-earth-shadow-of-war",
   "title": "Middle-earth: Shadow of War",
   "status": "reported-upstream",
   "steam_appid": 356190,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "DXMT changelog v0.80 (github.com/3Shain/dxmt/releases)",
   "notes": "infinite hang on launch fixed",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/middle-earth-shadow-of-war/"
  },
  {
   "id": "mount-blade-ii-bannerlord",
   "title": "Mount & Blade II: Bannerlord",
   "status": "reported-upstream",
   "steam_appid": 261550,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "DXMT changelog v0.72 (github.com/3Shain/dxmt/releases), and since reported by a player: rhaerae (highball-db#286, 2026-10-02), the Epic Games copy, Apple M1 Pro, macOS 27.0, Highball 0.9.39, engine x64-sikarugir10.0_6-r11, DXMT, frame cap 60, rated 5 of 5. The report logged 1 minute through Highball and the reporter adds that they have played for more than three days with nothing wrong. Not run here.",
   "notes": "cloth simulation fixed (the changelog's words). One player report on an M1 Pro with the Epic copy rates it perfect on DXMT on the default engine with Highball's frame cap at 60, over several days of play. BattlEye is the multiplayer side's anti-cheat and the report does not say whether multiplayer was tried. No frame rate was given and nothing was measured here.",
   "anticheat": {
    "names": [
     "BattlEye"
    ],
    "macVerdict": "warning",
    "note": "anti-cheat present; Linux/Proton support does not extend to macOS \u2014 userspace path works for some titles"
   },
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/mount-blade-ii-bannerlord/"
  },
  {
   "id": "ni-no-kuni-ii-revenant-kingdom",
   "title": "Ni no Kuni II: Revenant Kingdom",
   "status": "reported-upstream",
   "steam_appid": 589370,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "DXMT changelog v0.80 (github.com/3Shain/dxmt/releases)",
   "notes": "crash on launch fixed; cloud rendering issues may remain",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/ni-no-kuni-ii-revenant-kingdom/"
  },
  {
   "id": "ni-no-kuni-wrath-of-the-white-witch",
   "title": "Ni no Kuni: Wrath of the White Witch",
   "status": "reported-upstream",
   "steam_appid": 589360,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "DXMT changelog v0.80 (github.com/3Shain/dxmt/releases)",
   "notes": "over-exposure fixed",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/ni-no-kuni-wrath-of-the-white-witch/"
  },
  {
   "id": "ori-and-the-will-of-the-wisps",
   "title": "Ori and the Will of the Wisps",
   "status": "reported-upstream",
   "steam_appid": 1057090,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Named in the DXMT changelog v0.73 (github.com/3Shain/dxmt/releases), and since reported by a player: 3zoozbash (highball-db#274, 2026-10-02), Apple M5, macOS 27.2 as entered, Highball 0.9.39, engine x64-sikarugir10.0_6-r11, DXMT, rated 5 of 5 after 51 minutes, in an environment with sync off (WINEESYNC=0, WINEMSYNC=0), scale 144 dpi, the Metal HUD on, a 120 fps cap and DXMT_ALLOW_CROSS_PROCESS_SWAPCHAIN=1, recipes ea-app, steam, vcrun2022. Not run here.",
   "notes": "missing character fixed (the changelog's words). One player report on an M5 rates it perfect over 51 minutes on DXMT on the default engine, in an environment with every sync primitive turned off and a 120 fps cap; none of those settings is known to be needed. No frame rate was given and nothing was measured here.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/ori-and-the-will-of-the-wisps/"
  },
  {
   "id": "outcast-a-new-beginning",
   "title": "Outcast: A New Beginning",
   "status": "reported-upstream",
   "steam_appid": 690040,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "DXMT changelog v0.80 (github.com/3Shain/dxmt/releases)",
   "notes": "highlight outline glitch fixed",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/outcast-a-new-beginning/"
  },
  {
   "id": "overwatch-2",
   "title": "Overwatch 2",
   "status": "reported-upstream",
   "steam_appid": 2357570,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "DXMT changelog v0.80 (github.com/3Shain/dxmt/releases). Measured here on an M4 with macOS 27.0 on 2026-10-01, the Steam copy with DXMT, up to Blizzard's account link screen. The game itself was not played. Played by yaoiboy5 (highball#232, 2026-10-05), Apple M5 Pro, macOS 27.0.1, after switching the environment to the Wine 11 engine: plays flawlessly, with a Battle.net account already linked to Steam. Played by vlbphotography (highball-db#340, 2026-10-05), Apple M4, macOS 27.0.1, Highball 0.10.3, on the Wine 11 engine r15 with DXMT: playable for 18 minutes, rated 3 of 5 for some frame drops.",
   "notes": "A player on an M5 Pro reports it plays flawlessly on the Wine 11 engine (highball#232), and the recipe makes Play offer that engine. On the Wine 11 engine (x64-crossover26.3-r12) the game opens and shows Blizzard's Battle.net account link screen, a QR code and a code to enter at blizzard.com/link, which a Steam player sees on a first start. The account was not linked here, so nothing past that screen was played. On the default engine (x64-sikarugir10.0_6-r17) the same copy runs for two minutes without ever opening a window, which is what players report (highball#232). The hang measured in September on engine r5, a load above 240 that buried the Mac, did not happen on either engine, the load stayed under 7. The DXMT changelog note still stands as an upstream claim (missing hero ability effects fixed, Battle.net required). Re-checked on 2026-10-05 on an M4 with the Wine 11 engine r15 and DXMT: the game opens full screen on its own desktop Space and shows Blizzard's Battle.net link screen (QR code), the first screen for a Steam account that is not linked yet. A second player, on an M4 with the Wine 11 engine r15 and DXMT, played 18 minutes with some frame drops (highball-db#340).",
   "anticheat": {
    "names": [
     "Warden"
    ],
    "macVerdict": "warning",
    "note": "anti-cheat present; Linux/Proton support does not extend to macOS \u2014 userspace path works for some titles"
   },
   "reports": 0,
   "recipe": true,
   "url": "https://gethighball.com/games/overwatch-2/"
  },
  {
   "id": "sekiro-shadows-die-twice",
   "title": "Sekiro: Shadows Die Twice",
   "status": "reported-upstream",
   "steam_appid": 814380,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Named as working in the DXMT changelog (github.com/3Shain/dxmt/releases), and since reported by a player: MTNK03 (highball-db#182, 2026-09-22), Apple M2 Pro with 16 GB, macOS 26.6.2, engine x64-sikarugir10.0_6-r5, DXMT, rated 5 of 5. Not run here.",
   "notes": "Widely reported working through DXMT. One player report on an M2 Pro with 16 GB on the r5 engine rates it perfect. No session length or frame rate was given, and nothing has been measured here.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/sekiro-shadows-die-twice/"
  },
  {
   "id": "shadow-of-the-tomb-raider",
   "title": "Shadow of the Tomb Raider",
   "status": "reported-upstream",
   "steam_appid": 750920,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "DXMT changelog v0.80 (github.com/3Shain/dxmt/releases)",
   "notes": "z-fighting on clothes fixed",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/shadow-of-the-tomb-raider/"
  },
  {
   "id": "stellaris",
   "title": "Stellaris",
   "status": "reported-upstream",
   "steam_appid": 281990,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "DXMT changelog v0.73 (github.com/3Shain/dxmt/releases)",
   "notes": "missing artworks fixed",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/stellaris/"
  },
  {
   "id": "street-fighter-v",
   "title": "Street Fighter V",
   "status": "reported-upstream",
   "steam_appid": 310950,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "DXMT changelog v0.73 (github.com/3Shain/dxmt/releases)",
   "notes": "tone-mapping fixed",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/street-fighter-v/"
  },
  {
   "id": "umamusume-pretty-derby",
   "title": "Umamusume: Pretty Derby",
   "status": "reported-upstream",
   "steam_appid": 3224770,
   "renderer": "dxmt",
   "lastVerified": "2026-09-30",
   "provenance": "DXMT changelog v0.73 (github.com/3Shain/dxmt/releases)",
   "notes": "login background video fixed. The dead left click reported on an M5 (highball#144) came after opening the terms links, a switch to the browser and back, and is the focus fault fixed in engine r15 (highball#182). Measured here 2026-09-19 on an M1 Pro, macOS 27.0, engine r5, Highball 0.9.32: the title screen and the in-game menu react to a left click on DXMT and on DXVK alike (tap to start proceeds to the data download), so the dead left click reported on an M5 is not a macOS 27 or a graphics-mode matter on this hardware. Measured on an M4 with macOS 27.0 on 2026-09-30, DXMT: after a Dock restore, Cmd+Tab or a click on another app the game took no input on engine r13 and takes it on r15. Checked here on 2026-10-05 on an M4 with engine r21, DXMT: the title screen (v1.35.2) comes up at 110 s; not played past it.",
   "anticheat": {
    "names": [
     "CrackProof"
    ],
    "macVerdict": "warning",
    "note": "anti-cheat present; Linux/Proton support does not extend to macOS \u2014 userspace path works for some titles"
   },
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/umamusume-pretty-derby/"
  },
  {
   "id": "world-of-tanks",
   "title": "World of Tanks",
   "status": "reported-upstream",
   "steam_appid": null,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "DXMT changelog v0.73 (github.com/3Shain/dxmt/releases)",
   "notes": "z-fighting fixed",
   "anticheat": {
    "names": [
     "Unknown (Custom)"
    ],
    "macVerdict": "warning",
    "note": "anti-cheat present; Linux/Proton support does not extend to macOS \u2014 userspace path works for some titles"
   },
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/world-of-tanks/"
  },
  {
   "id": "yakuza-series",
   "title": "Yakuza series",
   "status": "reported-upstream",
   "steam_appid": null,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "DXMT changelog v0.80 (github.com/3Shain/dxmt/releases)",
   "notes": "resolution-change crash fixed",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/yakuza-series/"
  },
  {
   "id": "ys-viii-lacrimosa-of-dana",
   "title": "Ys VIII: Lacrimosa of Dana",
   "status": "reported-upstream",
   "steam_appid": 579180,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "DXMT changelog v0.80 (github.com/3Shain/dxmt/releases)",
   "notes": "crash on launch fixed",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/ys-viii-lacrimosa-of-dana/"
  },
  {
   "id": "20-minutes-till-dawn",
   "title": "20 Minutes Till Dawn",
   "status": "community",
   "steam_appid": 1966900,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by joacocerdan (highball-db#92, 2026-09-16), Apple M4, macOS 26.6.2, Highball 0.9.22, engine x64-sikarugir10.0_6-r3, DXMT, rated 5 of 5 after 17 minutes. Not verified by the maintainer.",
   "notes": "This game has a native macOS version on Steam, so the Mac Steam app runs it directly without Highball. The Windows build was reported perfect on DXMT after a 17-minute session on an M4. No measurement here yet.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/20-minutes-till-dawn/"
  },
  {
   "id": "9-kings",
   "title": "9 Kings",
   "status": "community",
   "steam_appid": 2784470,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by MarutSuwa (highball-db#76, 2026-09-16), Apple M3, macOS 15.7.4, Highball 0.9.15, engine x64-sikarugir10.0_6-r2, rated 5 of 5 after 48 minutes. Graphics mode not stated. Not verified by the maintainer.",
   "notes": "This game has a native macOS version on Steam, so the Mac Steam app runs it directly without Highball. The Windows build was reported perfect through Highball after a 48-minute session, mode not stated. No measurement here yet.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/9-kings/"
  },
  {
   "id": "a-short-hike",
   "title": "A Short Hike",
   "status": "community",
   "steam_appid": 1055540,
   "renderer": null,
   "lastVerified": null,
   "provenance": "reported by HappySmurfday (highball-db#13), Apple Silicon, chip not stated, unverified by Highball",
   "notes": "Plays. Reported as running at full speed with no issues. The reporter did not say which chip, macOS version, engine or graphics mode, and no frame rate was measured, so this row records that it works and nothing more. Not tried here.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/a-short-hike/"
  },
  {
   "id": "abiotic-factor",
   "title": "Abiotic Factor",
   "status": "community",
   "steam_appid": 427410,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "Reported by Maksim-822 (highball-db#198, 2026-09-24), Apple M4 Pro, macOS 26.6.2, Highball 0.9.35, engine x64-crossover26.3-r11, D3DMetal, rated 5 of 5. Not verified by the maintainer.",
   "notes": "Reported perfect on D3DMetal on an M4 Pro on the Wine 11 engine r11. No session length or frame rate was given and nothing was measured here.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/abiotic-factor/"
  },
  {
   "id": "absolute-drift",
   "title": "Absolute Drift",
   "status": "community",
   "steam_appid": 320140,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by jankolauterbach (highball-db#192, 2026-09-23), Apple M3, macOS 27.2, DXMT, rated 5 of 5. Not verified by the maintainer.",
   "notes": "Reported perfect on DXMT on an M3. No session length or frame rate was given and nothing was measured here.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/absolute-drift/"
  },
  {
   "id": "abzu",
   "title": "ABZU",
   "status": "community",
   "steam_appid": 384190,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by aptonline (highball-db#335, 2026-10-05), Apple M1 Max, macOS 26.6.2, Highball 0.10.8, engine x64-sikarugir10.0_6-r21, DXMT, frame cap 60, rated 5 of 5 after 2 minutes. Not verified by the maintainer.",
   "notes": "Reported perfect on DXMT in a short session. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/abzu/"
  },
  {
   "id": "ace-combat-7-skies-unknown",
   "title": "ACE COMBAT\u2122 7: SKIES UNKNOWN",
   "status": "community",
   "steam_appid": 502500,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by flacknabe-cpu (highball-db#407, 2026-10-08), Apple M1 Pro, macOS 26.7, Highball 0.10.14, engine x64-sikarugir10.0_6-r24, the environment in DXMT mode with a 60 fps cap, rated 5 of 5 after 21 minutes. Not verified by the maintainer.",
   "notes": "Reported perfect on DXMT, the default mode, over a 21-minute session with the frame rate capped at 60. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/ace-combat-7-skies-unknown/"
  },
  {
   "id": "active-neurons-wonders-of-the-world",
   "title": "Active Neurons - Wonders Of The World",
   "status": "community",
   "steam_appid": 1422630,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "Reported by udance4ever (highball-db#341, 2026-10-05), Apple M1, macOS 27.0.1, Highball 0.10.8, engine x64-sikarugir10.0_6-r21, D3DMetal, rated 4 of 5 after 9 minutes, through the first wave of puzzles. Not verified by the maintainer.",
   "notes": "Reported playable on D3DMetal (free to play). Between puzzle waves a subtitled narration plays over a black background, which looks like a video that does not show.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/active-neurons-wonders-of-the-world/"
  },
  {
   "id": "age-of-empires-ii-2013",
   "title": "Age of Empires II (2013)",
   "status": "community",
   "steam_appid": 221380,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Measured here 2026-10-06, Apple M3 Pro, macOS 26.7.1, engine x64-sikarugir10.0_6-r22, bottle renderer DXMT (Direct3D 9 through DXVK). The main menu was created with SKIPINTRO. A match was not played.",
   "notes": "Steam starts Launcher.exe. The launcher forwards its own command line to AoK HD.exe. After OK on Validating Subscriptions, the game opens resources/_common/movies/aoeiihd_x2.wmv and the process ends at the log line \"Opening video...\". With SKIPINTRO the same log says \"Skipping due to commandline\" and the main menu is created. Highball passes SKIPINTRO on Play. A match was not played, and Wine's own Direct3D was not tried.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/age-of-empires-ii-2013/"
  },
  {
   "id": "age-of-empires-ii-definitive-edition",
   "title": "Age of Empires II: Definitive Edition",
   "status": "community",
   "steam_appid": 813780,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by nunnsy (highball-db#399 and #400, 2026-10-08), Apple M3 Pro, macOS 27.0.1, Highball 0.10.10: on engine x64-sikarugir10.0_6-r21 it crashed before its splash screen (rated 1), and on engine x64-crossover26.3-r19 in DXMT mode with the steam and vcrun2022 recipes it ran (rated 5 of 5 after 3 minutes). Not verified by the maintainer.",
   "notes": "This game has a native macOS version on Steam, so the Mac Steam app runs it directly without Highball. Through Highball, the Windows build crashed before its splash screen on the Wine 10 engine (r21) and ran on the Wine 11 engine (r19, DXMT) for the same player. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/age-of-empires-ii-definitive-edition/"
  },
  {
   "id": "age-of-history-3",
   "title": "Age of History 3",
   "status": "community",
   "steam_appid": 2772750,
   "renderer": "dxvk",
   "lastVerified": null,
   "provenance": "Reported by JarlaxleXenocide (highball-db#152, 2026-09-20): rated 5, perfect, Apple M5 Pro, macOS 26.6.2, engine x64-sikarugir10.0_6-r5, Highball 0.9.28, DXVK, 85 minutes played through Highball. Not run here.",
   "notes": "Reported perfect after an 85-minute session on DXVK on an M5 Pro with macOS 26.6.2, long enough to cover real play rather than only the launch; frame rate not recorded yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/age-of-history-3/"
  },
  {
   "id": "age-of-mythology-retold",
   "title": "Age of Mythology: Retold",
   "status": "community",
   "steam_appid": 1934680,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "Reported by dylanhuff (highball-db#290, 2026-10-03), Apple M4 Pro, macOS 26.6.2, Highball 0.10.3, engine x64-crossover26.3-r15 (the Wine 11 engine), D3DMetal as the environment's mode with AVX advertised and Retina pixels at 100%, recipes steam and vcrun2022, rated 5 of 5 after 13 minutes. Not verified by the maintainer. Reported by moosenter (highball-db#461, 2026-10-12), Apple M2, macOS 26.2, Highball 0.10.10, engine x64-crossover26.3-r19, D3DMetal with sync off and AVX advertised, recipes steam and vcrun2022, rated 4 of 5, playable with minor issues not described, after 95 minutes.",
   "notes": "Reported perfect on D3DMetal on the Wine 11 engine r15 on an M4 Pro. Two of the reporter's settings match what the game's own Steam page asks for, DirectX 12 and a processor with AVX. D3DMetal is the DirectX 12 route, and AVX advertised lets the game see AVX. Whether it starts without AVX advertised, in another graphics mode, or on the default engine was not reported, no frame rate was given, and nothing was measured here. A second player rates it playable with minor issues they did not describe after 95 minutes on an M2, also on D3DMetal on the Wine 11 engine with AVX advertised.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/age-of-mythology-retold/"
  },
  {
   "id": "alice-madness-returns",
   "title": "Alice: Madness Returns",
   "status": "community",
   "steam_appid": 19680,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by udance4ever (highball-db#429, 2026-10-10), Apple M1, macOS 27.0.1, Highball 0.10.14, engine x64-sikarugir10.0_6-r24, the environment in D3DMetal mode, Steam Input on, rated 3 of 5 (playable with workarounds). Not verified by the maintainer.",
   "notes": "Playable with a controller once three things are handled, by udance4ever's report. The game folder held 4,407 macOS '._' metadata files, and the game only ran after they were deleted. DXSETUP shows errors on the first start only and can be dismissed. Clicking inside the game window zooms it and makes it unplayable until the game restarts. Once in game it ran perfectly. Turn Steam Input on for the controller.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/alice-madness-returns/"
  },
  {
   "id": "american-truck-simulator",
   "title": "American Truck Simulator",
   "status": "community",
   "steam_appid": 270880,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by glkmag (highball-db#233, 2026-09-27), Apple M4, macOS 27.0, Highball 0.9.35, engine x64-crossover26.3-r4 (an early Wine 11 engine), DXMT, rated 4 of 5 after 7 minutes, said to run almost as well as on CrossOver. Not verified by the maintainer. Second report by nik-19201 (highball-db#288, 2026-10-03), Apple M1, macOS 27.0.1: does not start on the Wine 11 engine r15, runs perfectly on r16 with the 0.10.4 beta, maps loading faster than on the default engine, which they found slower with mouse and camera delays.",
   "notes": "Reported playable on DXMT on the Wine 11 engine r4. Two issues reported: Quit Game freezes the screen and the game has to be closed from Highball, and a custom ESP32 Bluetooth controller is not recognised. Nothing was measured here. The game has a native Mac version on Steam as well. A second reporter (highball-db#288, 2026-10-03, Apple M1, macOS 27.0.1, Highball 0.10.3) has it and Euro Truck Simulator 2 fail to start on the Wine 11 engine r15 in DXMT mode while the default engine starts both on the same Mac, see the known issue. The same reporter then confirmed both run on the Wine 11 engine r16 from the 0.10.4 beta, with faster map loading than the default engine.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/american-truck-simulator/"
  },
  {
   "id": "among-us",
   "title": "Among Us",
   "status": "community",
   "steam_appid": 945360,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by halonsoluis (highball-db#29, 2026-09-13), Apple M2 Pro, macOS 26.5, Highball 0.9.9, engine x64-sikarugir10.0_6-r2, DXMT, rated 5 of 5 after 3 minutes. sususuus12 (highball-db#267, 2026-09-30), Apple M4, macOS 27.0, Highball 0.9.28, engine x64-sikarugir10.0_6-r5, graphics mode not stated, rated 4 of 5 after 57 minutes, with input lost after switching away. Not verified by the maintainer.",
   "notes": "Reported perfect on DXMT on the default engine, a short session. Online play is the whole game and the reporter did not say whether a lobby was joined. Measured on an M4 with macOS 27.0 on 2026-09-30, DXMT, the first menus only (age check and sign-in screen), not played. On engine r13 the current 64-bit build often closed by itself right after starting on DXMT, which engine r15 fixes, see known issues. A 57-minute session on an M4 rated it playable, the one flaw being lost input after switching to another app, the focus fault that engine r15 fixes. Checked here on 2026-10-05 on an M4 with engine r21 (DEP kept on), DXMT: the main menu comes up with the age verification dialog at 90 s; not played past it.",
   "anticheat": null,
   "reports": 2,
   "recipe": false,
   "url": "https://gethighball.com/games/among-us/"
  },
  {
   "id": "aniimo",
   "title": "Aniimo",
   "status": "community",
   "steam_appid": 4126040,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by lewyuburi (highball-db#147, 2026-09-20): rated 4, playable with minor issues, Apple M1 Pro, macOS 27.0, engine x64-sikarugir10.0_6-r5, Highball 0.9.32, 54 minutes played through Highball; the environment ran DXMT with msync and the steam and vcrun2022 recipes (from the report's settings field). The minor issues were not described. Not run here.",
   "notes": "Reported playable with unspecified minor issues after a 54-minute session on DXMT on an M1 Pro with macOS 27; frame rate not recorded yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/aniimo/"
  },
  {
   "id": "armored-core-vi",
   "title": "Armored Core VI",
   "status": "community",
   "steam_appid": 1888160,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "community consensus (AppleGamingWiki / r-macgaming / MacPlay), unverified by Highball",
   "notes": "reported working via GPTK-class stacks",
   "anticheat": {
    "names": [
     "Easy Anti-Cheat"
    ],
    "macVerdict": "warning",
    "note": "anti-cheat present; Linux/Proton support does not extend to macOS \u2014 userspace path works for some titles"
   },
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/armored-core-vi/"
  },
  {
   "id": "art-of-rally",
   "title": "art of rally",
   "status": "community",
   "steam_appid": 550320,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "reported by HappySmurfday (highball-db#14), Apple Silicon, chip not stated, unverified by Highball ISAKOO (highball-db#159, 2026-09-20): rated 5, perfect, the Epic copy, Apple M2, macOS 27.0, engine x64-sikarugir10.0_6-r5, Highball 0.9.32, 6 minutes played through Highball; the environment ran DXMT (from the report's settings field).",
   "notes": "Plays. Reported as running fine. The only message seen was about the Steam overlay not being available because of a missing DLL, which does not affect the game. The reporter did not say which chip, macOS version, engine or graphics mode, and no frame rate was measured. Not tried here. A second reporter played the Epic copy for six minutes on DXMT on an M2 with macOS 27 and rated it perfect.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/art-of-rally/"
  },
  {
   "id": "artillery-miner",
   "title": "Artillery Miner",
   "status": "community",
   "steam_appid": 4391380,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by phs1997 (highball-db#31, 2026-09-13), Apple M2 Max, macOS 15.6, Highball 0.9.9, engine x64-sikarugir10.0_6-r2, rated 5 of 5 after 302 minutes. Graphics mode not stated. Not verified by the maintainer.",
   "notes": "Reported perfect on the default engine after five hours of play. The reporter did not say which graphics mode. No measurement here yet.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/artillery-miner/"
  },
  {
   "id": "ascend-to-zero",
   "title": "Ascend to ZERO",
   "status": "community",
   "steam_appid": 2697940,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by krptg0 (highball-db#420, 2026-10-09), Apple M2 Pro, macOS 26.6.2, Highball 0.10.10, engine x64-sikarugir10.0_6-r21, DXMT, rated 4 of 5 after 1 minute. Not verified by the maintainer.",
   "notes": "Reported playable on DXMT, the default mode, with frame drops and a little stutter. The session was one minute, so this covers the start only.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/ascend-to-zero/"
  },
  {
   "id": "assetto-corsa-competizione",
   "title": "Assetto Corsa Competizione",
   "status": "community",
   "steam_appid": 805550,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by Acremis57 (highball-db#112, 2026-09-18), Apple M4 Pro, macOS 27.0 as entered, Highball 0.9.19, engine x64-sikarugir10.0_6-r3, DXMT, rated 5 of 5 after 8 minutes. Not verified by the maintainer.",
   "notes": "Unreal Engine 4, Direct3D 11. Reported perfect on DXMT after a short session of 8 minutes. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/assetto-corsa-competizione/"
  },
  {
   "id": "astral-ascent",
   "title": "Astral Ascent",
   "status": "community",
   "steam_appid": 1280930,
   "renderer": null,
   "lastVerified": null,
   "provenance": "reported by kandzsem (highball-db#18), Apple Silicon, chip not stated, unverified by Highball",
   "notes": "Plays. Reported as a smooth 60 fps in gameplay, with drops to about 25 fps during the intro and cutscenes, and a DualShock 4 controller working. The reporter did not say which chip, macOS version, engine or graphics mode. Not tried here.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/astral-ascent/"
  },
  {
   "id": "astrometica",
   "title": "Astrometica",
   "status": "community",
   "steam_appid": 2353250,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by Asherslab (highball-db#104, 2026-09-17), Apple M3 Pro, macOS 15.7.4, Highball 0.9.23, engine x64-sikarugir10.0_6-r3, DXMT, rated 4 of 5 (playable, minor issues) after 3 minutes. Not verified by the maintainer.",
   "notes": "Reported playable with minor issues on DXMT after a session of only 3 minutes, so this says the game starts and renders, not that it holds up. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/astrometica/"
  },
  {
   "id": "aven-colony",
   "title": "Aven Colony",
   "status": "community",
   "steam_appid": 484900,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by OnAir2650 (highball-db#56, 2026-09-15), Apple M4, macOS 26.7, Highball 0.9.19, engine x64-sikarugir10.0_6-r3, DXMT, rated 5 of 5 after 10 minutes. Not verified by the maintainer.",
   "notes": "Reported perfect on DXMT after a ten-minute session, so the report covers launch and the first minutes of a colony rather than a long game. No measurement here yet.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/aven-colony/"
  },
  {
   "id": "backrooms-escape-together",
   "title": "Backrooms: Escape Together",
   "status": "community",
   "steam_appid": 2141730,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "Reported by wubrosnz-cmd (highball-db#327, 2026-10-05), Apple M5, macOS 27.0.1, Highball 0.9.33, engine x64-sikarugir10.0_6-r5, D3DMetal, frame cap 60, rated 4 of 5 after 24 minutes. Not verified by the maintainer.",
   "notes": "Reported playable on D3DMetal; the reporter says the other graphics modes half render the scene and the lights misbehave, so D3DMetal is the one to use. The microphone picked up their voice but friends could not hear them in game. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/backrooms-escape-together/"
  },
  {
   "id": "bad-north-jotunn-edition",
   "title": "Bad North: Jotunn Edition",
   "status": "community",
   "steam_appid": 688420,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by Jester1397 (highball-db#86, 2026-09-16), Apple M3, macOS 27, Highball 0.9.19, engine x64-sikarugir10.0_6-r3, DXMT, rated 5 of 5 after 3 minutes on the Epic copy. Not verified by the maintainer.",
   "notes": "Reported perfect on DXMT after a session of 3 minutes. The reporter played the Epic copy; the Steam id here is the same game on Steam. No measurement here yet.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/bad-north-jotunn-edition/"
  },
  {
   "id": "balatro",
   "title": "Balatro",
   "status": "community",
   "steam_appid": 2379780,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "community consensus (AppleGamingWiki / r-macgaming / MacPlay), unverified by Highball",
   "notes": "works",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/balatro/"
  },
  {
   "id": "baldur-s-gate-3",
   "title": "Baldur's Gate 3",
   "status": "community",
   "steam_appid": 1086940,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "community consensus (AppleGamingWiki / r-macgaming / MacPlay), unverified by Highball",
   "notes": "native mac build exists \u2014 prefer it; Wine works too",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/baldur-s-gate-3/"
  },
  {
   "id": "batomon-showdown",
   "title": "Batomon Showdown",
   "status": "community",
   "steam_appid": 4557380,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by DMonitor (highball-db#191, 2026-09-23), Apple M5, macOS 27.0, DXMT, rated 4 of 5. Not verified by the maintainer. Second report by dynreb (highball-db#426, 2026-10-09), Apple M1, macOS 15.7.4, Highball 0.10.10, engine x64-sikarugir10.0_6-r21, mode not stated (the page's DXMT applies unless the environment sets its own), rated 5 of 5 after 88 minutes.",
   "notes": "Reported playable on DXMT on an M5, with occasional stuttering in the sound effects as the only complaint. No session length or frame rate was given and nothing was measured here. A second player rated it perfect over 88 minutes on an M1 with macOS 15.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/batomon-showdown/"
  },
  {
   "id": "battle-engine-aquila",
   "title": "Battle Engine Aquila",
   "status": "community",
   "steam_appid": 1346400,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by valdroff (highball-db#404, 2026-10-08), Apple M3, macOS 27.0.1, Highball 0.10.14, engine x64-sikarugir10.0_6-r24, the environment in DXVK mode with Windows 7 and AVX advertised, the steam and vcrun2022 recipes, Emulate display mode changes on for the game, rated 5 of 5 after 5 minutes. Second report by valdroff (highball-db#413, 2026-10-08), Apple M3, macOS 27.0.1, Highball 0.10.14, engine x64-sikarugir10.0_6-r25, the environment in Wine's own Direct3D mode with Windows 7 and AVX advertised, Emulate display mode changes on, rated 5 of 5 after 21 minutes, with a performance problem on the Wine 11 engine. Not verified by the maintainer.",
   "notes": "Reported perfect on the default Wine 10 engine twice, once in DXVK mode over 5 minutes and once in Wine's own Direct3D mode over 21 minutes, both with Emulate display mode changes on, without which the game's resolution was wrong. The same player found it slow on the Wine 11 engine. Both modes worked, so the page sets no mode. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/battle-engine-aquila/"
  },
  {
   "id": "battle-realms-zen-edition",
   "title": "Battle Realms: Zen Edition",
   "status": "community",
   "steam_appid": 1025600,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by aefsupchom (highball-db#43, 2026-09-14), Apple M2 Ultra, macOS 15.7.7, Highball 0.9.13, engine x64-sikarugir10.0_6-r2, DXMT, rated 5 of 5 after 1 minute. Not verified by the maintainer.",
   "notes": "Reported perfect on DXMT on the default engine after a one-minute session, so launch and the first screen rather than a full match. No measurement here yet.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/battle-realms-zen-edition/"
  },
  {
   "id": "beamng-drive",
   "title": "BeamNG.drive",
   "status": "community",
   "steam_appid": 284160,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "community report with logs and a screenshot (highball-db#5, Michael-Liendo), unverified by Highball. Second report by imluculent-eng (highball-db#329, 2026-10-05), Apple M5, macOS 26.6.2, Highball 0.10.3, engine x64-sikarugir10.0_6-r19, DXMT, rated 4 of 5 after 7 minutes: the laptop heats up at once, and generating a seed for story mode fails. Third report by Random-Storm (highball-db#378, 2026-10-07), Apple A18 Pro (MacBook Neo), macOS 27.2, Highball 0.10.10, engine x64-sikarugir10.0_6-r21, DXMT, frame cap 60, rated 4 of 5 after 7 minutes, some stuttering (about 25 to 30 fps on low settings, he said on Discord). Reported by DJTheron (highball-db#474, 2026-10-13), Apple M3 MacBook Air, macOS 27.0.1, Highball 0.10.15, engine x64-sikarugir10.0_6-r26, D3DMetal, rated 4 of 5 after 4 minutes. The terrain did not load on DirectX 12 and loaded with -gfx dx11. Reported by tajrk800 (highball-db#475, 2026-10-13), Apple M5, macOS 26.6, Highball 0.10.15, engine x64-sikarugir10.0_6-r24, DXMT, rated 3 of 5 after 7 minutes, with the frame rate dropping while new buildings load and the game running in slow motion at times.",
   "notes": "Reported playable at 40-60 fps on an Apple M4 with the bottle set to D3DMetal, installed through Steam inside the bottle and launched from Highball. No workarounds, launch options or DLL overrides were needed. BeamNG probes for Direct3D 12, finds no usable device and falls back to Direct3D 11 on its own, so it does not depend on the D3D12-only path. Reported on Highball 0.7.14 with game Alpha v0.39.4, windowed at 1470x934, 6 GB reported to the game as video memory. DXMT is untested on this hardware: the earlier DXMT note came from the DXMT changelog rather than a run. A second, short report on an M5 with DXMT rates it playable, with the laptop heating up at once and story mode unable to generate a seed. On D3DMetal the game now picks DirectX 12, where the terrain does not load (highball-db#474), so Play passes -gfx dx11 to keep it on DirectX 11. Frame spikes come from the CPU side under Rosetta rather than the GPU.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/beamng-drive/"
  },
  {
   "id": "bendy-and-the-ink-machine",
   "title": "Bendy and the Ink Machine",
   "status": "community",
   "steam_appid": 622650,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by zerealfox (highball-db#196, 2026-09-23) on the Epic copy, Apple M5 Max, macOS 27.0, DXMT, rated 5 of 5. Not verified by the maintainer.",
   "notes": "Reported perfect on DXMT on an M5 Max. The report was made on the Epic copy, so the Steam copy has not been reported. No session length or frame rate was given and nothing was measured here.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/bendy-and-the-ink-machine/"
  },
  {
   "id": "beyond-two-souls",
   "title": "Beyond: Two Souls",
   "status": "community",
   "steam_appid": 960990,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by w8079 (highball-db#367, 2026-10-07), Apple M4, macOS 27.0.1, Highball 0.10.10, engine x64-sikarugir10.0_6-r21, DXMT set as the game's own mode, rated 4 of 5 after about 4 minutes. The menu and the 3D scene render; frame rate not measured. Not verified by the maintainer.",
   "notes": "Renders on DXMT. Start it from Highball's library: a game started from Steam's own window gets the environment's mode, not the one set on its page, and this game shows a black screen on DXVK.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/beyond-two-souls/"
  },
  {
   "id": "big-walk",
   "title": "Big Walk",
   "status": "community",
   "steam_appid": 1478500,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Started here on an M4 with macOS 27.0 on 2026-10-05, engine x64-sikarugir10.0_6-r21, DXMT, the Steam copy: the game's first-run microphone check screen comes up full screen at 110 s. Not played, so not marked verified.",
   "notes": "A Unity game about talking to friends over voice. On the default engine with DXMT it opens on its microphone check, the first screen a player sees. Nothing past that was tried, and voice chat through Wine's audio input was not tested.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/big-walk/"
  },
  {
   "id": "binary-domain",
   "title": "Binary Domain",
   "status": "community",
   "steam_appid": 203750,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "Reported by udance4ever (highball-db#345, 2026-10-05), Apple M1, macOS 27.0.1, Highball 0.10.8, engine x64-sikarugir10.0_6-r21, the environment in D3DMetal mode (Direct3D 9 runs through DXVK there), with .NET 3.5 SP1, .NET 4.8, SDL controllers, core fonts and the Visual C++ runtimes installed. Reaches the game and plays, but the sound is broken. Not verified by the maintainer.",
   "notes": "Gets in game with high frame rates once its configuration tool and the game run the same way, and the sound is broken. The game stores the graphics card's ID from BinaryDomainConfiguration.exe and refuses to start when the game sees another one. On the default engine in D3DMetal or DXVK mode a Direct3D 9 game sees the Mac's chip with an ID that stays the same from run to run, while Wine's own Direct3D and the Wine 11 engine show a different card (measured on an M4, 2026-10-05). The player added the configuration tool to the environment's programs so both run in the same mode. The CRI audio middleware loads XAudio 2.7, which the Linux fix replaces with Microsoft's own; the 'Microsoft XAudio 2.7 and XACT' dependency does that here, and on Binary Domain it did not stop the stutter (the player still hears and sees it, 0.10.9). Highball's limiter in the 0.10.15 engines did not change the stutter either, so it is not clipping (highball-db#345).",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/binary-domain/"
  },
  {
   "id": "bleach-brave-souls",
   "title": "BLEACH Brave Souls",
   "status": "community",
   "steam_appid": 1201240,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "Reported by udance4ever (highball-db#342, 2026-10-05), Apple M1, macOS 27.0.1, Highball 0.10.8, engine x64-sikarugir10.0_6-r21, D3DMetal, rated 4 of 5 after a short session into the game. Not verified by the maintainer.",
   "notes": "Reported playable on D3DMetal (free to play). After the logo the intro video stays black while its audio plays; it can be skipped after a few seconds, and the game does not play it again after the first start. It is a port of the mobile game, so some dialogs need the mouse even though a controller works in play.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/bleach-brave-souls/"
  },
  {
   "id": "blood-bowl-3",
   "title": "Blood Bowl 3",
   "status": "community",
   "steam_appid": 1016950,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by ceri (highball-db#214, 2026-09-25), Apple M3, macOS 27.0, Highball 0.9.35, engine x64-sikarugir10.0_6-r8, DXMT (the environment's mode), rated 4 of 5 after 40 minutes, no issue named. Not verified by the maintainer.",
   "notes": "Reported playable on DXMT after a 40-minute session on an M3 with the steam and vcrun2022 recipes. The reporter gave 4 of 5 without saying what was less than perfect. No frame rate was given and nothing was measured here.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/blood-bowl-3/"
  },
  {
   "id": "bloodbreaker-labyrinth-of-the-witch-demo",
   "title": "Bloodbreaker: Labyrinth of the Witch Demo",
   "status": "community",
   "steam_appid": 3649940,
   "renderer": "dxmt",
   "lastVerified": "2026-10-06",
   "provenance": "Reported by udance4ever (highball-db#343, 2026-10-05), Apple M1, macOS 27.0.1, Highball 0.10.8, engine x64-sikarugir10.0_6-r21, D3DMetal, rated 4 of 5 after 5 minutes. Not verified by the maintainer.",
   "notes": "Reported playable on D3DMetal, where four GameMaker error boxes come up before the game starts and the game plays after OK on each. On an M4 the demo started on DXMT went straight to its Choose a Language screen with no box, while D3DMetal stopped at the first box, so DXMT is the mode to use. The game itself was not played here. The full game is a separate Steam app (3530380), not tested.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/bloodbreaker-labyrinth-of-the-witch-demo/"
  },
  {
   "id": "bloody-spell",
   "title": "Bloody Spell",
   "status": "community",
   "steam_appid": 992300,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "Reported by udance4ever (highball-db#316, 2026-10-04 and 2026-10-05), Apple M1, macOS 27.0.1, Highball 0.10.4 beta and 0.10.6 beta, engine x64-sikarugir10.0_6-r19 then r21, D3DMetal. First rated 2 of 5 (hangs after the difficulty selection on D3DMetal, DXMT and DXVK alike) in an older environment, then 5 of 5 after installing the game into a fresh environment, in game at about 28 fps at 1920x1080 per the Metal HUD in their screenshot. Not verified by the maintainer. On 2026-10-05 the same player confirmed that turning Media Foundation off for BloodySpell.exe gets past the freeze, rated 3 of 5 (playable with that workaround).",
   "notes": "Playable with the recipe. Reaches play on D3DMetal on the default engine, about 28 fps at 1920x1080 on an M1 in the reporter's screenshot. Without the recipe its videos freeze it a few seconds in (the opening one, the one after the difficulty selection), on every graphics mode, with Wine's media pipeline deadlocked in the log. The recipe turns Media Foundation off for BloodySpell.exe only: the reporter then saw the intro play and got in game. It also installs Microsoft's core fonts, which the title screen's text needs. A DualSense controller was read without Steam Input on one run and only with it on the next.",
   "anticheat": null,
   "reports": 0,
   "recipe": true,
   "url": "https://gethighball.com/games/bloody-spell/"
  },
  {
   "id": "bloons-td-6",
   "title": "Bloons TD 6",
   "status": "community",
   "steam_appid": 960090,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by pulkit-guglani (highball-db#205, 2026-09-24), Apple M5, macOS 26.6.2, Highball 0.9.35, engine x64-sikarugir10.0_6-r7, DXMT (the environment's mode), rated 5 of 5 after 11 minutes. Not verified by the maintainer.",
   "notes": "This game has a native macOS version on Steam, so the Mac Steam app runs it directly without Highball. The Windows build was reported perfect on DXMT after an 11-minute session on an M5. No frame rate was given and nothing was measured here.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/bloons-td-6/"
  },
  {
   "id": "bodycam",
   "title": "Bodycam",
   "status": "community",
   "steam_appid": 2406770,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "Reported by phmuni (highball-db#121, 2026-09-18): rated 3, playable with workarounds, Apple M5 (base), macOS 27.0, engine x64-sikarugir10.0_6-r3, Highball 0.9.23, about 15 minutes played through Highball including online matches. Renderer D3DMetal, added in a follow-up comment. Not run here. zn2m4swhkv-sys (highball-db#241, 2026-09-28): rated 3, playable with workarounds, Apple M2 24 GB MacBook Air, macOS 27, Highball 0.9.38, engine x64-crossover26.3-r12 (r10 and r12 ran best for them), D3DMetal, frame rate limit 120 (uncapped crashed), Windows 11, AVX advertised, a long list of audio DLL overrides tried against the audio problem.",
   "notes": "Unreal Engine 5 first-person shooter, Direct3D 12 only, and the report ran it on D3DMetal (from 0.9.26 Play picks that for Unreal 5 builds on its own). On a base M5 the one report gets about 40 to 50 fps on the training ground and around 30 fps online with every setting low, TSR at Quality, and the render resolution at half the display's native. Playable, but the reporter's own verdict is that a shooter at 30 to 40 fps is not the experience of better hardware. The game asks to install its Unreal prerequisites at every launch; agreeing to every prompt, including the ones labelled uninstall, lets it run (0.9.25 and later adopt runtimes a game installs, which may end the repeat prompts). A second report, on an M2 MacBook Air with the Wine 11 engine, averages about 23 fps with stretches of 30 to 45, and hits a problem the first did not: gunfire sets off an audio feedback loop and the frame rate sinks gradually after it. Their audio DLL overrides were an attempt against it, not a fix. Their later edit adds the settings that ran at 800p: AMD upscaling at Quality, frame generation on, the in-game limit at 30 and global illumination on High, so the non-TSR upscaler crash seen on the M5 with engine r3 did not happen there. Lobbies held steady, matches with bots were heavier with pop-in at the start, and an 8BitDo SN30 Pro controller made turning sluggish where a mouse played better.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/bodycam/"
  },
  {
   "id": "boxes-lost-fragments",
   "title": "Boxes: Lost Fragments",
   "status": "community",
   "steam_appid": null,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by udance4ever (highball-db#446, 2026-10-11), Apple M1, macOS 27.0.1, Highball 0.10.14, engine x64-sikarugir10.0_6-r24, the environment in D3DMetal mode, rated 5 of 5 after 5 minutes. Not verified by the maintainer.",
   "notes": "Reported perfect through the tutorial on an M1. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/boxes-lost-fragments/"
  },
  {
   "id": "brawlhalla",
   "title": "Brawlhalla",
   "status": "community",
   "steam_appid": 291550,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "reported by xlCyanz (highball-db#10), Apple M4, nine sessions on DXMT, unverified by Highball",
   "notes": "Plays online. Reported on an M4 over nine sessions on DXMT (the automatic mode, nothing overridden): account login, matchmaking queues, custom rooms with friends, and local matches against bots all worked, with no anti-cheat block, kick or failed handshake, no crashes, no visual corruption, no audio or input problems. DXVK and D3DMetal were not tried. Not tried here.",
   "anticheat": {
    "names": [
     "Easy Anti-Cheat"
    ],
    "macVerdict": "warning",
    "note": "Easy Anti-Cheat in its userspace form: online matchmaking and custom rooms were played through it under Wine on an M4 with no block or kick (highball-db#10)"
   },
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/brawlhalla/"
  },
  {
   "id": "brothers-a-tale-of-two-sons",
   "title": "Brothers - A Tale of Two Sons",
   "status": "community",
   "steam_appid": 225080,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by IgnisDa (highball-db#363, 2026-10-06), Apple M4, macOS 26.3.1, Highball 0.10.10, engine x64-sikarugir10.0_6-r21, the environment in DXMT mode, the Epic Games Store copy, rated 4 of 5 after 1 minute (frame drops). The 2013 original, not the 2024 remake. Not verified by the maintainer.",
   "notes": "Reported playable with frame drops in a one-minute session. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/brothers-a-tale-of-two-sons/"
  },
  {
   "id": "cairn",
   "title": "Cairn",
   "status": "community",
   "steam_appid": 1588550,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "Reported by moris49 (highball-db#262, 2026-09-29), Apple M2 Pro, macOS 27.2, Highball 0.10.0, engine x64-sikarugir10.0_6-r13, D3DMetal, recipes steam and vcrun2022, rated 4 of 5 after 3 minutes. Not verified by the maintainer.",
   "notes": "Reported playable on D3DMetal on an M2 Pro with engine r13, with some frame drops and heavy CPU use by the reporter's account, after a 3 minute session. Nothing was measured here.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/cairn/"
  },
  {
   "id": "call-of-duty-world-at-war",
   "title": "Call of Duty: World at War",
   "status": "community",
   "steam_appid": 10090,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by valdroff (highball-db#364, 2026-10-06 and 2026-10-08), Apple M3, macOS 27.0.1, Highball 0.10.11, the Steam release: rated 2 of 5 in Wine's own Direct3D mode (menus and loading fine, very slow in play even at very low settings), then playable with a few slowdowns after switching the environment to automatic and turning on Emulate display mode changes. Not verified by the maintainer.",
   "notes": "Playable with a few slowdowns in automatic mode with Emulate display mode changes on, per the reporter. Wine's own Direct3D mode was very slow in play. On the default engine, automatic mode runs the game's Direct3D 9 through DXVK. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/call-of-duty-world-at-war/"
  },
  {
   "id": "captain-of-industry",
   "title": "Captain of Industry",
   "status": "community",
   "steam_appid": 1594320,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by ilan-addsearch (highball-db#436, 2026-10-10), Apple M5 Pro, macOS 27.0, Highball 0.10.10, engine x64-sikarugir10.0_6-r21, mode not stated, rated 5 of 5 after 37 minutes. Not verified by the maintainer.",
   "notes": "Reported perfect over a 37-minute session on an M5 Pro. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/captain-of-industry/"
  },
  {
   "id": "caravan-sandwitch",
   "title": "Caravan SandWitch",
   "status": "community",
   "steam_appid": 1582650,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by abhishek-allyos (highball-db#75, 2026-09-16), Apple M1 Pro, macOS 26.6.2, Highball 0.9.19, engine x64-sikarugir10.0_6-r3, rated 4 of 5 (playable, minor issues) after 14 minutes. Graphics mode not stated. Not verified by the maintainer.",
   "notes": "Reported playable with minor issues the reporter did not describe, after a 14-minute session. The graphics mode was not stated. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/caravan-sandwitch/"
  },
  {
   "id": "castlevania-belmonts-curse-demo",
   "title": "Castlevania: Belmont's Curse Demo",
   "status": "community",
   "steam_appid": 5000760,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "Reported by udance4ever (highball-db#353, 2026-10-06), Apple M1, macOS 27.0.1, Highball 0.10.9, engine x64-sikarugir10.0_6-r21, D3DMetal, rated 5 of 5 after 18 minutes, to the first boss at 50 to 60 fps by the player's account. Not verified by the maintainer.",
   "notes": "Reported perfect on D3DMetal on a base M1, 50 to 60 fps. A DualSense was not picked up, which players report on Linux too. An XInput controller (an 8BitDo Lite) works.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/castlevania-belmonts-curse-demo/"
  },
  {
   "id": "chained-together",
   "title": "Chained Together",
   "status": "community",
   "steam_appid": 2567870,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by hunzalaqamar (highball-db#471, 2026-10-13), Apple M4 Pro, macOS 26.6.2, Highball 0.10.15, engine x64-sikarugir10.0_6-r26, DXMT, rated 5 of 5 after 6 minutes. Not verified by the maintainer.",
   "notes": "Reported perfect on DXMT, the default mode, on an M4 Pro in a short session.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/chained-together/"
  },
  {
   "id": "chrono-trigger",
   "title": "CHRONO TRIGGER",
   "status": "community",
   "steam_appid": 613830,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by DeHeaven (highball-db#380, 2026-10-07), Apple M1 Max, macOS 27.0.1, Highball 0.10.10, engine x64-sikarugir10.0_6-r21, the environment in DXMT mode, frame cap 120, rated 5 of 5 after 4 minutes. Not verified by the maintainer.",
   "notes": "Reported perfect on DXMT, the default mode, over a 4-minute session. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/chrono-trigger/"
  },
  {
   "id": "cities-skylines",
   "title": "Cities: Skylines",
   "status": "community",
   "steam_appid": 255710,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by Naavalanarul (highball-db#301, 2026-10-04, game confirmed as the first Cities: Skylines on 2026-10-05), Apple M4 Max, macOS 27.0, Highball 0.10.2, engine x64-sikarugir10.0_6-r17, environment on DXMT, rated 5 of 5 after 3 minutes. Not verified by the maintainer.",
   "notes": "Reported perfect with the environment on DXMT, in a short session. Steam also sells a Mac build of the game.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/cities-skylines/"
  },
  {
   "id": "city-of-gangsters",
   "title": "City of Gangsters",
   "status": "community",
   "steam_appid": 1386780,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by oznksc (highball-db#347, 2026-10-05), the Epic Games copy, Apple M4, macOS 27.2, Highball 0.10.3, engine x64-sikarugir10.0_6-r19, DXMT, rated 4 of 5 after 4 minutes. Not verified by the maintainer.",
   "notes": "Reported playable on DXMT from the Epic Games Store, in a short session. The Steam copy has not been reported.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/city-of-gangsters/"
  },
  {
   "id": "civilization-vi",
   "title": "Civilization VI",
   "status": "community",
   "steam_appid": 289070,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "community consensus (AppleGamingWiki / r-macgaming / MacPlay), unverified by Highball",
   "notes": "native mac build exists \u2014 prefer it",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/civilization-vi/"
  },
  {
   "id": "clair-obscur-expedition-33",
   "title": "Clair Obscur: Expedition 33",
   "status": "community",
   "steam_appid": 1903340,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "Reported by DeHeaven (highball-db#370, 2026-10-07), Apple M1 Max, macOS 27.0.1, Highball 0.10.10, engine x64-sikarugir10.0_6-r21, the environment in DXMT mode with DXVK async shader compilation and AVX advertised, rated 4 of 5 after 9 minutes (frame pacing, but entirely playable). The report leaves the game's mode blank; as a Direct3D 12 game it most likely ran on D3DMetal, which Highball picks for Direct3D 12 by itself (inferred, not reported). Not verified by the maintainer.",
   "notes": "Reported entirely playable with uneven frame pacing in a 9-minute session. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/clair-obscur-expedition-33/"
  },
  {
   "id": "cleared-hot",
   "title": "Cleared Hot",
   "status": "community",
   "steam_appid": 1710820,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "Reported by xcagricolak (highball-db#219, 2026-09-26), Apple M3, macOS 27.0, Highball 0.9.35, engine x64-sikarugir10.0_6-r7, D3DMetal, rated 5 of 5 after 5 minutes. Not verified by the maintainer.",
   "notes": "Reported perfect on D3DMetal after a short session on an M3 with the steam and vcrun2022 recipes. No frame rate was given and nothing was measured here.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/cleared-hot/"
  },
  {
   "id": "combat-master",
   "title": "Combat Master",
   "status": "community",
   "steam_appid": 2281730,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by willie (highball-db#107, 2026-09-17), Apple M4 Pro, macOS 27.0 as entered, Highball 0.9.23, engine x64-sikarugir10.0_6-r3, graphics mode not stated, rated 4 of 5 (playable, minor issues) after 2 minutes. Not verified by the maintainer.",
   "notes": "This game has a native macOS version on Steam, so the Mac Steam app runs it directly without Highball. The Windows build was reported playable through Highball after two minutes, mode not stated, so this says it starts and renders. Online PvP: the game's own anti-cheat is not recorded here, so a ban risk on the Windows build under Wine cannot be ruled out. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/combat-master/"
  },
  {
   "id": "command-and-conquer-3-tiberium-wars",
   "title": "Command & Conquer 3: Tiberium Wars",
   "status": "community",
   "steam_appid": 24790,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by Bokka1980 (highball-db#305, 2026-10-04), Apple M2, macOS 27.0.1, Highball 0.9.39, engine x64-crossover26.3-r12 (the Wine 11 engine), DXMT as the environment's mode, no recipes listed, rated 5 of 5 after 25 minutes. Not verified by the maintainer.",
   "notes": "A 2007 Direct3D 9 real-time strategy game. Reported perfect after 25 minutes on an M2 with the environment on DXMT on the Wine 11 engine r12. DXMT itself handles Direct3D 10 and 11 only, and on the Wine 11 engine Highball's automatic modes leave Direct3D 9 to Wine's own Direct3D (the rule the Fallout: New Vegas report confirmed in its log), so that is most likely what drew the game, an inference from the app's rule rather than from this reporter's log. On the default Wine 10 engine the same mode attaches DXVK's Direct3D 9 instead, and whether the game runs there was not reported. No frame rate was given and nothing was measured here.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/command-and-conquer-3-tiberium-wars/"
  },
  {
   "id": "command-and-conquer-red-alert-2-and-yuri-s-revenge",
   "title": "Command & Conquer Red Alert\u2122 2 and Yuri\u2019s Revenge\u2122",
   "status": "community",
   "steam_appid": 2229850,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by valdroff (highball-db#365, 2026-10-06), Apple M3, macOS 27.0.1, Highball 0.10.12, the Steam release: it did not start ('Error - unable to set video mode') on engine x64-sikarugir10.0_6-r22 in Wine's own Direct3D mode, Windows 7, AVX advertised. Confirmed working on 2026-10-08 with Emulate display mode changes on for the game and the environment in D3DMetal mode. Not verified by the maintainer.",
   "notes": "The game asks Windows for a display mode the Mac doesn't offer, Wine refuses, and the game stops with 'Error - unable to set video mode'. The reporter got it running with Emulate display mode changes on for the game (Wine pretends the mode changed and scales the picture) and the D3DMetal graphics mode, whose 32-bit DirectDraw is cnc-ddraw. Which of the two did it was not separated, so the page sets no mode. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/command-and-conquer-red-alert-2-and-yuri-s-revenge/"
  },
  {
   "id": "company-of-heroes-2",
   "title": "Company of Heroes 2",
   "status": "community",
   "steam_appid": 231430,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by trentrand (highball-db#131, 2026-09-19): rated 5, perfect, DXMT, Apple M3 Pro, macOS 26.6.2, engine x64-sikarugir10.0_6-r2, Highball 0.9.10, 96 minutes played through Highball. Not run here. Reported by benpourquoi (highball-db#460, 2026-10-12), Apple M4, macOS 27.2, Highball 0.10.15, engine x64-sikarugir10.0_6-r26, DXMT, rated 4 of 5, playable with minor issues not described, after 7 minutes.",
   "notes": "Reported perfect after a 96-minute session on DXMT, and playable with minor issues the second player did not describe after 7 minutes on an M4. Frame rate not recorded yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/company-of-heroes-2/"
  },
  {
   "id": "company-of-heroes-3",
   "title": "Company of Heroes 3",
   "status": "community",
   "steam_appid": 1677280,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "Reported by sgoger (highball-db#358, 2026-10-06), the Steam copy v5.1.50313.0, Apple M4 Pro, macOS 27.0, Highball 0.10.3, engine x64-sikarugir10.0_6-r19, D3DMetal, rated 3 of 5. The workaround and causes below are the reporter's; not verified by the maintainer.",
   "notes": "Single-player plays on the Wine 10 engine with D3DMetal, about 50 fps on the Metal HUD at 2560x1440 in the campaign, after a manual fix for a start-up crash. Multiplayer needs Microsoft's ucrtbase.dll: with Wine's own, matches desync. Both fixes are by hand for now; Highball's recipes cannot yet move or copy a game's own files. The reporter found the Wine 11 engine (r19) desyncs the same way, and Steam's window draws black there with Microsoft's ucrtbase, so stay on the Wine 10 engine.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/company-of-heroes-3/"
  },
  {
   "id": "control",
   "title": "Control",
   "status": "community",
   "steam_appid": 870780,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "community consensus (AppleGamingWiki / r-macgaming / MacPlay), unverified by Highball",
   "notes": "DX11 mode; works",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/control/"
  },
  {
   "id": "coral-island",
   "title": "Coral Island",
   "status": "community",
   "steam_appid": 1158160,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by gelarr (highball-db#136, 2026-09-19): rated 5, perfect, Apple M1 Pro, macOS 26.5, engine x64-sikarugir10.0_6-r3, Highball 0.9.19, 6 minutes played through Highball. Renderer not stated. Not run here.",
   "notes": "Reported perfect after a six-minute session on an M1 Pro; the renderer used, frame rate and longer play are not recorded yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/coral-island/"
  },
  {
   "id": "counter-strike",
   "title": "Counter-Strike",
   "status": "community",
   "steam_appid": 10,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by JLiveOf (highball-db#240, 2026-09-27), Apple M1, macOS 27.0, Highball 0.9.39, engine x64-sikarugir10.0_6-r11, DXMT mode, the steam and vcrun2022 recipes, rated 4 of 5 after 2 minutes: very playable, never quite 60 fps. Not verified by the maintainer. A second report by EusGoed (highball-db#289, 2026-10-03), Apple M4 Pro, macOS 27.0, Highball 0.9.39, engine x64-sikarugir10.0_6-r11, wined3d as the environment's mode with a dxgi=n DLL override and the vcrun2022 recipe, rated 5 of 5 after 10 minutes.",
   "notes": "The 2000 original (GoldSrc). Reported very playable on the default engine r11 in DXMT mode on an M1, below 60 fps but not needing it. Steam also sells a native Mac build of it, which Highball points out on the game's page since 0.9.39. Nothing was measured here. A second report rates it perfect after 10 minutes in wined3d mode on an M4 Pro. The game draws through OpenGL, which Wine hands to the Mac's own OpenGL whatever the graphics mode, so the mode is unlikely to matter for it, an inference from the two reports rather than a measurement.",
   "anticheat": {
    "names": [
     "VAC"
    ],
    "macVerdict": "warning",
    "note": "VAC is userspace and runs under Wine; Counter-Strike 2 plays online under it here"
   },
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/counter-strike/"
  },
  {
   "id": "crab-champions",
   "title": "Crab Champions",
   "status": "community",
   "steam_appid": 774801,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by atkgitxp (highball-db#27, 2026-09-13): Apple M4 Pro, macOS 26.6.2, Highball 0.9.9, engine x64-sikarugir10.0_6-r2, DXMT, rated 5 of 5 after 90 minutes. Not verified by the maintainer.",
   "notes": "Reported perfect on DXMT on the default engine after 90 minutes. No measurement here yet.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/crab-champions/"
  },
  {
   "id": "cricket-19",
   "title": "Cricket 19",
   "status": "community",
   "steam_appid": 1028630,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by rajeshwrn (highball-db#25, 2026-09-13): Apple M1 Pro, macOS 26.5, Highball 0.9.9, engine x64-sikarugir10.0_6-r2, rated 4 of 5 (playable, minor issues) after 5 minutes. Graphics mode not stated. Not verified by the maintainer.",
   "notes": "Reported playable on the default engine. The reporter did not say which graphics mode or what the minor issues were. No measurement here yet.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/cricket-19/"
  },
  {
   "id": "crusader-kings-iii",
   "title": "Crusader Kings III",
   "status": "community",
   "steam_appid": 1158310,
   "renderer": "dxvk",
   "lastVerified": null,
   "provenance": "Reported by nghuyenthevinh2000 (highball-db#135, 2026-09-19): rated 4, playable with minor issues, DXVK, Apple M1 Pro, macOS 26.3, engine x64-sikarugir10.0_6-r3, Highball 0.9.23, 73 minutes played through Highball. The minor issues were not described. The report left the Steam AppID blank; 1158310 added here. Not run here.",
   "notes": "Reported playable with unspecified minor issues after a 73-minute session on DXVK; frame rate not recorded yet. The game is Direct3D 11 on Windows, so DXMT is the other renderer worth trying.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/crusader-kings-iii/"
  },
  {
   "id": "cyberpunk-2077",
   "title": "Cyberpunk 2077",
   "status": "community",
   "steam_appid": 1091500,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "user reports on Highball (highball-db#2 M4, #3 M5, OdynOOb), wine-10.0 Sikarugir r6; previously community consensus (AppleGamingWiki / r-macgaming)",
   "notes": "Playable. M4: ~17 fps avg, 1920x1200 Steam Deck preset + FSR 2.1. M5: 60-82 fps in gameplay (Metal HUD; the built-in benchmark's summary under-reads because of first-frames shader compilation), fullscreen 1920x1200, FSR 2.1 Balanced, ray-traced local shadows ON. Mandatory: Advertise AVX ON (engine crashes at launch otherwise); Steam launch option --launcher-skip (REDlauncher fails on OpenGL context / libEGL.dll); Steam Overlay OFF (black screen). Fullscreen beats borderless for frame pacing. First runs stutter while shaders compile, then settle. See recipe cyberpunk-2077.",
   "anticheat": null,
   "reports": 0,
   "recipe": true,
   "url": "https://gethighball.com/games/cyberpunk-2077/"
  },
  {
   "id": "dark-souls-iii",
   "title": "Dark Souls III",
   "status": "community",
   "steam_appid": 374320,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "community consensus (AppleGamingWiki / r-macgaming / MacPlay), unverified by Highball. A failure report on an M4 Pro (highball-db#204, 2026-09-24) is open. smalltin (highball-db#435, 2026-10-10), Apple M5, macOS 27.0.1, Highball 0.10.10, engine x64-sikarugir10.0_6-r21, DXMT, rated 4 of 5 after 38 minutes, the issues not described.",
   "notes": "works offline; anti-cheat softban risk online. Direct3D 11. On an M4 Pro DXMT froze the game on every kill and hung macOS's window server; D3DMetal (Apple's DirectX 12 support in the app) plays through kills there, confirmed 2026-09-25 by the reporter, so it is the mode the page recommends. A player on an M5 with the Wine 10 engine r21 rated it playable on DXMT over 38 minutes, so the freeze on kills may not happen on every Mac or engine. The page keeps D3DMetal until more reports agree.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/dark-souls-iii/"
  },
  {
   "id": "dark-souls-remastered",
   "title": "Dark Souls: Remastered",
   "status": "community",
   "steam_appid": 570940,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by phmuni (highball-db#118, 2026-09-18): rated 5, perfect, on DXMT, Apple M5, macOS 27.0, engine x64-sikarugir10.0_6-r3, Highball 0.9.23, ten minutes played through Highball. Not run here.",
   "notes": "Works offline in the one report, perfect on DXMT after a short session; sustained frame rate and longer play are not recorded yet. Like other FromSoftware titles it has a server-side anti-cheat with a softban risk if played online through Wine, so keep it offline. Steam AppID 570940.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/dark-souls-remastered/"
  },
  {
   "id": "darkest-dungeon",
   "title": "Darkest Dungeon",
   "status": "community",
   "steam_appid": 262060,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by gelarr (highball-db#275, 2026-10-02), the Epic Games copy, Apple M1 Pro, macOS 26.5, Highball 0.9.39, engine x64-sikarugir10.0_6-r11, DXMT, Windows 11 set in the environment, rated 5 of 5 after 66 minutes, recipes steam, vcrun2022. Not verified by the maintainer.",
   "notes": "Reported perfect over an hour on DXMT on the default engine, the Windows build from Epic run through Highball on an M1 Pro. The game also has a native Mac build on Steam, so the Windows build is only needed for a copy without one. No frame rate was given and nothing was measured here.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/darkest-dungeon/"
  },
  {
   "id": "death-stranding",
   "title": "Death Stranding",
   "status": "community",
   "steam_appid": 1190460,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "Reported working by detnarrrrrrrrr (highball#107, 2026-09-15), Apple M5, macOS 26.6.2, Highball 0.9.19, Epic copy, D3DMetal with AVX advertised. Not verified by the maintainer. ppapantoniou (highball-db#313, 2026-10-04), Apple M5, macOS 27.2 as written, Highball 0.10.4, engine x64-sikarugir10.0_6-r19, D3DMetal with AVX advertised, Windows 11 set in the environment, with the death-stranding and controller recipes, rated 5 of 5 after 74 minutes.",
   "notes": "DirectX 12, so D3DMetal. The game refuses to start without AVX (\"Death Stranding requires a CPU with AVX support\", highball#107 on an M5), which Rosetta hides unless asked, so the recipe advertises it to the game. Confirmed by the reporter on an M5 with Highball 0.9.19. A second perfect report, 74 minutes on D3DMetal on an M5 with the death-stranding recipe.",
   "anticheat": null,
   "reports": 0,
   "recipe": true,
   "url": "https://gethighball.com/games/death-stranding/"
  },
  {
   "id": "deaths-door",
   "title": "Death's Door",
   "status": "community",
   "steam_appid": 894020,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by SnoopyHuman (highball-db#97, 2026-09-17), Apple M5, macOS 27, Highball 0.9.19, engine x64-sikarugir10.0_6-r3, DXVK, Epic copy, rated 5 of 5 after 3 minutes. Not verified by the maintainer. Then aptonline (highball-db#309, 2026-10-04), Apple M1 Max, macOS 26.6.2, Highball 0.10.4, engine x64-sikarugir10.0_6-r19, DXMT, rated 5 of 5, the invisible characters gone.",
   "notes": "Reported perfect on DXVK after a three-minute session on an M5, Epic copy, so this covers launch and the opening. The Steam id here is the same game on Steam. No measurement here yet. The invisible player and enemies of the DXVK mode (two reports, M1 Max and M2 Max) are gone on DXMT, confirmed by the M1 Max reporter on 0.10.4, so the row's mode is DXMT.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/deaths-door/"
  },
  {
   "id": "deep-rock-galactic",
   "title": "Deep Rock Galactic",
   "status": "community",
   "steam_appid": 548430,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "community consensus (AppleGamingWiki / r-macgaming / MacPlay), unverified by Highball",
   "notes": "EAC userspace; reported working",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/deep-rock-galactic/"
  },
  {
   "id": "denshattack",
   "title": "Denshattack!",
   "status": "community",
   "steam_appid": 2524850,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by Random-Storm (highball-db#362, 2026-10-06), Apple A18 Pro (MacBook Neo), macOS 27.2, Highball 0.10.10, engine x64-sikarugir10.0_6-r21, DXMT, frame cap 60, rated 4 of 5 after 7 minutes (quite mediocre frame rate even on the lowest settings). Not verified by the maintainer.",
   "notes": "Reported playable on a MacBook Neo, with a low frame rate even on the lowest settings. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/denshattack/"
  },
  {
   "id": "deskrawl",
   "title": "Deskrawl",
   "status": "community",
   "steam_appid": 4623570,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by MagnusPladsen (highball-db#326, 2026-10-05), Apple M3 Max, macOS 26.6.2, Highball 0.10.3, engine x64-sikarugir10.0_6-r19, DXMT, msync, Windows 10 set in the environment, no settings changed, rated 5 of 5 after about 20 minutes. Not verified by the maintainer.",
   "notes": "Reported perfect on DXMT on the default engine after about 20 minutes, with nothing changed from the defaults. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/deskrawl/"
  },
  {
   "id": "detroit-become-human",
   "title": "Detroit: Become Human",
   "status": "community",
   "steam_appid": 1222140,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by daniel-kub (highball#125, 2026-09-16), Apple M2 8 GB, macOS 27.0, Highball 0.9.19: on the default engine the game warned about the GPU and crashed; on the Wine 11 engine x64-crossover26.3-r10 its launcher compiled shaders slowly and stopped at 98 percent. The maintainer tried the free demo (Steam 1224230) on 2026-09-26.",
   "notes": "The game draws with Vulkan directly, through MoltenVK, so the graphics mode does not apply. Its launcher first shows a 'graphics card not officially supported' warning, press OK. On an M1 Pro 16 GB with engine x64-crossover26.3-r10 (2026-09-26, demo) the launcher then showed a spinner for twenty minutes at full CPU on one core and never reached the shader compile or the game, so the reporter's 98 percent stop could not be reproduced here either way. The 8 GB stall is most likely memory, the compile loads every shader at once, but that is not measured.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/detroit-become-human/"
  },
  {
   "id": "devil-may-cry-4-special-edition",
   "title": "Devil May Cry 4 Special Edition",
   "status": "community",
   "steam_appid": 329050,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by flacknabe-cpu (highball-db#410, 2026-10-08), Apple M1 Pro, macOS 26.7, Highball 0.10.14, engine x64-sikarugir10.0_6-r24, the environment in DXMT mode with Retina pixels at 100% and a 60 fps cap, rated 5 of 5 after 1 minute. Not verified by the maintainer.",
   "notes": "Reported perfect on DXMT, the default mode, after a one-minute session, so it shows the game starts and little more. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/devil-may-cry-4-special-edition/"
  },
  {
   "id": "devil-may-cry-5",
   "title": "Devil May Cry 5",
   "status": "community",
   "steam_appid": 601150,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by WahyuFauzi (highball-db#336, 2026-10-05), Apple M3, macOS 27.0, Highball 0.10.2, engine x64-sikarugir10.0_6-r18, DXMT, rated 4 of 5 after 53 minutes. Not verified by the maintainer. Follow-up from the same player (highball-db#373, 2026-10-07), rated 4 of 5.",
   "notes": "Reported playable on DXMT, mostly at 60 fps by the player's account, with occasional frame drops. No measurement here yet. The reporter also set TargetPlatform=DirectX11 under [Render] in dmc5config.ini in the game folder (highball-db#373), so the game uses Direct3D 11; not checked here.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/devil-may-cry-5/"
  },
  {
   "id": "dice-dice-baby",
   "title": "Dice Dice Baby",
   "status": "community",
   "steam_appid": 3904950,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported twice by pristineeindustries (highball-db#126 for the game and #127 for its demo, 2026-09-18): rated 5, perfect, Apple M3 Pro, macOS 26.6.2, engine x64-sikarugir10.0_6-r3, Highball 0.9.19, about a minute played through Highball each time. Renderer not stated. Not run here.",
   "notes": "Both the game and its demo were reported perfect after a short session; renderer used, frame rate and longer play are not recorded yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/dice-dice-baby/"
  },
  {
   "id": "dimraeth",
   "title": "Dimraeth",
   "status": "community",
   "steam_appid": 2402680,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by barryloh (highball-db#81, 2026-09-16), Apple M1 Pro, macOS 26.5.1, Highball 0.9.15, engine x64-sikarugir10.0_6-r2, DXMT, rated 5 of 5 on High settings with no frame drops. Session length not stated. Not verified by the maintainer. A second report by juancarlosf2 (highball-db#128, 2026-09-18): rated 5, perfect, on DXMT, Apple M1 Pro, macOS 26.6.2, engine x64-sikarugir10.0_6-r3, Highball 0.9.23, 190 minutes played through Highball. A third report by ftorresdw (highball-db#141, 2026-09-19): rated 5, perfect, D3DMetal, Apple M2 Max, macOS 26.6.2, engine x64-sikarugir10.0_6-r3, Highball 0.9.23, 2 minutes played through Highball. A second reporter (highball-db#176, 2026-09-21): rated 4, playable with minor issues, Apple M5, macOS 26.6.2, engine x64-sikarugir10.0_6-r5, Highball 0.9.32, DXMT, 32 minutes played, with the note that fullscreen leaves a notch on their MacBook and windowed works just as well.",
   "notes": "Reported perfect on DXMT twice on an M1 Pro: at High settings with no frame drops on the r2 engine, and over a three-hour session on the r3 engine. No measurement here yet. A third report rates it perfect on D3DMetal too (M2 Max, two minutes), so both modes have a clean report.",
   "anticheat": null,
   "reports": 2,
   "recipe": false,
   "url": "https://gethighball.com/games/dimraeth/"
  },
  {
   "id": "dirt-rally-2-0",
   "title": "DiRT Rally 2.0",
   "status": "community",
   "steam_appid": 690790,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by flacknabe-cpu (highball-db#372, 2026-10-07), Apple M1 Pro, macOS 26.7, Highball 0.10.12, engine x64-sikarugir10.0_6-r22, the environment in DXMT mode, rated 5 of 5 after 15 minutes. Not verified by the maintainer.",
   "notes": "Reported perfect on DXMT in a 15-minute session. Online play with VAC is untested.",
   "anticheat": {
    "names": [
     "VAC"
    ],
    "macVerdict": "warning",
    "note": "anti-cheat present; Linux/Proton support does not extend to macOS \u2014 userspace path works for some titles"
   },
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/dirt-rally-2-0/"
  },
  {
   "id": "disco-elysium",
   "title": "Disco Elysium - The Final Cut",
   "status": "community",
   "steam_appid": 632470,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "Reported by udance4ever (highball-db#186, 2026-09-23) on the GOG copy, Apple M1, macOS 27.0, engine x64-sikarugir10.0_6-r5, D3DMetal, rated 5 of 5. Not verified by the maintainer.",
   "notes": "Reported perfect on D3DMetal on an M1 on the r5 engine. The report was made on the GOG copy, which is DRM-free and installs from a gog.com offline installer, so the Steam copy has not been reported. No session length or frame rate was given and nothing was measured here.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/disco-elysium/"
  },
  {
   "id": "dishonored",
   "title": "Dishonored",
   "status": "community",
   "steam_appid": 205100,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by gelarr (highball-db#354, 2026-10-06), the Epic Games copy of the Definitive Edition, Apple M1 Pro, macOS 26.7.1, Highball 0.10.2, engine x64-sikarugir10.0_6-r17, DXMT, Windows 11 set in the environment, rated 5 of 5 after 329 minutes. Not verified by the maintainer.",
   "notes": "Reported perfect on DXMT over more than five hours, the Epic Definitive Edition. It stutters the first time a mission or map loads, which settles after that. The Steam copy has not been reported.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/dishonored/"
  },
  {
   "id": "dishonored-2",
   "title": "Dishonored 2",
   "status": "community",
   "steam_appid": 403640,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "community consensus (AppleGamingWiki / r-macgaming / MacPlay), unverified by Highball",
   "notes": "works",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/dishonored-2/"
  },
  {
   "id": "djmax-respect-v",
   "title": "DJMAX RESPECT V",
   "status": "community",
   "steam_appid": 960170,
   "renderer": "dxvk",
   "lastVerified": null,
   "provenance": "Reported by paripob (highball-db#165, 2026-09-21): rated 4, playable with minor issues, Apple M4 Pro, macOS 27.0, engine x64-sikarugir10.0_6-r5, Highball 0.9.32, 10 minutes played through Highball; the environment ran DXMT with msync and the steam recipe (from the report's settings field). The minor issues were not described. Not run here. The same reporter on DXVK (highball-db#171, 2026-09-21): rated 5, 2 minutes, 'input delay, but literally everything else worked fine and worked way better than on dxmt'.",
   "notes": "A rhythm game, so timing is the thing to watch. The reporter tried both modes on an M4 Pro with macOS 27 and found DXVK much better than DXMT, with input delay as the remaining complaint; DXMT was rated playable with unspecified minor issues after ten minutes. Use DXVK. No frame rate recorded, and nobody has measured the actual input latency.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/djmax-respect-v/"
  },
  {
   "id": "dodonpachi-resurrection",
   "title": "DoDonPachi Resurrection",
   "status": "community",
   "steam_appid": 464450,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by flacknabe-cpu (highball-db#421, 2026-10-09), Apple M1 Pro, macOS 26.7, Highball 0.10.14, engine x64-sikarugir10.0_6-r24, mode not stated, rated 5 of 5 after 2 minutes. Not verified by the maintainer.",
   "notes": "Reported perfect after a two-minute session on an M1 Pro. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/dodonpachi-resurrection/"
  },
  {
   "id": "dokapon-kingdom-connect",
   "title": "Dokapon Kingdom: Connect",
   "status": "community",
   "steam_appid": 2338140,
   "renderer": "wined3d",
   "lastVerified": null,
   "provenance": "Reported by JingKritsada (highball-db#87, 2026-09-16), Apple M3, macOS 27, Highball 0.9.19, engine x64-sikarugir10.0_6-r3, rated 5 of 5 provisionally after a workaround: the game launches, displays and responds to input, extended play and frame rate not verified. Not verified by the maintainer.",
   "notes": "An OpenGL game. On the stock engine it crashes at startup through a null OpenGL function pointer (GLEW's glClearDepthf, a function macOS's own OpenGL does not provide). The reporter got it running by placing Mesa's Windows OpenGL build (opengl32.dll and libgallium_wgl.dll from mesa-dist-win 26.2.0) beside the game's exe with a per-exe native override for opengl32, launched through Steam with sync off. That is a hand edit Highball does not ship; it points at the same OpenGL gap as Mewgenics and at Mesa as the way to close it. Measured here on 2026-09-16: Mesa's zink driver refuses MoltenVK (no nullDescriptor), so the workaround runs on llvmpipe, software rendering on the CPU. Fine for this board game, not for anything heavier. Performance was not measured.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/dokapon-kingdom-connect/"
  },
  {
   "id": "dokimon-quest",
   "title": "Dokimon Quest",
   "status": "community",
   "steam_appid": 2019300,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "Reported by udance4ever (highball-db#344, 2026-10-05), Apple M1, macOS 27.0.1, Highball 0.10.8, engine x64-sikarugir10.0_6-r21, D3DMetal, rated 4 of 5 after 5 minutes. Not verified by the maintainer.",
   "notes": "Reported playable on D3DMetal. Four error boxes come up before the game starts, and pressing OK on each lets it start and play normally. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/dokimon-quest/"
  },
  {
   "id": "doom-64",
   "title": "DOOM 64",
   "status": "community",
   "steam_appid": 1148590,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by silvius2017-dot (highball-db#250, 2026-09-29), the Epic Games Store copy, Apple M1, macOS 27.0, Highball 0.9.39, engine x64-sikarugir10.0_6-r11, DXMT, rated 5 of 5 after 1 minute. Not verified by the maintainer.",
   "notes": "Reported perfect on DXMT on an M1 with the default engine r11, from the Epic Games Store, after a one-minute session, so this records that it starts and plays briefly. The Steam copy was not tried. Nothing was measured here.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/doom-64/"
  },
  {
   "id": "doom-eternal",
   "title": "DOOM Eternal",
   "status": "community",
   "steam_appid": 782330,
   "renderer": "dxvk",
   "lastVerified": null,
   "provenance": "community consensus (AppleGamingWiki / r-macgaming / MacPlay), unverified by Highball",
   "notes": "Vulkan-only: DXVK/MoltenVK path; mixed reports",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/doom-eternal/"
  },
  {
   "id": "door-kickers",
   "title": "Door Kickers",
   "status": "community",
   "steam_appid": 248610,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by ajaxxxx2019 (highball-db#443, 2026-10-10), Apple M4, macOS 27.0.1, Highball 0.10.14, engine x64-sikarugir10.0_6-r26, mode not stated, rated 5 of 5 after 21 minutes. Not verified by the maintainer.",
   "notes": "Reported perfect over a 21-minute session on an M4. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/door-kickers/"
  },
  {
   "id": "dragon-quest-i-ii-hd-2d-remake",
   "title": "DRAGON QUEST I & II HD-2D Remake",
   "status": "community",
   "steam_appid": 2893570,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by thejudge22 (highball-db#208, 2026-09-25), Apple M4 Pro, macOS 27.0, Highball 0.9.35, engine x64-sikarugir10.0_6-r7, DXMT (the environment's mode, AVX advertised), rated 5 of 5 after 40 minutes. Not verified by the maintainer.",
   "notes": "Windows only on Steam. Reported perfect on DXMT after a 40-minute session on an M4 Pro with the steam, corefonts and vcrun2022 recipes. The reporter's only remark was button mapping on a Switch controller, which they put down to the controller. No frame rate was given and nothing was measured here.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/dragon-quest-i-ii-hd-2d-remake/"
  },
  {
   "id": "dragon-quest-vii-reimagined",
   "title": "DRAGON QUEST VII Reimagined",
   "status": "community",
   "steam_appid": 2499860,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "community test report by alemolamg (highball-db#9), unverified by Highball",
   "notes": "Runs and plays well. Reported on an Apple M5 Pro, macOS 26.6.2, Highball 0.8.3, engine wine-10.0 (Sikarugir) r1, Steam, automatic graphics mode (DXMT). Stutter during the first combats eases after a few minutes (shader warm-up); sustained high GPU load, the Mac runs warm and loud; no crash or instability. The executable carries D3D12 references, so D3DMetal is worth trying if a future build regresses under DXMT.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/dragon-quest-vii-reimagined/"
  },
  {
   "id": "drop-duchy",
   "title": "Drop Duchy",
   "status": "community",
   "steam_appid": 2525310,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by tartartartartartar (highball-db#49, 2026-09-15), Apple M4, macOS 15.3.1, Highball 0.9.15, engine x64-sikarugir10.0_6-r2, DXMT, rated 5 of 5 after 2 minutes. Not verified by the maintainer.",
   "notes": "Reported perfect on DXMT on the default engine after a two-minute session, so launch and the first screens. No measurement here yet.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/drop-duchy/"
  },
  {
   "id": "dune-spice-wars",
   "title": "Dune: Spice Wars",
   "status": "community",
   "steam_appid": 1605220,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by xcagricolak (highball#206, 2026-09-26), Apple M3, macOS 27.0, Highball 0.9.35, engine x64-sikarugir10.0_6-r7, DXMT mode with AVX advertised: an 'OpenGL Error' dialog, the application was unable to create an OpenGL context, OpenGL 3.2+ is required. Not verified by the maintainer.",
   "notes": "Reported not starting: the game's OpenGL renderer asks for a context macOS's OpenGL cannot provide, and the switch Highball sets for 3.2 core contexts (CX_FWD_COMPAT_GL_CTX) was in place. Whether the game can be made to use its DirectX renderer instead, which would go through DXMT, is being asked on the report. Play passes hlbootdx.dat so the game starts on DirectX instead of OpenGL, from outside reports, not run here.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/dune-spice-wars/"
  },
  {
   "id": "efootball",
   "title": "eFootball",
   "status": "community",
   "steam_appid": 1665460,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by chinaitechs (highball-db#26, 2026-09-13): Apple M5 Pro, macOS 26.6.2, Highball 0.9.9, engine x64-sikarugir10.0_6-r2, rated 5 of 5 after 10 minutes. Graphics mode not stated. Not verified by the maintainer.",
   "notes": "Reported perfect on the default engine after 10 minutes. The reporter did not say which graphics mode. Online play is the whole game, so the report covers that unless the reporter says otherwise. No measurement here yet.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/efootball/"
  },
  {
   "id": "elden-ring",
   "title": "Elden Ring",
   "status": "community",
   "steam_appid": 1245620,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "community consensus (AppleGamingWiki / r-macgaming / MacPlay), unverified by Highball. A user (highball-db#179, 2026-09-22) rated it 5, perfect, Apple M1, macOS 26.6.2, engine x64-sikarugir10.0_6-r5, Highball 0.9.33, D3DMetal, 231 minutes played through Highball with the steam and vcrun2022 recipes. nimbold (highball-db#228, 2026-09-26): rated 5, perfect, Apple M3, macOS 27.0, engine x64-sikarugir10.0_6-r10, Highball 0.9.37, D3DMetal with frame generation 2x and AVX advertised. MonuCarpenter (highball-db#324, 2026-10-05), Apple M4 Pro, macOS 27.0, Highball 0.10.3, engine x64-sikarugir10.0_6-r19, the environment in DXMT mode, rated 5 of 5 after a five-minute session.",
   "notes": "EAC is userspace under Wine \u2014 runs; use d3dmetal (D3D12) A reporter played 231 minutes on D3DMetal on an M1 with macOS 26.6.2 and rated it perfect, which is the longest session recorded for it here; frame rate not measured. A second perfect report on an M3 with macOS 27.0 and engine r10, D3DMetal with frame generation 2x. That reporter's controller was not recognised until they switched Wine's controller driver in the registry (HKCU\\Software\\Wine\\WineBus, DisableHidraw=1 and Enable SDL=1), after which it worked. A third report, five minutes on an M4 Pro with the environment in DXMT mode, also perfect; too short to say more than that it starts and plays there.",
   "anticheat": {
    "names": [
     "Easy Anti-Cheat"
    ],
    "macVerdict": "warning",
    "note": "anti-cheat present; Linux/Proton support does not extend to macOS \u2014 userspace path works for some titles"
   },
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/elden-ring/"
  },
  {
   "id": "elden-ring-nightreign",
   "title": "ELDEN RING NIGHTREIGN",
   "status": "community",
   "steam_appid": 2622380,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "Reported by aj2wavy (highball-db#405, 2026-10-08), Apple M1 Pro, macOS 27.0.1, Highball 0.10.10, engine x64-sikarugir10.0_6-r21, the environment in DXMT mode, the controller-sdl, corefonts, steam and vcrun2022 recipes, rated 3 of 5 after 14 minutes, offline only. Not verified by the maintainer.",
   "notes": "Reported playable offline over a 14-minute session. The reporter could only start it without its anti-cheat, Easy Anti-Cheat, which keeps the game out of online play, and the resolution behaved oddly. It's a Direct3D 12 game, so the page asks for D3DMetal like Elden Ring's. No measurement here yet.",
   "anticheat": {
    "names": [
     "Easy Anti-Cheat"
    ],
    "macVerdict": "warning",
    "note": "anti-cheat present; Linux/Proton support does not extend to macOS \u2014 userspace path works for some titles"
   },
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/elden-ring-nightreign/"
  },
  {
   "id": "electronic-super-joy-2",
   "title": "Electronic Super Joy 2",
   "status": "community",
   "steam_appid": 1113940,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by Raymond-Weng (highball-db#137, 2026-09-19): rated 5, perfect, Apple M4, macOS 27.0, engine x64-sikarugir10.0_6-r3, Highball 0.9.19, 8 minutes played through Highball. Renderer not stated. Not run here.",
   "notes": "Reported perfect after an eight-minute session on an M4; the renderer used, frame rate and longer play are not recorded yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/electronic-super-joy-2/"
  },
  {
   "id": "emberward",
   "title": "Emberward",
   "status": "community",
   "steam_appid": 2643980,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by togdon (highball-db#320, 2026-10-05), Apple M1 Pro, macOS 26.6.2, Highball 0.10.3, engine x64-sikarugir10.0_6-r19, DXMT, msync, Windows 10 set in the environment, rated 5 of 5 after 119 minutes. Not verified by the maintainer.",
   "notes": "Reported perfect on DXMT on the default engine over a session of almost two hours. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/emberward/"
  },
  {
   "id": "engine-sim-community-edition",
   "title": "Engine Sim (Community Edition)",
   "status": "community",
   "steam_appid": null,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by KookiesOinfinity (highball-db#207, 2026-09-24), Apple M3, macOS 27.0, Highball 0.9.35, engine x64-sikarugir10.0_6-r7, DXMT (the environment's mode), rated 5 of 5 after 3 minutes. Not verified by the maintainer.",
   "notes": "The open-source engine simulator from github.com/Engine-Simulator/engine-sim-community-edition (its Windows release), not the Steam 'Engine Simulator' page, which is still marked coming soon. Listed on the strength of the official release. Reported perfect on DXMT after a short session on an M3. No frame rate was given and nothing was measured here.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/engine-sim-community-edition/"
  },
  {
   "id": "escape-the-backrooms",
   "title": "Escape the Backrooms",
   "status": "community",
   "steam_appid": 1943950,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "Reported by verylovestars (highball-db#296 and highball-db#299, 2026-10-03), Apple M4 Pro, macOS 27.0.1, Highball 0.9.39, engine x64-sikarugir10.0_6-r11, D3DMetal as the environment's mode with a winhttp=n DLL override, recipes steam and vcrun2022, rated 5 of 5 after 5 minutes and again after 272 minutes (the second report's renderer field says DXMT while its environment line says D3DMetal, this row goes by the environment). A third report by WaterWANG-1014 (highball-db#302, 2026-10-04), Apple M4 Max, macOS 15.8, Highball 0.10.2, engine x64-sikarugir10.0_6-r17, D3DMetal with AVX advertised and D3DM_SUPPORT_DXR=0, recipes steam, hogwarts-legacy and vcrun2022, rated 5 of 5 after 2 minutes. Not verified by the maintainer.",
   "notes": "An Unreal Engine game, Direct3D 11 or 12 by its store page. Reported perfect three times on D3DMetal, the longest a four and a half hour session on an M4 Pro on the default engine r11, and a two-minute look on an M4 Max on macOS 15.8 with engine r17. Which of the game's two Direct3D paths ran under D3DMetal is not known and nobody tried DXMT, so the mode here is the one that worked rather than a comparison. The first reporter's winhttp override and the third reporter's AVX and D3DM_SUPPORT_DXR settings were in place in the working runs, whether any of them is needed is not known, and the hogwarts-legacy recipe in that environment belongs to another game. No frame rate was given and nothing was measured here.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/escape-the-backrooms/"
  },
  {
   "id": "euro-truck-simulator-2",
   "title": "Euro Truck Simulator 2",
   "status": "community",
   "steam_appid": 227300,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by nik-19201 (highball-db#288, 2026-10-03), Apple M1, macOS 27.0.1, Highball 0.10.4 beta, engine x64-crossover26.3-r16 (the Wine 11 engine), DXMT, works perfectly in their words, maps loading faster than on the default engine. Not verified by the maintainer.",
   "notes": "Reported perfect on DXMT on the Wine 11 engine r16 on an M1, with maps loading faster than on the default engine, where the same reporter saw mouse and camera delays. On the Wine 11 engine r15 it did not start, the DXMT start-up crash that r16 removes. Nothing was measured here. The game has a native Mac version on Steam as well.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/euro-truck-simulator-2/"
  },
  {
   "id": "europa-universalis-5",
   "title": "Europa Universalis 5",
   "status": "community",
   "steam_appid": 3450310,
   "renderer": "dxvk",
   "lastVerified": null,
   "provenance": "Reported by teoyidu (highball-db#139, 2026-09-19): rated 5, perfect, DXVK, Apple M3 Pro, macOS 26.6.2, engine x64-crossover26.3-r10, Highball 0.9.23, 44 minutes played through Highball. Not run here. JarlaxleXenocide (highball-db#154, 2026-09-20): rated 5, perfect, Apple M5 Pro, macOS 26.6.2, engine x64-sikarugir10.0_6-r5, Highball 0.9.28, DXVK, 51 minutes played through Highball.",
   "notes": "Reported perfect twice on DXVK: a 44-minute session on the Wine 11 CrossOver engine (x64-crossover26.3-r10, M3 Pro) and a 51-minute session on the default Wine 10 engine (r5, M5 Pro), both on macOS 26.6.2; frame rate not recorded yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/europa-universalis-5/"
  },
  {
   "id": "ez2on-reboot-r",
   "title": "EZ2ON REBOOT : R",
   "status": "community",
   "steam_appid": 1477590,
   "renderer": "dxvk",
   "lastVerified": null,
   "provenance": "Reported by kkorenn (highball-db#279, 2026-10-02), Apple M4 Pro, macOS 27.2 as entered, Highball 0.10.1, engine x64-sikarugir10.0_6-r15, DXVK, AVX advertised, rated 5 of 5 after 38 minutes, in an environment shared with Counter-Strike 2 (recipes steam, vcrun2022, counter-strike-2, controller-sdl). Not verified by the maintainer. Reported again by ehaimer (highball-db#464, 2026-10-12), Apple M4 Pro, macOS 26.6.2, Highball 0.10.15, engine x64-sikarugir10.0_6-r26, DXVK, recipes steam and vcrun2022, rated 4 of 5, playable with minor issues not described, after 1 minute.",
   "notes": "A rhythm game, reported perfect over 38 minutes on DXVK on the default engine, and playable with minor issues a second player did not describe after a one minute session on r26. The anti-cheat map lists XIGNCODE3 for it, and the reporter's session went through, so whatever the game ships did not stop it under Wine on this copy. The dxvk.conf lines in the report (customDeviceId, maxAvailableMemory, enableAsync off) are scoped to csgo.exe by Highball's Counter-Strike 2 recipe and do not apply to this game. No frame rate was given and nothing was measured here. The second player saw the notes and the music out of sync until the display ran at 60 Hz, and the bottom edge of the game window slightly cut off.",
   "anticheat": {
    "names": [
     "XIGNCODE3"
    ],
    "macVerdict": "warning",
    "note": "anti-cheat present; Linux/Proton support does not extend to macOS \u2014 userspace path works for some titles"
   },
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/ez2on-reboot-r/"
  },
  {
   "id": "factorio",
   "title": "Factorio",
   "status": "community",
   "steam_appid": 427520,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "community consensus (AppleGamingWiki / r-macgaming / MacPlay), unverified by Highball",
   "notes": "native mac build exists \u2014 prefer it",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/factorio/"
  },
  {
   "id": "fallout-4",
   "title": "Fallout 4",
   "status": "community",
   "steam_appid": 377160,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "community consensus (AppleGamingWiki / r-macgaming / MacPlay), unverified by Highball",
   "notes": "works; script extender untested",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/fallout-4/"
  },
  {
   "id": "fallout-sonora",
   "title": "Fallout Sonora",
   "status": "community",
   "steam_appid": null,
   "renderer": null,
   "lastVerified": null,
   "provenance": "community report on highball-db#21 (HappySmurfday, Apple M4 Max, macOS 27.0, engine x64-crossover26.3-r5, 2026-09-11), sent from Highball's after-play report after 42 minutes",
   "notes": "Fallout Sonora is a free total conversion of Fallout 2 (a Windows program, not on Steam). Reported playable with minor issues on an M4 Max on the Wine 11 engine (r5) after 42 minutes of play; the reporter did not say which graphics mode or what the minor issues were. Run it as a Windows program in Highball (Add, A Windows program I have).",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/fallout-sonora/"
  },
  {
   "id": "fallout-new-vegas",
   "title": "Fallout: New Vegas",
   "status": "community",
   "steam_appid": 22380,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by matthiasseghers (highball-db#211, 2026-09-25), Apple M3 Pro, macOS 27.0, Highball 0.9.35, engine x64-crossover26.3-r11, DXVK, AVX advertised, rated 2 of 5: the main menu holds 40 to 50 fps and drops under 10 with lag spikes when hovering menu items. The Wine 10 engine launched worse for them. Not verified by the maintainer. Follow-up 2026-09-28 by the same reporter: DXMT mode on r11, which sends Direct3D 9 to Wine's own Direct3D (the log confirms it), starts smoother and lags less in the menu, but menu and game stay under about 15 fps by their estimate, no counter would show. Second follow-up 2026-09-29: on engine r12 it runs slightly better but still unevenly, and the reporter suspects the game needs its community performance mods to run well under Wine.",
   "notes": "A Direct3D 9 game from 2010. On the Wine 11 engines DXVK's Direct3D 9 runs at about half the speed the default engine's does (Five Nights at Freddy's, 40 against 76 fps, measured 2026-09-25). Wine's own Direct3D on r11 helped the reporter but did not make it playable, so the CPU side is the next suspect. Engine r12 carries the loader side of x87 acceleration only. The sidecar binary that does the work is not shipped and Highball sets no ROSETTA_X87_PATH, so r12 alone does not speed up x87 math (the Half-Life 2 figure of 131 to 174 fps was measured with that sidecar set by hand), and the reporter's r12 test measured only the single-process launch. Nothing was measured here. A later round from the same reporter (highball-db#211, 2026-09-30): on r12 the frame rate falls to unplayable within seconds of walking, indoors too. Fallout.ini changes (water shader off, present interval 0, threaded AI with two threads), windowed mode and the Steam overlay off did not help. xNVSE with New Vegas Tick Fix could not be launched, since renaming nvse_loader to the launcher sent Steam into a file validation loop, and a 32-bit DXVK d3d9.dll beside the game with a native override crashed at launch with a page fault in 32-bit code. A separate finding of 2026-10-03 (highball#165) may matter here: 32-bit programs without the NX_COMPAT flag had data execution prevention turned off under Wine, and under Rosetta that made every write into a buffer DXVK hands to Metal fault, 30 to 50 seconds per 1500 frames in a Direct3D 9 test on an M4. The Wine 11 engine keeps DEP on from revision r17, which ships with the version after 0.10.4. Not measured on this game yet; a run on r17 with DXVK is the thing to try when it is out.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/fallout-new-vegas/"
  },
  {
   "id": "farthest-frontier",
   "title": "Farthest Frontier",
   "status": "community",
   "steam_appid": 1044720,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "Reported by jnp-nl (highball-db#359, 2026-10-06), the Steam copy, Apple M5 Max, macOS 27.0.1, Highball 0.10.3, engine x64-sikarugir10.0_6-r19, D3DMetal, rated 4 of 5 after 52 minutes. Not verified by the maintainer.",
   "notes": "Reported playable on D3DMetal with a 60 fps cap, in a 52-minute session. The reporter's environment had Windows 11, 192 dpi scaling and AVX advertised.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/farthest-frontier/"
  },
  {
   "id": "final-fantasy-vii-remake-intergrade",
   "title": "FINAL FANTASY VII REMAKE INTERGRADE",
   "status": "community",
   "steam_appid": 1462040,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "Reported by udance4ever (highball-db#188, 2026-09-23), Apple M1, macOS 27.0, engine x64-sikarugir10.0_6-r5, D3DMetal, rated 5 of 5. Not verified by the maintainer.",
   "notes": "Reported perfect on D3DMetal on an M1 on the r5 engine. No session length or frame rate was given and nothing was measured here.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/final-fantasy-vii-remake-intergrade/"
  },
  {
   "id": "final-fantasy-xiii",
   "title": "FINAL FANTASY XIII",
   "status": "community",
   "steam_appid": 292120,
   "renderer": "wined3d",
   "lastVerified": null,
   "provenance": "Reported by ziquies (highball-db#132, 2026-09-19): rated 4, playable with minor issues, wined3d, Apple M4, macOS 27.2, engine x64-sikarugir10.0_6-r3, Highball 0.9.19, 2 minutes played through Highball, with the FF13Fix 1.6.4 community patch installed to get past the start. Not run here.",
   "notes": "A two-minute session on wined3d rated playable with minor issues. The reporter runs the game with FF13Fix 1.6.4, a community patch for the PC port, because the start would not load without it. The minor issues, longer play and the frame rate are not recorded yet. The port is Direct3D 9, so DXVK is the other renderer worth trying.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/final-fantasy-xiii/"
  },
  {
   "id": "five-nights-at-freddys-2",
   "title": "Five Nights at Freddy's 2",
   "status": "community",
   "steam_appid": 332800,
   "renderer": "dxvk",
   "lastVerified": null,
   "provenance": "Reported by sadsaltygamer37 (highball#67, 2026-09-15): runs on Wine's own Direct3D at about 5 fps, freezes on DXVK after the first frame, default engine. Not verified by the maintainer.",
   "notes": "Reported to freeze on DXVK and crawl on Wine's own Direct3D. The first game needed Wine to emulate its small fullscreen mode, and the recipe here applies the same setting to this game's executable, unverified. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": true,
   "url": "https://gethighball.com/games/five-nights-at-freddys-2/"
  },
  {
   "id": "five-nights-at-freddys-4",
   "title": "Five Nights at Freddy's 4",
   "status": "community",
   "steam_appid": 388090,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "reported by sadsaltygamer37 (highball-db#12), Apple M1 Pro, unverified by Highball. kasettakorn (highball-db#170, 2026-09-21): rated 5, perfect, Apple M4 Pro, macOS 26.5.2, engine x64-sikarugir10.0_6-r5, Highball 0.9.32, DXMT, 1 minute played through Highball (the environment also carried the Sims recipe's MVK_SHADOW_IMPORT=1, which does not concern this game).",
   "notes": "Plays. Reported on an Apple M1 Pro as running well with no issues, and by a second reporter as perfect on DXMT on an M4 Pro with macOS 26.5.2 after a one-minute session. No frame rate measured. Not tried here; the first game in the series is verified here at 60 fps on DXVK.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/five-nights-at-freddys-4/"
  },
  {
   "id": "five-nights-at-freddys-into-the-pit",
   "title": "Five Nights at Freddy's: Into the Pit",
   "status": "community",
   "steam_appid": 2638370,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by zerealfox (highball-db#197, 2026-09-23) on the Epic copy, Apple M5 Max, macOS 27.0, DXMT, rated 5 of 5. Not verified by the maintainer.",
   "notes": "Reported perfect on DXMT on an M5 Max. The report was made on the Epic copy, so the Steam copy has not been reported. No session length or frame rate was given and nothing was measured here.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/five-nights-at-freddys-into-the-pit/"
  },
  {
   "id": "forager",
   "title": "Forager",
   "status": "community",
   "steam_appid": 751780,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by Affireyy (highball-db#273, 2026-10-02), Apple M5, macOS 27.0, Highball 0.9.39, engine x64-sikarugir10.0_6-r11, DXMT, rated 4 of 5 after 11 minutes, recipe steam. Not verified by the maintainer.",
   "notes": "Reported playable on DXMT on the default engine, with a mouse pointer the reporter calls a little floaty as the one flaw. No frame rate was given and nothing was measured here.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/forager/"
  },
  {
   "id": "forgive-me-father",
   "title": "Forgive Me Father",
   "status": "community",
   "steam_appid": 1590910,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by thevideogameraptorboggle (highball-db#314, 2026-10-04), Apple M4, macOS 26.5, Highball 0.9.39, engine x64-sikarugir10.0_6-r11, DXMT, msync, Windows 10 set in the environment, rated 5 of 5 after 27 minutes. Not verified by the maintainer.",
   "notes": "Reported perfect on DXMT on the default engine after a session of 27 minutes. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/forgive-me-father/"
  },
  {
   "id": "forza-horizon-5",
   "title": "Forza Horizon 5",
   "status": "community",
   "steam_appid": 1551360,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "community consensus (AppleGamingWiki / r-macgaming / MacPlay), unverified by Highball. tusharchawre (highball-db#386, 2026-10-07): rated 2, launches but not playable, Apple M4 16 GB, macOS 27.2, Highball 0.10.13, engines x64-crossover26.3-r20 and r21, D3DMetal, Steam build 21856128, about an hour of testing.",
   "notes": "Direct3D 12, so D3DMetal. A detailed report on an M4 gets past startup, the Xbox sign-in and into free roam and the benchmark on both Wine 11 engines, but the game is not playable: every piece of scenery draws tilted and a Fatal Error ends it within minutes. Getting that far took a graphics card disguise and a hand-made way around the black sign-in window, see the known issues. Not measured by the maintainer.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/forza-horizon-5/"
  },
  {
   "id": "frostpunk",
   "title": "Frostpunk",
   "status": "community",
   "steam_appid": 323190,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by AbhinavRobinson (highball-db#376, 2026-10-07), Apple M5 Pro, macOS 27.0.1, Highball 0.10.10, engine x64-sikarugir10.0_6-r21, DXMT, the Epic Games Store copy, rated 5 of 5 after 6 minutes. Not verified by the maintainer.",
   "notes": "Reported perfect on DXMT in a short session with the Epic copy. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/frostpunk/"
  },
  {
   "id": "frozen-synapse",
   "title": "Frozen Synapse",
   "status": "community",
   "steam_appid": 98200,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by dennisstewart (highball#317, 2026-10-11), Apple M2, macOS 26.7.1, Highball 0.10.10, engine x64-sikarugir10.0_6-r21, the Windows version through Steam, tried on DXMT, DXVK, Wine's own Direct3D and D3DMetal. Not verified by the maintainer.",
   "notes": "Plays, but the frame rate falls steeply once the shooting starts and particles fly, in every graphics mode the reporter tried, with menus at 60 fps and occasional hitches when scrolling the map. Playable since the game is turn based. The Mac version on Steam is 32-bit and does not run on current macOS, so the Windows version is the one to use.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/frozen-synapse/"
  },
  {
   "id": "fumes",
   "title": "FUMES",
   "status": "community",
   "steam_appid": 1920430,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by a user (highball-db#144, 2026-09-19): rated 5, perfect, Apple M1, macOS 15.7.1, engine x64-sikarugir10.0_6-r5, Highball 0.9.28, 11 minutes played through Highball; graphics mode not stated. Not run here.",
   "notes": "Reported perfect after an eleven-minute session on an M1 with macOS 15.7.1; the graphics mode was not stated and the frame rate not recorded.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/fumes/"
  },
  {
   "id": "garrys-mod",
   "title": "Garry's Mod",
   "status": "community",
   "steam_appid": 4000,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by phmuni (highball-db#120, 2026-09-18): rated 4, playable with minor issues, on DXMT, Apple M5, macOS 27.0, engine x64-sikarugir10.0_6-r3, Highball 0.9.23, 58 minutes played through Highball. Not run here.",
   "notes": "Source engine, Direct3D 9. Boots and plays fine at the display's native resolution in the one report, completely playable over a near-hour session. Two things noted: it crashed once while creating a world for the first time and was fine after a restart, and motion feels a little jittery, not a true 120 Hz feel, even though the game itself runs well. Frame rate not measured.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/garrys-mod/"
  },
  {
   "id": "geometry-dash",
   "title": "Geometry Dash",
   "status": "community",
   "steam_appid": 322170,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by cshan5389-droid (highball-db#403, 2026-10-08), Apple M2, macOS 26.6.2, Highball 0.10.10, engine x64-sikarugir10.0_6-r21, the environment in DXMT mode, version 2.2081, rated 5 of 5 after 2 minutes with a low frame rate. Not verified by the maintainer. Reported by khoitruongsg-boop (highball-db#470, 2026-10-13), Apple M2, macOS 27.0, Highball 0.10.15, engine x64-sikarugir10.0_6-r26, rated 5 of 5 after 123 minutes.",
   "notes": "This game has a native macOS version on Steam, so the Mac Steam app runs it directly without Highball. That is the better way to play it. The Windows build was reported working through Highball over a 2-minute session, with a low frame rate. It draws with OpenGL, which Highball's graphics modes don't change, so the page sets no mode. A second player rates it perfect after two hours on an M2.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/geometry-dash/"
  },
  {
   "id": "ghostrunner-2",
   "title": "Ghostrunner 2",
   "status": "community",
   "steam_appid": 2144740,
   "renderer": "dxvk",
   "lastVerified": null,
   "provenance": "Reported by RagavVijairaj (highball-db#91, 2026-09-16), Apple M5, macOS 27, Highball 0.9.19, engine x64-sikarugir10.0_6-r3, DXVK, Epic copy, rated 4 of 5 (playable, minor issues) after 2 minutes. Not verified by the maintainer.",
   "notes": "Reported playable on DXVK after a two-minute session on an M5, Epic copy, with minor issues the reporter did not describe, so this covers launch and the first screen. An Unreal Engine 4 game with a DirectX 12 path; D3DMetal was not tried. The Steam id here is the same game on Steam. No measurement here yet.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/ghostrunner-2/"
  },
  {
   "id": "god-of-war",
   "title": "God of War",
   "status": "community",
   "steam_appid": 1593500,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "community consensus (AppleGamingWiki / r-macgaming / MacPlay), unverified by Highball. Also reported by halite-inc (highball-db#79, 2026-09-16), Apple M5, macOS 26.6.2, engine x64-sikarugir10.0_6-r3, D3DMetal, rated 5 of 5 after one minute on a self-built Highball carrying GPTK 4. Again by halite-inc (highball-db#254, 2026-09-29), Apple M5, macOS 27.2, engine x64-crossover26.3-r10, D3DMetal, rated 5 of 5 after 36 minutes on a self-built Highball (version 0.0.0-dev).",
   "notes": "D3D11; works Reported on the Epic copy by atkgitxp (highball-db#46, 2026-09-14), Apple M4 Pro, macOS 26.6.2, Highball 0.9.9, default engine, DXMT, 37 minutes: 30 to 55 fps at 100 percent render scale, noise artifacts on Kratos and Atreus that depend on lighting and depth, and inconsistent lighting with AMD FSR on, so the reporter recommends turning FSR off. A second report from an M5 plays it on D3DMetal with the Wine 11 engine r10 for 36 minutes, rated perfect, no frame rate given.",
   "anticheat": null,
   "reports": 2,
   "recipe": false,
   "url": "https://gethighball.com/games/god-of-war/"
  },
  {
   "id": "gold-mining-simulator-2-demo",
   "title": "Gold Mining Simulator 2 Demo",
   "status": "community",
   "steam_appid": 3626940,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "Reported by ZiarnoM (highball#215, 2026-09-27), Apple M2 Pro 16 GB, macOS 26.5.1, Highball 0.9.35, engine x64-sikarugir10.0_6-r7, D3DMetal with the launch option -dx12. Not verified by the maintainer.",
   "notes": "Unreal Engine. The free singleplayer demo of Gold Mining Simulator 2 (full game Steam 2885380). Runs on D3DMetal with -dx12, which the game needs: without it it falls back to Direct3D 11 and crashes. Reported about 135 fps in the menu and about 30 fps in game at 1920x1080 windowed, all Low, 3D resolution 50%, 18 to 20 fps at 3440x1440. The game uses 11 to 13 GB of memory, so close other apps on a 16 GB Mac. Nothing was measured here.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/gold-mining-simulator-2-demo/"
  },
  {
   "id": "golden-chambers",
   "title": "Golden Chambers",
   "status": "community",
   "steam_appid": 2437570,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by nikisheen (highball-db#74, 2026-09-16), Apple M1 Pro, macOS 26.5, Highball 0.9.9, engine x64-sikarugir10.0_6-r2, DXMT, rated 5 of 5 after 26 minutes. Not verified by the maintainer.",
   "notes": "Reported perfect on DXMT after a session of 26 minutes. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/golden-chambers/"
  },
  {
   "id": "grand-theft-auto-iv",
   "title": "Grand Theft Auto IV: The Complete Edition",
   "status": "community",
   "steam_appid": 12210,
   "renderer": "dxvk",
   "lastVerified": null,
   "provenance": "Reported by Bipolaire (highball-db#108, 2026-09-17), Apple M4 Pro, macOS 27.2 as entered, Highball 0.9.19, engine x64-sikarugir10.0_6-r3, Wine's Direct3D, rated 4 of 5 (playable, minor issues) after 55 minutes. Michael-Liendo (highball-db#280, 2026-10-02), Apple M4, macOS 27.0, Highball 0.10.2, engine x64-sikarugir10.0_6-r17, the environment on DXVK, rated 4 of 5 after 60 minutes. Not verified by the maintainer.",
   "notes": "Reported playable twice: 55 minutes on Wine's own Direct3D (M4 Pro, engine r3) and 60 minutes on an M4 with the environment on DXVK (engine r17). The second report saw black line segments flicker in a grid across the picture on Wine's Direct3D, which the game's Definition and Shadow settings did not change, brief stutter when turning the camera until -availablevidmem 4000 was added to the game's launch options, and a DualSense that the game only saw after the two WineBus values Highball's Controllers through SDL tweak sets. The row now points at DXVK, the mode of the longer and more detailed report, for a 2008 Direct3D 9 game. Needs the Rockstar Games Launcher for sign-in on Steam. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/grand-theft-auto-iv/"
  },
  {
   "id": "grand-theft-auto-v-enhanced",
   "title": "Grand Theft Auto V Enhanced",
   "status": "community",
   "steam_appid": 3240220,
   "renderer": "vkd3d",
   "lastVerified": null,
   "provenance": "tested locally on Apple Silicon (M1 Pro, macOS 26.6.2, engine x64-crossover26.3-r4) on 2026-09-08: it launches and loads under vkd3d and the GPU device is then lost, twice, at default and at minimum settings",
   "notes": "Starts under vkd3d, refuses under D3DMetal, and neither finishes. The game needs Highball's Wine 11 engine (CrossOver 26.3 base) and two graphics modes in one process tree: the Rockstar Games Launcher signs in under DXMT, the game is DirectX 12 only. Under D3DMetal it quits at once with ERR_GFX_D3D_NOD3D12, and what causes that is NOT yet known: the game creates a D3D12 device, makes 137 capability queries that all succeed, creates a DXGI factory and enumerates an adapter, and then refuses. Under vkd3d it reaches the story-mode loading screen at 53-62 fps and then loses the GPU device because MoltenVK cannot translate some of its shaders to Metal. Turn BattlEye off in the launcher first (Settings > My installed games), its driver cannot load under Wine. GTA Online is out of reach regardless. If sign-in is refused with #1.000.7, set the Mac's clock (see the rockstar recipe).",
   "anticheat": {
    "names": [
     "BattlEye"
    ],
    "macVerdict": "warning",
    "note": "GTA Online only; BattlEye's Linux/Proton support does not extend to macOS."
   },
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/grand-theft-auto-v-enhanced/"
  },
  {
   "id": "grand-theft-auto-san-andreas",
   "title": "Grand Theft Auto: San Andreas",
   "status": "community",
   "steam_appid": 12120,
   "renderer": "wined3d",
   "lastVerified": null,
   "provenance": "Reported by Michael-Liendo (highball-db#283, 2026-10-02), Apple M4, macOS 27.0, Highball 0.10.2, engine x64-sikarugir10.0_6-r17, Wine's Direct3D, rated 5 of 5 after 8 minutes once set up, recipe steam. Not verified by the maintainer.",
   "notes": "The 2005 original, which Steam no longer sells (its store page says it is no longer available; Rockstar sells the Definitive Edition instead), so this row is for people who already own it. Reported playable on Wine's own Direct3D on the default engine after two changes: the game refuses to start without Wine's virtual desktop, and DXVK was very slow in the menus and in play where Wine's Direct3D ran well. Inside the virtual desktop window there is no real fullscreen. A DualSense controller worked after the two WineBus registry values that Highball's Controllers through SDL tweak sets. Nothing was measured here.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/grand-theft-auto-san-andreas/"
  },
  {
   "id": "graveyard-keeper-2",
   "title": "Graveyard Keeper 2",
   "status": "community",
   "steam_appid": 4358690,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "Reported by JarlaxleXenocide (highball-db#237, 2026-09-27), Apple M5 Pro, macOS 26.6.2, Highball 0.9.38, engine x64-sikarugir10.0_6-r9, environment in D3DMetal mode with the vcrun2022 recipe, rated 4 of 5 after 10 minutes. Not verified by the maintainer.",
   "notes": "Released September 2026. Reported playable on D3DMetal with minor frame drops while exploring the world; the reporter found DXVK much worse, with serious frame drops. Nothing was measured here.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/graveyard-keeper-2/"
  },
  {
   "id": "green-hell",
   "title": "Green Hell",
   "status": "community",
   "steam_appid": 815370,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by w8079 (highball-db#395, 2026-10-08), Apple M4, macOS 27.0.1, Highball 0.10.10, engine x64-crossover26.3-r19, the environment in DXMT mode, rated 5 of 5 after 12 minutes. Not verified by the maintainer.",
   "notes": "Reported perfect on DXMT, the default mode, over 12 minutes on an M4 in exclusive full screen at 1920x1080 and 120 Hz, medium quality: 43 fps in dense jungle, 53 to 60 around the river, where 60 is the game's own cap. No stutter. Unity 2021.2, 64-bit, Direct3D 11. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/green-hell/"
  },
  {
   "id": "griftlands",
   "title": "Griftlands",
   "status": "community",
   "steam_appid": 601840,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by nickv2002 (highball-db#388, 2026-10-08), Apple M4 Pro, macOS 15.8.1, Highball 0.10.10, engine x64-sikarugir10.0_6-r21, the environment in DXMT mode, rated 5 of 5 after 27 minutes. Not verified by the maintainer.",
   "notes": "Reported perfect on DXMT, the default mode, over a 27-minute session. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/griftlands/"
  },
  {
   "id": "grim-dawn",
   "title": "Grim Dawn",
   "status": "community",
   "steam_appid": 219990,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by drengy (highball-db#466, 2026-10-12), Apple M5 Ultra, macOS 27.2, Highball 0.10.14, engine x64-sikarugir10.0_6-r24, the environment on D3DMetal with Retina pixels at 100%, rated 4 of 5 after 117 minutes. Not verified by the maintainer.",
   "notes": "Reported playable for about two hours on an M5 Ultra with the environment on D3DMetal. The game's resolution did not scale until Emulate display mode changes was turned on in the game's settings in Highball.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/grim-dawn/"
  },
  {
   "id": "guild-wars-2",
   "title": "Guild Wars 2",
   "status": "community",
   "steam_appid": 1284210,
   "renderer": null,
   "lastVerified": null,
   "provenance": "AppleGamingWiki rates it Perfect through CrossOver and through Wine, with reports from an M2 Mac mini (Game Porting Toolkit with Whisky, 100 to 140 fps at low settings) and an M4 Max (CrossOver, 80 to 120 fps at 4K high). Measured here on an M4 with macOS 27.0 on 2026-10-01, engine x64-sikarugir10.0_6-r17 with DXMT and msync. The Steam copy's launcher renders, shows the game fully downloaded (Playable, Ready) and reaches the ArenaNet display-name step. The game itself was not started here.",
   "notes": "Free to play on Steam, about 90 GB. Its launcher opens on Highball's default setup and, on a first start, asks for an ArenaNet display name to link to your Steam account before the game starts. Only the launcher was exercised here, so no frame rate was measured. AppleGamingWiki's Wine entry says to turn esync off. Highball uses msync, a different mechanism. If the game hangs, set the environment's Synchronization to None. Checked here on 2026-10-05 on an M4 with engine r21 in DXMT mode: the launcher reaches Ready and asks for a display name at 120 s; the game itself was not entered.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/guild-wars-2/"
  },
  {
   "id": "gunsmith-simulator",
   "title": "Gunsmith Simulator",
   "status": "community",
   "steam_appid": 1101120,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "Reported by xcagricolak (highball-db#221, 2026-09-26), Apple M3, macOS 27.0, Highball 0.9.35, engine x64-sikarugir10.0_6-r7, D3DMetal, AVX advertised, rated 3 of 5 after 8 minutes: 60 fps at 1280 wide on the lowest graphics settings. Not verified by the maintainer.",
   "notes": "Reported playable on D3DMetal on an M3 once the resolution is set to 1280 wide and every graphics setting to its lowest, at 60 fps by the reporter's counter. Higher settings were not playable for them. Nothing was measured here.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/gunsmith-simulator/"
  },
  {
   "id": "hades-ii",
   "title": "Hades II",
   "status": "community",
   "steam_appid": 1145350,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "community consensus (AppleGamingWiki / r-macgaming / MacPlay), unverified by Highball",
   "notes": "reported working",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/hades-ii/"
  },
  {
   "id": "half-life",
   "title": "Half-Life",
   "status": "community",
   "steam_appid": 70,
   "renderer": "dxvk",
   "lastVerified": null,
   "provenance": "Reported by Site-Ark-M (highball-db#304, 2026-10-04), Apple M3 Max, macOS 27.0.1, Highball 0.10.2, engine x64-sikarugir10.0_6-r17, DXVK as the environment's mode with Highball's frame cap at 60, recipes steam and vcrun2022, rated 5 of 5 after 8 minutes. Not verified by the maintainer.",
   "notes": "The 1998 original (GoldSrc). Reported perfect after 8 minutes on an M3 Max on the default engine r17 with the environment on DXVK and the frame cap at 60. The game draws through OpenGL, which Wine hands to the Mac's own OpenGL whatever the graphics mode, so the mode is unlikely to matter for it, an inference rather than a measurement, and the mode here is the one reported. Steam also sells a native Mac build of it. Whether the game held the 60 cap was not said and nothing was measured here.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/half-life/"
  },
  {
   "id": "half-life-2",
   "title": "Half-Life 2",
   "status": "community",
   "steam_appid": 220,
   "renderer": "wined3d",
   "lastVerified": null,
   "provenance": "Reported by HasAks38 (highball#122, 2026-09-16), Apple M1, macOS 27, Highball 0.9.19, engine x64-sikarugir10.0_6-r3, DXVK: playable, with frame drops when shooting or when an NPC is hit. Not verified by the maintainer. Measured here 2026-09-20 with the free Half-Life 2: Demo (Steam 219, the same 20th-anniversary build, 32-bit) on an M1 Pro, macOS 27.0, engine x64-sikarugir10.0_6-r5: menu, the first map and a recorded timedemo of the opening on every graphics mode; not played through. Measured by the maintainer on the free 20th anniversary demo build (Steam 219, the same engine) on 2026-09-20 and 2026-09-24, M1 Pro, macOS 27.0, timedemo of the trainstation intro at 1280x720. Reported by linjunpop (highball-db#467, 2026-10-13), Apple M2 Max, macOS 27.0.1, Highball 0.10.15, engine x64-sikarugir10.0_6-r26, the game on D3DMetal in a DXMT environment (Direct3D 9 goes through DXVK there), rated 5 of 5 after 2 minutes.",
   "notes": "Plays on Wine's own Direct3D, the mode this page picks: here it is about twice as fast as DXVK's Direct3D 9 (below). A fresh install starts on the game's DirectX 8 path on a Mac, whatever the mode, because this build ships no table of graphics cards. The optional fix on the game's page (Advanced, Half-Life 2 DirectX 9 path) moves it to the DirectX 9 path, with HDR lighting and better water and shaders, for about a fifth of the frame rate: 65 fps against 52 in the game's own benchmark on an M4 (2026-10-07). The first reporter played on DXVK (engine r3) and saw frame drops on shots, blood and muzzle flashes, which matches DXVK compiling each effect the first time it appears with async compilation off. Measured here with the demo, a 35-second timedemo of the opening at 1280x720 windowed with -dxlevel 95: 14 to 17 fps on DXVK's Direct3D 9 and 33 on Wine's own Direct3D, with the GPU idle at 2 to 3 ms a frame, so the cost is the Direct3D 9 translation on the CPU under Rosetta, not the graphics. -dxlevel 95 as a launch option also forces the DirectX 9 path, but Source resets the video settings on every start that carries it. The game's own -vulkan switch cannot create a device on a Mac. The r5 engine's newer Direct3D 9 layer loses the device on this game.\n\nMeasured on the demo build here: on the default engine (x64-sikarugir10.0_6-r7) Wine's own Direct3D runs the trainstation intro timedemo at 38 fps and DXVK's Direct3D 9 at 17, so the mode for this game on that engine is Wine's own Direct3D, and this entry recommends it. Both wined3d backends give the same 38 (OpenGL and Vulkan, switched through the registry and confirmed in the log). On the Wine 11 tree the same demo runs at 131 fps on Wine's own Direct3D, which is not yet understood, and DXVK's Direct3D 9 does not start there at all, every memory mapping fails on that tree's MoltenVK 1.4.2 (highball#198). A test build with athei's x87 sidecar attached adds a further 30 percent (174 fps) and is not shipped.",
   "anticheat": null,
   "reports": 0,
   "recipe": true,
   "url": "https://gethighball.com/games/half-life-2/"
  },
  {
   "id": "halls-of-torment",
   "title": "Halls of Torment",
   "status": "community",
   "steam_appid": 2218750,
   "renderer": null,
   "lastVerified": null,
   "provenance": "reported by olivil (highball-db#15), Apple M4, unverified by Highball",
   "notes": "Plays. Reported on an Apple M4 as running fine and at full speed. The reporter did not say which macOS version, engine or graphics mode, and no frame rate was measured. Not tried here.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/halls-of-torment/"
  },
  {
   "id": "halo-infinite",
   "title": "Halo Infinite",
   "status": "community",
   "steam_appid": 1240440,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "community consensus (AppleGamingWiki / r-macgaming / MacPlay), unverified by Highball",
   "notes": "campaign reported; multiplayer anticheat risk",
   "anticheat": {
    "names": [
     "Arbiter",
     "Easy Anti-Cheat"
    ],
    "macVerdict": "warning",
    "note": "anti-cheat present; Linux/Proton support does not extend to macOS \u2014 userspace path works for some titles"
   },
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/halo-infinite/"
  },
  {
   "id": "heartopia",
   "title": "Heartopia",
   "status": "community",
   "steam_appid": 4025700,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by myzenon (highball-db#155, 2026-09-20): rated 4, playable with minor issues, Apple M4 Pro, macOS 27.0, engine x64-sikarugir10.0_6-r5, Highball 0.9.28; graphics mode not stated. Not run here.",
   "notes": "Reported playable at 120 fps, about 100 on the 2K highest preset, on an M4 Pro with macOS 27. Measured on an M4 with macOS 27.0 on 2026-09-30, DXMT, up to the announcement board, about 59 fps on the game's own counter there, not played further. The input faults below are fixed in engine r15. Checked here on 2026-10-05 on an M4 with engine r21 in DXMT mode: the login dialog comes up over the game scene at 110 s, its text not drawn (a web view); not played.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/heartopia/"
  },
  {
   "id": "hell-clock",
   "title": "Hell Clock",
   "status": "community",
   "steam_appid": 1782460,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by saulr7 (highball-db#201, 2026-09-24), Apple M4 Pro, macOS 27.0, Highball 0.9.35, engine x64-sikarugir10.0_6-r7, DXMT (the environment's mode), rated 5 of 5 after 2 minutes. Not verified by the maintainer.",
   "notes": "Reported perfect on DXMT on an M4 Pro, after a 2-minute session, which is enough to show it starts but not how it holds up. No frame rate was given and nothing was measured here.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/hell-clock/"
  },
  {
   "id": "helldivers-2",
   "title": "HELLDIVERS 2",
   "status": "community",
   "steam_appid": 553850,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "CrossOver 26 community reports (r/macgaming and r/Helldivers, 2026); on Highball one reporter hit the game's own 'Incompatible CPU detected' AVX check (highball#81, M5 Max, macOS 26.5.2, Highball 0.8.8, engine r0). Not verified by Highball.",
   "notes": "DirectX 12 only, so it needs Apple's D3DMetal (Play offers the licence) and the Wine 11 engine (CrossOver 26.3 tree), which is where CrossOver users play it. Its first check is the CPU: it requires AVX2 and refuses to start with 'Incompatible CPU detected' unless AVX is advertised through Rosetta, which the recipe does. GameGuard runs in user mode and CrossOver users play online through it; every game patch can break that until the next one. 135 GB on disk.",
   "anticheat": {
    "names": [
     "GameGuard"
    ],
    "macVerdict": "warning",
    "note": "nProtect GameGuard, a user-mode anti-cheat: CrossOver 26 users report it plays online through it, and it breaks with some game patches and comes back with the next. Not verified by Highball."
   },
   "reports": 0,
   "recipe": true,
   "url": "https://gethighball.com/games/helldivers-2/"
  },
  {
   "id": "hero-s-adventure-road-to-passion",
   "title": "Hero's Adventure: Road to Passion",
   "status": "community",
   "steam_appid": 1948980,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by w8079 (highball-db#392, 2026-10-08), Apple M4, macOS 27.0.1, Highball 0.10.10, engine x64-crossover26.3-r19, the environment in DXMT mode, rated 5 of 5 after 8 minutes. Not verified by the maintainer.",
   "notes": "Reported perfect on DXMT, the default mode, over 8 minutes on an M4 in full screen: 160 fps throughout, the display's refresh rate, walking a town, in dialogue and encounter screens and on the map. Unity (IL2CPP), 64-bit, Direct3D 11. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/hero-s-adventure-road-to-passion/"
  },
  {
   "id": "heroes-of-might-and-magic-v",
   "title": "Heroes of Might and Magic V",
   "status": "community",
   "steam_appid": null,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by thomaskuncewicz (highball-db#473, 2026-10-13), the GOG edition (H5_Game.exe), Apple M1 Max, macOS 14.5, Highball 0.10.15, engine x64-sikarugir10.0_6-r26, DXVK with async shader compilation, rated 4 of 5 after 3 minutes. Not verified by the maintainer.",
   "notes": "Reported playable on an M1 Max with DXVK, with a one second frame drop at most about once a minute on busy scenes. To get a window instead of fullscreen, start the game once on WineD3D so it writes its profile, then set gfx_fullscreen to 0 in profiles, default_profile, user_a2.cfg and switch back to DXVK.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/heroes-of-might-and-magic-v/"
  },
  {
   "id": "heroes-of-might-and-magic-olden-era",
   "title": "Heroes of Might and Magic: Olden Era",
   "status": "community",
   "steam_appid": 3105440,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by tepliy (highball-db#82, 2026-09-16), Apple M5, macOS 27, Highball 0.9.19, engine x64-sikarugir10.0_6-r3, rated 5 of 5 after 329 minutes. Graphics mode not stated. Not verified by the maintainer. A second report by HNKNTA (highball-db#315, 2026-10-04), Apple M4 Pro, macOS 26.6.2, Highball 0.10.3, the Wine 11 engine x64-crossover26.3-r15 with DXMT, Windows 11 set in the environment, rated 4 of 5 after 95 minutes, with fullscreen issues the report does not describe further. Reported by Sicks3c (highball-db#451, 2026-10-11), Apple M4 Max, macOS 26.6.1, Highball 0.10.10, engine x64-sikarugir10.0_6-r21, DXMT, rated 5 of 5 after 65 minutes.",
   "notes": "Reported perfect over a five and a half hour session on an M5 on the default engine, the longest single report in the database, so this covers real play rather than the opening; the graphics mode was not stated. A second player on an M4 Pro put 95 minutes into it on the Wine 11 engine with DXMT and rated it playable, with fullscreen issues they did not describe further. No measurement here yet. A player rates it perfect after an hour on an M4 Max on DXMT.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/heroes-of-might-and-magic-olden-era/"
  },
  {
   "id": "hogwarts-legacy",
   "title": "Hogwarts Legacy",
   "status": "community",
   "steam_appid": 990080,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "Reported working by WaterWANG-1014 (highball-db#48, 2026-09-15), Apple M4 Max, macOS 15.7.7, Highball 0.9.19 with the corrected DirectX 12 shim, D3DMetal, launches and runs. Not verified by the maintainer. Also reported by amoslanz44 (highball-db#80, 2026-09-16), Apple M5, macOS 26.6.2, Highball 0.9.22, engine x64-sikarugir10.0_6-r3, D3DMetal, Epic copy, rated 5 of 5 after 7 minutes. Reported again by c2p-cmd (highball-db#138, 2026-09-19), Apple M3 Pro, macOS 27.0, Highball 0.9.28, engine x64-sikarugir10.0_6-r5, D3DMetal, rated 4 of 5 (playable, minor issues) after 9 minutes, having installed the Visual C++ runtimes first.",
   "notes": "DirectX 12 only, so D3DMetal. Before Highball 0.9.19 it stopped at \"Failed to initialize DirectX 12\" on every Mac: the timestamp shim in front of D3DMetal's d3d12.dll numbered its exports from 1 and the game asks for D3D12CreateDevice by ordinal 101, so it never got a device (highball-db#48, the same bug as Path of Exile 2). Fixed in the engines shipped with 0.9.19 (r3 and r9). Do not add -dx11, the game refuses two graphics API flags and crashes at start. The recipe still advertises AVX to the game, it was on in the working run and whether it is needed is not known. A second report on an M5 with macOS 26 rates it perfect on D3DMetal, Epic copy. A third report on an M3 Pro, macOS 27.0, engine r5, rated it playable with minor issues after installing the Visual C++ runtimes; the unspecified minor issues are not recorded here. The same reporter noted the first launch failed and the second launched fine, and that the minor issues were the game's own default graphics choices and a game dialog you click OK on, not Highball.",
   "anticheat": null,
   "reports": 1,
   "recipe": true,
   "url": "https://gethighball.com/games/hogwarts-legacy/"
  },
  {
   "id": "hollow-knight",
   "title": "Hollow Knight",
   "status": "community",
   "steam_appid": 367520,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by AYDJI (highball-db#106, 2026-09-17), Apple M4, macOS 27.0 as entered, Highball 0.9.6, engine x64-sikarugir10.0_6-r0, graphics mode not stated, rated 4 of 5 (playable, minor issues) at 1080p 75 Hz. Not verified by the maintainer.",
   "notes": "This game has a native macOS version on Steam, so the Mac Steam app runs it directly without Highball. The Windows build was reported playable through Highball at 1080p and 75 Hz, mode not stated, with an occasional keyboard issue. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/hollow-knight/"
  },
  {
   "id": "holocure-save-the-fans",
   "title": "HoloCure - Save the Fans!",
   "status": "community",
   "steam_appid": 2420510,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by ksstp94139-byte (highball-db#98, 2026-09-17), Apple M2 Pro, macOS 26.5.2, Highball 0.9.19, engine x64-sikarugir10.0_6-r3, D3DMetal, rated 5 of 5 after 2 minutes. Not verified by the maintainer. Sainijon (highball-db#260, 2026-09-29), Apple M1, macOS 27.0, Highball 0.9.39, engine x64-sikarugir10.0_6-r11, DXMT, rated 5 of 5 after 32 minutes.",
   "notes": "Reported perfect twice: on DXMT after 32 minutes on an M1 with the default engine r11, and on D3DMetal after two minutes on an M2 Pro. DXMT is the mode here: the longer session, the default mode, and GameMaker games show error boxes on D3DMetal (Dokimon Quest, Bloodbreaker). A free GameMaker game. No measurement here yet.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/holocure-save-the-fans/"
  },
  {
   "id": "honeycomb-the-world-beyond",
   "title": "Honeycomb: The World Beyond",
   "status": "community",
   "steam_appid": null,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by mrgarygary (highball-db#434, 2026-10-10), Apple M5, macOS 26.6.2, Highball 0.10.10, engine x64-sikarugir10.0_6-r21, mode not stated, rated 5 of 5 after 43 minutes. Not verified by the maintainer.",
   "notes": "Reported perfect over a 43-minute session on an M5. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/honeycomb-the-world-beyond/"
  },
  {
   "id": "horizon-zero-dawn",
   "title": "Horizon Zero Dawn",
   "status": "community",
   "steam_appid": 1151640,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "community consensus (AppleGamingWiki / r-macgaming / MacPlay), unverified by Highball. diego-wendt (highball-db#231, 2026-09-27): rated 5, perfect, the Epic Games Complete Edition, Apple M4 Pro, macOS 27.0, Highball 0.9.35, engine x64-sikarugir10.0_6-r7, environment in DXMT mode with the vcrun2022 and corefonts recipes, 14 minutes played through Highball.",
   "notes": "D3D12, listed for D3DMetal. One report has the Epic Games Complete Edition perfect on an M4 Pro with macOS 27.0 in an environment set to DXMT mode after 14 minutes. No frame rate given and nothing measured here.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/horizon-zero-dawn/"
  },
  {
   "id": "hot-wheels-unleashed",
   "title": "HOT WHEELS UNLEASHED",
   "status": "community",
   "steam_appid": 1271700,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "Reported by yanisgflann (highball-db#90, 2026-09-16), Apple M2, macOS 27, Highball 0.9.19, engine x64-sikarugir10.0_6-r3, D3DMetal, Epic copy, rated 3 of 5 (playable with workarounds) after 36 minutes. The workarounds were not described. Not verified by the maintainer.",
   "notes": "Reported playable with workarounds on D3DMetal over a 36-minute session on an M2, Epic copy; the reporter did not say which workarounds. The Steam id here is the same game on Steam. No measurement here yet.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/hot-wheels-unleashed/"
  },
  {
   "id": "how-to-fish",
   "title": "How to Fish",
   "status": "community",
   "steam_appid": 4001890,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by SimonStr0202 (highball-db#411, 2026-10-08), Apple M4, macOS 27.2, Highball 0.10.10, engine x64-sikarugir10.0_6-r21, the environment in DXMT mode, rated 5 of 5 after 79 minutes. Not verified by the maintainer.",
   "notes": "Reported perfect on DXMT, the default mode, over a 79-minute session. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/how-to-fish/"
  },
  {
   "id": "hubert-demo",
   "title": "Hubert Demo",
   "status": "community",
   "steam_appid": 3676940,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "Reported by Legacycz (highball-db#164, 2026-09-21): rated 5, perfect, Apple M2, macOS 27.0, engine x64-crossover26.3-r10 (the Wine 11 engine), Highball 0.9.32, D3DMetal, 1 minute played through Highball; the environment ran msync with the steam and vcrun2022 recipes. Not run here.",
   "notes": "Reported perfect after a one-minute session on D3DMetal on the Wine 11 engine, an M2 with macOS 27, so the report covers launch and the first screen; frame rate not recorded yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/hubert-demo/"
  },
  {
   "id": "hue",
   "title": "Hue",
   "status": "community",
   "steam_appid": 383270,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by udance4ever (highball-db#369, 2026-10-07), Apple M1, macOS 27.0.1, Highball 0.10.12, engine x64-sikarugir10.0_6-r22, D3DMetal, the Epic Games Store copy (his first Epic install through Highball), rated 5 of 5 after 3 minutes. Not verified by the maintainer.",
   "notes": "Reported perfect on D3DMetal in a short session with the Epic copy, in an environment set to D3DMetal. The page does not pick a mode for it: one 3-minute report is not enough to move Automatic environments off their own mode (which would also ask for Apple's licence). No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/hue/"
  },
  {
   "id": "humanitz",
   "title": "HumanitZ",
   "status": "community",
   "steam_appid": 1766060,
   "renderer": "d3dmetal",
   "lastVerified": "2026-09-17",
   "provenance": "Reported by frogkochapon (highball#95, 2026-09-14), Apple M5 Pro, macOS 26.6.2, Highball 0.9.11, engine x64-sikarugir10.0_6-r2. Crashed on DXMT, then reached the main menu on DXVK. Not verified by the maintainer.",
   "notes": "Unreal Engine 4, DirectX 11. Use D3DMetal, set by the recipe. On DXMT the game dies at start with an Unreal fatal error, CreateTexture2D failed with E_FAIL for a 1000x1000 R8G8 texture flagged D3D11_RESOURCE_MISC_SHARED, which DXMT cannot create. On DXVK it reaches the menu but the reporter found the game far too dark to play. On D3DMetal the maintainer ran the free demo (Steam 1773210) through the menus, character creation and the spawn picker with lit 3D backdrops at 45 to 57 fps fullscreen at 1728x1117 on an M1 Pro; gameplay past the spawn is not measured here yet. On engine x64-sikarugir10.0_6-r6 (D3DMetal from GPTK 4.0 beta 2, macOS 27 only) the demo's menu ran stable for three minutes at about a fifth to a half of r5's resident memory (260 to 700 MB against 1.26 GB) with the same GPU load; measured blind on 2026-09-19 (session locked: process, GPU load and logs, no captures), so the picture itself is not confirmed yet. Frame generation (engine r7 or later, off by default) was measured on it here on 2026-09-22, M1 Pro, macOS 27, D3DMetal at 1728x1117 on a 120 Hz display: the same spot in gameplay presents about 47 fps with it off and 63 to 74 at 2x, and it felt smooth to play, moving around.",
   "anticheat": null,
   "reports": 0,
   "recipe": true,
   "url": "https://gethighball.com/games/humanitz/"
  },
  {
   "id": "i-know-a-guy-shady-life-simulator",
   "title": "I Know a Guy: Shady Life Simulator",
   "status": "community",
   "steam_appid": 4173620,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by WickednessPro (highball-db#146, 2026-09-20): rated 5, perfect, Apple M4 Max, macOS 26.6.2, engine x64-sikarugir10.0_6-r3, Highball 0.9.23, 105 minutes played through Highball. Renderer not stated. Not run here.",
   "notes": "Reported perfect after a 105-minute session on an M4 Max; the renderer used and the frame rate are not recorded yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/i-know-a-guy-shady-life-simulator/"
  },
  {
   "id": "insaniquarium-deluxe",
   "title": "Insaniquarium Deluxe",
   "status": "community",
   "steam_appid": 3320,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by JingKritsada (highball-db#85, 2026-09-16), Apple M3, macOS 27, Highball 0.9.19, engine x64-sikarugir10.0_6-r3, DXMT, rated 5 of 5 after 4 minutes. Not verified by the maintainer.",
   "notes": "Reported perfect on DXMT after a four-minute session. A 2004 PopCap game, so the report covers launch and the first tank. No measurement here yet.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/insaniquarium-deluxe/"
  },
  {
   "id": "inside",
   "title": "INSIDE",
   "status": "community",
   "steam_appid": 304430,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by Nuke-em (highball-db#300, 2026-10-04), Apple M2, macOS 27.2 as entered, Highball 0.10.3, engine x64-sikarugir10.0_6-r19, DXMT as the environment's mode, recipe steam, rated 5 of 5 after 9 minutes. Not verified by the maintainer.",
   "notes": "Playdead's 2016 game, Unity with Direct3D 11. Reported perfect after 9 minutes on DXMT on the default engine r19 on an M2. Steam's build is Windows only, and Playdead sells a native Mac build on the Mac App Store as a separate purchase. No frame rate was given and nothing was measured here.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/inside/"
  },
  {
   "id": "into-the-dead-our-darkest-days",
   "title": "Into the Dead: Our Darkest Days",
   "status": "community",
   "steam_appid": 2239710,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "Reported by xcagricolak (highball-db#220, 2026-09-26), Apple M3, macOS 27.0, Highball 0.9.35, engine x64-sikarugir10.0_6-r7, D3DMetal, AVX advertised, rated 5 of 5 after 4 minutes, with 'a little bit sometimes' as the only remark. Not verified by the maintainer.",
   "notes": "Reported perfect on D3DMetal after a short session on an M3 with the steam and vcrun2022 recipes and AVX advertised. No frame rate was given and nothing was measured here.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/into-the-dead-our-darkest-days/"
  },
  {
   "id": "iracing-arcade",
   "title": "iRacing Arcade",
   "status": "community",
   "steam_appid": 3226450,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by GuyChanthathai (highball-db#134, 2026-09-19): rated 5, perfect, Apple M1 Pro, macOS 27.0, engine x64-sikarugir10.0_6-r3, Highball 0.9.19, 3 minutes played through Highball. Renderer not stated. Not run here.",
   "notes": "Reported perfect after a three-minute session; the renderer used, frame rate and longer play are not recorded yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/iracing-arcade/"
  },
  {
   "id": "iron-nest-heavy-turret-simulator",
   "title": "IRON NEST: Heavy Turret Simulator",
   "status": "community",
   "steam_appid": 2950790,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by sudo-slingshot (highball-db#456, 2026-10-11), Apple M1 Pro, macOS 27.0.1, Highball 0.10.10, engine x64-sikarugir10.0_6-r21, the environment on DXVK, recipes steam and vcrun2022, rated 5 of 5 after 64 minutes. Not verified by the maintainer.",
   "notes": "Reported perfect over an hour on an M1 Pro, with the environment on DXVK. The free demo has its own page and was reported perfect on a base M1.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/iron-nest-heavy-turret-simulator/"
  },
  {
   "id": "iron-nest-heavy-turret-simulator-demo",
   "title": "IRON NEST: Heavy Turret Simulator Demo",
   "status": "community",
   "steam_appid": 4300500,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by pookai16963 (highball-db#50, 2026-09-15), Apple M1, macOS 27.0, Highball 0.9.15, engine x64-sikarugir10.0_6-r2, rated 5 of 5 after 135 minutes. Graphics mode not stated. Not verified by the maintainer.",
   "notes": "The free demo of IRON NEST: Heavy Turret Simulator (full game Steam 2950790). Reported perfect on the default engine after more than two hours on a base M1 on macOS 27. The reporter did not say which graphics mode. No measurement here yet.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/iron-nest-heavy-turret-simulator-demo/"
  },
  {
   "id": "it-takes-two",
   "title": "It Takes Two",
   "status": "community",
   "steam_appid": 1426210,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "community consensus (AppleGamingWiki / r-macgaming / MacPlay), unverified by Highball. Reported by david0ha (highball-db#361, 2026-10-06), Apple M4 Pro, macOS 26.3, Highball 0.10.10, engine x64-sikarugir10.0_6-r21, the environment in DXMT mode, rated 5 of 5 after 109 minutes; see also highball-db#216. alex-jke (highball-db#455, 2026-10-11), Apple M1 Pro with 16 GB, macOS 15.7.4, engine x64-sikarugir10.0_6-r26, DXMT with msync, rated 5 of 5 after playing it start to finish in online co-op, hosting from the Mac with the game bought while a friend on a Windows PC joined through the Friend's Pass (clarified on the issue), about 57 to 63 fps at 1080p on the default preset.",
   "notes": "Works on DXMT. A player on an M1 Pro with 16 GB and macOS 15 finished the whole game in online co-op, hosting a friend on a Windows PC who joined through the Friend's Pass, at about 57 to 63 fps at 1080p on the default preset. An occasional 'Unable to connect to the EA Servers' message kicked them out, which Windows players see too. Joining from a Mac as the Friend's Pass guest is untested.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/it-takes-two/"
  },
  {
   "id": "jurassic-world-evolution-2",
   "title": "Jurassic World Evolution 2",
   "status": "community",
   "steam_appid": 1244460,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "Outside reports, not verified by Highball: CodeWeavers' compatibility page rates it Runs Great on CrossOver 26.2 (codeweavers.com/compatibility/crossover/jurassic-world-evolution-2), a CrossOver 26 player on an M4 Pro reports about 50 fps on D3DMetal at high settings, and a CrossOver 25 player on an M4 got 'no suitable 3D graphics' at start. A Highball player could not get it to start on the default engine (highball-db#71, 2026-09-18).",
   "notes": "Runs on Wine 11 with D3DMetal by outside reports, and fails to start on Wine 10, where CrossOver 25 shows 'no suitable 3D graphics'. Highball's Wine 11 engine is built from the CrossOver 26.3 tree, so that is the one to try, x64-crossover26.3-r19 or newer in an environment set to D3DMetal. Same engine family as Planet Coaster 2, which also needs Wine 11. Not run here.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/jurassic-world-evolution-2/"
  },
  {
   "id": "kingdom-two-crowns",
   "title": "Kingdom Two Crowns",
   "status": "community",
   "steam_appid": 701160,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by sahildave (highball-db#151, 2026-09-20): rated 4, playable with minor issues, Apple M5 Pro, macOS 26.6.2, engine x64-sikarugir10.0_6-r5, Highball 0.9.32, 2 minutes played through Highball; the environment ran DXMT with msync and the steam recipe (from the report's settings field). The minor issues were not described. Not run here. indhuja (highball-db#153, 2026-09-20): rated 4, playable with minor issues, Apple M1, macOS 26.5.2, engine x64-sikarugir10.0_6-r5, Highball 0.9.28, 2 minutes played through Highball; graphics mode and the minor issues not stated.",
   "notes": "Two reporters in one day rated it playable with unspecified minor issues after two-minute sessions on the r5 engine, one on DXMT on an M5 Pro with macOS 26.6.2, one on an M1 with macOS 26.5.2 (mode not stated), so the reports cover launch and the opening rather than a long run; frame rate not recorded yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/kingdom-two-crowns/"
  },
  {
   "id": "kingdom-new-lands",
   "title": "Kingdom: New Lands",
   "status": "community",
   "steam_appid": 496300,
   "renderer": "dxvk",
   "lastVerified": null,
   "provenance": "Reported by Jester1397 (highball#212, 2026-09-26), Apple M3, macOS 27.0, Highball 0.9.35, engine x64-sikarugir10.0_6-r7, DXVK, the Epic Games version, about two hours through the first two islands. Not verified by the maintainer.",
   "notes": "Unity. Reported playable on DXVK from the Epic Games version, two islands in about two hours, with occasional freezes and slightly laggy sound. Nothing was measured here. The game has a native Mac version on Steam as well.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/kingdom-new-lands/"
  },
  {
   "id": "kuukiyomi-consider-it",
   "title": "KUUKIYOMI: Consider It",
   "status": "community",
   "steam_appid": 1221540,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by s1w2a3 (highball-db#242, 2026-09-28), Apple A18 Pro, macOS 27.0, Highball 0.9.39, engine x64-sikarugir10.0_6-r11, DXMT, default settings, rated 5 of 5 after 4 minutes. Not verified by the maintainer.",
   "notes": "Known in Japan as Minna de Kuuki Yomi. Reported perfect on DXMT on the default engine r11 after a short session. Nothing was measured here.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/kuukiyomi-consider-it/"
  },
  {
   "id": "last-pirates-die-together",
   "title": "Last Pirates: Die Together",
   "status": "community",
   "steam_appid": 4317790,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by spyrofhinixw-lab (highball-db#133, 2026-09-19): rated 5, perfect, DXMT, Apple M1, macOS 15.8, engine x64-sikarugir10.0_6-r3, Highball 0.9.23, 6 minutes played through Highball. Not run here.",
   "notes": "Reported perfect after a six-minute session on DXMT on an M1; frame rate and longer play are not recorded yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/last-pirates-die-together/"
  },
  {
   "id": "left-4-dead",
   "title": "Left 4 Dead",
   "status": "community",
   "steam_appid": 500,
   "renderer": "wined3d",
   "lastVerified": null,
   "provenance": "Reported by detnarrrrrrrrr (highball#108, 2026-09-15), Apple M5, macOS 26.6.2, Highball 0.9.15, engine x64-sikarugir10.0_6-r2: playable in a window on Wine's Direct3D at 15 to 20 fps on low settings with -w 1280 -h 720 -windowed -borderless. DXMT, DXVK and D3DMetal ran at 3 to 5 fps for the reporter. Not verified by the maintainer.",
   "notes": "Fullscreen fails: the game asks macOS for its display mode, Wine's Mac driver refuses, and the Source engine then cannot create its Direct3D device (\"Failed to create D3D device!\") whatever the graphics mode. Windowed and borderless works, and the row adds -windowed -noborder to the launch. Reported playable only on Wine's Direct3D, 15 to 20 fps on low settings on an M5; the other modes ran at 3 to 5 fps for the reporter, cause not investigated. A per-game EmulateModeset registry value, as in the Five Nights at Freddy's recipe, should let fullscreen work too, untested here.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/left-4-dead/"
  },
  {
   "id": "left-4-dead-2",
   "title": "Left 4 Dead 2",
   "status": "community",
   "steam_appid": 550,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by greph123 (highball-db#78, 2026-09-16 to 2026-09-18): Apple M2 MacBook Air with 8 GB, macOS 26.6.2, engine x64-sikarugir10.0_6-r3, Highball 0.9.19. First rated 2, laggy on Wine's Direct3D and frozen at campaign load on DXVK; the cause was the many workshop add-ons loading, and with those off the game ran flawlessly at maximum settings at 1280x820. Mode of the clean run not stated. Not run here.",
   "notes": "Runs well on an M2 Air once workshop add-ons are not loaded automatically; with them the campaign froze at load on DXVK and crawled on Wine's Direct3D. The mode of the clean run is not recorded yet. A Source game, so DXVK is the expected mode.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/left-4-dead-2/"
  },
  {
   "id": "lego-star-wars-the-force-awakens",
   "title": "LEGO Star Wars: The Force Awakens",
   "status": "community",
   "steam_appid": 438640,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Steam's app data for 438640 (checked 2026-10-12 through api.steamcmd.net) lists Mac depots and a Mac launch entry with no 64-bit mark, and its store page names Windows only. Two native reports on macgamingdb.app play the Mac build on Apple silicon, an M2 Pro and an M4 at a median of about 50 fps, which a 32-bit build could not do. udance4ever's Steam for Mac offers Install for it (highball#310). The Windows version has no report in Highball yet.",
   "notes": "Feral's Mac port runs on Apple silicon, and Steam for Mac installs it with the same Steam purchase, though the store page names Windows only and Steam's data never marks the build as 64-bit. Highball offers that Mac version. The Windows version has no report here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/lego-star-wars-the-force-awakens/"
  },
  {
   "id": "lego-star-wars-the-skywalker-saga",
   "title": "LEGO Star Wars: The Skywalker Saga",
   "status": "community",
   "steam_appid": 920210,
   "renderer": "dxvk",
   "lastVerified": null,
   "provenance": "Reported by yanisgflann (highball-db#89, 2026-09-16), Apple M2, macOS 27, Highball 0.9.19, engine x64-sikarugir10.0_6-r3, DXVK, rated 4 of 5 (playable, minor issues) after 58 minutes. Not verified by the maintainer.",
   "notes": "Reported playable on DXVK over a one-hour session on an M2, with minor issues the reporter did not describe. No measurement here yet.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/lego-star-wars-the-skywalker-saga/"
  },
  {
   "id": "lethal-company",
   "title": "Lethal Company",
   "status": "community",
   "steam_appid": 1966720,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Community consensus (AppleGamingWiki / r-macgaming / MacPlay), then a Highball report by phmuni (highball-db#124, 2026-09-18): rated 5, perfect, on DXMT, Apple M5, macOS 27.0, engine x64-sikarugir10.0_6-r3, Highball 0.9.23, ten minutes played through Highball. Not run here.",
   "notes": "Boots with no configuration and runs smoothly at 120 fps on an M5 in the one Highball report, stable over a ten-minute session. Longer play and lobbies are not recorded yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/lethal-company/"
  },
  {
   "id": "life-is-strange-remastered",
   "title": "Life is Strange Remastered",
   "status": "community",
   "steam_appid": 1265920,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "Reported by cometmcisaac (highball-db#246, 2026-09-28), Apple M1 Pro, macOS 27.0, Highball 0.9.39, engine x64-sikarugir10.0_6-r12 (the GPTK 4 line), D3DMetal, Windows 11, AVX advertised, frame cap 120, D3DM_ENABLE_METALFX=1 and D3DM_MTL4=1, recipe controller-sdl, rated 5 of 5 after 2 minutes. Not verified by the maintainer.",
   "notes": "Reported perfect on D3DMetal with the GPTK 4 engine, which needs macOS 27, after a two-minute session. The reporter turned on Metal 4 (D3DM_MTL4=1) and MetalFX (D3DM_ENABLE_METALFX=1). That engine leaves Metal 4 off by default because it quietly kills some Unreal Engine 5 games, so this run is on the reporter's settings, not the defaults. The default engine was not tried. Nothing was measured here.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/life-is-strange-remastered/"
  },
  {
   "id": "life-is-strange-before-the-storm-remastered",
   "title": "Life is Strange: Before the Storm Remastered",
   "status": "community",
   "steam_appid": 1265930,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "Reported by zlddev (highball-db#266, 2026-09-30), Apple M5 Pro, macOS 27.0.1, Highball 0.9.39, engine x64-sikarugir10.0_6-r11, Apple's DirectX 12 support (D3DMetal) as the environment's mode, rated 4 of 5 after 62 minutes, with msync, AVX advertised, D3DM_ENABLE_METALFX=1 and D3DM_MTL4=1 set, recipes steam and vcrun2022. Not verified by the maintainer.",
   "notes": "Reported playable for an hour on D3DMetal on an M5 Pro with the default engine. The one flaw reported is a picture that does not fill the screen. No frame rate was given and nothing was measured here. D3DM_MTL4 only matters on the GPTK 4 engines, the reporter's r11 carries D3DMetal 3.0.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/life-is-strange-before-the-storm-remastered/"
  },
  {
   "id": "limbus-company",
   "title": "Limbus Company",
   "status": "community",
   "steam_appid": 1973530,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "Reported by ProgramingFreshie (highball-db#317, 2026-10-04), Apple M3, macOS 26.6.2, Highball 0.10.3, engine x64-sikarugir10.0_6-r19, D3DMetal, msync, Windows 10 set in the environment, rated 5 of 5 after 15 minutes. Not verified by the maintainer.",
   "notes": "Reported perfect on D3DMetal on the default engine after a short session of 15 minutes. The game is free to play on Steam. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/limbus-company/"
  },
  {
   "id": "luftrausers",
   "title": "LUFTRAUSERS",
   "status": "community",
   "steam_appid": 233150,
   "renderer": null,
   "lastVerified": null,
   "provenance": "reported by HappySmurfday (highball-db#16), Apple Silicon, chip not stated, unverified by Highball",
   "notes": "Plays. Reported as playing fine. The reporter did not say which chip, macOS version, engine or graphics mode, and no frame rate was measured, so this row records that it works and nothing more. Not tried here.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/luftrausers/"
  },
  {
   "id": "make-way",
   "title": "Make Way",
   "status": "community",
   "steam_appid": null,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by Olimoo2014 (highball-db#117, 2026-09-18): rated 5, perfect, on DXMT, Apple M1 Pro, macOS 15.7.7, engine x64-sikarugir10.0_6-r3, Highball 0.9.23, six minutes played through Highball. Steam AppID not given. Not run here.",
   "notes": "Top-down build-and-race game. The one report calls it perfect on DXMT after a short session; sustained frame rate and longer play are not recorded yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/make-way/"
  },
  {
   "id": "maneater",
   "title": "Maneater",
   "status": "community",
   "steam_appid": 629820,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by TONSCENE (highball-db#39, 2026-09-14), Apple M4, macOS 26.6.2, Highball 0.9.12, engine x64-crossover26.3-r4, rated 5 of 5 after 12 minutes. Store and graphics mode not stated. Not verified by the maintainer.",
   "notes": "Reported perfect after 12 minutes on the CrossOver-tree engine r4. The reporter did not say which graphics mode or store. The Steam id on this row identifies the game, the reporter's copy may be the Epic one. No measurement here yet.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/maneater/"
  },
  {
   "id": "maniaplanet",
   "title": "ManiaPlanet (Trackmania\u00b2)",
   "status": "community",
   "steam_appid": null,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by LotharieSlayer (highball-db#247, 2026-09-28), the Trackmania\u00b2 games through ManiaPlanet, Apple M1 Pro, macOS 27.0, Highball 0.9.39, engine x64-sikarugir10.0_6-r11, DXMT, sync none, recipes vcrun2022, controller-sdl, fakejapanese, corefonts and battle-net (DXMT_ALLOW_CROSS_PROCESS_SWAPCHAIN=1 set in the environment), rated 4 of 5 after 5 minutes. Not verified by the maintainer.",
   "notes": "ManiaPlanet is Nadeo's platform that runs the Trackmania\u00b2 games (Canyon, Stadium, Valley and Lagoon, each sold on Steam). Reported playable on DXMT on an M1 Pro with the default engine r11 after a five-minute session. The report does not say which title or which store. Nothing was measured here.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/maniaplanet/"
  },
  {
   "id": "manifold-garden",
   "title": "Manifold Garden",
   "status": "community",
   "steam_appid": 473950,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by mrkev (highball-db#166, 2026-09-21): rated 5, perfect, Apple M3, macOS 15.8, engine x64-sikarugir10.0_6-r5, Highball 0.9.33, DXMT, 9 minutes played through Highball. Not run here.",
   "notes": "Reported perfect after a nine-minute session on DXMT on an M3 with macOS 15.8; frame rate not recorded yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/manifold-garden/"
  },
  {
   "id": "manor-lords",
   "title": "Manor Lords",
   "status": "community",
   "steam_appid": 1363080,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "Reported by susarchitect (highball-db#113, 2026-09-18): rated 3, playable with workarounds, on D3DMetal, Apple M4 Pro, macOS 27.0, engine x64-crossover26.3-r10, Highball 0.9.23, about a minute played through Highball. The workarounds were not described. Not run here.",
   "notes": "Unreal Engine 4 with a Direct3D 12 default. The one report runs it on D3DMetal (Direct3D 12) and calls it playable with unspecified workarounds after a minute of play. Session length, frame rate and what needed working around are not recorded yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/manor-lords/"
  },
  {
   "id": "marvels-spider-man-remastered",
   "title": "Marvel's Spider-Man Remastered",
   "status": "community",
   "steam_appid": 1817070,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by moffatluke (highball-db#99, 2026-09-17), Apple M5 Pro, macOS 27, Highball 0.9.19, engine x64-sikarugir10.0_6-r3, rated 5 of 5 after 84 minutes. Graphics mode not stated. Not verified by the maintainer. BabySatan5282 (highball-db#278, 2026-10-02), Apple M4 Pro, macOS 26.7.1, Highball 0.10.2, engine x64-sikarugir10.0_6-r17, DXMT as the environment's mode (the game is DirectX 12 only, so its own mode was most likely D3DMetal), rated 3 of 5, playable with workarounds, after 17 minutes, with a fuller review promised. The same reporter's second report (highball-db#306, 2026-10-04), same Mac, macOS and engine, rates it 3 of 5 again after 57 minutes, the workarounds still not named.",
   "notes": "Reported perfect over an 84-minute session on an M5 Pro, 60 to 120 fps on medium to high settings with the game's own frame generation turned on. The game is DirectX 12 only, so the mode was almost certainly D3DMetal, but the reporter did not state it. No measurement here yet. Two warning dialogs appear at launch and can be dismissed with OK, one about the graphics driver being below requirements and one claiming no graphics card is installed; both come from the game reading a driver version D3DMetal does not report. The reporter also had to switch the game to windowed mode, fullscreen did not work. A second reporter on an M4 Pro (engine r17, Highball 0.10.2) rates it 3, playable with workarounds, after a 17-minute first look and again after 57 minutes, the workarounds not yet named either time.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/marvels-spider-man-remastered/"
  },
  {
   "id": "meccha-chameleon",
   "title": "MECCHA CHAMELEON",
   "status": "community",
   "steam_appid": 4704690,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "Reported by moffatluke (highball-db#105, 2026-09-17), Apple M5 Pro, macOS 27.0 as entered, Highball 0.9.19, engine x64-sikarugir10.0_6-r3, D3DMetal (per the follow-up), rated 3 of 5 (playable with workarounds) after 1 minute. Not verified by the maintainer.",
   "notes": "Reported playable with workarounds on D3DMetal (Unreal Engine, Direct3D 12). The game's bundled launcher PenguinHotel.exe refuses to start with a 'Visual C++ 2015-2022 Redistributable is required' dialog although the runtime is installed, then hangs at sign-in with a missing authentication token. The reporter got past both by setting native,builtin overrides for msvcp140, msvcp140_1, msvcp140_2, vcruntime140 and vcruntime140_1 (the same overrides Highball's Visual C++ component sets when it installs the runtime itself) and by pointing Steam's launch options straight at Chameleon/Binaries/Win64/PenguinHotel-Win64-Shipping.exe with %command% -windowed, which skips the launcher. Only one minute played, so the game starting and rendering is all this says. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/meccha-chameleon/"
  },
  {
   "id": "megabonk",
   "title": "Megabonk",
   "status": "community",
   "steam_appid": 3405340,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by greedjesse (highball-db#123, 2026-09-18): rated 4, playable with minor issues, Apple M5, macOS 26.6.2, engine x64-sikarugir10.0_6-r3, Highball 0.9.23, 270 minutes played through Highball. Renderer not stated, minor issues not described. Not run here.",
   "notes": "Playable for a four and a half hour session in the one report; which minor issues, the renderer used and frame rate are not recorded yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/megabonk/"
  },
  {
   "id": "melatonin",
   "title": "Melatonin",
   "status": "community",
   "steam_appid": 1585220,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by detnarrrrrrrrr (highball-db#52, 2026-09-15), Apple M5, macOS 26.6.2, Highball 0.9.15, engine x64-sikarugir10.0_6-r2, DXMT, rated 5 of 5 after 4 minutes. Not verified by the maintainer.",
   "notes": "Reported perfect on DXMT after a four-minute session, so the report covers launch and the first levels of this rhythm game rather than a long run. No measurement here yet.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/melatonin/"
  },
  {
   "id": "mewtator",
   "title": "Mewtator",
   "status": "community",
   "steam_appid": null,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by mblascoespar (highball-db#427, 2026-10-09), Apple M5 Pro, macOS 27.0.1, Highball 0.10.10, engine x64-sikarugir10.0_6-r21, mode not stated, rated 5 of 5 after 4 minutes. Not verified by the maintainer.",
   "notes": "Reported perfect after a four-minute session on an M5 Pro. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/mewtator/"
  },
  {
   "id": "microsoft-flight-simulator-2024",
   "title": "Microsoft Flight Simulator 2024",
   "status": "community",
   "steam_appid": 2537590,
   "renderer": null,
   "lastVerified": null,
   "provenance": "community report with a full teardown (highball-db#6, Michael-Liendo), unverified by Highball",
   "notes": "Does not launch. On the default D3DMetal path the game refuses to start with 'Your graphics card does not support Shader Model 6.7'; D3DMetal reports Shader Model 6.6. A contributor confirmed the D3DMetal libraries Highball ships are byte-identical to CrossOver's, so no Wine frontend changes this - the ceiling is Apple's to lift. It is a gap rather than a hardware limit: Shader Model 6.7 only requires QuadAny/QuadAll and wave ops including helper lanes on top of 6.6, all of which Metal can already express, and the advanced texture operations are optional. Replacing the translation chain does not help either: stock vkd3d-proton cannot create a device on MoltenVK at all, failing earlier on missing transform feedback. Corrected from the original report: tiled resources tier 2 is NOT missing from Apple hardware. Metal supports sparse textures from the Apple6 GPU family and placement sparse buffers and textures on Apple8 and later, and D3DMetal itself calls those APIs; the gap is that MoltenVK implements no Vulkan sparse. Full teardown in the issue. The reporter's probes, DXVK patches and write-up are at github.com/Michael-Liendo/msfs2024-apple-silicon (probe.c measures the shader model directly, no game needed; the vkd3d-proton diffs themselves were lost, the README says what each did).",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/microsoft-flight-simulator-2024/"
  },
  {
   "id": "minemergematic-demo",
   "title": "MineMergeMatic Demo",
   "status": "community",
   "steam_appid": 5029110,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by phs1997 (highball-db#28, 2026-09-13), Apple M2 Max, macOS 15.6, Highball 0.9.9, engine x64-sikarugir10.0_6-r2, rated 5 of 5 after 189 minutes. Graphics mode not stated.. A second report by ZiarnoM (highball-db#227, 2026-09-26), Apple M2 Pro, macOS 26.5.1, Highball 0.9.19, engine r3, rated 5 of 5 after 36 minutes, mode not stated. Not verified by the maintainer.",
   "notes": "The free demo of MineMergeMatic (full game Steam 4976010). Reported perfect twice on the default engine line, three hours on an M2 Max (r2) and 36 minutes on an M2 Pro (r3). Neither reporter said which graphics mode. No measurement here yet.",
   "anticheat": null,
   "reports": 2,
   "recipe": false,
   "url": "https://gethighball.com/games/minemergematic-demo/"
  },
  {
   "id": "mini-settlers",
   "title": "Mini Settlers",
   "status": "community",
   "steam_appid": 2521630,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by sseaan (highball-db#457, 2026-10-12), Apple M5, macOS 27.0.1, Highball 0.10.10, engine x64-sikarugir10.0_6-r21, the environment on DXMT, rated 5 of 5 after 21 minutes. The report names no store or app id, and the id here is the full game's on Steam. Not verified by the maintainer.",
   "notes": "Reported perfect on DXMT, the default mode, on an M5 over a 21-minute session.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/mini-settlers/"
  },
  {
   "id": "mirrors-edge-catalyst",
   "title": "Mirror's Edge Catalyst",
   "status": "community",
   "steam_appid": 1233570,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by udance4ever (highball-db#318, 2026-10-04), Apple M1, macOS 27.0.1, Highball 0.10.4, engine x64-sikarugir10.0_6-r19, rated 1 of 5: the Steam copy runs the EA app installer first, and that installer fails. The installer failure reproduced here on an M4 (macOS 27.0, engine x64-sikarugir10.0_6-r21) on 2026-10-05.",
   "notes": "The Steam copy depends on EA's launcher: Steam runs the EA app installer before the game. On the default engine that installer rolls back at its last step: the EA app's setup moves its files into a versioned folder and leaves a directory link in their place, the prebuilt Wine 10 reports the link as made without making it, and the background service then cannot be found (INST-14-1627 here, INST-14-1603 for the reporter). On the Wine 11 engine the same installer completes and the EA app opens on its sign-in window (measured on an M4 on 2026-10-05), so the recipe asks for that engine and installs the EA app first. Whether the game itself then runs is not verified yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": true,
   "url": "https://gethighball.com/games/mirrors-edge-catalyst/"
  },
  {
   "id": "monster-hunter-world",
   "title": "Monster Hunter: World",
   "status": "community",
   "steam_appid": 582010,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "community consensus (AppleGamingWiki / r-macgaming / MacPlay), unverified by Highball",
   "notes": "works; iceborne heavy",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/monster-hunter-world/"
  },
  {
   "id": "monument-valley",
   "title": "Monument Valley",
   "status": "community",
   "steam_appid": 1927720,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by armm29393 (highball-db#44, 2026-09-14), Apple M2, macOS 26.6.2, Highball 0.9.13, engine x64-sikarugir10.0_6-r2, rated 5 of 5 after 16 minutes. Graphics mode not stated. Not verified by the maintainer.",
   "notes": "Reported perfect on the default engine after 16 minutes. The reporter did not say which graphics mode. No measurement here yet.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/monument-valley/"
  },
  {
   "id": "mouse-pi-for-hire",
   "title": "MOUSE: P.I. For Hire",
   "status": "community",
   "steam_appid": 2416450,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by fg0-0 (highball-db#58, 2026-09-15), Apple M4 Pro, macOS 26.6.2, Highball 0.9.19, engine x64-sikarugir10.0_6-r3, DXMT, rated 5 of 5 after 6 minutes. Not verified by the maintainer.",
   "notes": "Reported perfect on DXMT after a six-minute session, so the report covers launch and the opening rather than a full level. No measurement here yet.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/mouse-pi-for-hire/"
  },
  {
   "id": "mudrunner",
   "title": "MudRunner",
   "status": "community",
   "steam_appid": 675010,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by gelarr (highball-db#203, 2026-09-24) on the Epic copy, Apple M1 Pro, macOS 26.5, Highball 0.9.23, engine x64-sikarugir10.0_6-r3, DXMT, rated 4 of 5 after 54 minutes. Not verified by the maintainer.",
   "notes": "Reported playable on DXMT on an M1 Pro after 54 minutes, with a minor visual glitch on the mud and some stutter at the start. The report was made on the Epic copy, so the Steam copy has not been reported. No frame rate was given and nothing was measured here.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/mudrunner/"
  },
  {
   "id": "mushihimesama",
   "title": "Mushihimesama",
   "status": "community",
   "steam_appid": 377860,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by flacknabe-cpu (highball-db#422, 2026-10-09), Apple M1 Pro, macOS 26.7, Highball 0.10.14, engine x64-sikarugir10.0_6-r24, mode not stated, rated 5 of 5 after 6 minutes. Not verified by the maintainer.",
   "notes": "Reported perfect after a six-minute session on an M1 Pro. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/mushihimesama/"
  },
  {
   "id": "my-summer-car",
   "title": "My Summer Car",
   "status": "community",
   "steam_appid": 516750,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by t0nn-1 (highball-db#225, 2026-09-26), Apple M4, macOS 27.0, Highball 0.9.33, engine x64-sikarugir10.0_6-r5, DXMT (the environment's mode), rated 5 of 5 after 6 minutes, with the DLL overrides version=n,b;winmm=n,b;winhttp=n,b set. nik-19201 (highball-db#245, 2026-09-28), Apple M1, macOS 27.0, Highball 0.9.39, engine x64-crossover26.3-r12, D3DMetal, rated 4 after 32 minutes, frame cap 60, DLL override winhttp=n,b, recipes steam and vcrun2022. Not verified by the maintainer.",
   "notes": "Reported perfect on DXMT on an M4 with the steam, corefonts and vcrun2022 recipes on the Wine 10 engine r5, and playable on D3DMetal on an M1 with the Wine 11 engine r12. The MSCLoader mod loader needs winhttp=n,b in the DLL overrides field, not the environment variables box, and both reporters run it that way (highball#203 was that mix-up, and the loader works for them since). The M1 report has some stutter where there are many light sources, which the reporter puts down to the game being CPU-bound. No frame rate was given and nothing was measured here.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/my-summer-car/"
  },
  {
   "id": "need-for-speed-most-wanted-2005",
   "title": "Need for Speed: Most Wanted (2005)",
   "status": "community",
   "steam_appid": null,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by balumn (highball-db#425, 2026-10-09), Apple M4, macOS 26.2, Highball 0.9.35, engine x64-crossover26.3-r9, Wine's own Direct3D (wined3d), rated 5 of 5 after 40 minutes, no Steam app id given. Not verified by the maintainer.",
   "notes": "Reported perfect on Wine's own Direct3D over a 40-minute session on an M4 with the Wine 11 engine r9. Whether the default DXMT mode also works is not recorded, so the page sets no mode.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/need-for-speed-most-wanted-2005/"
  },
  {
   "id": "neighbors-suburban-warfare",
   "title": "Neighbors: Suburban Warfare",
   "status": "community",
   "steam_appid": 1732430,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by Naavalanarul (highball-db#307, 2026-10-04), Apple M4 Max, macOS 27.0, Highball 0.10.2, engine x64-sikarugir10.0_6-r17, DXMT as the environment's mode, recipes steam and vcrun2022, rated 5 of 5 after 13 minutes. Not verified by the maintainer.",
   "notes": "An online player-versus-player game, Direct3D 11 by its store page. Reported perfect on DXMT on the default engine r17 on an M4 Max after a 13-minute session. The anti-cheat map has no entry for it, and Steam's public launch entry starts the game directly, a protected launch through start_protected_game.exe (Easy Anti-Cheat's launcher) exists only on the developer branches of its Steam configuration, read from that configuration rather than measured here. Whether the reporter played a full online match was not said, no frame rate was given and nothing was measured here.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/neighbors-suburban-warfare/"
  },
  {
   "id": "nekopara-vol-1-demo",
   "title": "NEKOPARA Vol. 1 Demo",
   "status": "community",
   "steam_appid": 334660,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by udance4ever (highball-db#432, 2026-10-10), Apple M1, macOS 27.0.1, Highball 0.10.14, engine x64-sikarugir10.0_6-r24, the environment in D3DMetal mode, rated 5 of 5 after 19 minutes. Not verified by the maintainer.",
   "notes": "Reported perfect after 19 minutes on an M1. The report is for the demo, the full game has not been reported yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/nekopara-vol-1-demo/"
  },
  {
   "id": "nekopara-vol-4",
   "title": "NEKOPARA Vol. 4",
   "status": "community",
   "steam_appid": 1406990,
   "renderer": "wined3d",
   "lastVerified": null,
   "provenance": "Reported by FloraKira (highball-db#232, 2026-09-27), Apple M5 Pro, macOS 27.0, Highball 0.9.35, engine x64-sikarugir10.0_6-r7, Wine's own Direct3D, Windows 11, AVX advertised, DLL overrides winhttp=n,b;emotedriver=n,b, rated 4 of 5 after 27 minutes. Not verified by the maintainer.",
   "notes": "Visual novel with E-mote animated characters. Reported playable on Wine's own Direct3D: in the other modes it dropped frames the whole time, on Wine's Direct3D only while an animated (Live2D style) scene plays. The reporter's environment carried the DLL overrides winhttp=n,b and emotedriver=n,b, which were not tested apart. Nothing was measured here.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/nekopara-vol-4/"
  },
  {
   "id": "neon-abyss",
   "title": "Neon Abyss",
   "status": "community",
   "steam_appid": null,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by kandzsem (highball-db#447, 2026-10-11), Apple M4, macOS 26.1, Highball 0.10.10, engine x64-sikarugir10.0_6-r21, D3DMetal, frame cap 60, an environment with Epic set up, rated 5 of 5 after 18 minutes. Not verified by the maintainer.",
   "notes": "Reported perfect over an 18-minute session on an M4. Whether the default DXMT mode also works is not recorded, so the page sets no mode.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/neon-abyss/"
  },
  {
   "id": "nested-lands",
   "title": "Nested Lands",
   "status": "community",
   "steam_appid": 2553040,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by mrgarygary (highball-db#440, 2026-10-10), Apple M5, macOS 26.6.2, Highball 0.10.10, engine x64-sikarugir10.0_6-r21, DXMT, rated 5 of 5 after 56 minutes. Not verified by the maintainer.",
   "notes": "Reported perfect on DXMT, the default mode, over a 56-minute session on an M5. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/nested-lands/"
  },
  {
   "id": "nier-automata",
   "title": "NieR: Automata",
   "status": "community",
   "steam_appid": 524220,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "DXMT changelog v0.41+ (github.com/3Shain/dxmt/releases) Reported by flacknabe-cpu (highball-db#423, 2026-10-09), Apple M1 Pro, macOS 26.7, Highball 0.10.14, engine x64-sikarugir10.0_6-r24, mode not stated (the page's DXMT applies unless the environment sets its own), rated 5 of 5 after 16 minutes.",
   "notes": "first DXMT milestone title; runs decently A player reported it perfect after 16 minutes on an M1 Pro.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/nier-automata/"
  },
  {
   "id": "nuclear-option",
   "title": "Nuclear Option",
   "status": "community",
   "steam_appid": 2168680,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by Veebav on an Apple M1, macOS 26.3.1, Highball 0.10.14, engine x64-sikarugir10.0_6-r24. First stuck on an endless loading screen after the main menu with the environment on DXVK (highball#322, 2026-10-12), then playable with workarounds in an environment on D3DMetal, rated 3 of 5 after 2 minutes (highball-db#459). Not verified by the maintainer.",
   "notes": "Reported playable on an M1 after workarounds the player has not described yet. With the environment on DXVK the game stayed on an endless loading screen after its main menu. The second report ran the environment on D3DMetal.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/nuclear-option/"
  },
  {
   "id": "onimusha-way-of-the-sword-demo",
   "title": "Onimusha: Way of the Sword Demo",
   "status": "community",
   "steam_appid": 3974650,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "Reported by flacknabe-cpu (highball-db#450, 2026-10-11), Apple M1 Pro, macOS 26.7, Highball 0.10.14, engine x64-sikarugir10.0_6-r24, the game on D3DMetal in a DXMT environment, 60 fps cap, rated 3 of 5 after 19 minutes, the game's benchmark at 11341 points and 32 fps on average with a modified D3DMetal. Not verified by the maintainer.",
   "notes": "Capcom's RE Engine, DirectX 12. On an M1 Pro it stops with an unsupported graphics card error, because D3DMetal answers no to the game's check for 64-bit atomics on descriptor heap resources (D3D12 OPTIONS11), the same check that blocks Kunitsu-Gami. A player got it running, through its benchmark at 32 fps, by patching D3DMetal itself so the check says yes. Highball cannot ship a modified D3DMetal, so out of the box it does not start on an M1. Whether D3DMetal says yes on newer chips is not known yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/onimusha-way-of-the-sword-demo/"
  },
  {
   "id": "operation-flashpoint-dragon-rising",
   "title": "Operation Flashpoint: Dragon Rising",
   "status": "community",
   "steam_appid": 12830,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by valdroff (highball-db#401, 2026-10-08), Apple M3, macOS 27.0.1, Highball 0.10.14, engine x64-sikarugir10.0_6-r24, the environment in DXVK mode with Windows 7 and AVX advertised, the steam and vcrun2022 recipes, rated 5 of 5 after 20 minutes. Not verified by the maintainer.",
   "notes": "Reported perfect on DXVK over a 20-minute session. DXVK was the environment's own setting, so the page sets no mode and Play keeps each environment's. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/operation-flashpoint-dragon-rising/"
  },
  {
   "id": "order-of-the-sinking-star",
   "title": "Order of the Sinking Star",
   "status": "community",
   "steam_appid": 499170,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by dannycoates (highball-db#458, 2026-10-12), Apple M5, macOS 27.0.1, Highball 0.10.15, engine x64-sikarugir10.0_6-r26, the game on D3DMetal in an environment on DXMT, recipes steam and vcrun2022, rated 5 of 5 after 7 minutes. Not verified by the maintainer.",
   "notes": "Reported perfect on an M5 in a short session, with the game set to D3DMetal in an environment on DXMT.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/order-of-the-sinking-star/"
  },
  {
   "id": "outer-wilds",
   "title": "Outer Wilds",
   "status": "community",
   "steam_appid": 753640,
   "renderer": "dxvk",
   "lastVerified": null,
   "provenance": "Reported by RuhaanB6 (highball-db#163, 2026-09-21): rated 5, perfect, Apple M2 Pro, macOS 26.6.2, engine x64-sikarugir10.0_6-r5, Highball 0.9.33, DXVK, 4 minutes played through Highball, with the note that little testing was done yet. Not run here. ruari8 (highball-db#424, 2026-10-09), Apple M5 Pro, macOS 26.6.2, Highball 0.10.10, engine x64-sikarugir10.0_6-r21, DXMT, rated 5 of 5 after 46 minutes. marieuuuh (highball-db#437 and #445, 2026-10-10), Apple M1 Pro, macOS 26.5.2, Highball 0.10.10, engine x64-sikarugir10.0_6-r21, mode not stated, rated 5 of 5 after sessions of 56 and 136 minutes.",
   "notes": "Reported perfect after a four-minute session on DXVK on an M2 Pro with macOS 26.6.2, so the report covers launch and the opening; the reporter had not tested much yet. Frame rate not recorded. It also plays perfectly on DXMT, the default mode, on an M5 Pro over 46 minutes. A player on an M1 Pro rates it perfect over two long sessions, with two small notes. It takes two to three minutes to run smoothly, and the other travelers are invisible, only their instruments show.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/outer-wilds/"
  },
  {
   "id": "palia",
   "title": "Palia",
   "status": "community",
   "steam_appid": 2707930,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by AmarokSpiritch (highball-db#412, 2026-10-08), Apple M4, macOS 27.0.1, Highball 0.10.10, engine x64-sikarugir10.0_6-r21, the environment in DXMT mode, the steam and vcrun2022 recipes, rated 5 of 5 after 98 minutes. Not verified by the maintainer.",
   "notes": "Reported perfect on DXMT, the default mode, over a 98-minute session on an M4. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/palia/"
  },
  {
   "id": "palworld",
   "title": "Palworld",
   "status": "community",
   "steam_appid": 1623730,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "community consensus (AppleGamingWiki / r-macgaming / MacPlay), unverified by Highball. Reported by w8079 (highball-db#366, 2026-10-07), Apple M4 with 16 GB, macOS 27.0.1, Highball 0.10.10, engine x64-sikarugir10.0_6-r21, D3DMetal as the game's own mode, rated 4 of 5 after about 16 minutes on D3DMetal.",
   "notes": "Works on D3DMetal, started from Highball's library. GPU-bound on an M4 at 1920x1080: about 15 fps on the highest preset, 30 fps on medium and 32.5 fps on low with DLSS Performance. DLSS needs two switches: Enable DLSS (MetalFX) in the environment's Graphics settings, and DLSS in the game's video settings. Memory is tight on 16 GB (swap in use). (highball-db#366)",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/palworld/"
  },
  {
   "id": "paperback-the-game",
   "title": "Paperback: The Game",
   "status": "community",
   "steam_appid": 710700,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported not launching by udance4ever (highball-db#349, 2026-10-06), Apple M1, macOS 27.0.1, Highball 0.10.9, engine x64-sikarugir10.0_6-r21, every graphics mode. Reproduced here on an M4 (macOS 27.0, r21, 2026-10-06), both the 32-bit Paperback.exe that Steam starts and the 64-bit Paperback64.exe beside it.",
   "notes": "Plays on the Wine 11 engine r21 or later, which Play offers by itself since Highball 0.10.12. The game is built on the Loom engine (SDL and OpenGL, 2017), so the graphics mode setting does not apply to it. On older engines it crashed a second after start, because macOS's old-style OpenGL 2.1 context lacks a function the game loads (glClearDepthf), and engine patch 0021 in r21 answers it. The game also mixes its music louder than full scale. Windows' audio engine turns such peaks down before the speakers, while Wine on a Mac clipped them, which made loud parts sound like a bad bitrate. The Wine 11 engines r22 and r23 (Highball 0.10.15) add a limiter that does what Windows does. On r23 the reporter still hears the music as too loud (highball-db#349), not yet compared with Windows.",
   "anticheat": null,
   "reports": 0,
   "recipe": true,
   "url": "https://gethighball.com/games/paperback-the-game/"
  },
  {
   "id": "path-of-building-poe2",
   "title": "Path of Building Community Fork (Path of Exile 2)",
   "status": "community",
   "steam_appid": null,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by akauascarvalho (highball-db#209, 2026-09-25), Apple M1 Pro 16 GB, macOS 26.5, Highball 0.9.35, engine x64-sikarugir10.0_6-r7, DXMT, msync, Windows 10, version 0.23.1 of the official portable release, rated 5 of 5 after one session. Not verified by the maintainer.",
   "notes": "Not a game: the free build planner for Path of Exile 2, an open-source Windows program from github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2 (the official portable release). Listed because PoE2 players run it beside the game and the official release is a verifiable source. The reporter unpacked the portable release in a fresh environment, added the executable to Programs and, on DXMT with msync, reached the build interface and used build import and export, account sign-in, saving and reopening builds, and the built-in updater, all without extra runtimes or DLL changes. Keep game files inside the environment was on. Long sessions were not tested and nothing was measured here.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/path-of-building-poe2/"
  },
  {
   "id": "path-of-exile-2",
   "title": "Path of Exile 2",
   "status": "community",
   "steam_appid": 2694490,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "Reported by littlemilktea (highball-db#53, 2026-09-15), Apple M5 16 GB, macOS 27, Highball 0.9.19, engine x64-crossover26.3-r9, D3DMetal: fresh install, normal Play reaches the game, about 79 fps in town at 1512x945 with FSR Performance and medium textures. Not verified by the maintainer. pannatorn-hub (highball#105, 2026-09-18): Mac mini M4, Highball on an external APFS SSD, playable on engine r3 after updating from r2 (the old Direct3D 12 shim crashed it), frame rate said to be lower than in the Sikarugir app, not measured. lendidenko (highball-db#282, 2026-10-02), Apple M5 Max, macOS 26.5.2, Highball 0.9.39, engine x64-sikarugir10.0_6-r11 (the default engine), D3DMetal as the environment's mode, rated 3 of 5, playable with workarounds, after 3 minutes, the workarounds not named.",
   "notes": "DirectX 12 only, so D3DMetal. Before Highball 0.9.19 the normal Play path died at startup with Wine exception 0xc06d007f: the game binds D3D12CreateDevice by ordinal 101 and the timestamp shim in front of d3d12.dll numbered its exports from 1 (highball-db#53). Fixed in the engines shipped with 0.9.19 (r3 and r9), confirmed by the reporter on a fresh install. On DXMT and DXVK the game stops at a GetAdapterInfo dialog, they have no DirectX 12. The white and green rendering artifacts the reporter saw on Apple's D3DMetal 4.0b2 did not show on the shipped 3.0. One crash in three launches after a \"Controller disconnected\" prompt, not reproduced since. A later report on the default engine (r11) on an M5 Max rates it 3, playable with workarounds, after three minutes, without saying which workarounds.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/path-of-exile-2/"
  },
  {
   "id": "persona-3-reload",
   "title": "Persona 3 Reload",
   "status": "community",
   "steam_appid": 2161700,
   "renderer": "wined3d",
   "lastVerified": null,
   "provenance": "Reported by smitra-visma (highball-db#330, 2026-10-05), Apple M4 Pro, macOS 27.0.1, Highball 0.10.3, engine x64-sikarugir10.0_6-r19, Wine's own Direct3D (wined3d), rated 4 of 5 after 2 minutes. Not verified by the maintainer.",
   "notes": "Reported playable on Wine's own Direct3D with some frame drops, from a two-minute session. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/persona-3-reload/"
  },
  {
   "id": "persona-5-royal",
   "title": "Persona 5 Royal",
   "status": "community",
   "steam_appid": 1687950,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "Reported by ry-diffusion (highball-db#22, 2026-09-12): M5, macOS 27.0, Highball 0.9.7 then 0.9.9, D3DMetal on engine x64-crossover26.3-r7 rated 5 of 5 after 6 minutes on medium graphics, then DXMT on engine x64-crossover26.3-r8 running in Shibuya at 26 fps, 1280x800 windowed, on a Mac the reporter says was throttling in the heat. Not verified by the maintainer.",
   "notes": "DirectX 11. Needs the CrossOver-tree engine: the reporter says the Sikarugir (Wine 10) engines do not run it. The recipe asks for x64-crossover26.3-r8, which the reporter found more stable than r7 while the game loads. Mode: D3DMetal is the one rated 5 of 5 (on r7). DXMT: on r7, with DXMT_ALLOW_CROSS_PROCESS_SWAPCHAIN=1 set to get a window, the reporter's Mac kernel-panicked (a watchdog panic, macOS's GPU driver going down); on r8 the reporter says DXMT runs, 26 fps in Shibuya at 1280x800 on a throttling M5, and the panic did not recur. The panic's cause was not measured, and whether r8's fiber slot change is what removed it is the reporter's inference, not a measurement. No measurement here yet.",
   "anticheat": null,
   "reports": 1,
   "recipe": true,
   "url": "https://gethighball.com/games/persona-5-royal/"
  },
  {
   "id": "phantom-brigade",
   "title": "Phantom Brigade",
   "status": "community",
   "steam_appid": 553540,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by nickv2002 (highball-db#398, 2026-10-08), Apple M4 Pro, macOS 15.8.1, Highball 0.10.10, engine x64-sikarugir10.0_6-r21, the environment in DXMT mode, rated 4 of 5 after 35 minutes. Not verified by the maintainer.",
   "notes": "Reported playable on DXMT, the default mode, over a 35-minute session. In full screen the reporter couldn't switch away to other apps, in windowed mode they could. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/phantom-brigade/"
  },
  {
   "id": "phantom-fury",
   "title": "Phantom Fury",
   "status": "community",
   "steam_appid": 1733240,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by jankolauterbach (highball-db#194, 2026-09-23), Apple M3, macOS 27.2, DXMT, rated 5 of 5. Not verified by the maintainer.",
   "notes": "Reported perfect on DXMT on an M3. No session length or frame rate was given and nothing was measured here.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/phantom-fury/"
  },
  {
   "id": "phasmophobia",
   "title": "Phasmophobia",
   "status": "community",
   "steam_appid": 739630,
   "renderer": "dxvk",
   "lastVerified": null,
   "provenance": "Reported by L1am-cd (highball-db#55, 2026-09-15), Apple M3, macOS 27, Highball 0.9.10, engine x64-sikarugir10.0_6-r2, DXVK, rated 4 of 5 (playable, minor issues) after 84 minutes. Not verified by the maintainer. Also reported by szaloki (highball-db#95, 2026-09-16), Apple M4, macOS 27, Highball 0.9.19, engine x64-sikarugir10.0_6-r3, DXMT, rated 5 of 5 after 18 minutes.",
   "notes": "Reported playable on DXVK over an 84-minute session. Voice chat works in a match but not in the lobby, and the game's voice recognition does not pick up speech, which the text interface covers. No measurement here yet. A second reporter on an M4 rates it perfect on both DXMT and DXVK.",
   "anticheat": null,
   "reports": 3,
   "recipe": false,
   "url": "https://gethighball.com/games/phasmophobia/"
  },
  {
   "id": "pico-park-classic-edition",
   "title": "PICO PARK:Classic Edition",
   "status": "community",
   "steam_appid": 461040,
   "renderer": "dxvk",
   "lastVerified": null,
   "provenance": "Reported by Michael-Liendo (highball-db#281, 2026-10-02), Apple M4, macOS 27.0, Highball 0.10.2, engine x64-sikarugir10.0_6-r17, DXVK as the environment's mode, rated 5 of 5 after 1 minute, recipe steam. Not verified by the maintainer.",
   "notes": "The 2016 edition, which Steam no longer sells (its store page says it is no longer available; the 2021 PICO PARK is Steam 1509960 and a separate game), so this row is for people who already own it. Reported perfect on DXVK on the default engine after a one-minute session, enough for the menu and a first room. Co-op with other players is the whole game and the report does not say whether a session with others was tried. No frame rate was given and nothing was measured here.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/pico-park-classic-edition/"
  },
  {
   "id": "planet-coaster-2",
   "title": "Planet Coaster 2",
   "status": "community",
   "steam_appid": 2688950,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "Reported not launching by cgp9cvzk52-max (highball-db#115, 2026-09-18) on DXMT then D3DMetal, Apple M3 Pro, macOS 26.6.2, engine x64-sikarugir10.0_6-r2, Highball 0.9.12: the game's own crash dialog at start. The working configuration comes from the Cellar project's published profile for this game (D3DMetal, Wine 11, MTL_DEBUG_LAYER=1), playable there on an M5. Not run here.",
   "notes": "Direct3D 12 only (Cobra engine), so D3DMetal, and it needs a Wine 11 engine. The recipe carries the Cellar workaround, Metal's validation layer on, which stops a D3DMetal startup race that otherwise ends the game within seconds. Reported about 55 fps in the menu on an M5 there, with large parks CPU-bound under Rosetta. Denuvo, Steam must be online. Nothing measured here yet. Two reports with the full configuration in place got no window at all: an M3 Pro (Wine 11 r9, D3DMetal 3, a Mac freeze on Stop) and an M5 Pro (r18 with D3DMetal 4 and r19 with D3DMetal 3, the Mac growing unresponsive within minutes without Stop). No report with this recipe has worked yet, so it stays unconfirmed.",
   "anticheat": null,
   "reports": 0,
   "recipe": true,
   "url": "https://gethighball.com/games/planet-coaster-2/"
  },
  {
   "id": "potion-craft-alchemist-simulator",
   "title": "Potion Craft: Alchemist Simulator",
   "status": "community",
   "steam_appid": 1210320,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "Reported by a user (highball-db#173, 2026-09-21): rated 5, perfect, Apple M2, macOS 26.6.2, engine x64-sikarugir10.0_6-r5, Highball 0.9.33, 18 minutes played through Highball; the environment ran D3DMetal with the steam and vcrun2022 recipes (from the report's settings field). Not run here.",
   "notes": "Reported perfect after an 18-minute session on D3DMetal on an M2 with macOS 26.6.2; frame rate not recorded yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/potion-craft-alchemist-simulator/"
  },
  {
   "id": "powerwash-simulator",
   "title": "PowerWash Simulator",
   "status": "community",
   "steam_appid": 1290000,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by mpandrade (highball-db#441, 2026-10-11), Apple M5 Pro, macOS 27.0.1, Highball 0.10.10, engine x64-sikarugir10.0_6-r21, DXMT, rated 4 of 5 after 2 minutes. Not verified by the maintainer.",
   "notes": "Reported to run on DXMT, the default mode, on an M5 Pro, but with no sound at all. The session was two minutes.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/powerwash-simulator/"
  },
  {
   "id": "pragmata-sketchbook-demo",
   "title": "PRAGMATA Sketchbook (Demo)",
   "status": "community",
   "steam_appid": 4003800,
   "renderer": null,
   "lastVerified": null,
   "provenance": "user report on Highball (highball-db#1, OdynOOb) \u2014 Apple M4, macOS 15.7.3, wine-10.0 Sikarugir r6",
   "notes": "Unplayable on the current engine. DX12-only (RE Engine): dxmt is correctly rejected (0x80004002 \u2014 it translates D3D11); d3dmetal crashes at thread init even with CrashReport.exe bypassed. Retest when the engine moves (Wine 11 bump / D3DMetal 4).",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/pragmata-sketchbook-demo/"
  },
  {
   "id": "prey-2017",
   "title": "Prey (2017)",
   "status": "community",
   "steam_appid": 480490,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "community consensus (AppleGamingWiki / r-macgaming / MacPlay), unverified by Highball",
   "notes": "works",
   "anticheat": {
    "names": [
     "PunkBuster"
    ],
    "macVerdict": "warning",
    "note": "anti-cheat present; Linux/Proton support does not extend to macOS \u2014 userspace path works for some titles"
   },
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/prey-2017/"
  },
  {
   "id": "prison-architect",
   "title": "Prison Architect",
   "status": "community",
   "steam_appid": 233450,
   "renderer": "dxvk",
   "lastVerified": null,
   "provenance": "Reported by giovane-breno (highball-db#264, 2026-09-30), Apple M4, macOS 27.0.1, Highball 0.9.39, engine x64-sikarugir10.0_6-r11, DXVK, recipes steam and vcrun2022, rated 5 of 5 after 14 minutes. The report does not name the store. Not verified by the maintainer.",
   "notes": "Reported perfect on DXVK on an M4 with the default engine r11 after 14 minutes, running the Windows build. The Steam version also includes a Mac build. Nothing was measured here.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/prison-architect/"
  },
  {
   "id": "repo",
   "title": "R.E.P.O.",
   "status": "community",
   "steam_appid": 3241660,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by leninsio (highball-db#47, 2026-09-15), Apple M5, macOS 26.6.2, Highball 0.9.9, engine x64-sikarugir10.0_6-r2, rated 5 of 5 after 1 minute. Graphics mode not stated. PedroResende-ux (highball-db#268, 2026-10-01), Apple M5, macOS 26.6.2, Highball 0.9.39, engine x64-sikarugir10.0_6-r11, DXMT (the environment's mode), rated 4 of 5 after 119 minutes with nothing named as wrong. Not verified by the maintainer.",
   "notes": "Reported perfect on the default engine after a one-minute session, and playable for two hours on DXMT on an M5. Neither reporter said whether they played online with friends. No measurement here yet.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/repo/"
  },
  {
   "id": "raceroom-racing-experience",
   "title": "RaceRoom Racing Experience",
   "status": "community",
   "steam_appid": 211500,
   "renderer": "dxvk",
   "lastVerified": null,
   "provenance": "Reported by peppearci (highball-db#60, 2026-09-15), Apple M3, macOS 15.8, Highball 0.9.17, engine x64-sikarugir10.0_6-r2, DXVK, rated 3 of 5: practice sessions and races with AI for about five minutes, smooth with minor stutter, fullscreen, 4x AA and motion blur fine, after replacing the engine's Direct3D 9 DLL by hand. Not verified by the maintainer.",
   "notes": "Direct3D 9 game. On the shipped engine it froze on the pre-race screen after the track loaded with VK_ERROR_DEVICE_LOST. The reporter replaced the engine's Direct3D 9 DLL (DXVK-Kegworks 1.10.4, frameworks/renderer/d9vk/wine/x86_64-windows/d3d9.dll) with the d3d9.dll from DXVK 3.1.1 and the game then played, practice and races with AI, smooth with minor stutter. That swap is a hand edit of the engine today; shipping a newer Direct3D 9 layer is an engine decision that needs the other Direct3D 9 games rechecked (Portal, Portal 2, Five Nights at Freddy's). Correction 2026-09-18: the reporter's working d3d9.dll prints 'DXVK: v3.1+' with gcc 16.1.0, which is the string of the withdrawn r4 engine's dgVoodoo-free DXVK-macOS 3.1 fork, not of the official DXVK 3.1.1 (which prints 'v3.1.1' and refuses MoltenVK for geometry shaders on every Mac tested). So the layer that renders RaceRoom for him is the fork that froze FNAF and drew RaceRoom in grayscale for another reporter on r4.",
   "anticheat": null,
   "reports": 1,
   "recipe": true,
   "url": "https://gethighball.com/games/raceroom-racing-experience/"
  },
  {
   "id": "raft",
   "title": "Raft",
   "status": "community",
   "steam_appid": 648800,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by Red-Pathfinder (highball-db#468, 2026-10-13), Apple M5, macOS 27.0.1, Highball 0.10.15, engine x64-sikarugir10.0_6-r26, DXMT, rated 3 of 5 after 6 minutes. Not verified by the maintainer.",
   "notes": "Reported playable on an M5 on DXMT. Playing online with Windows players worked only after installing the game's 1.09_precrossplayupdate branch from its Steam properties and turning off Limit IP Address Tracking in the Mac's Wi-Fi settings.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/raft/"
  },
  {
   "id": "rain-world",
   "title": "Rain World",
   "status": "community",
   "steam_appid": 312520,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by aptonline (highball-db#334, 2026-10-05), Apple M1 Max, macOS 26.6.2, Highball 0.10.8, engine x64-sikarugir10.0_6-r21, DXMT, frame cap 60, rated 5 of 5 after 1 minute. Not verified by the maintainer.",
   "notes": "Reported perfect on DXMT in a very short session. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/rain-world/"
  },
  {
   "id": "resident-evil",
   "title": "Resident Evil",
   "status": "community",
   "steam_appid": 304240,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "Reported by Themio1998 (highball-db#252, 2026-09-29), Apple M1, macOS 27.0.1, Highball 0.9.39, engine x64-sikarugir10.0_6-r11, D3DMetal, DLL overrides as typed version=n,b;winmm-n,b;dinput8=n,b, recipes steam and vcrun2022, rated 4 of 5 after 3 minutes. Not verified by the maintainer.",
   "notes": "The 2015 HD Remaster of the 2002 remake. Reported playable on D3DMetal on an M1 with the default engine r11 after a three-minute session, with a smooth frame rate by the reporter's account. DXMT and DXVK were not tried. Nothing was measured here.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/resident-evil/"
  },
  {
   "id": "resident-evil-4-remake",
   "title": "Resident Evil 4",
   "status": "community",
   "steam_appid": 2050650,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "Reported by zn2m4swhkv-sys (highball-db#269, 2026-10-01), MacBook Air M2 with 24 GB, macOS 27.0.1, Highball 0.10.0, D3DMetal, rated 4 of 5 with no length limit on play. The engine was a GPTK 4 revision (x64-sikarugir10.0_6-r14 or r16) or x64-crossover26.3-r12, the reporter is not sure which. A second report by sanireno (highball-db#303, 2026-10-04), Apple M5, macOS 27.0.1, Highball 0.10.2, engine x64-crossover26.3-r10 (the Wine 11 engine), D3DMetal, Windows scale 120 dpi, recipes steam and vcrun2022, rated 4 of 5 after 57 minutes, with some freezes as the one complaint. Not verified by the maintainer.",
   "notes": "The 2023 remake. RE Engine and Direct3D 12, so D3DMetal. On an M2 MacBook Air at 1280x832 with the in-game cap at 60, mostly mid settings, ray tracing and FSR off, it runs at 30 to 40 fps as the Mac heats up. Looking through a sniper scope drops about 10 fps for a while. An 8BitDo SN30 Pro in X-input mode works, rumble included. The reporter also set Wine's debug output off (WINEDEBUG=-all), D3DM_MTL4=1, D3DM_ENABLE_METALFX=1 and a list of DLL overrides, and says stutters on loud sounds such as shotgun fire and explosions went away after that. None of it was tested here, so it is not part of the setup Highball applies. A second report on an M5 on the Wine 11 engine r10, D3DMetal, plays for 57 minutes with some freezes, how long they last or when they come was not said. Both reports get into the game and play for about an hour, the second one on the Wine 11 engine for certain, which is worth noting against the WMV intro hang measured on Resident Evil Village on the default engine (that row), so either this game's intro does not take the same path or that engine's media reader copes with it, neither checked here.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/resident-evil-4-remake/"
  },
  {
   "id": "resident-evil-6-benchmark",
   "title": "Resident Evil 6 Benchmark Tool",
   "status": "community",
   "steam_appid": 229950,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Started here on an M4 with macOS 27.0 on 2026-10-05, engine x64-sikarugir10.0_6-r21, the Steam copy: after Capcom's EULA and Steam's first-run DirectX and Visual C++ installers, the title screen (Press any key) comes up full screen at 120 s. The benchmark itself was not run, so not marked verified.",
   "notes": "Capcom's free benchmark for Resident Evil 6, a Direct3D 9 game, so it draws through DXVK's Direct3D 9 in every graphics mode but wined3d. On the default engine it reaches its title screen; no score was taken.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/resident-evil-6-benchmark/"
  },
  {
   "id": "resident-evil-village",
   "title": "Resident Evil Village",
   "status": "community",
   "steam_appid": 1196590,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "Reported by detnarrrrrrrrr (highball#154, 2026-09-18): stops right after the Bethesda-style logo splash on D3DMetal, Apple M5, macOS 27.0, engine x64-sikarugir10.0_6-r3, Highball 0.9.23. Reproduced by the maintainer with the free Gold Edition Gameplay Demo (Steam 2062120) on 2026-09-18, Apple M1 Pro, macOS 26.6.2, engine x64-sikarugir10.0_6-r5, D3DMetal. Reported again with the same demo (highball-db#351, 2026-10-06), Apple M1, macOS 27.0.1, D3DMetal: logos, then a black screen.",
   "notes": "RE Engine, Direct3D 12 only, so D3DMetal. Two things happen on a first launch. First, Capcom's own first-run notice, a small 'CAPCOM InstallerMessage' window saying a 'VIDEO CODEC: WMVideo Decoder' must be installed: it is an unconditional notice, not a check (the program has no codec or registry test in it), so tick 'I accept the above message' and press Exit, and Steam starts the game. Second, the game then sits on a black screen with the process alive at under one percent CPU: its intro is a WMV video played through Wine's Windows Media reader, and on this engine that reader deadlocks. Measured with GStreamer's own debug log: the ASF demuxer fills one stream's queue to its 8 MB cap ('Queue is filled, signalling overrun') while the other stream never gets past preroll, and the demuxer blocks pushing to the full queue for as long as you wait. No renderer setting changes it (D3DMetal with MetalFX off measured the same). The Wine 11 engine was not exercised for this game here (the scripted Steam relaunch handshake got in the way), but it would not matter: the intro hang is in Wine's media reader, not the renderer or the Wine version. No fix yet; this is engine work in Wine's winegstreamer reader, and it affects the other RE Engine titles that play WMV intros the same way.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/resident-evil-village/"
  },
  {
   "id": "restory-chill-electronics-repairs",
   "title": "ReStory: Chill Electronics Repairs",
   "status": "community",
   "steam_appid": 3812600,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by ben24wr5 (highball-db#158, 2026-09-20): rated 5, perfect, Apple M4, macOS 27.0, engine x64-sikarugir10.0_6-r3, Highball 0.9.26, 1 minute played through Highball, 'good'; graphics mode not stated. The report named the game only as 'Restory'; matched to the Steam title. Not run here.",
   "notes": "Reported perfect after a one-minute session on an M4 with macOS 27, so the report covers launch and the first screen; graphics mode not stated, frame rate not recorded.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/restory-chill-electronics-repairs/"
  },
  {
   "id": "retro-rewind-video-store-simulator",
   "title": "Retro Rewind: Video Store Simulator",
   "status": "community",
   "steam_appid": 3552140,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by barryloh (highball-db#32, 2026-09-14), Apple M1 Pro, macOS 26.5.1, Highball 0.9.11, engine x64-sikarugir10.0_6-r2, rated 5 of 5. Graphics mode not stated. Not verified by the maintainer.",
   "notes": "Reported smooth with no frame drops on the game's Low graphics setting, on the default engine. The reporter did not say which graphics mode. No measurement here yet.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/retro-rewind-video-store-simulator/"
  },
  {
   "id": "rippleloop-demo",
   "title": "RippleLoop Demo",
   "status": "community",
   "steam_appid": 4758450,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by mtremoulet (highball-db#236, 2026-09-27), Apple M2 Max, macOS 27.0, Highball 0.9.33, engine x64-sikarugir10.0_6-r5, DXMT, default settings, rated 5 of 5 after 13 minutes. Not verified by the maintainer.",
   "notes": "The free demo of RippleLoop (full game Steam 3204820, August 2026). Reported perfect on DXMT with default settings on an M2 Max after 13 minutes. Nothing was measured here.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/rippleloop-demo/"
  },
  {
   "id": "risk-of-rain-2",
   "title": "Risk of Rain 2",
   "status": "community",
   "steam_appid": 632360,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by PrisedRabbit (highball-db#368, 2026-10-07), Apple M1 Max, macOS 27.0.1, Highball 0.10.12, engine x64-crossover26.3-r21, DXMT as the game's own mode in an environment set to D3DMetal with sync none, rated 5 of 5 after 46 minutes. Second report by murilopereirame (highball-db#414, 2026-10-08), Apple M3, macOS 26.6.2, Highball 0.10.10, engine x64-crossover26.3-r19, the environment in D3DMetal mode with sync none and AVX advertised (the report names DXMT), rated 4 of 5 after 5 hours: frame times a bit uneven, the health bar missing until a mod fixed it. Not verified by the maintainer.",
   "notes": "Reported perfect on DXMT on the Wine 11 engine over 46 minutes, and playable over 5 hours on an M3 with frame times a bit uneven and the health bar missing until the player added the MetalSafeBars mod. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/risk-of-rain-2/"
  },
  {
   "id": "rivals-of-aether",
   "title": "Rivals of Aether",
   "status": "community",
   "steam_appid": 383980,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by nojustbenja (highball-db#389, 2026-10-08), Apple M1, macOS 27.0.1, Highball 0.10.10, engine x64-sikarugir10.0_6-r21, the environment in DXMT mode, rated 5 of 5 after 18 minutes. Not verified by the maintainer.",
   "notes": "Reported perfect on DXMT, the default mode, over an 18-minute session. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/rivals-of-aether/"
  },
  {
   "id": "roadcraft",
   "title": "RoadCraft",
   "status": "community",
   "steam_appid": 2104890,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by Nenox-xD (highball-db#30, 2026-09-13), Apple M4 Pro, macOS 26.6.2, Highball 0.9.9, engine x64-crossover26.3-r8, rated 4 of 5, played nicely. Graphics mode not stated. Not verified by the maintainer.",
   "notes": "Reported playing nicely on the CrossOver-tree engine r8. The one issue reported is that you cannot tab out of the game once it is running (Command-Tab does not leave it), which is not the lost-input fault of highball#182 and is followed on highball-db#30. The reporter did not say which graphics mode. No measurement here yet.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/roadcraft/"
  },
  {
   "id": "romestead",
   "title": "Romestead",
   "status": "community",
   "steam_appid": 1805320,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by gritsp (highball-db#312, 2026-10-04), Apple M1 Pro, macOS 26.5.2, Highball 0.10.2, engine x64-sikarugir10.0_6-r17, DXMT as the environment's mode, rated 5 of 5 after 47 minutes, recipes steam, vcrun2022. Not verified by the maintainer.",
   "notes": "Reported perfect on DXMT on the default engine r17 on an M1 Pro, with nothing named as off after three quarters of an hour. An Early Access game released in May 2026, Windows only on Steam. The anti-cheat map has no entry for it. No frame rate was given and nothing was measured here.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/romestead/"
  },
  {
   "id": "runescape-dragonwilds",
   "title": "RuneScape: Dragonwilds",
   "status": "community",
   "steam_appid": 1374490,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported twice: by a user (highball-db#172, 2026-09-21) rated 5, perfect, Apple M5 Max, macOS 27.0, engine x64-sikarugir10.0_6-r5, Highball 0.9.32, DXMT, 64 minutes played; and (highball-db#175, 2026-09-21) rated 4, playable with minor issues, Apple M1 Max, macOS 26.6.2, engine x64-sikarugir10.0_6-r7, Highball 0.9.35, DXMT with the frame cap at 60 and the Metal HUD on, 16 minutes played. Neither said what the minor issues were. Not run here.",
   "notes": "Reported playable on DXMT by two people, perfect on an M5 Max over an hour and with unspecified minor issues on an M1 Max; frame rate not recorded yet, though the second reporter had the Metal HUD on and a 60 fps cap set.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/runescape-dragonwilds/"
  },
  {
   "id": "rv-there-yet",
   "title": "RV There Yet?",
   "status": "community",
   "steam_appid": 3949040,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "Reported by FizzyCoffee (highball-db#168, 2026-09-21): rated 4, playable with minor issues, Apple M2, macOS 26.6.2, engine x64-sikarugir10.0_6-r5, Highball 0.9.33, D3DMetal, 11 minutes played through Highball; the environment ran msync with the Metal HUD on and the steam and vcrun2022 recipes (from the report's settings field). The minor issues were not described. Not run here.",
   "notes": "Reported playable with unspecified minor issues after an eleven-minute session on D3DMetal on an M2 with macOS 26.6.2; frame rate not recorded (the reporter had the Metal HUD on, so a figure may follow).",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/rv-there-yet/"
  },
  {
   "id": "s-t-a-l-k-e-r-shadow-of-chernobyl",
   "title": "S.T.A.L.K.E.R.: Shadow of Chernobyl",
   "status": "community",
   "steam_appid": 4500,
   "renderer": null,
   "lastVerified": null,
   "provenance": "OneKQuad (highball#237, 2026-10-02): Apple A18 Pro, macOS 27.0, Highball 0.9.39, engine x64-sikarugir10.0_6-r11, DXMT, stuck on synchronization for at least 20 minutes, not confirmed since. v1kk5 (highball#237, 2026-10-07): an M1 with 8 GB, \"works very good, no errors, perfect sound and image\", short lags while loading new data. Not verified by the maintainer.",
   "notes": "Reported working well on an M1, with short lags when new areas load. An earlier report on an A18 Pro with an older Highball sat on synchronization for 20 minutes and is not resolved. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/s-t-a-l-k-e-r-shadow-of-chernobyl/"
  },
  {
   "id": "sandcastle",
   "title": "Sandcastle",
   "status": "community",
   "steam_appid": 4894830,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "Reported by xcagricolak (highball-db#223, 2026-09-26) on the demo (Steam 4894830), Apple M3, macOS 27.0, Highball 0.9.35, engine x64-sikarugir10.0_6-r7, D3DMetal, AVX advertised, rated 5 of 5 after 7 minutes. Not verified by the maintainer.",
   "notes": "The demo, reported perfect on D3DMetal after a short session on an M3 with the steam and vcrun2022 recipes. The appid here is the demo's. No frame rate was given and nothing was measured here.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/sandcastle/"
  },
  {
   "id": "satisfactory",
   "title": "Satisfactory",
   "status": "community",
   "steam_appid": 526870,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "Reported by lmcropper (highball-db#190, 2026-09-23), Apple M5, macOS 26.6.2, D3DMetal, rated 5 of 5 after about 90 minutes. Not verified by the maintainer. Second report by dlueder (highball-db#325, 2026-10-05), Apple M4 Max, macOS 27.0.1, Highball 0.10.3, engine x64-sikarugir10.0_6-r19, the environment in DXVK mode, rated 4 of 5 after 127 minutes, the minor issues not described. Third report by mrdoge2008 (highball-db#346, 2026-10-05), Apple M4, macOS 27.0.1, Highball 0.10.3, engine x64-sikarugir10.0_6-r19, the report naming Wine's own Direct3D while the environment was on DXMT, rated 4 of 5 after 45 minutes. Fourth report by Luspuz (highball-db#431, 2026-10-10), Apple M4, macOS 15.7.4, Highball 0.10.10, engine x64-sikarugir10.0_6-r21, D3DMetal, rated 5 of 5 after 11 minutes.",
   "notes": "Reported perfect on D3DMetal on an M5 after about 90 minutes, at 40 to 60 fps at 1080p on Low settings. The reporter had to add -d3d11 to the game's Steam launch options. Nothing was measured here. A second player put over two hours into it on an M4 Max with the environment in DXVK mode and rated it playable with minor issues they did not describe, so the game runs on DXVK as well as on D3DMetal; the report does not say whether -d3d11 was needed there. A third player on an M4 played 45 minutes; the frame rate was rough at first and smooth once the Mac had warmed up, which fits shaders being compiled during the first minutes. A player on an M4 with macOS 15 also rated it perfect on D3DMetal.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/satisfactory/"
  },
  {
   "id": "sayonara-wild-hearts",
   "title": "Sayonara Wild Hearts",
   "status": "community",
   "steam_appid": 1122720,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by atkgitxp (highball-db#45, 2026-09-14), Apple M4 Pro, macOS 26.6.2, Highball 0.9.9, engine x64-sikarugir10.0_6-r2, DXMT, rated 5 of 5 after 10 minutes. The same reporter confirmed on highball#182 (2026-09-30) that the Highball 0.10.1 beta, engine r15, fixed the input and audio after switching apps. Not verified by the maintainer.",
   "notes": "Reported perfect on DXMT on the default engine. Before engine r15, switching to another app lost the audio and the keyboard and mouse. The reporter confirmed that r15 fixes it (highball#182).",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/sayonara-wild-hearts/"
  },
  {
   "id": "schedule-i",
   "title": "Schedule I",
   "status": "community",
   "steam_appid": 3164500,
   "renderer": "dxvk",
   "lastVerified": null,
   "provenance": "Reported by rwell86 (highball-db#100, 2026-09-17), Apple M4, macOS 27.0 as entered, Highball 0.9.19, engine x64-sikarugir10.0_6-r3, DXVK, rated 4 of 5 (playable, minor issues) after 65 minutes. Not verified by the maintainer.",
   "notes": "Reported playable with minor issues on DXVK after a session of 65 minutes; the report does not say which issues. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/schedule-i/"
  },
  {
   "id": "sex-secrets-and-used-tech",
   "title": "Sex, Secrets & Used Tech",
   "status": "community",
   "steam_appid": 3576350,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by Circlemmr (highball-db#284, 2026-10-02), Apple M1 Pro, macOS 27.0.1, Highball 0.10.2, engine x64-sikarugir10.0_6-r17, DXMT, rated 5 of 5 after 4 minutes, no recipes listed for the environment. Not verified by the maintainer.",
   "notes": "Sold on Steam, marked 18+ by the reporter, who names it by its executable, ElectronicsThriftStore. Reported perfect on DXMT on the default engine after a four-minute session. The environment listed no Steam recipe, so the copy was most likely added as a program from its executable. No frame rate was given and nothing was measured here.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/sex-secrets-and-used-tech/"
  },
  {
   "id": "shiren-the-wanderer-the-mystery-dungeon-of-serpentcoil-island",
   "title": "Shiren the Wanderer: The Mystery Dungeon of Serpentcoil Island",
   "status": "community",
   "steam_appid": 2178480,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by flacknabe-cpu (highball-db#408, 2026-10-08), Apple M1 Pro, macOS 26.7, Highball 0.10.14, engine x64-sikarugir10.0_6-r24, the environment in DXMT mode with Retina pixels at 100% and a 60 fps cap, rated 5 of 5 after 3 minutes. Not verified by the maintainer.",
   "notes": "Reported perfect on DXMT, the default mode, over a 3-minute session. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/shiren-the-wanderer-the-mystery-dungeon-of-serpentcoil-island/"
  },
  {
   "id": "silver-pines",
   "title": "Silver Pines",
   "status": "community",
   "steam_appid": 2333000,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by santonow (highball-db#444, 2026-10-10), Apple M1 Pro, macOS 27.0, Highball 0.10.10, engine x64-sikarugir10.0_6-r21, DXMT, rated 5 of 5 after 2 minutes. Not verified by the maintainer. Second run by the same player (highball-db#454, 2026-10-11), DXMT, msync, rated 5 of 5 after 71 minutes.",
   "notes": "Reported perfect on DXMT, the default mode, on an M1 Pro, over a 71-minute session after a first short one.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/silver-pines/"
  },
  {
   "id": "sin-reloaded",
   "title": "SiN Reloaded",
   "status": "community",
   "steam_appid": 632950,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by Bokka1980 (highball-db#226, 2026-09-26), Apple M2, macOS 27.0, Highball 0.9.35, engine x64-sikarugir10.0_6-r7, DXMT, default settings, rated 5 of 5. Not verified by the maintainer.",
   "notes": "Reported perfect on DXMT with default settings on an M2. No session length or frame rate was given and nothing was measured here.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/sin-reloaded/"
  },
  {
   "id": "slay-the-spire",
   "title": "Slay the Spire",
   "status": "community",
   "steam_appid": 646570,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "community consensus (AppleGamingWiki / r-macgaming / MacPlay), unverified by Highball",
   "notes": "works",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/slay-the-spire/"
  },
  {
   "id": "slay-the-spire-2",
   "title": "Slay the Spire 2",
   "status": "community",
   "steam_appid": 2868840,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by hamza-sahin (highball-db#84, 2026-09-16), Apple M2 Pro, macOS 26.6.2, Highball 0.9.19, engine x64-sikarugir10.0_6-r3, rated 5 of 5 after 271 minutes. Graphics mode not stated. Not verified by the maintainer.",
   "notes": "This game has a native macOS version on Steam, so the Mac Steam app runs it directly without Highball. The Windows build was reported perfect through Highball over a four and a half hour session on an M2 Pro, mode not stated. No measurement here yet.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/slay-the-spire-2/"
  },
  {
   "id": "sonic-mania",
   "title": "Sonic Mania",
   "status": "community",
   "steam_appid": 584400,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by Sainijon (highball-db#256, 2026-09-29), Apple M1, macOS 27.0, Highball 0.9.39, engine x64-sikarugir10.0_6-r11, DXMT, recipes steam, vcrun2022, corefonts and battle-net (DXMT_ALLOW_CROSS_PROCESS_SWAPCHAIN=1 in the environment), rated 5 of 5 after 2 minutes. JLiveOf (highball-db#261, 2026-09-29), Apple M1, macOS 27.0, Highball 0.9.39, engine x64-sikarugir10.0_6-r11, DXMT, recipes steam, vcrun2022, controller-sdl, corefonts and fakejapanese, rated 5 of 5 after 15 minutes. Not verified by the maintainer.",
   "notes": "Reported perfect twice on DXMT on an M1 with the default engine r11. The second report played Green Hill, Chemical Plant and Studiopolis and a 3D Chaos Emerald special stage at 60 fps with no drops by the reporter's account. Nothing was measured here.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/sonic-mania/"
  },
  {
   "id": "sos-ops",
   "title": "SOS OPS!",
   "status": "community",
   "steam_appid": 2475460,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by julianglstr (highball-db#291, 2026-10-03), Apple M4, macOS 27.0.1, Highball 0.9.39, the Wine 11 engine x64-crossover26.3-r9, DXMT, rated 5 of 5 after 12 minutes. Not verified by the maintainer.",
   "notes": "Reported perfect on DXMT after 12 minutes, in an environment on the Wine 11 engine; whether the default engine runs it was not reported. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/sos-ops/"
  },
  {
   "id": "soulstice",
   "title": "Soulstice",
   "status": "community",
   "steam_appid": 1602080,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by TonPC64 (highball-db#37, 2026-09-14) with the Epic copy, Apple M3 Pro, macOS 26.6.2, Highball 0.9.11, engine x64-sikarugir10.0_6-r2, DXMT, rated 4 of 5 (playable, minor issues) after 6 minutes. Not verified by the maintainer.",
   "notes": "Reported playable on DXMT on the default engine, Epic copy, six minutes in. The reporter did not say what the minor issues were. The Steam id on this row is the same game on Steam, not measured on that copy. No measurement here yet.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/soulstice/"
  },
  {
   "id": "south-park-the-stick-of-truth",
   "title": "South Park: The Stick of Truth",
   "status": "community",
   "steam_appid": 213670,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by brabecmatyas (highball-db#263, 2026-09-30), Apple M1 Pro, macOS 27.0.1, Highball 0.9.39, engine x64-sikarugir10.0_6-r11, DXMT, recipe steam, rated 4 of 5 after 126 minutes. The minor issues were not described. Not verified by the maintainer.",
   "notes": "Reported playable on DXMT on an M1 Pro with the default engine r11 over a 126 minute session. Nothing was measured here.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/south-park-the-stick-of-truth/"
  },
  {
   "id": "space-pirates-and-zombies",
   "title": "Space Pirates and Zombies",
   "status": "community",
   "steam_appid": 107200,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by valdroff (highball-db#381, 2026-10-07), Apple M3, macOS 27.0.1, Highball 0.10.13, engine x64-sikarugir10.0_6-r22, the environment set to DXVK, Windows 7, rated 4 of 5 after 54 minutes. Not verified by the maintainer.",
   "notes": "Reported playable on DXVK over a 54-minute session. Quitting the game leaves a black screen that stays, and Stop on the game's page in Highball ends it. Not reproduced here.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/space-pirates-and-zombies/"
  },
  {
   "id": "spelunky-2",
   "title": "Spelunky 2",
   "status": "community",
   "steam_appid": 418530,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "Reported by thaedal (highball-db#298, 2026-10-03), Apple M4 Pro, macOS 27.0.1, Highball 0.10.2, engine x64-sikarugir10.0_6-r17, D3DMetal as the environment's mode (the renderer field left at none), recipes steam and vcrun2022, rated 5 of 5 after 50 minutes. Not verified by the maintainer.",
   "notes": "Direct3D 11 (its store page asks for feature level 11.0). Reported perfect after 50 minutes on D3DMetal on the default engine r17 on an M4 Pro. DXMT, the default mode and the usual one for a Direct3D 11 game, was not reported on, so the mode here is the one that worked rather than a comparison. No frame rate was given and nothing was measured here.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/spelunky-2/"
  },
  {
   "id": "splendor",
   "title": "Splendor",
   "status": "community",
   "steam_appid": 376680,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "Reported by udance4ever (highball-db#187, 2026-09-23), Apple M1, macOS 27.0, D3DMetal, rated 5 of 5. Not verified by the maintainer.",
   "notes": "Reported perfect on D3DMetal on an M1. No session length or frame rate was given and nothing was measured here.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/splendor/"
  },
  {
   "id": "split-fiction",
   "title": "Split Fiction",
   "status": "community",
   "steam_appid": 2001120,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by MagnusPladsen (highball-db#476, 2026-10-13), Apple M3 Max, rated 4 of 5, engine and Highball version not given, played in split screen on the high preset. Not verified by the maintainer.",
   "notes": "Reported playable on an M3 Max in split screen on the high preset at what felt like a steady 60 fps with minor drops, with some graphical glitches that did not get in the way.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/split-fiction/"
  },
  {
   "id": "stacking",
   "title": "Stacking",
   "status": "community",
   "steam_appid": 115110,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by udance4ever (highball-db#321, 2026-10-05), Apple M1, macOS 27.0.1, Highball 0.10.6 beta, engine x64-sikarugir10.0_6-r21, environment in D3DMetal mode, rated 4 of 5. Not verified by the maintainer.",
   "notes": "Reported playable on the default engine. A Direct3D 9 game, so it draws through DXVK's Direct3D 9 in every graphics mode but wined3d, whatever the environment's mode says. The reporter found gameplay noticeably darker than the Xbox 360 version while the intro and cutscenes look normal. The same is reported on Windows itself (Steam discussions, a player on Intel Iris Xe graphics with the dolls pitch black), so it is the game's lighting on current GPUs, not something Highball adds. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/stacking/"
  },
  {
   "id": "star-wars-empire-at-war-gold-pack",
   "title": "STAR WARS Empire at War: Gold Pack",
   "status": "community",
   "steam_appid": 32470,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by valdroff (highball-db#355, 2026-10-06), the Steam copy, Apple M3, macOS 27.0.1, Highball 0.10.8, engine x64-sikarugir10.0_6-r21, environment mode DXMT, rated 5 of 5 after 41 minutes. Not verified by the maintainer.",
   "notes": "Reported perfect on the Steam copy in a 41-minute session. The reporter's environment had Windows set to Windows 7, AVX advertised and the vcrun2022 tweak; whether any of those is needed is not known.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/star-wars-empire-at-war-gold-pack/"
  },
  {
   "id": "station-to-station",
   "title": "Station to Station",
   "status": "community",
   "steam_appid": null,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by udance4ever (highball-db#383, 2026-10-07), Apple M1, macOS 27.0.1, Highball 0.10.13, engine x64-sikarugir10.0_6-r22, the environment set to D3DMetal, Amazon Games copy, rated 5 of 5 after 17 minutes. Not verified by the maintainer.",
   "notes": "Reported perfect from the Amazon Games copy, on an environment set to D3DMetal, over 17 minutes with level 1-1 finished. No measurement here yet, and no report on the default mode.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/station-to-station/"
  },
  {
   "id": "steep",
   "title": "Steep",
   "status": "community",
   "steam_appid": 460920,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "Reported by Sean-Shmulevich (highball-db#465, 2026-10-12), Apple M2 Pro with 16 GB, macOS 26.3.1, a Highball CLI built from source at gin 0e0eb5d, engine x64-sikarugir10.0_6-r21, D3DMetal with d3d10, d3d10_1 and d3d10core disabled, msync, AVX advertised, 1280x720 capped at 30 fps, rated 5 of 5 after a short session. steep.exe was started directly, so the Steam and Ubisoft sign-in path was not tested. Not verified by the maintainer.",
   "notes": "Reported working on an M2 Pro with D3DMetal once DirectX 10 is turned off for it. In D3DMetal mode a 64-bit game that loads DirectX 10 gets DXMT's d3d10core, which asks D3DMetal's Direct3D 11 for a function it does not have, and Steep stopped right at start with 'unimplemented function D3D11.DLL.D3D11CoreCreateDevice'. Setting the DLL overrides to d3d10,d3d10_1,d3d10core=d fixed it. DXMT refused the game's 8-sample texture on that Mac, and DXVK started but drew stretched menus and ran slowly. Long sessions and online play are untested.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/steep/"
  },
  {
   "id": "stellar-blade",
   "title": "Stellar Blade",
   "status": "community",
   "steam_appid": 3489700,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "Reported by udance4ever (highball-db#66, 2026-09-16), Apple M1, macOS 26.7, Highball 0.9.19, engine x64-sikarugir10.0_6-r3, D3DMetal, rated 5 of 5 after 21 minutes. Not verified by the maintainer.",
   "notes": "Reported perfect on D3DMetal after a session of 21 minutes. The reporter migrated a save from a Whisky bottle and it restored fine. No measurement here yet.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/stellar-blade/"
  },
  {
   "id": "story-of-seasons-friends-of-mineral-town",
   "title": "STORY OF SEASONS: Friends of Mineral Town",
   "status": "community",
   "steam_appid": 978780,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by piggybb (highball-db#42, 2026-09-14), Apple A18 Pro, macOS 26.5, Highball 0.9.12, engine x64-sikarugir10.0_6-r2, DXMT, rated 4 of 5 after 18 minutes. Not verified by the maintainer.",
   "notes": "Reported smooth on DXMT on the default engine, with occasional minor screen flicker. Mods work (a Thai language patch tested by the reporter). No measurement here yet.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/story-of-seasons-friends-of-mineral-town/"
  },
  {
   "id": "stray",
   "title": "Stray",
   "status": "community",
   "steam_appid": 1332010,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "community consensus (AppleGamingWiki / r-macgaming / MacPlay), unverified by Highball",
   "notes": "works",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/stray/"
  },
  {
   "id": "streets-of-rage-4",
   "title": "Streets of Rage 4",
   "status": "community",
   "steam_appid": 985890,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "Reported by udance4ever (highball-db#322, 2026-10-05), Apple M1, macOS 27.0.1, Highball 0.10.6 beta, engine x64-sikarugir10.0_6-r21, D3DMetal, rated 5 of 5 after starting it, opening every menu and getting in game at 1920x1080. Not verified by the maintainer. After 18 minutes of play the same player revised it to playable but not stable: crashes at loading screens.",
   "notes": "Starts and plays on D3DMetal on the default engine on an M1 at 1920x1080, but crashes at some loading screens (the spinning star in the corner), first on opening Extras and then at the first big load of stage 2, with a .NET InvalidDataException in the game ('The archive entry was compressed using an unsupported compression method') and a page fault at the same address each time. The game's files verified intact in Steam. The exception comes from .NET's zip reading, which under Wine is Wine's Mono unless Microsoft's .NET Framework is installed in the environment; whether installing .NET Framework 4.8 cures it is being tested (highball-db#322).",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/streets-of-rage-4/"
  },
  {
   "id": "subnautica",
   "title": "Subnautica",
   "status": "community",
   "steam_appid": 264710,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "community consensus (AppleGamingWiki / r-macgaming / MacPlay), unverified by Highball",
   "notes": "native mac build exists \u2014 prefer it",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/subnautica/"
  },
  {
   "id": "super-meat-boy",
   "title": "Super Meat Boy",
   "status": "community",
   "steam_appid": 40800,
   "renderer": "wined3d",
   "lastVerified": null,
   "provenance": "Reported by aptonline (highball-db#333, 2026-10-05), Apple M1 Max, macOS 26.6.2, Highball 0.10.8, engine x64-sikarugir10.0_6-r21, Wine's own Direct3D (wined3d), frame cap 60, rated 5 of 5 after 6 minutes. Not verified by the maintainer.",
   "notes": "Reported perfect on Wine's own Direct3D. The player turned the music off because it distorts, and believes that is the game's own fault rather than Highball's; not checked here.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/super-meat-boy/"
  },
  {
   "id": "tale-of-wuxia",
   "title": "Tale of Wuxia",
   "status": "community",
   "steam_appid": 377530,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by w8079 (highball-db#352, 2026-10-06), Apple M4, macOS 27.0.1, the Steam release v1.0.3.1, rated 2 of 5: menus over 100 fps, maps about 4.4 fps on engines x64-sikarugir10.0_6-r19 and r21 in DXMT mode, about 45 fps on the Wine 11 engine r19 in DXVK mode with the third-party x87 sidecar v1.8.0 attached (hook confirmed in the log). Not verified by the maintainer.",
   "notes": "Menus are fast, maps crawl. The player's samples put the busy thread in the game's x87 floating-point code, which Rosetta translates slowly.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/tale-of-wuxia/"
  },
  {
   "id": "tankhead",
   "title": "TankHead",
   "status": "community",
   "steam_appid": null,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "Reported by zn2m4swhkv-sys (highball-db#348, 2026-10-05), a copy from outside Steam in its own environment, Apple M2, macOS 27.0.1, Highball 0.10.8, engine x64-sikarugir10.0_6-r20 (D3DMetal 4), rated 3 of 5. Not verified by the maintainer.",
   "notes": "Reported playable with workarounds at a low frame rate on an M2, an Unreal Engine game. The player's setup: the D3DMetal 4 engine r20 with D3DM_MTL4=1 (Metal 4 back end, which the engine turns off by default because it stops some Unreal 5 games) and D3DM_ENABLE_METALFX=1, nvapi64,nvngx=n,b so the game's DLSS option maps to MetalFX, Windows 11, AVX advertised, a 120 fps cap in Highball with the real cap set in game, and Engine.ini settings under AppData/Local/TankHead/Saved/Config/Windows (r.GTSyncType=1, r.OneFrameThreadLag=0, s.AsyncLoadingThreadEnabled=1, r.ShaderPipelineCache.Enabled=1 with BatchSize 10, fx.MaxNiagaraCPUParticlesPerEmitter=0, r.Tonemapper.Quality=1, r.SSR.Quality=1). Which of these matter was not tested here.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/tankhead/"
  },
  {
   "id": "tape-to-tape",
   "title": "Tape to Tape",
   "status": "community",
   "steam_appid": 1566200,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by tyonoir (highball-db#34, 2026-09-14), Apple M1 Pro, macOS 26.6.2, Highball 0.9.11, engine x64-sikarugir10.0_6-r2, rated 5 of 5 after 1 minute. Graphics mode not stated. Not verified by the maintainer.",
   "notes": "Reported perfect on the default engine after a one-minute session, so the report covers launch and the first screen rather than a match. The reporter did not say which graphics mode. No measurement here yet.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/tape-to-tape/"
  },
  {
   "id": "tcg-card-shop-simulator",
   "title": "TCG Card Shop Simulator",
   "status": "community",
   "steam_appid": 3070070,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by barryloh (highball-db#33, 2026-09-14), Apple M1 Pro, macOS 26.5.1, Highball 0.9.11, engine x64-sikarugir10.0_6-r2, rated 5 of 5. Graphics mode not stated. Not verified by the maintainer.",
   "notes": "Reported playing well with no frame drops on the game's High setting, on the default engine. The reporter says the game hangs when switching away to another app while it runs, which is the fullscreen behaviour tracked on highball#72. The reporter did not say which graphics mode. No measurement here yet.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/tcg-card-shop-simulator/"
  },
  {
   "id": "team-fortress-2",
   "title": "Team Fortress 2",
   "status": "community",
   "steam_appid": 440,
   "renderer": "dxmt",
   "lastVerified": "2026-09-08",
   "provenance": "reported by hayden9002 (highball-db#11), Apple M5 Pro, several sessions, unverified by Highball. Site-Ark-M (highball-db#148, 2026-09-20): rated 4, playable with minor issues, Apple M3 Max, macOS 27.0, engine x64-sikarugir10.0_6-r3, Highball 0.9.19, DXVK, 185 minutes played through Highball; the minor issues were not described. Bobiswifi (highball-db#229, 2026-09-26): rated 5, perfect, Apple M4, macOS 26.6.2, engine x64-sikarugir10.0_6-r7, Highball 0.9.35, DXVK with the frame rate limit at 60, 10 minutes played through Highball. amaipudding (highball-db#239, 2026-09-27): rated 5, perfect, Apple A18 Pro, macOS 27.0, Highball 0.9.38, engine x64-crossover26.3-r7, DXMT with the frame rate limit at 60, one minute played through Highball. Site-Ark-M again (highball-db#265, 2026-09-30): rated 5, perfect, Apple M3 Max, macOS 27.0, engine x64-sikarugir10.0_6-r11, Highball 0.9.39, DXVK with the frame rate limit at 60, 100 minutes played through Highball.",
   "notes": "Plays. Reported on an M5 Pro over several sessions: on the built-in ProMotion display with Highball's frame rate limit at 120, DXMT, raw input on, it plays perfectly. On an external 60 Hz monitor the game's own \"Wait for vertical sync\" held the frame rate at 59.95; turning it off frees the frame rate, but the view still stutters while the mouse moves (smooth when walking, jitter only from camera movement), on DXMT uncapped and on DXVK alike; DXVK with Highball's limit at 60 and the game's at 120 is mainly playable with noticeable camera jitter. Kayf-Life shows the same; Portal 2 on the same monitor does not. A second reporter played 185 minutes on DXVK on an M3 Max with macOS 27 and rated it playable with minor issues. The same reporter later rated it perfect on DXVK with Highball's limit at 60 on engine r11, after 100 minutes. Not tried here. A later report has it perfect on DXVK with Highball's frame rate limit at 60 on an M4 with macOS 26.6.2, engine r7, after 10 minutes. Checked here on 2026-10-05 on an M4 with engine r21 (DEP kept on), the 64-bit build: the main menu comes up at 130 s with Find a Game ready; no match played.",
   "anticheat": {
    "names": [
     "VAC"
    ],
    "macVerdict": "warning",
    "note": "VAC is userspace and runs under Wine; Counter-Strike 2 plays online under it here"
   },
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/team-fortress-2/"
  },
  {
   "id": "tekken-7",
   "title": "TEKKEN 7",
   "status": "community",
   "steam_appid": 389730,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "Reported by udance4ever (highball-db#145, 2026-09-20): rated 4, playable with minor issues, D3DMetal, Apple M1, macOS 26.7, engine x64-sikarugir10.0_6-r5, Highball 0.9.31, a standalone (non-Steam) copy run through Highball for 52 minutes: Story campaign to Chapter 3, occasional choppiness, DualSense gamepad fine, environment on msync, Windows 10, 96 dpi. Not run here.",
   "notes": "Story mode played to Chapter 3 on D3DMetal on an M1 with occasional choppiness (the reporter's CPU sat around 150%, so likely the M1's GPU rather than the CPU). A DualSense gamepad worked without setup. Tip from the report: the game's Borderless Window mode makes switching to other apps easier. Frame rate not recorded.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/tekken-7/"
  },
  {
   "id": "tell-me-why",
   "title": "Tell Me Why",
   "status": "community",
   "steam_appid": 1180660,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by 1223Joker (highball-db#88, 2026-09-16), Apple M5, macOS 27, Highball 0.9.19, engine x64-sikarugir10.0_6-r3, DXMT, rated 5 of 5 after 8 minutes. Not verified by the maintainer. Lettly (highball-db#230, 2026-09-26): rated 5, perfect, Apple M5 Pro, macOS 27.0, engine x64-sikarugir10.0_6-r7, Highball 0.9.35, DXMT with sync off, 17 minutes played through Highball.",
   "notes": "Reported perfect on DXMT twice, 8 minutes on an M5 (engine r3) and 17 minutes on an M5 Pro with macOS 27.0 (engine r7, sync off). No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/tell-me-why/"
  },
  {
   "id": "tempest-rising",
   "title": "Tempest Rising",
   "status": "community",
   "steam_appid": 1486920,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by jankolauterbach (highball-db#442, 2026-10-10), Apple M3, macOS 27.2 as entered, Highball 0.10.10, engine x64-sikarugir10.0_6-r21, DXMT, rated 5 of 5 after 57 minutes. Not verified by the maintainer.",
   "notes": "Reported perfect on DXMT, the default mode, over a 57-minute session on an M3. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/tempest-rising/"
  },
  {
   "id": "terra-nil",
   "title": "Terra Nil",
   "status": "community",
   "steam_appid": 1593030,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by beckett-glitch (highball-db#213, 2026-09-25), Apple M2, macOS 26.3.1, Highball 0.9.35, engine x64-sikarugir10.0_6-r7, DXMT, default settings, rated 4 of 5 after 14 minutes. Not verified by the maintainer.",
   "notes": "Reported playable on DXMT with default settings on an M2. The one issue reported is that the arrow keys and WASD do not move the camera while mouse scrolling does. Nothing was measured here. The game has a native Mac version on Steam as well.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/terra-nil/"
  },
  {
   "id": "the-alters",
   "title": "The Alters",
   "status": "community",
   "steam_appid": 1601570,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by nodegraphics (highball-db#130, 2026-09-19): rated 5, perfect, Apple M5 Max, macOS 27.0, engine x64-sikarugir10.0_6-r5, Highball 0.9.28, 87 minutes played through Highball. Renderer not stated. Not run here.",
   "notes": "Reported perfect after an 87-minute session on an M5 Max; the renderer used and the frame rate are not recorded yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/the-alters/"
  },
  {
   "id": "the-alto-collection",
   "title": "The Alto Collection",
   "status": "community",
   "steam_appid": 2837600,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by naosuka (highball-db#65, 2026-09-16), Apple M5, macOS 26.6.2, Highball 0.9.19, engine x64-sikarugir10.0_6-r3, DXMT, rated 5 of 5 after 2 minutes. Not verified by the maintainer.",
   "notes": "Reported perfect on DXMT after a session of 2 minutes, so the report covers launch and the opening rather than a long run. No measurement here yet.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/the-alto-collection/"
  },
  {
   "id": "the-binding-of-isaac-rebirth",
   "title": "The Binding of Isaac: Rebirth (Repentance+)",
   "status": "community",
   "steam_appid": 250900,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by phs1997 (highball-db#119, 2026-09-18) playing the Repentance+ expansion: rated 3, playable with workarounds, on DXMT, Apple M2 Max, macOS 27.0, engine x64-sikarugir10.0_6-r5, Highball 0.9.27, 97 minutes played through Highball. The workaround, added in a follow-up comment: when the game starts lagging, restarting it helps a lot. A later report from the same player (highball-db#125, 2026-09-19) rates it 5, perfect, after 244 minutes on DXMT, Apple M2 Max, macOS 27.0, engine x64-sikarugir10.0_6-r5, Highball 0.9.27, so the newer engine and app made the lag a non-issue for them. DakiTheBest (highball-db#270, 2026-10-01) rates it 5, perfect, after 7 minutes on DXMT, Apple M1 Max, macOS 26.6.2, engine x64-sikarugir10.0_6-r11, Highball 0.9.39. iskarmous (highball-db#271, 2026-10-01) rates it 4, playable with minor issues, after 66 minutes on DXMT, Apple M4, macOS 27.0.1, engine x64-sikarugir10.0_6-r11, Highball 0.9.39, with slight frame drops in rooms with many enemies, more often in Greed mode. Not run here. bingus123456 (highball-db#328, 2026-10-05), Apple M4, macOS 27.2 as written, Highball 0.10.2, engine x64-sikarugir10.0_6-r17, DXMT, rated 5 of 5 after 156 minutes.",
   "notes": "Steam 250900 is the Rebirth base game; Repentance+ is its expansion and what the reports played. On the r5 engine and Highball 0.9.27 the same player calls it perfect over a four-hour session on DXMT (M2 Max, macOS 27); an earlier report on r5 and 0.9.27 saw the frame rate degrade over a long session, cleared by restarting the game. Frame rate not measured here. The Mac build on Steam stops at Afterbirth+, and Repentance is Windows only, so this row marks the Mac build as not the one to play (highball#223). An M4 report (engine r11) sees slight frame drops in rooms crowded with enemies, mostly in Greed mode. Another perfect report, two and a half hours on DXMT on an M4 with engine r17.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/the-binding-of-isaac-rebirth/"
  },
  {
   "id": "the-blood-of-dawnwalker",
   "title": "The Blood of Dawnwalker",
   "status": "community",
   "steam_appid": 3751260,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "Reported by LoginPro (highball-db#189, 2026-09-23), Apple M4, macOS 27.0, engine x64-sikarugir10.0_6-r5, D3DMetal, rated 5 of 5. Not verified by the maintainer.",
   "notes": "Reported perfect on D3DMetal on an M4 on the r5 engine. No session length or frame rate was given and nothing was measured here.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/the-blood-of-dawnwalker/"
  },
  {
   "id": "the-elder-scrolls-v-skyrim-special-edition",
   "title": "The Elder Scrolls V: Skyrim Special Edition",
   "status": "community",
   "steam_appid": 489830,
   "renderer": "dxvk",
   "lastVerified": null,
   "provenance": "community consensus (AppleGamingWiki / r-macgaming / MacPlay), unverified by Highball. Reported by phmuni (highball-db#122, 2026-09-18 to 2026-09-19): on an Apple M5, macOS 27.0, engine x64-sikarugir10.0_6-r3, Highball 0.9.23, the game crashed right after the Bethesda logo on DXMT and on D3DMetal, then booted and ran well on DXVK, stable with occasional early stutters and no visual defects. Not run here. Second report by GCECEditz (highball-db#417, 2026-10-09), Apple M4, macOS 26.6.2, Highball 0.10.10, engine x64-sikarugir10.0_6-r21, mode not stated (the page's DXVK applies unless the environment sets its own), rated 4 of 5 after 42 minutes.",
   "notes": "Use DXVK. One real report on an M5 with macOS 27: DXMT and D3DMetal both crash right after the Bethesda logo, DXVK runs the game well with early stutters that fade as shaders build. Whether DXMT works on other chips is not recorded yet. A second player on an M4 rated it playable after 42 minutes, with a few dropped frames in the opening cutscene and smooth play after it.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/the-elder-scrolls-v-skyrim-special-edition/"
  },
  {
   "id": "the-fairy-tale-of-holy-knight-ricca",
   "title": "The Fairy Tale of Holy Knight Ricca: Two Winged Sisters",
   "status": "community",
   "steam_appid": null,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by FloraKira (highball-db#258, 2026-09-29), Apple M5 Pro, macOS 27.0.1, Highball 0.10.0 beta, engine x64-crossover26.3-r12, DXMT (the environment's mode), Windows 11, with the DLL override winhttp=n,b set, rated 5 of 5 after 17 minutes. A second run by the same player (highball-db#217, 2026-09-26) on the default engine x64-sikarugir10.0_6-r7, DXMT, Highball 0.9.35, Apple M5 Pro, macOS 27.0, winhttp=n,b, rated 5 of 5 after 31 minutes. Not verified by the maintainer.",
   "notes": "A 3D side-scrolling action game by Mogurasoft (2021), sold on DLsite, not on Steam. Reported perfect on the Wine 11 engine r12 in DXMT mode on an M5 Pro after a 17-minute session. Nothing was measured here. Reported perfect on both the default engine and the Wine 11 engine.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/the-fairy-tale-of-holy-knight-ricca/"
  },
  {
   "id": "the-farmer-was-replaced",
   "title": "The Farmer Was Replaced",
   "status": "community",
   "steam_appid": 2060160,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by skhahehe (highball-db#253, 2026-09-29) on an Intel Mac (Core i7-8750H), macOS 15.7.9, with an unofficial Intel build of Highball (version 1.0.0-intelmac), engine x64-sikarugir10.0_6-r13, environment mode DXVK with Wine's own Direct3D named as the renderer, a local copy of the game, rated 5 of 5 after 6 minutes with minor stutter. Not verified by the maintainer.",
   "notes": "The only report so far is from an Intel Mac running an unofficial Intel build of Highball, which is built for Apple Silicon. An Intel Mac runs Windows code without Rosetta, so this says little about Apple Silicon Macs. No report from an Apple Silicon Mac yet, and nothing was measured here.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/the-farmer-was-replaced/"
  },
  {
   "id": "the-last-caretaker",
   "title": "The Last Caretaker",
   "status": "community",
   "steam_appid": 1783560,
   "renderer": "d3dmetal",
   "lastVerified": "2026-09-19",
   "provenance": "Reported crashing before the main menu by Metal-Gear-Solid (highball#138, 2026-09-17), Apple M3 Ultra, Highball 0.9.23, mode not stated. The maintainer ran the free demo (Steam 3916150) on 2026-09-17 on an M1 Pro, macOS 26.6.2, engine x64-sikarugir10.0_6-r3, D3DMetal: it reaches the main menu; gameplay was not exercised. The reporter (M3 Ultra) then reached the game on D3DMetal at over 60 fps at 4K on the Epic preset on 0.9.23, keyboard not responding that time, and later launches failed again with the Steam window going blank. The demo reported by matthosubyt-hue (highball-db#472, 2026-10-13), Apple M3 with 8 GB, macOS 26.5.1, Highball 0.10.15, engine x64-sikarugir10.0_6-r26, the environment on WineD3D with a 30 fps cap, rated 3 of 5 after 20 minutes, severe stutter when the camera moves.",
   "notes": "Unreal Engine 5, Direct3D 12 only. Use D3DMetal: the demo starts, shows its title and main menu at 84 to 110 fps windowed at 1280x720 on an M1 Pro (Metal HUD), with the Visual C++ 2015-2022 runtime installed in the environment first, which the game's own prerequisite check demands. On DXMT or DXVK (no Direct3D 12) it cannot reach the menu, which is the most likely cause of the reported crash. From 0.9.26 Play picks D3DMetal for Unreal 5 builds on its own. Gameplay past the menu is not measured here yet. The black screen turned out to be the menu's video, not the renderer: with the recipe's per-executable mfplat override the menu renders on r5 and on r6 alike (2026-09-19, by eye). An earlier blind reading that r6 drew where r5 was black was the demo's first run, before the video starts, and is withdrawn. On a base M3 with 8 GB a player sees severe stutter when turning the camera, which is a lot of Unreal 5 for that much memory.",
   "anticheat": null,
   "reports": 0,
   "recipe": true,
   "url": "https://gethighball.com/games/the-last-caretaker/"
  },
  {
   "id": "the-mortuary-assistant",
   "title": "The Mortuary Assistant",
   "status": "community",
   "steam_appid": 1295920,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by szaloki (highball-db#111, 2026-09-18), Apple M4, macOS 27.0 as entered, Highball 0.9.19, engine x64-sikarugir10.0_6-r3, DXMT, rated 4 of 5 (playable, minor issues) after 13 minutes. Not verified by the maintainer.",
   "notes": "Reported very playable with a stable frame rate on DXMT, and the same on DXVK and Wine's Direct3D, with one skin type shading wrongly. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/the-mortuary-assistant/"
  },
  {
   "id": "the-outer-worlds",
   "title": "The Outer Worlds",
   "status": "community",
   "steam_appid": 578650,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by a user (highball-db#142, 2026-09-19): rated 4, playable with minor issues, the Epic copy, Apple M4, macOS 27.0, engine x64-sikarugir10.0_6-r3, Highball 0.9.23, 70 minutes played through Highball; graphics mode and the minor issues not stated. Not run here.",
   "notes": "Reported playable with unspecified minor issues after a 70-minute session with the Epic copy on an M4 with macOS 27, long enough to cover real play; graphics mode not stated, frame rate not recorded. The Steam id here is the same game on Steam.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/the-outer-worlds/"
  },
  {
   "id": "the-quarry",
   "title": "The Quarry",
   "status": "community",
   "steam_appid": 1577120,
   "renderer": "dxvk",
   "lastVerified": null,
   "provenance": "Reported by szaloki (highball-db#110, 2026-09-17), Apple M4, macOS 27.0 as entered, Highball 0.9.19, engine x64-sikarugir10.0_6-r3, DXVK, rated 3 of 5 (playable with workarounds) after 16 minutes. Not verified by the maintainer.",
   "notes": "Unreal Engine 4, Direct3D 11. Reported playable on DXVK at the lowest settings on an M4, with some clothing glitches. D3DMetal is worth comparing for the glitches and for the frame rate, since the other Unreal 4 title measured here (HumanitZ) draws its lighting correctly on D3DMetal where DXVK does not. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/the-quarry/"
  },
  {
   "id": "the-sims-2-legacy-collection",
   "title": "The Sims 2 Legacy Collection",
   "status": "community",
   "steam_appid": 3314070,
   "renderer": "wined3d",
   "lastVerified": null,
   "provenance": "Reported by kabilza (highball-db#238, 2026-09-27), Apple M4, macOS 26.5, Highball 0.9.33, engine x64-crossover26.3-r11, Wine's own Direct3D, AVX advertised, frame rate limit 60, the steam and vcrun2022 recipes, rated 5 of 5 after 6 minutes. Not verified by the maintainer. AlecAcosta (highball#249): on 0.10.3 (engine x64-sikarugir10.0_6-r19, Wine's own Direct3D) the game crashed while loading any neighbourhood on an M4 with macOS 27.0.1; after reinstalling with 0.10.10 and default settings it runs, a bit slow until some in-game settings were lowered (2026-10-08).",
   "notes": "Reported perfect on Wine's own Direct3D on the Wine 11 engine r11 with the frame rate limit at 60, after a short session on an M4. Nothing was measured here. A second M4 report: crashes loading a neighbourhood on 0.10.3, runs on 0.10.10 with default settings once some in-game settings are lowered.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/the-sims-2-legacy-collection/"
  },
  {
   "id": "the-surge",
   "title": "The Surge",
   "status": "community",
   "steam_appid": 378540,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by PrisedRabbit (highball-db#375, 2026-10-07), Apple M1 Max, macOS 27.0.1, Highball 0.10.12, engine x64-crossover26.3-r21, DXMT as the game's own mode in an environment set to D3DMetal with sync none, rated 5 of 5 after 51 minutes. Not verified by the maintainer.",
   "notes": "Reported perfect on DXMT on the Wine 11 engine over 51 minutes. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/the-surge/"
  },
  {
   "id": "the-talos-principle-2",
   "title": "The Talos Principle 2",
   "status": "community",
   "steam_appid": 835960,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "Reported by timwoelfle (highball-db#140, 2026-09-19): rated 5, perfect, D3DMetal, Apple M5 Pro, macOS 27.0, engine x64-sikarugir10.0_6-r3, Highball 0.9.23, 1332 minutes (about 22 hours) played through Highball, from the gog.com offline backup installer. Not run here.",
   "notes": "Reported perfect after about 22 hours on D3DMetal on an M5 Pro, installed from GOG's offline backup installer rather than Steam. Unreal Engine 5 and DirectX 12, so D3DMetal is the expected mode. Frame rate not recorded.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/the-talos-principle-2/"
  },
  {
   "id": "the-witcher-3-wild-hunt",
   "title": "The Witcher 3: Wild Hunt",
   "status": "community",
   "steam_appid": 292030,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "community consensus (AppleGamingWiki / r-macgaming / MacPlay), unverified by Highball Report with details from WaterWANG-1014 (highball-db#38, 2026-09-14), Apple M4 Max, macOS 15.7.7, Highball 0.9.11, engine x64-sikarugir10.0_6-r2, DXMT, rated 3 of 5 (playable with workarounds). Not verified by the maintainer. v1kk5 (highball-db#382, 2026-10-07): rated 4 after 23 minutes, Apple M1, macOS 27.0, Highball 0.10.10, engine x64-sikarugir10.0_6-r21, DXMT, with .NET 4.8, XACT, Controllers through SDL and core fonts installed.",
   "notes": "DirectX 11 build on DXMT is the reported way to play. Reported on an M4 Max: the CD Projekt RED launcher (REDlauncher.exe) that Steam starts first fails with \"Failed to create OpenGL context for QSurfaceFormat\", a Qt rendering problem in the launcher rather than the game. Workaround the reporter used, start bin/x64/witcher3.exe (the DirectX 11 build) directly, with Steam running, and the game launches on DXMT. Steam's own --launcher-skip option skips the launcher too but starts the DirectX 12 build, which needs D3DMetal, not measured here. In game the reporter sees the mouse pointer offset from where clicks and aim land, not yet resolved; running windowed at the display's own resolution is the usual remedy for that class of problem and is not verified for this game. No measurement by the maintainer yet. A second report, on an M1, rates it 4 after 23 minutes on DXMT and names no problem.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/the-witcher-3-wild-hunt/"
  },
  {
   "id": "the-wolf-among-us",
   "title": "The Wolf Among Us",
   "status": "community",
   "steam_appid": 250320,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by naosuka (highball-db#64, 2026-09-16), Apple M5, macOS 26.6.2, Highball 0.9.19, engine x64-sikarugir10.0_6-r3, DXMT, rated 5 of 5 after 3 minutes. Not verified by the maintainer.",
   "notes": "Reported perfect on DXMT after a session of 3 minutes, so the report covers launch and the opening rather than a long run. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/the-wolf-among-us/"
  },
  {
   "id": "this-war-of-mine",
   "title": "This War of Mine",
   "status": "community",
   "steam_appid": 282070,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by ericfelipemoreira (highball-db#101, 2026-09-17), Epic Games Store copy, Apple M3, macOS 26.6.2, Highball 0.9.23, engine x64-sikarugir10.0_6-r3, DXMT, rated 5 of 5 after 51 minutes. Not verified by the maintainer.",
   "notes": "Reported perfect on DXMT after a session of 51 minutes, installed through the Epic Games Store. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/this-war-of-mine/"
  },
  {
   "id": "titanfall-2",
   "title": "Titanfall 2",
   "status": "community",
   "steam_appid": 1237970,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "community consensus (AppleGamingWiki / r-macgaming / MacPlay), unverified by Highball",
   "notes": "multiplayer questionable; campaign works",
   "anticheat": {
    "names": [
     "FairFight"
    ],
    "macVerdict": "warning",
    "note": "anti-cheat present; Linux/Proton support does not extend to macOS \u2014 userspace path works for some titles"
   },
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/titanfall-2/"
  },
  {
   "id": "tlatoani-aztec-cities-demo",
   "title": "Tlatoani: Aztec Cities Demo",
   "status": "community",
   "steam_appid": 2925280,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by mrkev (highball-db#167, 2026-09-21): rated 5, perfect, Apple M3, macOS 15.8, engine x64-sikarugir10.0_6-r5, Highball 0.9.33, 3 minutes played through Highball; the environment ran DXMT with msync and the steam recipe (from the report's settings field). Not run here.",
   "notes": "The free demo (the reporter called it the Prologue), reported perfect after a three-minute session on DXMT on an M3 with macOS 15.8, so the report covers launch and the opening; frame rate not recorded yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/tlatoani-aztec-cities-demo/"
  },
  {
   "id": "tokyo-xtreme-racer",
   "title": "Tokyo Xtreme Racer",
   "status": "community",
   "steam_appid": 2634950,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "Reported by ponglerdluk (highball-db#287, 2026-10-02), Apple M5 in a MacBook Pro, macOS 26.6.2, Highball 0.9.39, engine x64-sikarugir10.0_6-r11, Apple's DirectX 12 support (D3DMetal) as the environment's mode, rated 5 of 5 once set up, session length not stated, recipes steam, vcrun2022, fakejapanese, corefonts. Not verified by the maintainer.",
   "notes": "Reported perfect on D3DMetal on the default engine once two things are set: the game's DirectX 11 build is started with -d3d11 (Steam offers 'Play Tokyo Xtreme Racer (DirectX 11)' at launch, and the reporter put -d3d11 in Steam's launch options), and the environment's graphics mode is Apple's DirectX 12 support. In-game settings all Medium with TSR anti-aliasing, which the reporter says keeps the MacBook Pro cool and the game playable. The row passes -d3d11 to the game on Play so the Steam launch option is not needed. No frame rate was given and nothing was measured here, so whether the game also runs on DXMT with -d3d11, or on D3DMetal without it, is not known.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/tokyo-xtreme-racer/"
  },
  {
   "id": "tom-clancys-the-division",
   "title": "Tom Clancy's The Division",
   "status": "community",
   "steam_appid": 365590,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported twice, not run here. highball-db#180 (2026-09-22): rated 4, playable with minor issues, Apple M5, macOS 27.0, engine x64-sikarugir10.0_6-r5, Highball 0.9.6, DXMT. highball-db#183 by freewhirlo7 (2026-09-23): rated 3, playable with workarounds, Apple M5, macOS 27.0, D3DMetal.",
   "notes": "An online game, and signing in is where the patience goes: both reporters waited five to ten minutes at the server login, after which the first said it played near seamlessly with minor frame rate dips. Two independent reports agree on that wait, both on an M5. No frame rate measured and nothing run here.\n\nDXMT is the mode to start in. The second reporter went to D3DMetal and found the game would not open at all until DirectX 12 had been turned on inside the game's own video settings, which means first reaching those settings under DXMT.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/tom-clancys-the-division/"
  },
  {
   "id": "tomb-raider-game-of-the-year",
   "title": "Tomb Raider Game of the Year Edition",
   "status": "community",
   "steam_appid": 203160,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by diego-wendt (highball-db#63, 2026-09-16), Apple M4 Pro, macOS 15.7.9, Highball 0.9.19, engine x64-sikarugir10.0_6-r3, DXMT, rated 5 of 5 after 11 minutes on the Epic copy. Not verified by the maintainer. LoginPro (highball-db#149, 2026-09-20): rated 4, playable with minor issues, Apple M4, macOS 27.0, engine x64-sikarugir10.0_6-r5, Highball 0.9.28, Wine's own Direct3D (wined3d), 6 minutes played through Highball; the minor issues were not described.",
   "notes": "Reported perfect on DXMT after a session of 11 minutes, so the report covers launch and the opening rather than a long run. The reporter played the Epic copy; the Steam id here is the same game on Steam. A second reporter played 6 minutes on Wine's own Direct3D on an M4 with macOS 27 and rated it playable with minor issues, so the game runs on two modes and DXMT is the one rated higher. No measurement here yet.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/tomb-raider-game-of-the-year/"
  },
  {
   "id": "tomb-raider-iv-vi-remastered",
   "title": "Tomb Raider IV-VI Remastered",
   "status": "community",
   "steam_appid": 2525380,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by marc-garcia (highball#136, 2026-09-17), Apple M1 Pro, macOS 27, Highball 0.9.19, engine x64-sikarugir10.0_6-r3: crashes at launch on every mode until CX_FWD_COMPAT_GL_CTX=1 is set, then runs correctly. Not verified by the maintainer.",
   "notes": "An OpenGL game, so the graphics mode does not matter. It crashed at launch because it asks for an OpenGL 3.2 core context without the forward-compatible bit macOS requires; the recipe sets the CrossOver switch that adds it, confirmed by the reporter. For a sharp picture set the environment's display scaling to 200 percent, Wine's Retina mode, or the game renders upscaled from 1512x982. Highball 0.9.24 sets the switch for every launch. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": true,
   "url": "https://gethighball.com/games/tomb-raider-iv-vi-remastered/"
  },
  {
   "id": "toram-online",
   "title": "Toram Online",
   "status": "community",
   "steam_appid": 1827180,
   "renderer": "dxvk",
   "lastVerified": null,
   "provenance": "Reported by mtits (highball-db#206, 2026-09-24), Apple M1 Pro, macOS 26.5.2, Highball 0.9.36, engine x64-crossover26.3-r8, DXVK, rated 4 of 5 after 233 minutes. Not verified by the maintainer.",
   "notes": "Free to play on Steam. The reporter played for almost four hours on DXVK with the steam, vcrun2022 and corefonts recipes and calls it perfect apart from one thing: Japanese text needs Japanese fonts in the environment, which they added by hand. The fakejapanese recipe now does that in one step, untested on this game. No frame rate was given and nothing was measured here.",
   "anticheat": null,
   "reports": 1,
   "recipe": true,
   "url": "https://gethighball.com/games/toram-online/"
  },
  {
   "id": "total-war-warhammer-iii",
   "title": "Total War: WARHAMMER III",
   "status": "community",
   "steam_appid": 1142710,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by KirillMuhin (highball-db#161, 2026-09-20): rated 4, playable with minor issues, Apple M4, macOS 27.0, engine x64-sikarugir10.0_6-r3, Highball 0.9.19, 238 minutes played through Highball; graphics mode and the minor issues not stated. Not run here.",
   "notes": "Reported playable with unspecified minor issues after a four-hour session on an M4 with macOS 27, long enough to cover real campaign play; the graphics mode was not stated and the frame rate not recorded.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/total-war-warhammer-iii/"
  },
  {
   "id": "trackmania",
   "title": "Trackmania",
   "status": "community",
   "steam_appid": 2225070,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by Chickensfly (highball-db#294, 2026-10-03), Apple M5, macOS 26.6.2, Highball 0.10.2, engine x64-sikarugir10.0_6-r17, DXMT as the environment's mode, recipe steam, rated 5 of 5 after 50 minutes. Not verified by the maintainer.",
   "notes": "Nadeo's 2020 Trackmania, Direct3D 11. Reported perfect after 50 minutes on DXMT on the default engine r17 on an M5. Its Steam page requires a Ubisoft account and the Steam build normally goes through Ubisoft Connect, whose own window does not paint on the default Wine 10 engine (the ubisoft-connect recipe says why), yet the report has only the steam recipe and a perfect rating, so how the sign-in went is the open question. No frame rate was given and nothing was measured here.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/trackmania/"
  },
  {
   "id": "trailmakers",
   "title": "Trailmakers",
   "status": "community",
   "steam_appid": 585420,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by Random-Storm (highball-db#384, 2026-10-07), Apple A18 Pro, macOS 27.2, DXMT, rated 4 of 5. Engine and Highball version not given. Not verified by the maintainer.",
   "notes": "Reported playable on DXMT, the default mode, on an A18 Pro: about 50 to 60 fps on the Downtown Drive map at the lowest graphics setting, with a large drop at the next one up. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/trailmakers/"
  },
  {
   "id": "train-sim-world-2",
   "title": "Train Sim World 2",
   "status": "community",
   "steam_appid": 1282590,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "Reported by chinmaychavan19 (highball-db#210, 2026-09-25), an Epic Games copy, Apple M5, macOS 27.0, Highball 0.9.35, engine x64-sikarugir10.0_6-r7, D3DMetal (the environment's mode), frame generation 2x and the Metal HUD on, rated 4 of 5 after 4 minutes. Not verified by the maintainer.",
   "notes": "Sold on Steam and on Epic. Reported playable on D3DMetal from an Epic copy after a four-minute session on an M5 with the steam and vcrun2022 recipes. The one complaint, graphics that look a bit choppy, came with frame generation set to 2x, which holds a real frame back to interpolate and paces output to the display, so on the built-in screen a game already above 60 fps can feel worse with it on. Whether that is the cause here was not tested. No frame rate was given and nothing was measured here.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/train-sim-world-2/"
  },
  {
   "id": "train-sim-world-6",
   "title": "Train Sim World 6",
   "status": "community",
   "steam_appid": 3656800,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by albertr-01 (highball-db#129, 2026-09-19): rated 3, playable with workarounds, DXMT, Apple M1 Pro, macOS 27.0, engine x64-sikarugir10.0_6-r3, Highball 0.9.19, 33 minutes played through Highball. The workarounds were not described. Not run here.",
   "notes": "One report of a 33-minute session on DXMT that needed unspecified workarounds. What had to be worked around, the frame rate and longer play are not recorded yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/train-sim-world-6/"
  },
  {
   "id": "train-simulator-classic",
   "title": "Train Simulator Classic",
   "status": "community",
   "steam_appid": 24010,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by D3NN15x (highball-db#51, 2026-09-15), MacBook Neo (Apple A18 Pro), macOS 27, Highball 0.9.16, engine x64-sikarugir10.0_6-r2, DXMT, rated 5 of 5 after about two hours. Not verified by the maintainer.",
   "notes": "Reported to start and run perfectly on the low preset over a two-hour session on DXMT. On the fanless MacBook Neo the frame rate settled around 30 to 40 fps after a while as the machine warmed up, still playable. A Mac with active cooling should hold higher settings. No measurement here yet.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/train-simulator-classic/"
  },
  {
   "id": "triangle-strategy",
   "title": "TRIANGLE STRATEGY",
   "status": "community",
   "steam_appid": 1850510,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by ryneandal (highball-db#212, 2026-09-25), Apple M4 Max, macOS 27.2, Highball 0.9.35, engine x64-crossover26.3-r9, DXMT, sync off, rated 5 of 5 after 42 minutes. Not verified by the maintainer.",
   "notes": "Reported perfect on DXMT after a 42-minute session on an M4 Max, on the Wine 11 engine r9 with sync off (the environment also carried the Rockstar launcher recipe, which is unrelated to this game). No frame rate was given and nothing was measured here.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/triangle-strategy/"
  },
  {
   "id": "turnip-boy-robs-a-bank",
   "title": "Turnip Boy Robs a Bank",
   "status": "community",
   "steam_appid": null,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by kandzsem (highball-db#448, 2026-10-11), Apple M4, macOS 26.1, Highball 0.10.10, engine x64-sikarugir10.0_6-r21, DXMT, frame cap 60, an environment with Epic set up, rated 4 of 5 after 6 minutes. Not verified by the maintainer.",
   "notes": "Reported playable on DXMT, the default mode, on an M4, except that the game did not see a DualShock 4 controller.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/turnip-boy-robs-a-bank/"
  },
  {
   "id": "ultimate-custom-night",
   "title": "Ultimate Custom Night",
   "status": "community",
   "steam_appid": 871720,
   "renderer": "wined3d",
   "lastVerified": null,
   "provenance": "Reported not working by OneKQuad (highball#226, 2026-09-30), Apple A18 Pro, macOS 27.0, Highball 0.9.39, engine x64-sikarugir10.0_6-r11, DXMT mode, which runs Direct3D 9 through DXVK-Kegworks 1.10.4 on that engine. matiasmg-ok (same thread, 2026-09-30) plays it on an M4 MacBook Pro with Wine's own Direct3D and could not get D3DMetal or any other mode to run it. Not verified by the maintainer.",
   "notes": "A Clickteam Fusion Direct3D 9 game, free on Steam. Reported to run only on Wine's own Direct3D, so that is the mode Highball picks for it. Gameplay runs well there and the menu is slow, which turning off Visual Effects in the game's main menu helps, by the second reporter's account. On DXVK's Direct3D 9 the loading screen is a slideshow and the menu never appears. Nothing was measured here.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/ultimate-custom-night/"
  },
  {
   "id": "ultrakill",
   "title": "ULTRAKILL",
   "status": "community",
   "steam_appid": 1229490,
   "renderer": "dxvk",
   "lastVerified": null,
   "provenance": "Reported by temka0217 (highball-db#310, 2026-10-04, the form's game field says Steam, the title and app id say ULTRAKILL), Apple M2, macOS 26.6.2, Highball 0.9.39, engine x64-sikarugir10.0_6-r11, DXVK, AVX advertised, rated 5 of 5 after 10 minutes, recipes steam, vcrun2022 and counter-strike-2 in the bottle. Not verified by the maintainer.",
   "notes": "Reported perfect on DXVK on the default engine r11 on an M2 after a short session of ten minutes, with nothing named as off. The bottle had been set up for Counter-Strike 2, whose recipe writes a dxvk.conf section for csgo.exe alone, so none of it reaches this game. No report has tried DXMT on it yet. Early Access, Windows only on Steam. The anti-cheat map has no entry for it. No frame rate was given and nothing was measured here.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/ultrakill/"
  },
  {
   "id": "uncharted-legacy-of-thieves-collection",
   "title": "UNCHARTED: Legacy of Thieves Collection",
   "status": "community",
   "steam_appid": 1659420,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "Reported by Acremis57 (highball-db#103, 2026-09-17), Apple M4 Pro, macOS 27.0 as entered, Highball 0.9.19, engine x64-sikarugir10.0_6-r3, D3DMetal, rated 4 of 5 (playable, minor issues) after 43 minutes. Not verified by the maintainer. Second report by hello-al0ne (highball-db#430, 2026-10-10), Apple M4, macOS 27.0.1, Highball 0.10.10, engine x64-crossover26.3-r18, D3DMetal, rated 4 of 5 after 35 minutes.",
   "notes": "Reported playable with minor issues on D3DMetal after a session of 43 minutes; the reporter adds that it needed Direct3D 12, so D3DMetal is the mode, DXMT does not run it. No measurement here yet. A second player on an M4 with the Wine 11 engine r18 rated it playable with good frame rates. An error report window opens when the game quits, and trees flicker in some scenes.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/uncharted-legacy-of-thieves-collection/"
  },
  {
   "id": "undertale",
   "title": "Undertale",
   "status": "community",
   "steam_appid": 391540,
   "renderer": "wined3d",
   "lastVerified": null,
   "provenance": "Reported by zillydev (highball-db#200, 2026-09-24), Apple M5 Pro, macOS 26.3.1, Highball 0.9.35, engine x64-sikarugir10.0_6-r7, Wine's own Direct3D, rated 5 of 5 after 4 minutes. Not verified by the maintainer.",
   "notes": "This game has a native macOS version on Steam, so the Mac Steam app runs it directly without Highball. The Windows build was reported perfect on Wine's own Direct3D after a 4-minute session on an M5 Pro. Nothing was measured here.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/undertale/"
  },
  {
   "id": "upload-labs",
   "title": "Upload Labs",
   "status": "community",
   "steam_appid": 3606890,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by mrkev (highball-db#169, 2026-09-21): rated 5, perfect, Apple M3, macOS 15.8, engine x64-sikarugir10.0_6-r5, Highball 0.9.33, DXMT, 186 minutes played through Highball; the environment ran msync with the steam recipe (from the report's settings field). Not run here. A second session from the same reporter (highball-db#178, 2026-09-22): rated 5, perfect, 169 minutes on DXMT on the M3. A third session from the same reporter (highball-db#249, 2026-09-28): rated 5, perfect, 46 minutes on DXMT on the M3 with macOS 15.8, Highball 0.9.39, engine x64-sikarugir10.0_6-r11, recipes steam and vcrun2022.",
   "notes": "Reported perfect after sessions of three hours and more on DXMT on an M3 with macOS 15.8, on the default engines r5 and r11, long enough to cover real play; frame rate not recorded yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/upload-labs/"
  },
  {
   "id": "vampire-survivors",
   "title": "Vampire Survivors",
   "status": "community",
   "steam_appid": 1794680,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "community consensus (AppleGamingWiki / r-macgaming / MacPlay), unverified by Highball. Reported by Leoskiex (highball-db#332, 2026-10-05), Apple M4, macOS 26.3, Highball 0.10.3, engine x64-sikarugir10.0_6-r19, DXMT, rated 5 of 5 after 13 minutes. A second session by the same player (highball-db#374, 2026-10-07), 5 of 5 after 17 minutes.",
   "notes": "Trivial load; works. A player on an M4 rates it perfect on DXMT (highball-db#332). Steam also sells a Mac build of the game.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/vampire-survivors/"
  },
  {
   "id": "viewfinder",
   "title": "Viewfinder",
   "status": "community",
   "steam_appid": 1382070,
   "renderer": "wined3d",
   "lastVerified": null,
   "provenance": "Reported by heyhasanhere (highball-db#331, 2026-10-05), Apple M5 Pro, macOS 26.6.2, Highball 0.10.3, engine x64-sikarugir10.0_6-r19, Wine's own Direct3D (wined3d), rated 5 of 5 after 46 minutes. Not verified by the maintainer.",
   "notes": "Reported perfect on Wine's own Direct3D over 46 minutes. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/viewfinder/"
  },
  {
   "id": "vindictus",
   "title": "Vindictus",
   "status": "community",
   "steam_appid": 212160,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by Yeetmaster on Highball's Discord (2026-09-30): on the Wine 11 engine (x64-crossover26.3) with DXMT the Steam connector opens and a server can be chosen, on the default engine it runs with no window. Measured on an M4 with macOS 27.0 on 2026-10-01 up to the connector's Nexon sign-in screen, on engines r15 and r12. The game itself was not played by the maintainer.",
   "notes": "Vindictus starts through Nexon's Steam connector (nxsteam.exe), a small Electron app that asks for a Nexon account and a server before the game opens. Highball adds Chromium's --in-process-gpu switch when you press Play, which makes the connector's window appear on the default engine. Measured here up to the Nexon sign-in screen only, the game past it is the reporter's. Checked here on 2026-10-05 on an M4 with engine r21: Steam Connector opens on Nexon's account prompt at 100 s, which is as far as a run without a login goes.",
   "anticheat": {
    "names": [
     "Nexon Game Security"
    ],
    "macVerdict": "warning",
    "note": "anti-cheat present; it runs on Linux through Proton, which does not settle macOS"
   },
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/vindictus/"
  },
  {
   "id": "voices-of-the-void",
   "title": "Voices of the Void",
   "status": "community",
   "steam_appid": null,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by dee728 (highball-db#439, 2026-10-10), Apple M4, macOS 26.6.2, Highball 0.10.3, engine x64-sikarugir10.0_6-r19, DXMT, rated 4 of 5 after 173 minutes, no Steam app id given. Not verified by the maintainer.",
   "notes": "Reported playable on DXMT, the default mode, over nearly three hours on an M4. Now and then the game window does not take focus and the game has to be restarted.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/voices-of-the-void/"
  },
  {
   "id": "wandering-sword",
   "title": "Wandering Sword",
   "status": "community",
   "steam_appid": 1876890,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by nghuyenthevinh2000 (highball-db#377, 2026-10-07), Apple M1 Pro, macOS 26.3, Highball 0.9.39, engine x64-sikarugir10.0_6-r11, the environment in DXMT mode, frame cap 30, rated 4 of 5 after 86 minutes. Not verified by the maintainer.",
   "notes": "Reported playable on DXMT over an 86-minute session. The report names no problem behind the 4 of 5. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/wandering-sword/"
  },
  {
   "id": "war-robots",
   "title": "War Robots",
   "status": "community",
   "steam_appid": 767560,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by viperwraith47 (highball-db#143, 2026-09-19): rated 5, perfect, macOS 27.2, engine x64-sikarugir10.0_6-r3, Highball 0.9.19, 1 minute played through Highball. Renderer not stated. The chip field read Apple A18 Pro, an iPhone chip name, as filled in from the machine; unexplained, recorded as reported. Not run here. Vertex-lol (highball-db#292, 2026-10-03), Apple M2, macOS 26.6.2, Highball 0.10.2, engine x64-sikarugir10.0_6-r17, DXMT, rated 5 of 5 after 7 minutes.",
   "notes": "Reported perfect after a one-minute session on macOS 27.2; the renderer used, frame rate and longer play are not recorded yet. A second perfect report, on DXMT on an M2 with engine r17, a short session of 7 minutes.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/war-robots/"
  },
  {
   "id": "warhammer-40000-boltgun",
   "title": "Warhammer 40,000: Boltgun",
   "status": "community",
   "steam_appid": 2005010,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by ceri (highball-db#285, 2026-10-02), Apple M3, macOS 27.0.1, Highball 0.9.39, engine x64-sikarugir10.0_6-r11, DXMT as the environment's mode, rated 5 of 5 after 3 minutes, recipes steam, vcrun2022. Not verified by the maintainer.",
   "notes": "Reported perfect on DXMT on the default engine after a three-minute session, so a start and the first moments of play rather than a full level. No frame rate was given and nothing was measured here.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/warhammer-40000-boltgun/"
  },
  {
   "id": "warhammer-dark-omen-classic",
   "title": "Warhammer: Dark Omen (Classic)",
   "status": "community",
   "steam_appid": 4280860,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by the highball#120 reporter (2026-09-16), Apple M5 Pro, macOS 26.6.2, Highball 0.9.19: launches with audio but never draws a frame on any mode or engine. The maintainer bought it on 2026-09-17 and reproduced on an M1 Pro, engine x64-sikarugir10.0_6-r3.",
   "notes": "1998 DirectDraw and Direct3D Retained Mode game, re-released by SNEG with dgVoodoo 2.86 (its ddraw.dll, D3DImm.dll and d3drm.dll sit beside DarkOmen.exe with dgVoodoo.conf). Wine loads its own ddraw in front of those by default, and that path renders nothing: Wine's ddraw logs 'Can't find a flip target' every frame, so the game runs blind (the reporter's finding, reproduced). Letting the bundled dgVoodoo load (DLL overrides ddraw,d3dimm,d3drm=n,b) gets a Direct3D 11 device and a 640x480 exclusive swapchain through DXMT or DXVK, then dgVoodoo's ddraw crashes with a page fault right after DXGI sets a 960x600 at 120 Hz display mode, with dgVoodoo set to Direct3D 11 feature level 10.0 or 11.0, windowed or not, with or without EmulateModeset. Not playable yet; investigation continues in highball#120. Tried here on an M4 with macOS 27.0 on 2026-10-05, engine x64-sikarugir10.0_6-r21, the Steam copy: the game asks Windows for 640x480 at 16 bits, Wine on the Mac offers only the display's own mode, and the game stops with 'incompatible DirectX version or out-of-date display drivers'. The release ships dgVoodoo (ddraw.dll, D3DImm.dll); loading those instead of Wine's own crashes at once on DXMT and DXVK alike. Wine's emulated display modes set for DarkOmen.exe alone do not help, because Wine builds its list of modes in another process; set for the whole environment they do, the error goes away and a 4:3 picture area opens, but it stayed black for 200 s without input. Not playable here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/warhammer-dark-omen-classic/"
  },
  {
   "id": "watch-dogs-2",
   "title": "Watch_Dogs\u00ae 2",
   "status": "community",
   "steam_appid": 447040,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by Picksley (highball-db#409, 2026-10-08), Apple M4, macOS 27.0.1, Highball 0.10.10, engine x64-sikarugir10.0_6-r21, the environment in DXMT mode, rated 4 of 5 after 2 minutes. Not verified by the maintainer.",
   "notes": "Reported playable on DXMT, the default mode, over a 2-minute session, with a few stutters. Ubisoft Connect's overlay stayed on screen claiming the graphics drivers are outdated, and online play didn't work, which the reporter put down to the anti-cheat. No measurement here yet.",
   "anticheat": {
    "names": [
     "Easy Anti-Cheat"
    ],
    "macVerdict": "warning",
    "note": "anti-cheat present; Linux/Proton support does not extend to macOS \u2014 userspace path works for some titles"
   },
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/watch-dogs-2/"
  },
  {
   "id": "wayfinder",
   "title": "Wayfinder",
   "status": "community",
   "steam_appid": 1171690,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by AmarokSpiritch (highball#294, 2026-10-08 to 10-11), Apple M4, macOS 27.0.1, Highball 0.10.10, engine x64-sikarugir10.0_6-r21. Without a launch option the world stayed invisible on DXVK and DXMT stopped with Unreal's message that DirectX 12 is not supported. With -dx11 the player reports it works like a charm. Not verified by the maintainer.",
   "notes": "An Unreal game that starts in DirectX 12, which DXMT and DXVK do not have. Highball passes -dx11 at Play so it starts in DirectX 11 and plays.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/wayfinder/"
  },
  {
   "id": "well-dweller",
   "title": "Well Dweller",
   "status": "community",
   "steam_appid": 3699590,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by kanuva (highball-db#185, 2026-09-22), Apple M4 Pro, macOS 27.0, engine x64-sikarugir10.0_6-r7, rated 5 of 5, graphics mode not stated. 2024gabriel-sys (highball-db#248, 2026-09-28), Apple M3, macOS 15.5, Highball 0.9.35, engine x64-sikarugir10.0_6-r7, DXMT, recipes steam and vcrun2022, rated 5 of 5 after 35 minutes. Not verified by the maintainer.",
   "notes": "Reported perfect twice on the default engine r7, on an M4 Pro and on an M3 with macOS 15.5, the second one on DXMT after a 35-minute session. No frame rate was given and nothing was measured here.",
   "anticheat": null,
   "reports": 2,
   "recipe": false,
   "url": "https://gethighball.com/games/well-dweller/"
  },
  {
   "id": "where-safety-ends-remake",
   "title": "WHERE SAFETY ENDS *Remake*",
   "status": "community",
   "steam_appid": 2823140,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "Reported playable by udance4ever (highball-db#350, 2026-10-06), Apple M1, macOS 27.0.1, Highball 0.10.9, engine x64-sikarugir10.0_6-r21, D3DMetal, rated 4 of 5. The window size was measured here on an M4 (macOS 27.0, r21, D3DMetal, 2026-10-06) up to the title menu; the game was not played here.",
   "notes": "A Unity game that opens a fixed 1754x1240 window, set by its own script, so on most Mac screens the window runs past the bottom edge and some screens get cut off. Unity's -screen-width and -screen-height launch options and the saved Screenmanager values do not change it: the game sets the size itself and writes it back. Turn on Retina resolution in the environment's settings: Wine then counts the screen in pixels, the window becomes 877x620 points, and the whole title menu fit on a 1920x1080 display here. Retina resolution applies to every game in that environment.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/where-safety-ends-remake/"
  },
  {
   "id": "where-winds-meet",
   "title": "Where Winds Meet",
   "status": "community",
   "steam_appid": 3564740,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by Manas-Taneja (highball-db#277, 2026-10-02, first filed as highball-db#276), Apple M5 Pro, macOS 27.0.1, Highball 0.9.39, engine x64-crossover26.3-r12 (the Wine 11 engine), DXMT, frame cap 60, rated 4 of 5 after 188 minutes over several sessions, recipes steam, vcrun2022. A second report by the same reporter (highball-db#293, 2026-10-03), same Mac, Highball 0.9.39 and engine x64-crossover26.3-r12, D3DMetal as the environment's mode, frame cap 60, recipes steam and vcrun2022, rated 4 of 5 after 102 minutes with a bit of stutter as the one complaint, the D3DMetal session they mention on highball#240. Not verified by the maintainer.",
   "notes": "Free to play. Reported playable on DXMT on the Wine 11 engine with Highball's frame cap at 60 on an M5 Pro, over sessions of 16 minutes and just over three hours without a crash, and one crash about two and a half minutes into a session with the in-game Store window open. Stutter in areas dense with NPCs. The crash is not a one-off, the reporter counted five in two days on highball#240, from 15 seconds to an hour and a half into a session, always with the same line in the log. It is DXMT's clear pipelines being built before the Metal device field they read was set, fixed in DXMT on 30 September. The default Wine 10 engine has carried the fix since Highball 0.10.1 and the Wine 11 engine gets it in r16, which the 0.10.4 beta ships. A later 102-minute session on D3DMetal on the same r12 had a bit of stutter and no crash in the report, which fits the crash being DXMT's. Whether that session used the game's own DirectX 12 launch option or the default one was not said. Whether the default engine runs it as well is not known, and the anti-cheat map has no entry for this game. No frame rate was given and nothing was measured here.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/where-winds-meet/"
  },
  {
   "id": "will-you-snail",
   "title": "Will You Snail?",
   "status": "community",
   "steam_appid": 1115050,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "Reported by L1am-cd (highball-db#54, 2026-09-15), Apple M3, macOS 27, Highball 0.9.10, engine x64-sikarugir10.0_6-r2, D3DMetal, rated 5 of 5 after 19 minutes. Not verified by the maintainer.",
   "notes": "Reported perfect on D3DMetal after a 19-minute session. No measurement here yet.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/will-you-snail/"
  },
  {
   "id": "wobbly-life",
   "title": "Wobbly Life",
   "status": "community",
   "steam_appid": 1211020,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by simonnalt12 (highball-db#251, 2026-09-29), Apple M4, macOS 27.0.1, Highball 0.9.39, engine x64-sikarugir10.0_6-r11, DXMT, recipe steam, rated 5 of 5 after 8 minutes. Not verified by the maintainer.",
   "notes": "Reported perfect on DXMT on an M4 with the default engine r11 after an eight-minute session. No frame rate was given and nothing was measured here.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/wobbly-life/"
  },
  {
   "id": "wolfenstein-enemy-territory",
   "title": "Wolfenstein: Enemy Territory",
   "status": "community",
   "steam_appid": null,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by EusGoed (highball-db#114, 2026-09-18): rated 4, playable with minor issues, Apple M4 Pro, macOS 26.4, engine x64-sikarugir10.0_6-r3, Highball 0.9.23, about a minute played through Highball. Renderer not stated. Installed from the free standalone build (installer setup_wolfenstein_enemy_territory_1.0). Not run here.",
   "notes": "Free standalone multiplayer game on the id Tech 3 (Quake III) engine, so it renders through OpenGL rather than a Direct3D layer and the graphics mode matters less than for most titles. The one report calls it playable with minor issues after a short session; which issues, the renderer used, and sustained frame rate are not recorded yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/wolfenstein-enemy-territory/"
  },
  {
   "id": "woman-simulator",
   "title": "Woman Simulator",
   "status": "community",
   "steam_appid": 4072240,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported twice by vizzyvae (highball-db#337 and #338, 2026-10-05), Apple M1, macOS 26.6.2, Highball 0.10.3, engine x64-sikarugir10.0_6-r19, environment on DXMT, rated 4 of 5 after 9 and then 93 minutes. Not verified by the maintainer.",
   "notes": "Reported playable on an M1 with the environment on DXMT, a little laggy. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/woman-simulator/"
  },
  {
   "id": "word-link",
   "title": "Word Link",
   "status": "community",
   "steam_appid": 5149020,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by maddada (highball#204, 2026-09-26), Apple M5 Pro, macOS 27.0, Highball 0.9.35: the demo did not run on the default Wine 10 engine and runs on the Wine 11 engine x64-crossover26.3-r11 with DXMT. Not verified by the maintainer.",
   "notes": "An Electron game. The reporter runs the demo on r11 with DXMT. On an M1 Pro (macOS 27.0) the demo (Steam 5157480) exits three seconds after Steam starts it on the default engine and on r11 alike, with no window and nothing in the log, so the maintainer could not reproduce either half of the report yet. The game rejects Chromium command-line switches (--disable-gpu, --no-sandbox come back as bad options), so launch arguments are not a route.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/word-link/"
  },
  {
   "id": "workers-and-resources-soviet-republic",
   "title": "Workers & Resources: Soviet Republic",
   "status": "community",
   "steam_appid": 784150,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by teoyidu (highball-db#102, 2026-09-17), Apple M3 Pro, macOS 26.6.2, Highball 0.9.23, engine x64-sikarugir10.0_6-r3, DXMT, rated 4 of 5 (playable, minor issues). Not verified by the maintainer.",
   "notes": "Reported playable on DXMT. The reporter saw some audio and performance issues at very high graphics settings, more than the game's low demands would suggest. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/workers-and-resources-soviet-republic/"
  },
  {
   "id": "worms-armageddon",
   "title": "Worms Armageddon",
   "status": "community",
   "steam_appid": 217200,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by EusGoed (highball-db#116, 2026-09-18): rated 5, perfect, Apple M4 Pro, macOS 26.4, engine x64-sikarugir10.0_6-r3, Highball 0.9.23, six minutes played through Highball. Renderer not stated. Not run here.",
   "notes": "Late-1990s Team17 title, light on the graphics stack. The one report calls it perfect after a short session; renderer used and any edge cases are not recorded yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/worms-armageddon/"
  },
  {
   "id": "yakuza-0-directors-cut",
   "title": "Yakuza 0 Director's Cut",
   "status": "community",
   "steam_appid": 2988580,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "Reported by udance4ever (highball-db#67, 2026-09-16), Apple M1, macOS 26.7, Highball 0.9.19, engine x64-sikarugir10.0_6-r3, D3DMetal, rated 5 of 5 after 1 minute plus about 40 minutes earlier in Whisky. Not verified by the maintainer.",
   "notes": "Reported perfect on D3DMetal after a session of 1 minute plus about 40 minutes earlier in Whisky. The reporter imported a save from a Whisky bottle and got straight back in-game. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/yakuza-0-directors-cut/"
  },
  {
   "id": "yandere-simulator",
   "title": "Yandere Simulator",
   "status": "community",
   "steam_appid": null,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by Sylvia on Highball's Discord (2026-10-10), an M5 MacBook Pro with 16 GB, engine x64-sikarugir10.0_6-r21, the hair glitch seen with DXMT, DXVK and D3DMetal alike and gone with GPU skinning off. Not verified by the maintainer.",
   "notes": "A Unity game its developer gives away on his own site, not on Steam. Characters' hair stretches into huge black polygons or disappears when the camera moves, in every graphics mode, and turning off Unity's GPU skinning fixes it. Add the line disable-gpu-skinning=1 to boot.config in the game's YandereSimulator_Data folder, add -disable-gpu-skinning to the game's launch arguments in Highball, and clear the game's saved data in AppData/LocalLow/YandereDev/YandereSimulator, as the player did.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/yandere-simulator/"
  },
  {
   "id": "yu-gi-oh-master-duel",
   "title": "Yu-Gi-Oh! Master Duel",
   "status": "community",
   "steam_appid": 1449850,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by Jirawat2307 (highball-db#181, 2026-09-22): rated 5, perfect, Apple M4 Pro, macOS 26.6.2, engine x64-sikarugir10.0_6-r5, Highball 0.9.32, DXMT with the Metal HUD on and the steam and vcrun2022 recipes, 39 minutes played through Highball, and in a follow-up comment the HUD hovering around 110 to 120 fps. masxsimo2003 (highball-db#311, 2026-10-04), Apple M4, macOS 15.7.9, Highball 0.10.3, engine x64-sikarugir10.0_6-r19, DXMT, recipe steam, rated 5 of 5 after 221 minutes, with fullscreen covered by the camera as the one flaw. Not run here.",
   "notes": "Reported perfect twice on DXMT on the default engine. On an M4 Pro with macOS 26.6.2 and engine r5 the Metal HUD hovered around 110 to 120 fps over a 39-minute session, by the reporter's follow-up. On an M4 with macOS 15.7.9, Highball 0.10.3 and engine r19 a 221-minute session was perfect apart from fullscreen being covered by the camera, the MacBook's notch cutting into the picture, the same thing a Dimraeth report saw. The anti-cheat map has no entry for this game and neither reporter mentions a kick or a ban. Nothing was measured here.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/yu-gi-oh-master-duel/"
  },
  {
   "id": "zero-sievert",
   "title": "ZERO Sievert",
   "status": "community",
   "steam_appid": 1782120,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "Reported by xcagricolak (highball-db#218, 2026-09-26), Apple M3, macOS 27.0, Highball 0.9.35, engine x64-sikarugir10.0_6-r7, D3DMetal, rated 5 of 5 after 3 minutes. Not verified by the maintainer.",
   "notes": "Reported perfect on D3DMetal after a short session on an M3 with the steam recipe. No frame rate was given and nothing was measured here.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/zero-sievert/"
  },
  {
   "id": "zoria-age-of-shattering",
   "title": "Zoria: Age of Shattering",
   "status": "community",
   "steam_appid": 1159090,
   "renderer": "d3dmetal",
   "lastVerified": null,
   "provenance": "Reported by soycanopa (highball-db#23, 2026-09-13): Apple M4, macOS 27.0, Highball 0.9.9, engine x64-sikarugir10.0_6-r2, D3DMetal, rated 4 of 5 (playable, minor issues) after 6 minutes. Not verified by the maintainer.",
   "notes": "Reported playable on D3DMetal on the default engine. The reporter did not say what the minor issues were. No measurement here yet.",
   "anticheat": null,
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/zoria-age-of-shattering/"
  },
  {
   "id": "rico-no-fushigi-na-otsukai-vacation",
   "title": "\u30ea\u30b3\u306e\u4e0d\u601d\u8b70\u306a\u304a\u4f7f\u3044 \u3070\u3051\u30fc\u3057\u3087\u3093\uff01",
   "status": "community",
   "steam_appid": null,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by FloraKira (highball-db#462, 2026-10-12), Apple M5 Pro, macOS 27.0.1, Highball 0.10.15, engine x64-crossover26.3-r23, the environment on DXMT, rated 3 of 5 after 6 minutes, started from its Game.exe rather than a store. Not verified by the maintainer.",
   "notes": "An NW.js game. A translation tool that runs it on NW.js 0.48.4 (Chromium 85) does not work in Highball. Without the tool, and with the game's NW.js runtime replaced by 0.83.0 (Chromium 120), the player reports it running perfectly.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/rico-no-fushigi-na-otsukai-vacation/"
  },
  {
   "id": "gu-long-feng-yun-lu",
   "title": "\u53e4\u9f99\u98ce\u4e91\u5f55",
   "status": "community",
   "steam_appid": 2340650,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by w8079 (highball-db#394, 2026-10-08), Apple M4, macOS 27.0.1, Highball 0.10.10, engine x64-crossover26.3-r19, the environment in DXMT mode, rated 5 of 5 after about 6 minutes. Not verified by the maintainer.",
   "notes": "Reported perfect on DXMT, the default mode, over about 6 minutes on an M4 at 1920x1080: 48 fps on the world map and 38 in a hex battle at the game's higher preset, steady, and about 70 at its lowest preset with shadows still on. Unity 2020.1, 64-bit, Direct3D 11. The store has no English title. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/gu-long-feng-yun-lu/"
  },
  {
   "id": "kannagi-usagi",
   "title": "\u5deb\u514e - KANNAGI USAGI",
   "status": "community",
   "steam_appid": 2551500,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by udance4ever (highball-db#433, 2026-10-10), Apple M1, macOS 27.0.1, Highball 0.10.14, engine x64-sikarugir10.0_6-r24, the environment in D3DMetal mode, rated 4 of 5 after 7 minutes. Not verified by the maintainer.",
   "notes": "Reported playable on an M1 at about 23 fps, which the reporter still found playable. Other modes were not tried.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/kannagi-usagi/"
  },
  {
   "id": "ho-tu-lo-shu-the-books-of-dragon",
   "title": "\u6cb3\u6d1b\u7fa4\u4fe0\u50b3 (Ho Tu Lo Shu \uff1a The Books of Dragon)",
   "status": "community",
   "steam_appid": 952860,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by w8079 (highball-db#397, 2026-10-08), Apple M4, macOS 27.0.1, Highball 0.10.10, engine x64-crossover26.3-r19, the environment in DXMT mode, rated 4 of 5 after about 9 minutes. Not verified by the maintainer.",
   "notes": "Reported playable on DXMT, the default mode, over about 9 minutes on an M4: 23 fps in the opening village at 1920x1080 and 30 at 1600x900, steady, with no stutter. The interface and subtitles are Chinese only. Unity 2019.3, 64-bit, Direct3D 11. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/ho-tu-lo-shu-the-books-of-dragon/"
  },
  {
   "id": "qun-xia-zhuan-qi-dong",
   "title": "\u7fa4\u4fa0\u4f20\uff0c\u542f\u52a8\uff01",
   "status": "community",
   "steam_appid": 2098790,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by w8079 (highball-db#393, 2026-10-08), Apple M4, macOS 27.0.1, Highball 0.10.10, engine x64-crossover26.3-r19, the environment in DXMT mode, rated 5 of 5 after 12 minutes. Not verified by the maintainer.",
   "notes": "Reported perfect on DXMT, the default mode, over 12 minutes on an M4: 98 to 147 fps at 1920x1080 with a 160 Hz display, no stutter. The game is a framework that loads user-made games, and this run played a Steam Workshop one (item 2865676700). An earlier run of the reporter's on the Wine 10 engine r21 in DXVK mode ended in a page fault, this one on the Wine 11 engine did not. Unity (Mono), 64-bit, Direct3D 11. The store has no English title. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/qun-xia-zhuan-qi-dong/"
  },
  {
   "id": "mi-chang-sheng",
   "title": "\u89c5\u957f\u751f",
   "status": "community",
   "steam_appid": 1189490,
   "renderer": "dxmt",
   "lastVerified": null,
   "provenance": "Reported by w8079 (highball-db#391, 2026-10-08), Apple M4, macOS 27.0.1, Highball 0.10.10, engine x64-crossover26.3-r19, the environment in DXMT mode, rated 5 of 5 after about 7 minutes. Not verified by the maintainer.",
   "notes": "Reported perfect on DXMT, the default mode, over about 7 minutes on an M4 at 1920x1080: 160 fps (the display's refresh rate) at the main menu and on the world map, about 68 fps in the market scene with a character panel open. Unity, 64-bit, Direct3D 11. The store has no English title. No measurement here yet.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/mi-chang-sheng/"
  },
  {
   "id": "2xko",
   "title": "2XKO",
   "status": "blocked-anticheat",
   "steam_appid": null,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Are We Anti-Cheat Yet? (MIT) \u2014 kernel anti-cheat vendor; structurally impossible under Wine on macOS",
   "notes": "Anti-cheat: Vanguard. Linux/Proton status 'Denied' does not apply to macOS.",
   "anticheat": {
    "names": [
     "Vanguard"
    ],
    "macVerdict": "blocked",
    "note": "kernel anti-cheat; cannot work under Wine on macOS"
   },
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/2xko/"
  },
  {
   "id": "aion-2",
   "title": "AION 2",
   "status": "blocked-anticheat",
   "steam_appid": 3393110,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Tested by krptg0 (highball#315, 2026-10-10), Apple M2 Pro, macOS 26.6.2, Highball 0.10.10, engine x64-sikarugir10.0_6-r21, D3DMetal, in all three sync modes. Not verified by the maintainer.",
   "notes": "Does not start, NCGuard, the game's anti-cheat, stops it. With msync NCGuard exits about 8 seconds in with 0xE0000015 on a fresh environment (2 of 2 tries). With sync off NCGuard finishes its setup, then the game spins on its splash screen at about 157% CPU for over seven minutes without loading anything (3 of 3). With esync Steam crashes before the game starts (1 of 1).",
   "anticheat": {
    "names": [
     "NCGuard"
    ],
    "macVerdict": "blocked",
    "note": "NCGuard stops the game in every sync mode tried (highball#315)"
   },
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/aion-2/"
  },
  {
   "id": "apex-legends",
   "title": "Apex Legends",
   "status": "blocked-anticheat",
   "steam_appid": 1172470,
   "renderer": null,
   "lastVerified": null,
   "provenance": "kernel anti-cheat, structurally impossible under Wine",
   "notes": "EAC; Linux/Mac support explicitly dropped by Respawn in 2024",
   "anticheat": {
    "names": [
     "Easy Anti-Cheat",
     "Hyperion"
    ],
    "macVerdict": "warning",
    "note": "anti-cheat present; Linux/Proton support does not extend to macOS \u2014 userspace path works for some titles"
   },
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/apex-legends/"
  },
  {
   "id": "battlebit-remastered",
   "title": "BattleBit Remastered",
   "status": "blocked-anticheat",
   "steam_appid": 671860,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by freewhirlo7 (highball-db#184, 2026-09-22).",
   "notes": "Cannot work. BattleBit Remastered uses Easy Anti-Cheat, which loads a kernel driver on Windows, and Wine cannot run one. The Proton runtime that makes EAC work on Linux has no macOS build. The reporter also notes that the game's offline mode cannot be reached without the anti-cheat installed, so there is no way around it from inside the game either.",
   "anticheat": {
    "names": [
     "Easy Anti-Cheat"
    ],
    "macVerdict": "blocked",
    "note": "kernel anti-cheat; cannot work under Wine on macOS, and the Proton EAC runtime that covers Linux has no macOS build"
   },
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/battlebit-remastered/"
  },
  {
   "id": "battlefield-1",
   "title": "Battlefield 1",
   "status": "blocked-anticheat",
   "steam_appid": 1238840,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Are We Anti-Cheat Yet? (MIT) \u2014 kernel anti-cheat vendor; structurally impossible under Wine on macOS",
   "notes": "Anti-cheat: FairFight, EA anticheat. Linux/Proton status 'Denied' does not apply to macOS.",
   "anticheat": {
    "names": [
     "FairFight",
     "EA anticheat"
    ],
    "macVerdict": "blocked",
    "note": "kernel anti-cheat; cannot work under Wine on macOS"
   },
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/battlefield-1/"
  },
  {
   "id": "battlefield-2042",
   "title": "Battlefield 2042",
   "status": "blocked-anticheat",
   "steam_appid": 1517290,
   "renderer": null,
   "lastVerified": null,
   "provenance": "kernel anti-cheat, structurally impossible under Wine",
   "notes": "EA AntiCheat kernel",
   "anticheat": {
    "names": [
     "EA anticheat"
    ],
    "macVerdict": "blocked",
    "note": "kernel anti-cheat; cannot work under Wine on macOS"
   },
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/battlefield-2042/"
  },
  {
   "id": "battlefield-6",
   "title": "Battlefield 6",
   "status": "blocked-anticheat",
   "steam_appid": 2807960,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Are We Anti-Cheat Yet? (MIT) \u2014 kernel anti-cheat vendor; structurally impossible under Wine on macOS",
   "notes": "Anti-cheat: EA anticheat. Linux/Proton status 'Denied' does not apply to macOS.",
   "anticheat": {
    "names": [
     "EA anticheat"
    ],
    "macVerdict": "blocked",
    "note": "kernel anti-cheat; cannot work under Wine on macOS"
   },
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/battlefield-6/"
  },
  {
   "id": "bf6-redsec",
   "title": "Battlefield REDSEC",
   "status": "blocked-anticheat",
   "steam_appid": null,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Are We Anti-Cheat Yet? (MIT) \u2014 kernel anti-cheat vendor; structurally impossible under Wine on macOS",
   "notes": "Anti-cheat: EA anticheat. Linux/Proton status 'Denied' does not apply to macOS.",
   "anticheat": {
    "names": [
     "EA anticheat"
    ],
    "macVerdict": "blocked",
    "note": "kernel anti-cheat; cannot work under Wine on macOS"
   },
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/bf6-redsec/"
  },
  {
   "id": "battlefield-v",
   "title": "Battlefield V",
   "status": "blocked-anticheat",
   "steam_appid": 1238810,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Are We Anti-Cheat Yet? (MIT) \u2014 kernel anti-cheat vendor; structurally impossible under Wine on macOS",
   "notes": "Anti-cheat: FairFight, EA anticheat. Linux/Proton status 'Denied' does not apply to macOS.",
   "anticheat": {
    "names": [
     "FairFight",
     "EA anticheat"
    ],
    "macVerdict": "blocked",
    "note": "kernel anti-cheat; cannot work under Wine on macOS"
   },
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/battlefield-v/"
  },
  {
   "id": "call-of-duty-mw-warzone",
   "title": "Call of Duty (MW/Warzone)",
   "status": "blocked-anticheat",
   "steam_appid": 1938090,
   "renderer": null,
   "lastVerified": null,
   "provenance": "kernel anti-cheat, structurally impossible under Wine",
   "notes": "Ricochet kernel driver",
   "anticheat": {
    "names": [
     "RICOCHET"
    ],
    "macVerdict": "warning",
    "note": "anti-cheat present; Linux/Proton support does not extend to macOS \u2014 userspace path works for some titles"
   },
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/call-of-duty-mw-warzone/"
  },
  {
   "id": "cod-blackops7",
   "title": "Call of Duty: Black Ops 7",
   "status": "blocked-anticheat",
   "steam_appid": 3606480,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Are We Anti-Cheat Yet? (MIT) \u2014 kernel anti-cheat vendor; structurally impossible under Wine on macOS",
   "notes": "Anti-cheat: Ricochet. Linux/Proton status 'Denied' does not apply to macOS.",
   "anticheat": {
    "names": [
     "Ricochet"
    ],
    "macVerdict": "blocked",
    "note": "kernel anti-cheat; cannot work under Wine on macOS"
   },
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/cod-blackops7/"
  },
  {
   "id": "dead-by-daylight",
   "title": "Dead by Daylight",
   "status": "blocked-anticheat",
   "steam_appid": 381210,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Are We Anti-Cheat Yet? (MIT), kernel anti-cheat vendor; reported blocked at launch by detnarrrrrrrrr (highball#104, 2026-09-15, Apple M5, macOS 26.6.2, Highball 0.9.15)",
   "notes": "Anti-cheat: Easy Anti-Cheat. The game refuses to start without the anti-cheat's kernel driver, which cannot run under Wine on macOS, so no mode or engine changes this. The reporter saw the anti-cheat block on an M5.",
   "anticheat": {
    "names": [
     "Easy Anti-Cheat"
    ],
    "macVerdict": "blocked",
    "note": "kernel anti-cheat; cannot work under Wine on macOS"
   },
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/dead-by-daylight/"
  },
  {
   "id": "destiny-2",
   "title": "Destiny 2",
   "status": "blocked-anticheat",
   "steam_appid": 1085660,
   "renderer": null,
   "lastVerified": null,
   "provenance": "kernel anti-cheat, structurally impossible under Wine",
   "notes": "BattlEye kernel; account ban risk",
   "anticheat": {
    "names": [
     "BattlEye"
    ],
    "macVerdict": "warning",
    "note": "anti-cheat present; Linux/Proton support does not extend to macOS \u2014 userspace path works for some titles"
   },
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/destiny-2/"
  },
  {
   "id": "fifa-24",
   "title": "EA SPORTS FC\u2122 24",
   "status": "blocked-anticheat",
   "steam_appid": null,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Are We Anti-Cheat Yet? (MIT) \u2014 kernel anti-cheat vendor; structurally impossible under Wine on macOS",
   "notes": "Anti-cheat: EA anticheat. Linux/Proton status 'Denied' does not apply to macOS.",
   "anticheat": {
    "names": [
     "EA anticheat"
    ],
    "macVerdict": "blocked",
    "note": "kernel anti-cheat; cannot work under Wine on macOS"
   },
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/fifa-24/"
  },
  {
   "id": "ea-sports-fc-25",
   "title": "EA SPORTS FC\u2122 25",
   "status": "blocked-anticheat",
   "steam_appid": 2669320,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Are We Anti-Cheat Yet? (MIT) \u2014 kernel anti-cheat vendor; structurally impossible under Wine on macOS",
   "notes": "Anti-cheat: EA anticheat. Linux/Proton status 'Denied' does not apply to macOS.",
   "anticheat": {
    "names": [
     "EA anticheat"
    ],
    "macVerdict": "blocked",
    "note": "kernel anti-cheat; cannot work under Wine on macOS"
   },
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/ea-sports-fc-25/"
  },
  {
   "id": "ea-sports-fc26",
   "title": "EA SPORTS FC\u2122 26",
   "status": "blocked-anticheat",
   "steam_appid": null,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Are We Anti-Cheat Yet? (MIT) \u2014 kernel anti-cheat vendor; structurally impossible under Wine on macOS",
   "notes": "Anti-cheat: EA anticheat. Linux/Proton status 'Denied' does not apply to macOS.",
   "anticheat": {
    "names": [
     "EA anticheat"
    ],
    "macVerdict": "blocked",
    "note": "kernel anti-cheat; cannot work under Wine on macOS"
   },
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/ea-sports-fc26/"
  },
  {
   "id": "fifa-23",
   "title": "EA SPORTS\u2122 FIFA 23",
   "status": "blocked-anticheat",
   "steam_appid": 1811260,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Are We Anti-Cheat Yet? (MIT) \u2014 kernel anti-cheat vendor; structurally impossible under Wine on macOS",
   "notes": "Anti-cheat: EA anticheat. Linux/Proton status 'Denied' does not apply to macOS.",
   "anticheat": {
    "names": [
     "EA anticheat"
    ],
    "macVerdict": "blocked",
    "note": "kernel anti-cheat; cannot work under Wine on macOS"
   },
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/fifa-23/"
  },
  {
   "id": "madden-nfl-24",
   "title": "EA SPORTS\u2122 Madden NFL 24",
   "status": "blocked-anticheat",
   "steam_appid": 2140330,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Are We Anti-Cheat Yet? (MIT) \u2014 kernel anti-cheat vendor; structurally impossible under Wine on macOS",
   "notes": "Anti-cheat: EA anticheat. Linux/Proton status 'Denied' does not apply to macOS.",
   "anticheat": {
    "names": [
     "EA anticheat"
    ],
    "macVerdict": "blocked",
    "note": "kernel anti-cheat; cannot work under Wine on macOS"
   },
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/madden-nfl-24/"
  },
  {
   "id": "madden-nfl-25",
   "title": "EA SPORTS\u2122 Madden NFL 25",
   "status": "blocked-anticheat",
   "steam_appid": null,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Are We Anti-Cheat Yet? (MIT) \u2014 kernel anti-cheat vendor; structurally impossible under Wine on macOS",
   "notes": "Anti-cheat: EA anticheat. Linux/Proton status 'Denied' does not apply to macOS.",
   "anticheat": {
    "names": [
     "EA anticheat"
    ],
    "macVerdict": "blocked",
    "note": "kernel anti-cheat; cannot work under Wine on macOS"
   },
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/madden-nfl-25/"
  },
  {
   "id": "madden-nfl-26",
   "title": "EA SPORTS\u2122 Madden NFL 26",
   "status": "blocked-anticheat",
   "steam_appid": 3230400,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Are We Anti-Cheat Yet? (MIT) \u2014 kernel anti-cheat vendor; structurally impossible under Wine on macOS",
   "notes": "Anti-cheat: EA anticheat. Linux/Proton status 'Denied' does not apply to macOS.",
   "anticheat": {
    "names": [
     "EA anticheat"
    ],
    "macVerdict": "blocked",
    "note": "kernel anti-cheat; cannot work under Wine on macOS"
   },
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/madden-nfl-26/"
  },
  {
   "id": "ea-sports-wrc",
   "title": "EA SPORTS\u2122 WRC 24",
   "status": "blocked-anticheat",
   "steam_appid": 1849250,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Are We Anti-Cheat Yet? (MIT) \u2014 kernel anti-cheat vendor; structurally impossible under Wine on macOS",
   "notes": "Anti-cheat: EA anticheat. Linux/Proton status 'Denied' does not apply to macOS.",
   "anticheat": {
    "names": [
     "EA anticheat"
    ],
    "macVerdict": "blocked",
    "note": "kernel anti-cheat; cannot work under Wine on macOS"
   },
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/ea-sports-wrc/"
  },
  {
   "id": "efootball-2025",
   "title": "EFootball 2025",
   "status": "blocked-anticheat",
   "steam_appid": null,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Are We Anti-Cheat Yet? (MIT) \u2014 kernel anti-cheat vendor; structurally impossible under Wine on macOS",
   "notes": "Anti-cheat: Denuvo Anti-Cheat. Linux/Proton status 'Running' does not apply to macOS.",
   "anticheat": {
    "names": [
     "Denuvo Anti-Cheat"
    ],
    "macVerdict": "blocked",
    "note": "kernel anti-cheat; cannot work under Wine on macOS"
   },
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/efootball-2025/"
  },
  {
   "id": "escape-from-tarkov",
   "title": "Escape from Tarkov",
   "status": "blocked-anticheat",
   "steam_appid": null,
   "renderer": null,
   "lastVerified": null,
   "provenance": "kernel anti-cheat, structurally impossible under Wine",
   "notes": "BattlEye kernel",
   "anticheat": {
    "names": [
     "BattlEye"
    ],
    "macVerdict": "warning",
    "note": "anti-cheat present; Linux/Proton support does not extend to macOS \u2014 userspace path works for some titles"
   },
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/escape-from-tarkov/"
  },
  {
   "id": "f1-24",
   "title": "F1\u00ae 24",
   "status": "blocked-anticheat",
   "steam_appid": 2488620,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Are We Anti-Cheat Yet? (MIT) \u2014 kernel anti-cheat vendor; structurally impossible under Wine on macOS",
   "notes": "Anti-cheat: EA anticheat. Linux/Proton status 'Denied' does not apply to macOS.",
   "anticheat": {
    "names": [
     "EA anticheat"
    ],
    "macVerdict": "blocked",
    "note": "kernel anti-cheat; cannot work under Wine on macOS"
   },
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/f1-24/"
  },
  {
   "id": "formula1-25",
   "title": "F1\u00ae 25",
   "status": "blocked-anticheat",
   "steam_appid": null,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Are We Anti-Cheat Yet? (MIT) \u2014 kernel anti-cheat vendor; structurally impossible under Wine on macOS",
   "notes": "Anti-cheat: EA anticheat. Linux/Proton status 'Denied' does not apply to macOS.",
   "anticheat": {
    "names": [
     "EA anticheat"
    ],
    "macVerdict": "blocked",
    "note": "kernel anti-cheat; cannot work under Wine on macOS"
   },
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/formula1-25/"
  },
  {
   "id": "fortnite",
   "title": "Fortnite",
   "status": "blocked-anticheat",
   "steam_appid": null,
   "renderer": null,
   "lastVerified": null,
   "provenance": "kernel anti-cheat, structurally impossible under Wine",
   "notes": "Easy Anti-Cheat kernel mode; Epic explicitly does not support Wine",
   "anticheat": {
    "names": [
     "Easy Anti-Cheat"
    ],
    "macVerdict": "warning",
    "note": "anti-cheat present; Linux/Proton support does not extend to macOS \u2014 userspace path works for some titles"
   },
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/fortnite/"
  },
  {
   "id": "league-of-legends",
   "title": "League of Legends",
   "status": "blocked-anticheat",
   "steam_appid": null,
   "renderer": null,
   "lastVerified": null,
   "provenance": "kernel anti-cheat, structurally impossible under Wine",
   "notes": "Riot Vanguard since 2024",
   "anticheat": {
    "names": [
     "Vanguard"
    ],
    "macVerdict": "blocked",
    "note": "kernel anti-cheat; cannot work under Wine on macOS"
   },
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/league-of-legends/"
  },
  {
   "id": "marauders",
   "title": "Marauders",
   "status": "blocked-anticheat",
   "steam_appid": 1789480,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Are We Anti-Cheat Yet? (MIT) \u2014 kernel anti-cheat vendor; structurally impossible under Wine on macOS",
   "notes": "Anti-cheat: Easy Anti-Cheat, Denuvo Anti-Cheat. Linux/Proton status 'Running' does not apply to macOS.",
   "anticheat": {
    "names": [
     "Easy Anti-Cheat",
     "Denuvo Anti-Cheat"
    ],
    "macVerdict": "blocked",
    "note": "kernel anti-cheat; cannot work under Wine on macOS"
   },
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/marauders/"
  },
  {
   "id": "plants-vs-zombies-garden-warfare-2",
   "title": "Plants vs Zombies: Garden Warfare 2",
   "status": "blocked-anticheat",
   "steam_appid": null,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Are We Anti-Cheat Yet? (MIT) \u2014 kernel anti-cheat vendor; structurally impossible under Wine on macOS",
   "notes": "Anti-cheat: EA anticheat. Linux/Proton status 'Denied' does not apply to macOS.",
   "anticheat": {
    "names": [
     "EA anticheat"
    ],
    "macVerdict": "blocked",
    "note": "kernel anti-cheat; cannot work under Wine on macOS"
   },
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/plants-vs-zombies-garden-warfare-2/"
  },
  {
   "id": "plants-vs-zombies-battle-for-neighborville",
   "title": "Plants vs. Zombies: Battle for Neighborville",
   "status": "blocked-anticheat",
   "steam_appid": 1262240,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Are We Anti-Cheat Yet? (MIT) \u2014 kernel anti-cheat vendor; structurally impossible under Wine on macOS",
   "notes": "Anti-cheat: EA anticheat. Linux/Proton status 'Denied' does not apply to macOS.",
   "anticheat": {
    "names": [
     "EA anticheat"
    ],
    "macVerdict": "blocked",
    "note": "kernel anti-cheat; cannot work under Wine on macOS"
   },
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/plants-vs-zombies-battle-for-neighborville/"
  },
  {
   "id": "pubg-battlegrounds",
   "title": "PUBG: Battlegrounds",
   "status": "blocked-anticheat",
   "steam_appid": 578080,
   "renderer": null,
   "lastVerified": null,
   "provenance": "kernel anti-cheat, structurally impossible under Wine",
   "notes": "BattlEye kernel",
   "anticheat": {
    "names": [
     "Zakynthos",
     "BattlEye",
     "UNCHEATER"
    ],
    "macVerdict": "warning",
    "note": "anti-cheat present; Linux/Proton support does not extend to macOS \u2014 userspace path works for some titles"
   },
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/pubg-battlegrounds/"
  },
  {
   "id": "rainbow-six-siege",
   "title": "Rainbow Six Siege",
   "status": "blocked-anticheat",
   "steam_appid": 359550,
   "renderer": null,
   "lastVerified": null,
   "provenance": "kernel anti-cheat, structurally impossible under Wine",
   "notes": "BattlEye kernel",
   "anticheat": {
    "names": [
     "FairFight",
     "BattlEye",
     "R6 ShieldGuard"
    ],
    "macVerdict": "warning",
    "note": "anti-cheat present; Linux/Proton support does not extend to macOS \u2014 userspace path works for some titles"
   },
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/rainbow-six-siege/"
  },
  {
   "id": "resident-evil-resistance",
   "title": "Resident Evil Resistance",
   "status": "blocked-anticheat",
   "steam_appid": 952070,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Are We Anti-Cheat Yet? (MIT) \u2014 kernel anti-cheat vendor; structurally impossible under Wine on macOS",
   "notes": "Anti-cheat: Denuvo Anti-Cheat. Linux/Proton status 'Running' does not apply to macOS.",
   "anticheat": {
    "names": [
     "Denuvo Anti-Cheat"
    ],
    "macVerdict": "blocked",
    "note": "kernel anti-cheat; cannot work under Wine on macOS"
   },
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/resident-evil-resistance/"
  },
  {
   "id": "rocket-league",
   "title": "Rocket League",
   "status": "blocked-anticheat",
   "steam_appid": 252950,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Psyonix's Season 22 announcement (Easy Anti-Cheat mandatory for online play from 2026-04-28, as reported by GamingOnLinux and Dot Esports); community reports on r/macgaming; not tested here",
   "notes": "Since 2026-04-28 (Season 22) Rocket League on PC needs Easy Anti-Cheat enabled to queue for online matches, private matches and tournaments, on both the Epic Games Store and Steam (for accounts that still own the delisted Steam version). Psyonix supports Linux and Steam Deck through Proton's EAC runtime; there is no such runtime for Wine on macOS, so online play cannot work here. Offline content can be started with EAC disabled, and that is all a bottle can offer. r/macgaming threads since April report the same. Not tested on this engine.",
   "anticheat": {
    "names": [
     "Easy Anti-Cheat"
    ],
    "macVerdict": "warning",
    "note": "Easy Anti-Cheat mandatory for every online mode since 2026-04-28; the Proton path Psyonix supports has no macOS equivalent"
   },
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/rocket-league/"
  },
  {
   "id": "rust",
   "title": "Rust",
   "status": "blocked-anticheat",
   "steam_appid": 252490,
   "renderer": null,
   "lastVerified": null,
   "provenance": "kernel anti-cheat, structurally impossible under Wine",
   "notes": "EAC kernel on Windows build",
   "anticheat": {
    "names": [
     "Easy Anti-Cheat",
     "VAC"
    ],
    "macVerdict": "warning",
    "note": "anti-cheat present; Linux/Proton support does not extend to macOS \u2014 userspace path works for some titles"
   },
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/rust/"
  },
  {
   "id": "skate.",
   "title": "skate.",
   "status": "blocked-anticheat",
   "steam_appid": null,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Are We Anti-Cheat Yet? (MIT) \u2014 kernel anti-cheat vendor; structurally impossible under Wine on macOS",
   "notes": "Anti-cheat: EA anticheat. Linux/Proton status 'Denied' does not apply to macOS.",
   "anticheat": {
    "names": [
     "EA anticheat"
    ],
    "macVerdict": "blocked",
    "note": "kernel anti-cheat; cannot work under Wine on macOS"
   },
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/skate./"
  },
  {
   "id": "sniper-elite5-resistance",
   "title": "Sniper Elite: Resistance",
   "status": "blocked-anticheat",
   "steam_appid": null,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Are We Anti-Cheat Yet? (MIT) \u2014 kernel anti-cheat vendor; structurally impossible under Wine on macOS",
   "notes": "Anti-cheat: Denuvo Anti-Cheat, Easy Anti-Cheat. Linux/Proton status 'Running' does not apply to macOS.",
   "anticheat": {
    "names": [
     "Denuvo Anti-Cheat",
     "Easy Anti-Cheat"
    ],
    "macVerdict": "blocked",
    "note": "kernel anti-cheat; cannot work under Wine on macOS"
   },
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/sniper-elite5-resistance/"
  },
  {
   "id": "spiritvale",
   "title": "SpiritVale",
   "status": "blocked-anticheat",
   "steam_appid": 3767850,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by VrtZean (highball#200, 2026-09-25): the launch stops in the Easy Anti-Cheat and EOS bootstrap before the game starts. The game's 0.32.0.8 update added Linux support, where Proton loads EAC's Linux runtime.",
   "notes": "Anti-cheat: Easy Anti-Cheat. Proton's EAC support works through a Linux-native runtime (easyanticheat_x64.so) that Proton loads beside the game; there is no such runtime for Wine on macOS and Wine cannot load Linux libraries, so the bootstrap fails here whatever the engine. Only Epic can change that.",
   "anticheat": {
    "names": [
     "Easy Anti-Cheat"
    ],
    "macVerdict": "blocked",
    "note": "EAC's Wine path is a Linux runtime Proton ships; nothing equivalent exists for macOS"
   },
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/spiritvale/"
  },
  {
   "id": "teamfight-tactics",
   "title": "Teamfight Tactics",
   "status": "blocked-anticheat",
   "steam_appid": null,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Are We Anti-Cheat Yet? (MIT) \u2014 kernel anti-cheat vendor; structurally impossible under Wine on macOS",
   "notes": "Anti-cheat: Vanguard. Linux/Proton status 'Denied' does not apply to macOS.",
   "anticheat": {
    "names": [
     "Vanguard"
    ],
    "macVerdict": "blocked",
    "note": "kernel anti-cheat; cannot work under Wine on macOS"
   },
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/teamfight-tactics/"
  },
  {
   "id": "the-finals",
   "title": "THE FINALS",
   "status": "blocked-anticheat",
   "steam_appid": 2073850,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Are We Anti-Cheat Yet? (MIT) \u2014 kernel anti-cheat vendor; structurally impossible under Wine on macOS",
   "notes": "Anti-cheat: Easy Anti-Cheat, Denuvo Anti-Cheat, AnyBrain. Linux/Proton status 'Supported' does not apply to macOS.",
   "anticheat": {
    "names": [
     "Easy Anti-Cheat",
     "Denuvo Anti-Cheat",
     "AnyBrain"
    ],
    "macVerdict": "blocked",
    "note": "kernel anti-cheat; cannot work under Wine on macOS"
   },
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/the-finals/"
  },
  {
   "id": "tom-clancys-the-division-2",
   "title": "Tom Clancy's The Division 2",
   "status": "blocked-anticheat",
   "steam_appid": 2221490,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Reported by freewhirlo7 (highball-db#199, 2026-09-24), Apple M5, macOS 27.0, Highball 0.9.33, engine x64-sikarugir10.0_6-r5, DXMT.",
   "notes": "Not playable on a Mac. The game uses Easy Anti-Cheat, which works on Linux through its runtime for Proton, and that runtime has no macOS build. The reporter confirms the anti-cheat check crashes the game window. They could only keep playing by repeatedly stopping the check from running and do not recommend it, and it is not recorded as a workaround here, since it defeats the anti-cheat and puts the account at risk.",
   "anticheat": {
    "names": [
     "Easy Anti-Cheat"
    ],
    "macVerdict": "blocked",
    "note": "Easy Anti-Cheat works on Linux through its runtime for Proton, which has no macOS build"
   },
   "reports": 1,
   "recipe": false,
   "url": "https://gethighball.com/games/tom-clancys-the-division-2/"
  },
  {
   "id": "tom-clancys-rainbow-six-extraction",
   "title": "Tom Clancy\u2019s Rainbow Six\u00ae Extraction",
   "status": "blocked-anticheat",
   "steam_appid": 2379390,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Are We Anti-Cheat Yet? (MIT) \u2014 kernel anti-cheat vendor; structurally impossible under Wine on macOS",
   "notes": "Anti-cheat: Denuvo Anti-Cheat. Linux/Proton status 'Running' does not apply to macOS.",
   "anticheat": {
    "names": [
     "Denuvo Anti-Cheat"
    ],
    "macVerdict": "blocked",
    "note": "kernel anti-cheat; cannot work under Wine on macOS"
   },
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/tom-clancys-rainbow-six-extraction/"
  },
  {
   "id": "tribes3-rivals",
   "title": "TRIBES 3: Rivals",
   "status": "blocked-anticheat",
   "steam_appid": null,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Are We Anti-Cheat Yet? (MIT) \u2014 kernel anti-cheat vendor; structurally impossible under Wine on macOS",
   "notes": "Anti-cheat: Easy Anti-Cheat, Denuvo Anti-Cheat. Linux/Proton status 'Supported' does not apply to macOS.",
   "anticheat": {
    "names": [
     "Easy Anti-Cheat",
     "Denuvo Anti-Cheat"
    ],
    "macVerdict": "blocked",
    "note": "kernel anti-cheat; cannot work under Wine on macOS"
   },
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/tribes3-rivals/"
  },
  {
   "id": "valorant",
   "title": "Valorant",
   "status": "blocked-anticheat",
   "steam_appid": null,
   "renderer": null,
   "lastVerified": null,
   "provenance": "kernel anti-cheat, structurally impossible under Wine",
   "notes": "Riot Vanguard (kernel driver)",
   "anticheat": {
    "names": [
     "Vanguard"
    ],
    "macVerdict": "blocked",
    "note": "kernel anti-cheat; cannot work under Wine on macOS"
   },
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/valorant/"
  },
  {
   "id": "vrchat",
   "title": "VRChat",
   "status": "blocked-anticheat",
   "steam_appid": 438100,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Asked by Chestnutree04 (highball-db#156, 2026-09-20, M1 Pro, macOS 27.0, Highball 0.9.32): the game stops at 'Failed to load the anti-cheat module'. Are We Anti-Cheat Yet? (MIT): Easy Anti-Cheat, 'Supported' on Linux through the runtime EAC ships for Proton, which has no macOS counterpart.",
   "notes": "Anti-cheat: Easy Anti-Cheat. On Windows it loads a kernel driver, which Wine cannot run, and the Linux route (EAC's own Proton runtime) does not exist for macOS, so the launch stops at 'Failed to load the anti-cheat module' on every engine and graphics mode. Linux/Proton status 'Supported' does not apply to macOS.",
   "anticheat": {
    "names": [
     "Easy Anti-Cheat"
    ],
    "macVerdict": "blocked",
    "note": "kernel anti-cheat; cannot work under Wine on macOS"
   },
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/vrchat/"
  },
  {
   "id": "zero-hour",
   "title": "Zero Hour",
   "status": "blocked-anticheat",
   "steam_appid": 1359090,
   "renderer": null,
   "lastVerified": null,
   "provenance": "Are We Anti-Cheat Yet? (MIT) \u2014 kernel anti-cheat vendor; structurally impossible under Wine on macOS",
   "notes": "Anti-cheat: Denuvo Anti-Cheat. Linux/Proton status 'Running' does not apply to macOS.",
   "anticheat": {
    "names": [
     "Denuvo Anti-Cheat"
    ],
    "macVerdict": "blocked",
    "note": "kernel anti-cheat; cannot work under Wine on macOS"
   },
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/zero-hour/"
  },
  {
   "id": "world-of-warships",
   "title": "World of Warships",
   "status": "blocked-publisher",
   "steam_appid": 552990,
   "renderer": null,
   "lastVerified": "2026-09-30",
   "provenance": "Run here on 2026-09-30 on an M4 with macOS 27.0, engine x64-sikarugir10.0_6-r15, DXMT, the Steam version.",
   "notes": "Wargaming ended World of Warships on macOS, and the Windows game refuses to start on a Mac: after the region choice it shows \"Sorry, unsupported operating system: macOS support has been discontinued\" and quits. It asks Wine which system it runs on and stops when the answer is macOS, so the graphics mode and the engine make no difference. The launcher itself works. The download is 84 GB.",
   "anticheat": null,
   "reports": 0,
   "recipe": false,
   "url": "https://gethighball.com/games/world-of-warships/"
  }
 ]
}