-
-
Notifications
You must be signed in to change notification settings - Fork 144
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Boot rework #719
Boot rework #719
Conversation
d6c052b
to
c969d43
Compare
This is confirmed working on Windows and Linux. macOS will probably need special handling for |
8e231c3
to
d5f0724
Compare
Ok, macOS and Android work as well now! There might be one issue where the nogame's conf.lua affects projects that are missing a conf.lua of their own, need to test that but otherwise this is probably ready to merge? |
d5f0724
to
afd11cf
Compare
This is a complete overhaul of the startup process for LÖVR! Some of the build system stuff isn't finished yet, but in the meantime I'm gonna write about it here since the design is somewhat stable.
The key points are:
arg.lua
. This is also in the fused zip. It handles all argument parsing, including finding the project passed in on the command line, --help/--version, etc.The impact of these changes are:
game.exe --help
and see a weird message about lovr.