Repository navigation
Project Reclaimer 0.9.18 for Mac, v2 (Apple Silicon, no Wine)
·
186 commits
to main
since this release
Project Reclaimer 0.9.18 on Apple Silicon, natively through a Win64 PE loader under Rosetta 2 (no Wine, CrossOver or VM). Second build for client 0.9.18: releases are named for the Reclaimer client version they support, so this one is reclaimer-0.9.18-v2.
New since reclaimer-0.9.18
- Big games run much faster: a 100-player Infection game went from 15-24 fps to 37-48 fps. The GPU particle simulation runs on 4 CPU workers 64 lanes at a time, the GL work moves to its own thread in games with 40+ players (
PELOAD_D3DGL_SUBMIT=auto, the default), and per-frame stalls are gone. - Live stats page at http://127.0.0.1:8765 while you play:
- Event feed (joins and leaves, kills with the weapon or vehicle, votes, server notices, match start and end) and Chat (everyone's text chat with TEAM / NEARBY marks, the server's messages) side by side.
- Players (shield, health, weapon, deaths, accuracy, active traits; respawning and quit players listed last), the game's rules and trait sets, everyone connected with voice mute buttons and a talking light.
- A death heatmap over a top-down picture of the map made from your own map files, with everyone's live position; player details on click.
- The in-game overlay switches (hitboxes, tracers, player info, items, visible-only F9, frame capture F8).
- In games you host (
PELOAD_ALLOW_TELEPORT=1): teleport next to a player or to a spot clicked on the map, and switch the map boundaries off to explore past the edges.
- Dedicated server on the Mac:
bash shim/dedicated.sh(local-only by default). - Mods:
shim/tools/servers.shlists the busiest servers and the mods each needs;shim/docs/mods.mdshows how to fetch Workshop-only mods with DepotDownloader (tested with HugeGrass Rebalance, Hugegrass, Permafrost and Ultimate Forge). - Second test player without a window (
shim/target.sh), for practice games. - Fixes: the client's audio streams no longer leak one CoreAudio queue every 5 s; Unicode in the client's console output; the client's microphone-less voice thread no longer busy-polls the keyboard (opt-in damper).
Known issue
- Occasional crash at a map load or the 5 s voice retry ("Experimental startup exception 0xC000001D at unmapped module", inside Apple's audio allocator). It comes from the client's own audio output (menu music and voice-chat playback), not the game sound. If it hits you, start with
PELOAD_NO_WASAPI=1 bash shim/play.sh: game audio stays, voice chat and menu music go quiet. A fix is in progress.
Bundle contents
shim/build/peload: the loader (x86_64, runs under Rosetta 2).shim/crt/: Microsoft VC++ runtime DLLs (app-redistributable).shim/play.sh,shim/target.sh,shim/dedicated.sh,shim/tools/: launcher, test opponent, dedicated server, test runner, server list, map pictures, USB scripts.re-tools/h3map.py,h3bsp.py,h3bounds.py: make the stats page's map pictures (needs python3 with numpy and Pillow).reclaimer-mac.sh download: fetches your MCC files with DepotDownloader (your Steam login).README.md,shim/docs/mods.md,shim/docs/game-options.md.
No game files are included. You need your own Halo: The Master Chief Collection on Steam and project-reclaimer-client-v0.9.18.exe from https://github.com/ProjectReclaimer/project-reclaimer-releases/releases, placed in client/.
Quick start
tar xzf ProjectReclaimerOSXNative-reclaimer-0.9.18-v2-macos.tar.gz
xattr -dr com.apple.quarantine ProjectReclaimerOSXNative-reclaimer-0.9.18-v2-macos
cd ProjectReclaimerOSXNative-reclaimer-0.9.18-v2-macos
./reclaimer-mac.sh download # one time: MCC files via your Steam login (or install from a USB stick)
cp ~/Downloads/project-reclaimer-client-v0.9.18.exe client/
bash shim/play.sh # live stats: http://127.0.0.1:8765🤖 Generated with Claude Code