2021-10-24 17:35:22 +03:00
|
|
|
<img src="repository-pics/logo.jpg">
|
2021-10-15 00:04:02 +03:00
|
|
|
|
2021-10-23 00:48:43 +03:00
|
|
|
<img src="repository-pics/launcher-main.png">
|
|
|
|
|
2021-10-24 19:47:51 +03:00
|
|
|
<img src="repository-pics/launcher-settings.png">
|
2021-10-15 00:04:02 +03:00
|
|
|
|
|
|
|
<br><br>
|
2021-09-14 12:06:09 +03:00
|
|
|
|
2021-11-12 23:29:31 +03:00
|
|
|
### Please, try to use "An Anime Game" phrase instead of the real game name to avoid search engines parsing
|
|
|
|
|
|
|
|
<br><br>
|
|
|
|
|
2021-10-14 23:35:29 +03:00
|
|
|
# Status
|
2021-10-14 23:47:00 +03:00
|
|
|
|
|
|
|
| Game version | Launcher version | Patch version |
|
|
|
|
| :---: | :---: | :---: |
|
2021-12-15 17:35:01 +03:00
|
|
|
| 2.3.0 | 1.9.1 | 2.3.0 stable ✅ |
|
2021-11-12 23:29:31 +03:00
|
|
|
|
2021-11-25 14:51:55 +03:00
|
|
|
We have our own [An Anime Game](https://discord.gg/ck37X6UWBp) discord server where you can ask any questions
|
2021-11-22 22:10:30 +03:00
|
|
|
|
2021-11-12 23:40:05 +03:00
|
|
|
### AppImage
|
|
|
|
|
2021-11-27 21:07:31 +03:00
|
|
|
Download AppImage from [Releases](https://gitlab.com/KRypt0n_/an-anime-game-launcher/-/releases) page
|
2021-11-12 23:40:05 +03:00
|
|
|
|
|
|
|
### For arch users
|
|
|
|
|
2021-11-25 23:36:36 +03:00
|
|
|
This launcher is also available as the [an-anime-game-launcher](https://aur.archlinux.org/packages/an-anime-game-launcher) AUR repository
|
2021-11-12 23:40:05 +03:00
|
|
|
|
2021-11-01 15:55:53 +03:00
|
|
|
<br>
|
|
|
|
|
2021-11-07 02:03:27 +03:00
|
|
|
## Usage statistics
|
|
|
|
|
2021-11-29 19:30:35 +03:00
|
|
|
### 2.2.0 — 29 total
|
2021-11-23 22:01:57 +03:00
|
|
|
|
|
|
|
<img src="repository-pics/stats/2.2.0.png">
|
2021-11-07 02:03:27 +03:00
|
|
|
|
2021-12-20 19:55:12 +03:00
|
|
|
### 2.3.0 — 73 total
|
2021-11-24 18:14:41 +03:00
|
|
|
|
|
|
|
<img src="repository-pics/stats/2.3.0.png">
|
|
|
|
|
2021-11-18 15:09:17 +03:00
|
|
|
> You can suggest colors for your countries
|
|
|
|
|
2021-11-07 02:03:27 +03:00
|
|
|
<br>
|
|
|
|
|
2021-10-15 15:16:13 +03:00
|
|
|
# Requirements
|
|
|
|
|
|
|
|
To work this launcher requires
|
|
|
|
|
2021-11-26 22:13:57 +03:00
|
|
|
| Name | Description |
|
|
|
|
| --- | --- |
|
2021-12-21 19:58:33 +03:00
|
|
|
| webkit2gtk | To run Neutralino apps |
|
2021-11-26 22:13:57 +03:00
|
|
|
| unzip | To unpack zip archives (DXVKs / wines) |
|
|
|
|
| tar | To unpack tar archives (DXVKs / wines) |
|
|
|
|
| git | To check for new versions of the launcher |
|
2021-12-21 19:58:33 +03:00
|
|
|
| curl | To download archives with game, voice data, runners and so on |
|
2021-11-26 22:13:57 +03:00
|
|
|
| xdelta3 | To apply the patch to the game |
|
|
|
|
| cabextract | To install fonts to the wine prefix |
|
2021-10-15 15:16:13 +03:00
|
|
|
|
2021-10-28 20:41:38 +03:00
|
|
|
## Install
|
|
|
|
|
|
|
|
### apt-get
|
|
|
|
|
|
|
|
```sh
|
2021-12-21 19:58:33 +03:00
|
|
|
sudo apt-get install webkit2gtk unzip tar git curl xdelta3 cabextract
|
2021-10-28 20:41:38 +03:00
|
|
|
```
|
|
|
|
|
|
|
|
### pacman
|
|
|
|
|
|
|
|
```sh
|
2021-12-21 19:58:33 +03:00
|
|
|
sudo pacman -Syu webkit2gtk unzip tar git curl xdelta3 cabextract
|
2021-10-28 20:41:38 +03:00
|
|
|
```
|
|
|
|
|
2021-11-12 23:29:31 +03: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 20:53:37 +03:00
|
|
|
| [GameMode](https://github.com/FeralInteractive/gamemode) | To use GameMode (performance optimization) |
|
2021-11-25 22:40:54 +03:00
|
|
|
| [switcheroo-control](https://gitlab.freedesktop.org/hadess/switcheroo-control/) | To select the GPU launcher should use to run the game |
|
2021-11-12 23:29:31 +03: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 23:47:00 +03:00
|
|
|
# Development
|
|
|
|
|
2021-12-21 00:44:28 +03:00
|
|
|
## Download
|
2021-10-14 23:47:00 +03:00
|
|
|
|
|
|
|
```sh
|
2021-12-21 00:44:28 +03:00
|
|
|
git clone https://gitlab.com/KRypt0n_/an-anime-game-launcher
|
|
|
|
cd an-anime-game-launcher
|
|
|
|
yarn
|
2021-12-21 15:28:59 +03:00
|
|
|
yarn neu update
|
2021-10-14 23:47:00 +03:00
|
|
|
```
|
|
|
|
|
2021-12-21 00:44:28 +03:00
|
|
|
## Run
|
2021-10-14 23:47:00 +03:00
|
|
|
|
|
|
|
```sh
|
2021-12-21 00:44:28 +03:00
|
|
|
yarn dev
|
|
|
|
```
|
|
|
|
|
|
|
|
## Build
|
|
|
|
|
|
|
|
```sh
|
|
|
|
yarn build
|
2021-10-14 23:47:00 +03:00
|
|
|
```
|
2021-09-14 12:06:09 +03:00
|
|
|
|
2021-10-15 15:16:13 +03:00
|
|
|
# Roadmap
|
|
|
|
|
2021-12-22 18:42:26 +03:00
|
|
|
This is our current roadmap goals. You can find older ones [here](ROADMAP.md)
|
2021-12-21 00:44:28 +03:00
|
|
|
|
2021-12-22 18:35:45 +03:00
|
|
|
## ➤ To 3.0.0 release
|
|
|
|
|
|
|
|
### 2.0.0 release goals - moving launcher to Neutralino
|
|
|
|
|
|
|
|
#### Core functionality
|
|
|
|
|
|
|
|
* <s>Make `constants` class to store launcher's constants</s>
|
|
|
|
* <s>Make `Downloader` class to download files</s>
|
|
|
|
* <s>Make `Archive` class to work with archives</s>
|
|
|
|
* <s>Make `DXVK` class to manage DXVK installations</s>
|
|
|
|
* <s>Make `Runners` class to manage wines installations</s>
|
|
|
|
* <s>Make `Configs` class to manage launcher's configs</s>
|
2021-12-23 23:19:32 +03:00
|
|
|
* <s>Make `Game` class to control game-related features</s>
|
2021-12-22 18:35:45 +03:00
|
|
|
* <s>Ability to parse current installed version</s>
|
|
|
|
* <s>Ability to get latest available version</s>
|
2021-12-23 23:19:32 +03:00
|
|
|
* <s>Ability to download and install updates</s>
|
|
|
|
* <s>Make `Voice` class to control voice packages-related features</s>
|
2021-12-22 18:35:45 +03:00
|
|
|
* <s>Ability to parse current installed voice packs and get selected one</s>
|
|
|
|
* <s>Ability to get latest available voice packs</s>
|
2021-12-23 23:19:32 +03:00
|
|
|
* <s>Ability to download and install updates</s>
|
2021-12-22 18:35:45 +03:00
|
|
|
* Make `Patch` class to control patch-related features
|
|
|
|
* <s>Ability to get current installed patch</s>
|
|
|
|
* <s>Ability to get latest available patch</s>
|
|
|
|
* Ability to download and install it
|
|
|
|
* Add project binaries bundling
|
|
|
|
* AppImage
|
|
|
|
|
|
|
|
#### Launcher functions
|
|
|
|
|
|
|
|
* Make `Launcher` class to manage launcher-related features
|
2021-12-23 23:19:32 +03:00
|
|
|
* <s>Downloading progress</s>
|
2021-12-22 18:35:45 +03:00
|
|
|
* Launcher state functionality
|
2021-12-24 15:23:45 +03:00
|
|
|
* <s>Game launch available</s>
|
|
|
|
* Game update (installation) required
|
|
|
|
* Voice data update (installation) required
|
|
|
|
* Patch unavailable
|
|
|
|
* Test patch available
|
2021-12-22 18:35:45 +03:00
|
|
|
* Make Vue components
|
|
|
|
* Checkbox
|
|
|
|
* Selection
|
|
|
|
* SelectionList
|
|
|
|
* PropertiesEditor
|
|
|
|
* Rewrite sass code, provide more flexible theming ability
|
|
|
|
* Add `vue-i18n`
|
|
|
|
|
|
|
|
### Features
|
2021-12-21 00:44:28 +03:00
|
|
|
|
2021-12-22 18:42:26 +03:00
|
|
|
* <s>Use `LauncherLib.getGameVersion` function instead of the `config.json`'s `version` property</s> *(deprecated due to the new core functions)*
|
2021-12-21 00:44:28 +03:00
|
|
|
* Add downloading pause button
|
2021-11-29 19:30:35 +03:00
|
|
|
* Fix button flickering at start when the launcher's state updates
|
2021-11-23 22:01:57 +03:00
|
|
|
* Game's update pre-installation
|
2021-11-03 16:47:04 +03:00
|
|
|
* Screenshots explorer
|
2021-10-24 23:25:19 +03:00
|
|
|
* Add Patch category in settings menu with
|
|
|
|
- Always participate in patches testing
|
|
|
|
- Applying anti login crash patch
|
|
|
|
- Remove patch
|