An Anime Game launcher for Linux with telemetry disabling
Find a file
Observer KRypt0n_ 9fa5f9e306 Several changes
- updated core library with a few fixes
- improved gamer updater. Now it will not start to download next update
  before the previous one was properly applied (hdiff and so on)

Core library changes:
- updated `VOICE_PACKAGES_SIZES`
- added version prediction based on the `.version` file for voiceovers
- fixed redownloading of downloaded files in `Downloader::download_to`
2022-12-07 11:25:00 +02:00
.github/workflows upd(buildnup.yml): Merge exp into normal job 2022-11-16 11:43:52 +01:00
anime-game-core@f6e64a259f Several changes 2022-12-07 11:25:00 +02:00
assets Updated git submodules 2022-10-15 15:21:36 +02:00
blueprint-compiler@00a31d87bb Several changes 2022-12-07 11:25:00 +02:00
components@66d33ab530 Several changes 2022-12-07 11:25:00 +02:00
repository/pictures Added launcher pics 2022-08-03 23:24:11 +02:00
src Several changes 2022-12-07 11:25:00 +02:00
.gitignore Updated core library and AppImage building script 2022-08-04 15:59:52 +02:00
.gitmodules Implemented updated core library and new components system 2022-08-31 20:27:16 +02:00
build.rs 1.2.1 2022-11-02 19:01:57 +02:00
Cargo.lock Several changes 2022-12-07 11:25:00 +02:00
Cargo.toml Several changes 2022-12-07 11:25:00 +02:00
CHANGELOG.md 1.2.1 2022-11-02 19:01:57 +02:00
LICENSE Init commit 2022-06-28 23:59:20 +02:00
README.md Added ebuild link (#13) 2022-10-28 18:42:03 +02:00

An Anime Game Launcher GTK

The launcher variant written on Rust, GTK4 and libadwaita, using Anime Game Core library


You could also try the main branch


Documentation

I wrote small documentation here. It may contain some useful information

Download

Source Link
Native Releases page
AUR an-anime-game-launcher-gtk-bin
Pacstall an-anime-game-launcher-gtk-bin
Ebuild an-anime-game-launcher-gtk

Flatpak support

To install the launcher via flatpak you will first have to make sure that you have flathub's remote installed

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

After installing flathub's remote you install launcher.moe's remote

NOTE: You can install the repo on a per user base by appending --user after --if-not-exists (This is especially useful if on Steam Deck)

flatpak remote-add --if-not-exists launcher.moe https://gol.launcher.moe/gol.launcher.moe.flatpakrepo

Now the only thing remaining is to install the launcher

flatpak install launcher.moe moe.launcher.an-anime-game-launcher-gtk

Some additional configuration is possible when using the flatpak. For info about this, see this page

Chinese version support

This should be automatically enabled if you're using zh_cn (Chinese) as your system language. If you're not using it - you'll need to set China as your launcher.edition in the config.json file

Development

Folder Description
ui Blueprint UI files
ui/.dist UI files compiled by the blueprint
src Rust source code
target/release Release build of the app
blueprint-compiler Blueprint compiler
anime-game-core Anime Game Core library

Clone repo

git clone --recursive https://github.com/an-anime-team/an-anime-game-launcher-gtk

Run app

cargo run

Build app

cargo build --release