This is a GUI for lindbergh-loader
Main Page
Game Configuration Page
Keymap Configuration Page
Rust nightly toolchain is needed to compile this project (specified in rust-toolchain.toml)
for how to install rust toolchain on your computer,see rustup
For graphical dependecies:
-
Desktop Users: Basically nothing is required
-
WSL2 Users / Users without desktop environment:
sudo apt install libclang-dev libgtk-3-dev libxcb-render0-dev libxcb-shape0-dev libxcb-xfixes0-dev libxkbcommon-dev libssl-dev libxkbcommon-x11-0 (Thanks to OOKAMIFR)
NOTE: I'm not very sure about non-desktop users' dependencies,but basically it'll work?
-
follow the guide on lindbergh-loader and build the dynamic library.
-
clone or download this project,
cdinto the project's directory and runcargo build --release
then you can found the executable named
loader-guiin./target/release,move it into anywhere you like. -
move the
assetsdirectory into the same-level directory as the executable -
create a directory named
dynlibsin the same-level directory as the executable,move everything from/libsand/buildin lindbergh-loader directory intodynlibs.
Find your game's stdout/stderr output in ./log directory
Io error: Broken pipe (os error 32)
Io error: Broken pipe (os error 32)
Io error: Broken pipe (os error 32)
Error: WinitEventLoop(ExitFailure(1))
NOTE: This might related to link between wsl and powershell wsl (Thanks to OOKAMIFR)
Recreation: No idea how to trigger this.
Solution: just rerun a few more times and it works???
-
identitfy games from .elf
-
Import from existing lindbergh.conf
-
i18n
-
more themes
-
Automatically scaling
-
Automatic fetcher / updater of lindbergh-loader
-
Port this to windows
If you have any ideas,open an issue.


