### Please, try to use "An Anime Game" phrase instead of the real game name to avoid search engines parsing
# Status
| Game version | Launcher version | Patch version |
| :---: | :---: | :---: |
| 2.2.0 | 1.5.4 | 2.2.0 stable ✅ |
> ⚠️ New patch's version will be delayed for a week because of some author's personal reasons
### AppImage
Download AppImage from [Releases](https://notabug.org/nobody/an-anime-game-launcher/releases) page
### For arch users
This launcher also available as the [an-anime-game-launcher](https://aur.archlinux.org/packages/an-anime-game-launcher) AUR repository
### ⚠️ Please, be careful with 2.3.0 game's release. It may suddenly break game's patch state
### ⚠️ Also patch's repository will be changed and you will HAVE to update launcher to the newest version
## Usage statistics
> You can suggest colors for your countries
# Requirements
To work this launcher requires
* wine
* winetricks
* unzip
* tar
* git
## Install
### apt-get
```sh
sudo apt-get install wine winetricks unzip tar git
```
### pacman
```sh
sudo pacman -Syu wine winetricks unzip tar git
```
# Additional requirements
| Name | Description |
| --- | --- |
| [MangoHud](https://github.com/flightlessmango/MangoHud) | To use MangoHud |
| [vkBasalt](https://github.com/DadSchoorse/vkBasalt) | To use shaders |
These requirements can't be easily installed so you should do it manually
They're required only for some specific functions
# Development
## Build from source
```sh
npm run build
```
## Run from source
```sh
npm start
```
# Roadmap
### ✓ To 1.0.0 release
* Fix AppImage builds *(0.3.0)*
* Parse background banners from the game's API ([issue #1](https://notabug.org/nobody/an-anime-game-launcher/issues/1), [pull request #2](https://notabug.org/nobody/an-anime-game-launcher/pulls/2)) *(0.3.0)*
* Update launcher logo *(0.4.0)*
* Cache launcher background picture ([pull request #6](https://notabug.org/nobody/an-anime-game-launcher/pulls/6)) *(0.4.0)*
* Make Proton-GE default compatibility tool and fix game input issues (added runners manager) *(0.5.0)*
* Add preferences menu *(0.5.0)*
* Add additional telemetry checking *(0.6.0)*
* Add DXVK downloading in settings *(0.6.0)*
* Make participation in the anonymous analytics request *(0.8.0)*
* Add launcher updates notifications *(1.0.0-rc1)*
* Make automatic patch state parsing *(1.0.0-rc1)*
### ➤ To 2.0.0 release
* Add runners environmental variables manager *(1.1.0)*
* Add outdated files deletion when new game's update releases *(1.1.0)*
* Add installed packages deletion *(1.2.0)*
* Add voice packs support (Thank @Maroxy for the developments in the previous versions) *(1.3.0)*
* Color variants for progress bar's downloading text dependent on the background picture primary color *(1.4.0, LAB-based in 1.5.3)*
* Playing statistics *(1.4.1)*
* MangoHud support (added HUD selector) *(1.5.0)*
* Add vkBasalt support and "shaders library" *(1.5.0)*
- [yagocl's](https://notabug.org/Krock/GI-on-Linux/src/master/static/vkBasalt_yagocl.conf) basic sharpening preset *(without pictures)*
- [notahuman's](https://notabug.org/Krock/GI-on-Linux/src/master/static/vkBasalt_notahuman.conf) prime preset v2
* Make shaders manager hidden if vkBasalt is not installed *(1.5.4)*
* Make MangoHud option hidden if it is not installed *(1.5.4)*
* Screenshots explorer
* Make force launch button when the launcher's repository is unavailable *(waiting for the repository's unavailability lmao)*
* Game's update pre-installation *(waiting for the pre-installation date to find out how it actually works)*
* Set default wine version to download so the wine install requirement is no longer needed
* Add Patch category in settings menu with
- Always participate in patches testing
- Applying anti login crash patch
- Remove patch
* DXVK logs auto-deletion option
And don't forget to change the patch's URI when it will be changed