Skip to content

macOS app packaging and build instructions - #205

Open
Recluse wants to merge 4 commits into
KD-lab-Open-Source:mainfrom
Recluse:pr/macos-app
Open

Recluse wants to merge 4 commits into
KD-lab-Open-Source:mainfrom
Recluse:pr/macos-app

Conversation

@Recluse

@Recluse Recluse commented Oct 21, 2026 •

Copy link
Copy Markdown

The CMake app bundle lacked its configured launcher and depended on libraries installed on the build machine. The packager adds the launcher, bundles linked libraries and MoltenVK, and rewrites their paths. It also supports dynamically loaded libraries, including SDL3 used by SDL2-compat.

On macOS, the saved language preference now takes precedence over the game’s default and survives quitting and relaunching the app. Changing the language no longer writes to the game’s Perimeter.ini.

The build guide covers app packaging, external game data and language switching, including selecting Russian in Steam and completing the language download before copying the game files.

@CLAassistant

CLAassistant commented Oct 21, 2026 •

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

@Recluse
Recluse marked this pull request as ready for review October 21, 2026 12:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants