Skip to content

Project Reclaimer 0.9.18 for Mac, v2 (Apple Silicon, no Wine)

Choose a tag to compare

@MAVProxyUser MAVProxyUser released this 17 Oct 16:58
· 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.sh lists the busiest servers and the mods each needs; shim/docs/mods.md shows 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