Highball › Compare › Highball vs Porting Kit and the Wineskin wrapper lineage
Highball vs Porting Kit
Porting Kit is a free Mac app by VitorMM and PaulTheTall, running since around 2015. You pick a game from an in-app catalogue of roughly 1,500 hand-tested titles, it fetches the right engine and setup steps, and you get a double-clickable app. It is closed source, funded by donations and affiliate links to CrossOver and GOG.
Underneath it sits the Wineskin lineage: doh123's Wineskin from 2011, then Gcenx's unofficial fork, then Kegworks in 2024, renamed to Sikarugir around October 2025. That is the wrapper toolkit; Porting Kit is the curated catalogue on top of it.
Highball is a bottle manager rather than a wrapper builder, and that choice explains nearly every difference below.
Wrapper versus bottle
A wrapper is a self-contained macOS app. Inside the bundle is a Wine engine, a Windows prefix and that game's configuration, all copied in. It lands in Applications and it is finished.
A bottle is a Windows environment managed by an app that stays around. Highball keeps one engine store and one library window, and bottles point at the shared engine instead of embedding a copy.
| Porting Kit | Sikarugir | Highball | |
|---|---|---|---|
| Model | Curated wrapper catalogue | Wrapper toolkit | Bottle manager |
| What you get | One .app per game | One .app per game | Bottles inside one library app |
| Engine updates | Per wrapper | Per wrapper | One shared engine, updated once |
| Store launchers | Recipes per store | Manual, via winetricks | One-click Steam and Epic, Battle.net recipe |
| Runs on | macOS 12+, Apple Silicon and Intel builds since Nov 2025 | macOS 14+, Intel binary, needs Rosetta 2 | Apple Silicon, macOS 14+ |
| Delivery | Freeware DMG | Homebrew tap, ad-hoc signed, not notarized | Notarized DMG, auto-updating |
| Source | Closed | Mixed: Configure.app LGPL-2.1, Creator and Launcher closed, main repo unlicensed | GPL-3 |
| Cost | Free donations, affiliate | Free donations | Free no account, no telemetry |
Where the wrapper model genuinely wins
This one is not close. A finished wrapper is a first-class Mac citizen. Its own icon in Applications, findable in Spotlight, keepable in the Dock, copyable to another Mac. Delete the tool that built it and the game is unaffected. Nothing has to be running for you to double-click and play.
Highball does not produce that today. A Highball game is launched from Highball. If the standalone icon matters most to you, the wrapper lineage is the only place to get it, and Porting Kit is the friendliest way in.
The trade: a bottle manager gives up the per-game Mac app in exchange for shared engines and one library. That is right for a lot of people and wrong for some.
Where Porting Kit's catalogue wins
Ten years of recipes is ten years of recipes. Porting Kit's library leans hard into late-90s through mid-2010s PC games, and for those titles it holds knowledge that took a decade of testing to accumulate: the right engine, the right winetricks, the installer quirk that breaks on step four. Highball's curated database has 101 games in it. For retro and older Windows titles, Porting Kit is deeper and will stay deeper for a long time. PaulTheTall also writes the ports up individually, which is why those pages usually turn up when you search an old game plus "Mac".
Where the bottle model pays off
Every wrapper embeds its own copy of Wine. That is the price of being self-contained: thirty wrappers is thirty engines on disk, and no central place to move them forward when a build fixes something. Highball updates one engine and every bottle gets it.
Renderers work the same way. Highball switches a bottle between DXVK, DXMT and D3DMetal from that bottle's settings. The matrix is the same one Sikarugir exposes, because it is the same upstream supply. What differs is where you change it and how long the round trip takes.
Launcher automation is the other split. Highball installs Steam in one click and Epic through the open-source Legendary client, and has a Battle.net recipe. In Sikarugir, Steam is a manual winetricks job with a hand-typed path. Porting Kit sits in between, for the titles it covers.
The data, including the gap
Highball's compatibility database is public and reusable: 101 curated games, 5 verified by hand on real Apple Silicon hardware, 39 blocked by kernel anti-cheat, plus 12,491 predictions derived from ProtonDB. Curated data is CC0, predictions carry ODbL as their source requires, anti-cheat data keeps its MIT notice. Porting Kit's equivalent knowledge sits inside a closed app.
The database records verdicts per renderer rather than one per game, because a title that black-screens under one translation layer often runs under another. Coverage of that is currently nothing: no game has two dated renderer verdicts yet. The rows exist and are empty. That is the schema, not a coverage claim. How the data works, and the database itself.
Anti-cheat cuts across all three tools identically. Kernel anti-cheat cannot run under Wine on macOS. Userspace cases vary by title, so check the game rather than the vendor. Detail here.
Sikarugir is upstream, not the enemy
Gcenx maintains the macOS Wine builds Highball downloads. The engine Highball ships is one of his, as are the macOS DXVK and DXMT builds much of this ecosystem runs on and the official WineHQ macOS packages. Highball does not fork any of it: it pins upstream releases, and engine-level bugs get filed on his tracker rather than patched over quietly. If you want to support the layer that makes any of this work, support that one first. Credits and where to send money.
Sikarugir's README says it is not a replacement for CrossOver. That is fair. It is a power tool for people who want a permanent, portable wrapper and full control of the prefix.
Which should you use
Use Porting Kit if your list is mostly older Windows games, if you want a standalone app per game with its own Dock icon, or if you are on an Intel Mac. Highball is Apple Silicon only, so on Intel there is no choice to make.
Use Sikarugir if you want to build wrappers yourself, hand a port to someone else, or run non-game Windows software no catalogue covers. Expect Homebrew, Rosetta 2 and a two-app workflow.
Use Highball if you want one library window, modern titles, Steam and Epic working without setup, per-bottle renderer switching, and a notarized app that updates itself. If you own your games on a store rather than as loose installers, this is the shorter path.
If you would rather pay for support and a much larger tested catalogue, CrossOver is the honest answer. That comparison is here.