Skip to content

0.2.0

Choose a tag to compare

@vakesz vakesz released this 06 Sep 10:07
· 1 commit to main since this release

Changes since 0.1.0.

Display and fullscreen

The game now launches directly instead of being forced into a 1280x720 Wine
virtual desktop, so it uses the display mode set in TrackMania Settings
(fullscreen or windowed, at the resolution you choose). The old forced desktop
added a title bar that shortened the drawable and clipped the bottom of the
game's fixed-size menu, so clicks there did not register.

  • Fullscreen uses the primary display. With more than one monitor, set the
    game's resolution to the primary's so it fills the screen.
  • To force a fixed windowed size, set MACTMNF_WINDOW_SIZE=1280x720 (any WxH).

Clean exit

Quitting the game no longer leaves a black Wine window behind, and the app no
longer shows a false "TrackMania could not start" alert on a normal quit. The
launcher waits for the game process to exit, then stops the prefix.

One Dock icon

The launcher no longer adds its own Dock icon; only the game's tile shows.

Microphone

macOS should ask for microphone access less often. Wine's CoreAudio driver now
refuses to open a capture (input) audio unit, since TrackMania only plays sound.
This is a mitigation, not a guarantee: the prompt can still appear, and denying
it is safe.

Install

make install downloads mactmnf-0.2.0-runtime.tar.xz from this release,
verifies its SHA-256, installs the game, and creates the two apps. See the
README for the full steps and for building the runtime yourself.

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

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

Notes

  • Requires an Apple Silicon Mac and macOS 14 or later. Rosetta 2 is installed
    automatically if missing.
  • 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.2.0-runtime.tar.xz and .sha256: the runtime the installer uses.
  • mactmnf-0.2.0-source.tar.xz and .sha256: the pinned upstream sources and
    patches this runtime is built from.