跳到正文
发现
Highball:Mac 上跑 Windows 游戏
桌面应用游戏娱乐

Highball:Mac 上跑 Windows 游戏

在 Apple Silicon Mac 上运行 Windows 游戏的免费开源工具,附带开放的兼容性数据库。

admin
发布于 2026-11-02
浏览
1
访问
0
下载
0
版本
v0.10.23
平台
macOS
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。

详细介绍

项目简介

Highball 是一款原生 macOS 应用(同时提供 CLI),用于在 Apple Silicon 上运行 Windows 游戏。它会替你配置 Wine、DXMT、D3DMetal 和 DXVK 等引擎,安装 Steam 或连接 Epic 游戏库,并基于开放的 CC0 兼容性数据库告诉你哪些游戏能跑、该用哪个渲染器。项目以 GPL-3.0 发布,没有付费版本,引擎由固定版本、经过 SHA-256 校验的上游构建组装而成。

主要功能

  • 一键配置环境:自动安装 Rosetta、下载引擎、准备 Windows 环境(bottle),然后让你选择游戏来源(Steam、Epic 或自备的 Windows 程序)。
  • 开放的兼容性数据库:每条结论都来自 CC0 数据库,包含已验证的运行记录、每款游戏的渲染器结论、帧率以及内核级反作弊黑名单,并区分「已验证」「社区报告」「机器预测」三类来源,可在 gethighball.com/database 提前查询再决定是否下载。
  • 渲染器切换:支持 WineD3D、DXMT、D3DMetal、DXVK、MoltenVK,按游戏选择图形模式;也支持 32 位程序(Wine 的 WoW64)、Windows 运行库与 ReShade。
  • 启动器支持:Steam 与 Epic(通过 Legendary)可在默认引擎工作;Rockstar、EA app、Ubisoft Connect 的登录窗口需要基于 CrossOver 26.3 源码树构建的 Wine 11 引擎,Play 在需要时会提供该引擎;GOG 通过 Heroic 的 gogdl 与 comet 接入,登录后在浏览器完成,游戏库带封面、成就和云存档。
  • 键位映射:在 Windows 应用内 ⌘C / ⌘V / ⌘A 可用(Command 映射为 Ctrl,Option 映射为 Alt),可在 Settings → Environments 中按环境关闭。
  • CLI:命令行能完成应用的全部操作,highball report 可把运行结果提交到开放数据库。

安装与使用

需要 Apple Silicon 与 macOS 14+,必要时会提示安装 Rosetta 2。可从 Releases 下载已公证的 .dmg,拖入「应用程序」后打开并点击 Get started;或用 Homebrew:

brew install --cask highball

首次运行耗时较长:引擎下载有几百 MB,Steam 首次启动还要解包约 235 MB 客户端,在 Rosetta 下可能需要 15–25 分钟,窗口底部的进度条会显示当前步骤、已用时间与常见耗时范围;如果卡住,重新启动会接着进行。

命令行方式(在 highball 仓库根目录执行):

swift build -c release
.build/release/highball bottle create play --recipe steam

所有数据都存放在 ~/Library/Application Support/Highball/,不会改动 /usr 或 /Library,删除该目录即为完全卸载。

注意事项

  • D3DMetal 需要显式接受 Apple 的 Game Porting Toolkit 许可,不在本仓库中分发。
  • GOG Galaxy 界面目前仍是黑屏,无法通过它登录,请改用 Connect GOG(借助 gogdl 与 comet)。
  • 带内核级反作弊的游戏会在下载前被标记为不可运行。
  • 首次环境初始化失败时,日志会记录 Wine 当时的状态,并提供重装引擎的入口。

本作品整理自 GitHub 开源项目 gauthierpiarrette/highball,原作者 @gauthierpiarrette,许可证 GPL-3.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。

更新记录

  1. v0.10.23当前版本

    游戏库支持 GOG(库、安装、成就、云存档)与 Battle.net;《极限竞速:地平线 6》在 D3DMetal 下树木与涂装贴图修正,DLSS 走 MetalFX。另可隐藏游戏、排除 Steam for Mac 游戏、查看引擎内容并移除未使用引擎。

评论