Skip to content

launch ​

Tool tools/install/launch.py (library, Installing builds). The small start scripts an installed build runs: make the data folder, go into it, and start the build's program with its arguments and the player's own.

A library: other tools and your own scripts import it. Source on GitHub.

Its own help ​

This is the help text in the tool itself, as ./gameframe tool launch prints it.

text
The small start scripts an installed build runs: make the data folder, go into it, and start
the build's program with its arguments and the player's own.

A program started from the Finder, the Start menu or a desktop menu starts in a folder it cannot
write to (/ on macOS). The script moves to the build's data folder first, so a program that
keeps its files in the current folder keeps them there.

In the arguments, {data} is the data folder and {resources} the folder that holds the build's
resources (Contents/Resources on macOS, the program's own folder elsewhere).

Code: Apache 2.0. Content: CC0 1.0. No game material: bring your own copy.