### Please, try to use "An Anime Game" phrase instead of the real game name to avoid search engines parsing

# Download | Source | Link | | --- | --- | | AppImage | [Releases](https://gitlab.com/KRypt0n_/an-anime-game-launcher/-/releases) page | | AUR | [an-anime-game-launcher-bin](https://aur.archlinux.org/packages/an-anime-game-launcher-bin) | | Pacstall | an-anime-game-launcher-bin [(?)](https://pacstall.dev) | | Flatpak | [An Anime Game Launcher](https://flathub.org/apps/details/com.gitlab.KRypt0n_.an-anime-game-launcher) | # Status | Game version | Launcher version | Patch version | | :---: | :---: | :---: | | 2.4.0 | 2.1.2 | 2.4.0 stable ✅ | We have our own [An Anime Game](https://discord.gg/ck37X6UWBp) discord server where you can ask any questions ## Usage statistics This is our current usage statistics. You can find older ones [here](repository/pages/STATISTICS.md) ### 2.3.0 — 99 total > You can suggest colors for your countries
# Requirements To work this launcher requires | Name | Description | | --- | --- | | webkit2gtk | To run Neutralino apps | | libappindicator-gtk3 | To run Neutralino apps | | unzip | To unpack zip archives (DXVKs / wines) | | tar | To unpack tar archives (DXVKs / wines) | | git | To check for new versions of the launcher | | curl | To download archives with game, voice data, runners and so on | | xdelta3 | To apply the patch to the game | | cabextract | To install fonts to the wine prefix | | libnotify | To send system notifications | ## Install ### apt-get ```sh sudo apt-get install unzip tar git curl xdelta3 cabextract libnotify ``` ### pacman ```sh sudo pacman -Syu unzip tar git curl xdelta3 cabextract libnotify ``` ### dnf ```sh sudo dnf install unzip tar git curl xdelta cabextract libnotify ``` # Additional requirements | Name | Description | | --- | --- | | [MangoHud](https://github.com/flightlessmango/MangoHud) | To use MangoHud | | [vkBasalt](https://github.com/DadSchoorse/vkBasalt) | To use shaders | | [GameMode](https://github.com/FeralInteractive/gamemode) | To use GameMode (performance optimization) | | [switcheroo-control](https://gitlab.freedesktop.org/hadess/switcheroo-control/) | To select the GPU launcher should use to run the game | These requirements can't be easily installed so you should do it manually They're required only for some specific functions # Development ## Download source ```sh git clone https://gitlab.com/KRypt0n_/an-anime-game-launcher cd an-anime-game-launcher yarn yarn neu update ``` ## Run ```sh yarn dev ``` ## Build ```sh yarn build ``` ## Bundle to AppImage ```sh yarn bundle ``` # Roadmap This is our current roadmap goals. You can find older ones [here](repository/pages/ROADMAP.md) ## ➤ To 3.0.0 release ### Features * Use `LauncherLib.getGameVersion` function instead of the `config.json`'s `version` property *(deprecated due to the new core functions)* * Fix button flickering at start when the launcher's state updates *(fixed due to the new framework usage and proper state updating)* * Add downloading pause button *(2.0.0 release)* * Move launcher on [Empathize](https://github.com/empathizejs/framework) *(2.1.0)* * Make notifications translations *(2.1.0)* * ToS Violation Window *(2.1.0)* * Add `latest.log` file generation *(2.1.2)* * Add Chinese game's version support (due to changes in the Krock's patch) * Implement manual config flushing functionality from the Empathize's API * Add analytics window * Add an option to show terminal with the wine's log of the game * Dark progress bar design * Statistics window * Changelog window * Screenshots explorer * Add Patch category in settings menu with - Always participate in patches testing - Applying anti login crash patch - Remove patch