A launcher to play a certain anime game on linux
Go to file
2024-10-02 19:50:28 +02:00
.github/workflows Update gui-release.yml 2024-06-11 20:25:12 +02:00
babylonia_terminal_launcher update dependencies 2024-10-01 18:17:27 +02:00
babylonia-terminal-cli updating shell.nix to flake.nix 2024-09-20 17:22:45 +02:00
babylonia-terminal-sdk update dependencies 2024-10-01 18:17:27 +02:00
docs add screenshot 2024-10-02 19:50:28 +02:00
.gitignore updating shell.nix to flake.nix 2024-09-20 17:22:45 +02:00
build.sh edit build.sh 2024-06-27 23:20:50 +02:00
flake.lock updating shell.nix to flake.nix 2024-09-20 17:22:45 +02:00
flake.nix updating shell.nix to flake.nix 2024-09-20 17:22:45 +02:00
LICENSE Create LICENSE 2024-04-24 08:53:16 +02:00
README.md typo 2024-07-17 23:08:26 +02:00

babylonia terminal

Babylonia Terminal

This launcher download, install your favorite anime game and it's dependencies for you!

For now, there is only a cli version of the launcher, but a gui one is on my radar, so stay tuned!
If you have any issue with the launcher, don't hesitate to open an issue!

GUI Version

The GUI version is now usable but not totally stable and lack of some functionnality, but you can try to compile it (A pre compiled binary will be soon distributed)
Be aware this version can have some bugs, don't hesitate to open an issue if this happen!

Requirement

Please install Rust from the official website
You need python3 installed on your system, but all major distro have it installed by default
You need Wintricks to be installed to install the fonts and the dependencies for the game, you can install it via your package manager or your store
You need Steam to be installed to run the game

Installation

To install the cli version of the launcher, just start this command :

cargo install --git https://github.com/ALEZ-DEV/Babylonia-terminal --bin

and you can just run it by doing :

babylonia-terminal-cli

If you have any issue installing it on Steam deck or any other distro, go check the wiki

Launch options

If you want to wrap mangohud, gamescope, gamemoderun or any other process over the game, you can't just wrap the launcher for the wrapper to work, example : mangohud babylonia-terminal-cli.
The launcher has a parameter you can use to pass special launch options, you can pass options like this :

# %command% will be replaced by the actual command that Babylonia-terminal will generate
babylonia-terminal-cli --options "<custom launch command> %command%"

So for example, if I want to wrap the game with mangohud :

babylonia-terminal-cli --options "mangohud %command%"

But start the game with the --options parameter every time is a bit annoying, so you can just run the command with --set-options instead the first time you want to setup the launch options :

babylonia-terminal-cli --set-options "mangohud %command%"

and the next time you want to start the launcher, you will just need to start it with babylonia-terminal-cli

Special thank

Thank to krypt0nn to made the wincompatlib library!