Skip to content
SPECIFICTION
Get listed

MacCE

github.com

macOS
Visit github.com
Spec score 6.8 #20 of 23 in Game Memory Editors

What it is

MacCE is a free, open-source memory scanner for macOS programs running through Windows translation layers. It documents both a graphical interface and a command-line interface, targeting environments including Wine, CrossOver, Whisky, Kegworks, PlayOnMac, Apple’s Game Porting Toolkit, and custom Wine builds. Scans cover numeric values, comparisons, ranges, unknown initial values, and rescans for changed, unchanged, increased, or decreased values. AOB searches accept hexadecimal patterns with ?? wildcards, while string scans support UTF-8 and UTF-16LE. Pointer scans follow one to four levels, and module-backed addresses are shown with a module basename and offset. Values can be frozen or refreshed periodically through watching. The project is released under the MIT License. Its README lists authorized uses such as software ownership, offline single-player games, CTF practice, exam targets, and debugging a personal Wine application, while advising against online games or services with anti-cheat or terms-of-service restrictions. There are no GitHub releases; build instructions require macOS, Xcode command-line tools, and GLFW from Homebrew.

Spec sheet

Purpose
MacCE is a native Cheat-Engine-style memory scanner for macOS programs running under Windows translation layers.Read 8 Oct 2026 · github.com
Product
MacCE is a native Cheat Engine style memory scanner for macOS programs running through Windows translation layers.Read 4 Oct 2026 · github.com
Intended users
The project lists reversing owned software, offline single-player games, CTF practice, exam targets, and debugging one's own Wine app as intended uses.Read 8 Oct 2026 · github.com
License
MacCE is distributed under the MIT License.Read 8 Oct 2026 · github.com
Authorized use
The project says to use MacCE only with owned or authorized software or in CTF, research, or educational contexts, and warns against use on online games or services with anti-cheat or terms-of-service restrictions.Read 8 Oct 2026 · github.com
Build requirements
Building requires macOS, Xcode command-line tools, and GLFW installed through Homebrew.Read 8 Oct 2026 · github.com
Byte patterns
AOB scans accept hexadecimal patterns with ?? wildcards.Read 8 Oct 2026 · github.com
Distribution
The GitHub releases page says there are no releases, and the README provides build instructions instead.Read 4 Oct 2026 · github.com
Interfaces
The repository documents both a GUI and a command-line interface.Read 8 Oct 2026 · github.com
Permissions
The project says its binaries use the com.apple.security.cs.debugger entitlement and that attaching to one's own processes does not require sudo or disabling SIP.Read 8 Oct 2026 · github.com
Pointers and modules
It includes a 1–4 level pointer-chain scan and a module map that displays module-relative addresses.Read 8 Oct 2026 · github.com
Scan types
It supports numeric and string scans, comparisons and range filters, unknown initial scans, and rescans for changed, unchanged, increased, or decreased values.Read 8 Oct 2026 · github.com
Scans
It supports numeric value scans and rescans, unknown initial scans, and AOB byte patterns with wildcards.Read 4 Oct 2026 · github.com
Strings
String scans support UTF-8 and UTF-16LE.Read 4 Oct 2026 · github.com
Target environments
The README lists Wine, CrossOver, Whisky, Kegworks, PlayOnMac, Apple's Game Porting Toolkit, and game bundled custom Wine builds.Read 4 Oct 2026 · github.com
Translation layers
The project names Wine, CrossOver, Whisky, Kegworks, PlayOnMac, Apple's Game Porting Toolkit, and custom Wine builds as supported target environments.Read 8 Oct 2026 · github.com
Usage restriction
The authors advise against use on online games or services with anti cheat or Terms of Service restrictions and state that use should be authorized.Read 4 Oct 2026 · github.com
Watch and lock
Users can freeze values and periodically refresh watched values.Read 8 Oct 2026 · github.com

Strong points and limits

Strong points

  • Free and MIT-licensed
  • GUI and command-line interfaces
  • Supports numeric, string, and AOB scans
  • One-to-four-level pointer scanning
  • Works with multiple Wine-based environments

Limits

  • No GitHub releases are listed
  • Requires building from source
  • Use is discouraged on anti-cheat services
  • Build requires Xcode tools and GLFW

Who it suits

MacCE suits macOS users examining authorized software running through supported Windows translation layers. It also fits CTF, educational, and personal Wine debugging work.

Verdict

MacCE offers broad scanning and pointer features for macOS-hosted Windows environments, with both GUI and CLI access. Distribution is source-based, and its stated usage is limited to authorized or educational contexts.

Where Specifiction places it

Alternatives to MacCEAll alternatives →