2022-01-12 20:04:41 +02:00
< img src = "repository/pics/logo.jpg" >
2021-10-14 23:04:02 +02:00
2022-01-12 20:04:41 +02:00
< img src = "repository/pics/launcher-main.png" >
2021-10-22 23:48:43 +02:00
2022-01-12 20:04:41 +02:00
< img src = "repository/pics/launcher-settings.png" >
2021-10-14 23:04:02 +02:00
< br > < br >
2021-09-14 11:06:09 +02:00
2021-11-12 22:29:31 +02:00
### Please, try to use "An Anime Game" phrase instead of the real game name to avoid search engines parsing
2022-02-16 09:24:28 +02:00
< br >
2022-02-16 15:43:24 +02:00
> Used arts sources:
>
> https://www.pinterest.com/pin/on-twitter--380906080991577598
>
> https://www.pinterest.com/pin/620652392405860328
2022-02-16 09:24:28 +02:00
2021-11-12 22:29:31 +02:00
< br > < br >
2022-02-02 11:23:35 +00:00
# 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 ) |
2022-02-05 16:29:35 +02:00
## Flatpak support
To install the launcher via flatpak you will first have to make sure that you have flathub's remote installed
```zsh
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
```
After installing flathub's remote you install launcher.moe's remote
```zsh
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
```zsh
flatpak install launcher.moe com.gitlab.KRypt0n_.an-anime-game-launcher
```
2022-02-02 11:23:35 +00:00
2022-02-09 17:49:18 +01:00
Some additional configuration is possible when using the flatpak. For info about this, see [this page ](https://gitlab.com/lane__/an-anime-game-launcher-flatpak/-/blob/master/README.md )
2021-10-14 22:35:29 +02:00
# Status
2021-10-14 22:47:00 +02:00
| Game version | Launcher version | Patch version |
| :---: | :---: | :---: |
2022-02-19 17:26:04 +02:00
| 2.5.0 | 2.1.5 | 2.5.0 stable ✅ |
2021-11-12 22:29:31 +02:00
2021-11-25 13:51:55 +02:00
We have our own [An Anime Game ](https://discord.gg/ck37X6UWBp ) discord server where you can ask any questions
2021-11-22 21:10:30 +02:00
2022-01-12 20:04:41 +02:00
## Usage statistics
2021-11-07 01:03:27 +02:00
2022-01-12 23:44:46 +02:00
This is our current usage statistics. You can find older ones [here ](repository/pages/STATISTICS.md )
2022-01-12 20:08:47 +02:00
2022-02-19 17:26:04 +02:00
### Our discord server — 292 member
2021-11-24 17:14:41 +02:00
2022-02-09 19:16:10 +02:00
< img src = "repository/pics/stats/discord.png" >
2021-11-18 14:09:17 +02:00
2021-11-07 01:03:27 +02:00
< br >
2021-10-15 14:16:13 +02:00
# Requirements
To work this launcher requires
2021-11-26 21:13:57 +02:00
| Name | Description |
| --- | --- |
2021-12-21 18:58:33 +02:00
| webkit2gtk | To run Neutralino apps |
2022-01-08 14:48:31 +02:00
| libappindicator-gtk3 | To run Neutralino apps |
2022-02-17 21:16:44 +01:00
| unzip | To unpack zip archives (DXVK / Wine) |
| tar | To unpack tar archives (DXVK / Wine) |
2021-11-26 21:13:57 +02:00
| git | To check for new versions of the launcher |
2022-02-17 21:16:44 +01:00
| curl | For archive downloads: game, voice data, runners and so on |
| xdelta3 | To apply the patch to the game (compiled with LZMA support) |
| cabextract | To install fonts to the Wine prefix |
2022-01-28 22:30:28 +02:00
| libnotify | To send system notifications |
2021-10-15 14:16:13 +02:00
2021-10-28 19:41:38 +02:00
## Install
2022-02-17 18:36:24 +02:00
### apt
2021-10-28 19:41:38 +02:00
```sh
2022-02-17 18:36:24 +02:00
sudo apt install unzip tar git curl xdelta3 cabextract libnotify
2021-10-28 19:41:38 +02:00
```
### pacman
```sh
2022-01-28 22:30:28 +02:00
sudo pacman -Syu unzip tar git curl xdelta3 cabextract libnotify
2021-10-28 19:41:38 +02:00
```
2021-12-27 16:31:32 +02:00
### dnf
```sh
2022-02-16 09:24:28 +02:00
sudo dnf install unzip tar git curl xdelta cabextract libnotify webkit2gtk libappindicator-gtk3
2021-12-27 12:11:08 +00:00
```
2021-11-12 22:29:31 +02:00
# Additional requirements
| Name | Description |
| --- | --- |
| [MangoHud ](https://github.com/flightlessmango/MangoHud ) | To use MangoHud |
| [vkBasalt ](https://github.com/DadSchoorse/vkBasalt ) | To use shaders |
2021-11-26 19:53:37 +02:00
| [GameMode ](https://github.com/FeralInteractive/gamemode ) | To use GameMode (performance optimization) |
2021-11-12 22:29:31 +02:00
These requirements can't be easily installed so you should do it manually
They're required only for some specific functions
2021-10-14 22:47:00 +02:00
# Development
2022-02-02 11:23:35 +00:00
## Download source
2021-10-14 22:47:00 +02:00
```sh
2021-12-20 23:44:28 +02:00
git clone https://gitlab.com/KRypt0n_/an-anime-game-launcher
cd an-anime-game-launcher
yarn
2021-12-21 14:28:59 +02:00
yarn neu update
2021-10-14 22:47:00 +02:00
```
2021-12-20 23:44:28 +02:00
## Run
2021-10-14 22:47:00 +02:00
```sh
2021-12-20 23:44:28 +02:00
yarn dev
```
## Build
2021-10-14 22:47:00 +02:00
```sh
2021-12-20 23:44:28 +02:00
yarn build
2021-10-14 22:47:00 +02:00
```
2022-01-03 23:20:37 +02:00
## Bundle to AppImage
2021-10-14 22:47:00 +02:00
```sh
2022-01-03 23:20:37 +02:00
yarn bundle
2021-10-14 22:47:00 +02:00
```
2021-09-14 11:06:09 +02:00
2021-10-15 14:16:13 +02:00
# Roadmap
2022-01-12 20:08:47 +02:00
This is our current roadmap goals. You can find older ones [here ](repository/pages/ROADMAP.md )
2021-12-20 23:44:28 +02:00
2021-12-22 17:35:45 +02:00
## ➤ To 3.0.0 release
### Features
2021-12-20 23:44:28 +02:00
2021-12-22 17:42:26 +02:00
* < s > Use `LauncherLib.getGameVersion` function instead of the `config.json` 's `version` property</ s > *(deprecated due to the new core functions)*
2022-01-10 15:14:03 +02:00
* < s > Fix button flickering at start when the launcher's state updates</ s > *(fixed due to the new framework usage and proper state updating)*
2022-01-14 01:04:11 +02:00
* < s > Add downloading pause button</ s > *(2.0.0 release)*
2022-01-30 23:01:44 +02:00
* < s > Move launcher on [Empathize ](https://github.com/empathizejs/framework )</ s > *(2.1.0)*
* < s > Make notifications translations</ s > *(2.1.0)*
* < s > ToS Violation Window</ s > *(2.1.0)*
2022-02-03 17:12:55 +02:00
* < s > Add `latest.log` file generation</ s > *(2.1.2)*
2022-02-06 22:00:36 +02:00
* < s > Add an option to show terminal with the wine's log of the game</ s > *(7375c743, released in 2.1.3)*
2022-02-02 22:55:29 +02:00
* Add Chinese game's version support (due to changes in the Krock's patch)
2022-01-28 23:26:08 +02:00
* Implement manual config flushing functionality from the Empathize's API
2022-01-28 22:30:28 +02:00
* Add analytics window
2022-01-12 20:04:41 +02:00
* Dark progress bar design
* Statistics window
* Changelog window
2021-11-03 15:47:04 +02:00
* Screenshots explorer
2021-10-24 22:25:19 +02:00
* Add Patch category in settings menu with
- Always participate in patches testing
- Applying anti login crash patch
- Remove patch