Skip to content

0.1.0

Choose a tag to compare

@vakesz vakesz released this 06 Sep 08:10
· 2 commits to main since this release

TrackMania Nations Forever on Apple Silicon, with Competition Patch, working
textures and audio, and a patched Wine + D9VK runtime tuned for this game. This
is the first release.

Install

Download this repository, open Terminal in its folder, and run:

make install

The installer downloads mactmnf-0.1.0-runtime.tar.xz from this release,
verifies its SHA-256, installs the game, and creates the TrackMania Nations
Forever
and TrackMania Settings apps. See the README for the full steps
and for building the runtime yourself instead.

If macOS blocks a manually downloaded archive, clear its quarantine flag:

xattr -dr com.apple.quarantine "$HOME/Downloads/mactmnf-0.1.0-runtime.tar.xz"

What's inside

  • A patched Wine 11.x with D9VK (DXVK for Direct3D 9) on MoltenVK.
  • An x87 translator that keeps the game's 24-bit floating-point math intact
    under Rosetta.
  • Fixes for the game's shader materials, startup, audio, the settings launcher,
    and clean shutdown. The game no longer prompts for microphone or Desktop
    access it does not use.

Notes

  • Requires an Apple Silicon Mac and macOS 14 or later. Rosetta 2 is installed
    automatically if missing.
  • The binaries are ad-hoc signed, not Developer ID signed or notarized. SHA-256
    verifies integrity, not a publisher identity.
  • The game and Microsoft DirectX are downloaded from their original hosts during
    installation, not redistributed here.

Files

  • mactmnf-0.1.0-runtime.tar.xz and .sha256: the runtime the installer uses.
  • mactmnf-0.1.0-source.tar.xz and .sha256: the pinned upstream sources and
    patches this runtime is built from.

See the README acknowledgements for the projects this is built on.