github gauthierpiarrette/highball v0.9.5
Highball 0.9.5

latest releases: v0.10.23, v0.10.22, v0.10.21...
one month ago

Two games that did not run on macOS 26 now do, through one new optional engine.

  • Red Dead Redemption 2 plays. The game's own Vulkan renderer creates textures that Metal cannot back the way the game asks (linear-tiled 3D, mipmapped and array images), and MoltenVK refused them outright, so the game exited at 98 per cent of its first load on every engine. Highball's MoltenVK now creates those textures the way Metal can and says so once. On an M1 Pro: the menus at 55 to 60 fps, the prologue ride at about 34 fps at 1280x720. Engine r7 carries the fix; Play offers it.
  • Legacy Counter-Strike: Global Offensive plays on macOS 26. On DXVK's Direct3D 9 the map load either lost the GPU device or never finished; CodeWeavers' wined3d avoids both, and passes the game's shadow-map check only with an NVIDIA identity, which makes the game insist on NVIDIA's driver library. Engine r7 answers that with a small stub, and the game's recipe gives csgo.exe alone the NVIDIA identity. About 17 fps at the display's resolution on an M1 Pro, so lower the resolution. One caveat: while that environment is on wined3d the Steam window itself is black; launching from Highball's library works, and a separate environment for CS:GO keeps the Steam window for your other games. (#21)
  • Play now offers the engine a game was verified on whenever the environment lacks it. Until now the offer only fired when the Wine build differed, so engine revisions with the same Wine were never proposed, and a recipe made of notes quietly applied on the wrong engine. The ask comes before anything is applied or launched, and it leads with moving the environment, which keeps installed games, over creating a new one, which starts empty. (#63)
  • Moving an environment to an engine that adds a builtin DLL re-runs the Windows setup, so the DLL is reachable. Environments already on r6 that move to r7 get this automatically.
  • CLI: highball bottle set <env> env KEY= and highball pin set <env> <pin> env KEY= remove the variable, as the help always claimed.
  • Fresh compatibility data: 120 games, with Red Dead Redemption 2 and CS:GO Legacy recorded as verified with their recipes, and this week's user reports (Astral Ascent, CloverPit, art of rally, Five Nights at Freddy's 4).

Don't miss a new highball release

NewReleases is sending notifications on new releases.