2.0.0 release!
- updated readme - slightly changed repository files structure
2
.gitignore
vendored
|
@ -8,7 +8,7 @@ Audio_English(US)_2.3.0.zip
|
|||
/dist
|
||||
/bundle
|
||||
/node_modules
|
||||
/repository-pics/**/*.xcf
|
||||
/repository/**/*.xcf
|
||||
|
||||
neutralino.js
|
||||
|
||||
|
|
82
README.md
|
@ -1,8 +1,8 @@
|
|||
<img src="repository-pics/logo.jpg">
|
||||
<img src="repository/pics/logo.jpg">
|
||||
|
||||
<img src="repository-pics/launcher-main.png">
|
||||
<img src="repository/pics/launcher-main.png">
|
||||
|
||||
<img src="repository-pics/launcher-settings.png">
|
||||
<img src="repository/pics/launcher-settings.png">
|
||||
|
||||
<br><br>
|
||||
|
||||
|
@ -14,7 +14,7 @@
|
|||
|
||||
| Game version | Launcher version | Patch version |
|
||||
| :---: | :---: | :---: |
|
||||
| 2.4.0 | 2.0.0 beta | 2.4.0 stable ✅ |
|
||||
| 2.4.0 | 2.0.0 | 2.4.0 stable ✅ |
|
||||
|
||||
We have our own [An Anime Game](https://discord.gg/ck37X6UWBp) discord server where you can ask any questions
|
||||
|
||||
|
@ -24,19 +24,19 @@ Download AppImage from [Releases](https://gitlab.com/KRypt0n_/an-anime-game-laun
|
|||
|
||||
### For arch users
|
||||
|
||||
This launcher is also available as the [an-anime-game-launcher-bin](https://aur.archlinux.org/packages/an-anime-game-launcher-bin) AUR repository
|
||||
This launcher is also available as the [an-anime-game-launcher-bin](https://aur.archlinux.org/packages/an-anime-game-launcher-bin) AUR package
|
||||
|
||||
### Pacstall support
|
||||
|
||||
This launcher is also available as the [an-anime-game-launcher-app](https://gitlab.com/KRypt0n_/anime-game-launcher-pacstall) pacstall package
|
||||
|
||||
<br>
|
||||
|
||||
## Usage statistics
|
||||
|
||||
### 2.2.0 — 29 total
|
||||
|
||||
<img src="repository-pics/stats/2.2.0.png">
|
||||
|
||||
### 2.3.0 — 99 total
|
||||
|
||||
<img src="repository-pics/stats/2.3.0.png">
|
||||
<img src="repository/pics/stats/2.3.0.png">
|
||||
|
||||
> You can suggest colors for your countries
|
||||
|
||||
|
@ -131,69 +131,13 @@ This is our current roadmap goals. You can find older ones [here](ROADMAP.md)
|
|||
|
||||
## ➤ 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>
|
||||
* <s>Make `Game` class to control game-related features</s>
|
||||
* <s>Ability to parse current installed version</s>
|
||||
* <s>Ability to get latest available version</s>
|
||||
* <s>Ability to download and install updates</s>
|
||||
* <s>Make `Voice` class to control voice packages-related features</s>
|
||||
* <s>Ability to parse current installed voice packs and get selected one</s>
|
||||
* <s>Ability to get latest available voice packs</s>
|
||||
* <s>Ability to download and install updates</s>
|
||||
* <s>Make `Patch` class to control patch-related features</s>
|
||||
* <s>Ability to get current installed patch</s>
|
||||
* <s>Ability to get latest available patch</s>
|
||||
* <s>Ability to download and install it</s>
|
||||
* <s>Add project binaries bundling</s>
|
||||
* <s>AppImage</s>
|
||||
|
||||
#### Launcher functions
|
||||
|
||||
* <s>Make `Launcher` class to manage launcher-related features</s>
|
||||
* <s>Downloading progress</s>
|
||||
* <s>Launcher state functionality</s>
|
||||
* <s>Game launch available</s>
|
||||
* <s>Game update (installation) required</s>
|
||||
* <s>Voice data update (installation) required</s>
|
||||
* <s>Patch unavailable</s>
|
||||
* <s>Test patch available</s>
|
||||
* Make Svelte components
|
||||
* <s>Checkbox</s>
|
||||
* <s>Selectbox</s>
|
||||
* <s>SelectionList</s>
|
||||
* <s>PropertiesEditor</s>
|
||||
* <s>Add `svelte-i18n`</s>
|
||||
* <s>Telemetry checking</s>
|
||||
* <s>Tooltips for some options</s>
|
||||
* <s>Debugger</s>
|
||||
* <s>Splash screen</s>
|
||||
* <s>Theming system</s>
|
||||
* <s>Game pre-installation</s>
|
||||
* <s>Default runner and DXVK auto-installation</s>
|
||||
* <s>Discord RPC settings</s>
|
||||
* <s>Proper wine process monitoring</s>
|
||||
* <s>Ability to hide some runners families</s>
|
||||
* <s>Ability to change the temp directory where the launcher should download some files</s>
|
||||
* <s>Shaders menu</s>
|
||||
* Dark progress bar design
|
||||
* Statistics window
|
||||
* Launcher auto-updates
|
||||
* Changelog window
|
||||
* Rewrite sass code, provide more flexible theming ability
|
||||
|
||||
### Features
|
||||
|
||||
* <s>Use `LauncherLib.getGameVersion` function instead of the `config.json`'s `version` property</s> *(deprecated due to the new core functions)*
|
||||
* <s>Fix button flickering at start when the launcher's state updates</s> *(fixed due to the new framework usage and proper state updating)*
|
||||
* Dark progress bar design
|
||||
* Statistics window
|
||||
* Changelog window
|
||||
* Add downloading pause button
|
||||
* Screenshots explorer
|
||||
* Add Patch category in settings menu with
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"applicationId": "com.krypt0nn.an-anime-game-launcher",
|
||||
"version": "2.0.0-rc1",
|
||||
"version": "2.0.0",
|
||||
"defaultMode": "window",
|
||||
"port": 0,
|
||||
"documentRoot": "/bundle/",
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "an-anime-game-launcher",
|
||||
"version": "2.0.0-rc1",
|
||||
"version": "2.0.0",
|
||||
"license": "GPL-3.0",
|
||||
"type": "module",
|
||||
"scripts": {
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
|
||||
This file is a roadmap archive. You can see here which journey we made to make the launcher looks like it looks
|
||||
|
||||
And that's not a final! Our future goals you can find in [readme](README.md)
|
||||
And that's not a final! Our future goals you can find in [readme](../../README.md)
|
||||
|
||||
## ✓ <s>To 1.0.0 release</s>
|
||||
## ✓ To 1.0.0 release
|
||||
|
||||
* <s>Fix AppImage builds</s> *(0.3.0)*
|
||||
* <s>Parse background banners from the game's API ([notabug issue #1](https://notabug.org/nobody/an-anime-game-launcher/issues/1), [notabug pull request #2](https://notabug.org/nobody/an-anime-game-launcher/pulls/2))</s> *(0.3.0)*
|
||||
|
@ -18,7 +18,7 @@ And that's not a final! Our future goals you can find in [readme](README.md)
|
|||
* <s>Add launcher updates notifications</s> *(1.0.0-rc1)*
|
||||
* <s>Make automatic patch state parsing</s> *(1.0.0-rc1)*
|
||||
|
||||
## ✓ <s>To 2.0.0 release</s>
|
||||
## ✓ To 2.0.0 release
|
||||
|
||||
* <s>Add runners environmental variables manager</s> *(1.1.0)*
|
||||
* <s>Add outdated files deletion when new game's update releases</s> *(1.1.0)*
|
||||
|
@ -44,3 +44,58 @@ And that's not a final! Our future goals you can find in [readme](README.md)
|
|||
* <s>Use `winecfg.exe` from the installed runner in settings menu</s> *(1.9.0, !14)*
|
||||
* <s>Fix voice data installation</s> *(1.9.0, !15)*
|
||||
* <s>Add fps unlocker option</s> *(1.9.0, !15)*
|
||||
|
||||
## ✓ 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>
|
||||
* <s>Make `Game` class to control game-related features</s>
|
||||
* <s>Ability to parse current installed version</s>
|
||||
* <s>Ability to get latest available version</s>
|
||||
* <s>Ability to download and install updates</s>
|
||||
* <s>Make `Voice` class to control voice packages-related features</s>
|
||||
* <s>Ability to parse current installed voice packs and get selected one</s>
|
||||
* <s>Ability to get latest available voice packs</s>
|
||||
* <s>Ability to download and install updates</s>
|
||||
* <s>Make `Patch` class to control patch-related features</s>
|
||||
* <s>Ability to get current installed patch</s>
|
||||
* <s>Ability to get latest available patch</s>
|
||||
* <s>Ability to download and install it</s>
|
||||
* <s>Add project binaries bundling</s>
|
||||
* <s>AppImage</s>
|
||||
|
||||
#### Launcher functions
|
||||
|
||||
* <s>Make `Launcher` class to manage launcher-related features</s>
|
||||
* <s>Downloading progress</s>
|
||||
* <s>Launcher state functionality</s>
|
||||
* <s>Game launch available</s>
|
||||
* <s>Game update (installation) required</s>
|
||||
* <s>Voice data update (installation) required</s>
|
||||
* <s>Patch unavailable</s>
|
||||
* <s>Test patch available</s>
|
||||
* <s>Make Svelte components</s>
|
||||
* <s>Checkbox</s>
|
||||
* <s>Selectbox</s>
|
||||
* <s>SelectionList</s>
|
||||
* <s>PropertiesEditor</s>
|
||||
* <s>Add `svelte-i18n`</s>
|
||||
* <s>Telemetry checking</s>
|
||||
* <s>Tooltips for some options</s>
|
||||
* <s>Debugger</s>
|
||||
* <s>Splash screen</s>
|
||||
* <s>Theming system</s>
|
||||
* <s>Game pre-installation</s>
|
||||
* <s>Default runner and DXVK auto-installation</s>
|
||||
* <s>Discord RPC settings</s>
|
||||
* <s>Proper wine process monitoring</s>
|
||||
* <s>Ability to hide some runners families</s>
|
||||
* <s>Ability to change the temp directory where the launcher should download some files</s>
|
||||
* <s>Shaders menu</s>
|
||||
* <s>Launcher auto-updates</s> *(made updates notifications)*
|
15
repository/pages/STATISTICS.md
Normal file
|
@ -0,0 +1,15 @@
|
|||
## Usage statistics
|
||||
|
||||
This file is a launcher usage statistics archive. You can see here which journey we made to make the launcher looks like it looks
|
||||
|
||||
Our current statistics you can find in [readme](../../README.md)
|
||||
|
||||
### 2.2.0 — 29 total
|
||||
|
||||
<img src="../pics/stats/2.2.0.png">
|
||||
|
||||
### 2.3.0 — 99 total
|
||||
|
||||
<img src="../pics/stats/2.3.0.png">
|
||||
|
||||
> You can suggest colors for your countries
|
Before Width: | Height: | Size: 1.5 MiB After Width: | Height: | Size: 1.5 MiB |
Before Width: | Height: | Size: 95 KiB After Width: | Height: | Size: 95 KiB |
Before Width: | Height: | Size: 69 KiB After Width: | Height: | Size: 69 KiB |
Before Width: | Height: | Size: 103 KiB After Width: | Height: | Size: 103 KiB |
Before Width: | Height: | Size: 157 KiB After Width: | Height: | Size: 157 KiB |
Before Width: | Height: | Size: 111 KiB After Width: | Height: | Size: 111 KiB |
Before Width: | Height: | Size: 69 KiB After Width: | Height: | Size: 69 KiB |
Before Width: | Height: | Size: 70 KiB After Width: | Height: | Size: 70 KiB |
|
@ -39,7 +39,7 @@ const bundler = new Bundler({
|
|||
output: path.join(__dirname, '../dist/An Anime Game Launcher.AppImage'),
|
||||
|
||||
// Application version
|
||||
version: '2.0.0-rc1'
|
||||
version: '2.0.0'
|
||||
});
|
||||
|
||||
// Bundle project
|
||||
|
|
|
@ -103,7 +103,7 @@
|
|||
* Update launcher's title
|
||||
*/
|
||||
Game.latest.then((game) => {
|
||||
Window.current.setTitle(`${constants.placeholders.uppercase.full} Linux Launcher - ${game.version} (beta revision)`);
|
||||
Window.current.setTitle(`${constants.placeholders.uppercase.full} Linux Launcher - ${game.version}`);
|
||||
});
|
||||
|
||||
/**
|
||||
|
|