Skip to content

ingobeans/basic-launcher-native

Repository files navigation

Basic Launcher Native

Screenshot

the new/alternative version of my basic-launcher

it uses pygame rather than eel!

why pygame?

i switched from eel because i wanted to be able to compile to binary that doesn't rely on a browser / electron. also eel was quite slow at launching

pygame is easy to build, and has native controller support, which is and was one of the primary goals of basic-launcher. most UI libraries don't offer controller support.

build

build with pyinstaller with: python -m PyInstaller main.py --add-data assets;assets --onefile --noconsole -n basic-launcher.exe