diff --git a/.gitignore b/.gitignore
index 9b9bd41..804973a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,7 +1,6 @@
.lite_workspace.lua
yarn.lock
package-lock.json
-Audio_English(US)_2.3.0.zip
*.AppImage
/bin
diff --git a/README.md b/README.md
index 18cf848..2d9eecd 100644
--- a/README.md
+++ b/README.md
@@ -8,6 +8,13 @@
### Please, try to use "An Anime Game" phrase instead of the real game name to avoid search engines parsing
+
+
+Used arts sources:
+
+https://www.pinterest.com/pin/on-twitter--380906080991577598
+https://www.pinterest.com/pin/620652392405860328
+
# Download
@@ -44,7 +51,7 @@ Some additional configuration is possible when using the flatpak. For info about
| Game version | Launcher version | Patch version |
| :---: | :---: | :---: |
-| 2.4.0 | 2.1.3 | 2.4.0 stable ✅ |
+| 2.5.0 | 2.1.4 | 2.5.0 unreleased ❌ |
We have our own [An Anime Game](https://discord.gg/ck37X6UWBp) discord server where you can ask any questions
@@ -52,7 +59,7 @@ We have our own [An Anime Game](https://discord.gg/ck37X6UWBp) discord server wh
This is our current usage statistics. You can find older ones [here](repository/pages/STATISTICS.md)
-### Our discord server — 250 members
+### Our discord server — 264 members
@@ -91,7 +98,7 @@ sudo pacman -Syu unzip tar git curl xdelta3 cabextract libnotify
### dnf
```sh
-sudo dnf install unzip tar git curl xdelta cabextract libnotify
+sudo dnf install unzip tar git curl xdelta cabextract libnotify webkit2gtk libappindicator-gtk3
```
# Additional requirements
diff --git a/neutralino.config.json b/neutralino.config.json
index e38902d..fd1c8e9 100644
--- a/neutralino.config.json
+++ b/neutralino.config.json
@@ -1,6 +1,6 @@
{
"applicationId": "com.gitlab.KRypt0n_.an-anime-game-launcher",
- "version": "2.1.3",
+ "version": "2.1.4",
"defaultMode": "window",
"port": 0,
"documentRoot": "/bundle/",
@@ -37,7 +37,7 @@
"resourcesPath": "/bundle/",
"extensionsPath": "/extensions/",
"clientLibrary": "/public/neutralino.js",
- "binaryVersion": "4.1.0",
+ "binaryVersion": "4.3.0",
"clientVersion": "3.0.0"
}
}
diff --git a/package.json b/package.json
index bbc4e43..1f2bd5d 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "an-anime-game-launcher",
- "version": "2.1.3",
+ "version": "2.1.4",
"license": "GPL-3.0",
"type": "module",
"scripts": {
@@ -25,10 +25,10 @@
"neutralino-appimage-bundler": "^1.3.2",
"sass": "^1.49.7",
"svelte": "^3.46.4",
- "svelte-check": "^2.4.2",
- "svelte-preprocess": "^4.10.2",
+ "svelte-check": "^2.4.3",
+ "svelte-preprocess": "^4.10.3",
"tslib": "^2.3.1",
"typescript": "^4.5.5",
- "vite": "^2.7.13"
+ "vite": "^2.8.2"
}
}
diff --git a/public/dxvks.json b/public/dxvks.json
deleted file mode 100644
index 20216d8..0000000
--- a/public/dxvks.json
+++ /dev/null
@@ -1,67 +0,0 @@
-[
- {
- "version": "1.9.4",
- "uri": "https://github.com/doitsujin/dxvk/releases/download/v1.9.4/dxvk-1.9.4.tar.gz",
- "recommended": true
- },
- {
- "version": "1.9.3",
- "uri": "https://github.com/doitsujin/dxvk/releases/download/v1.9.3/dxvk-1.9.3.tar.gz",
- "recommended": true
- },
- {
- "version": "1.9.2",
- "uri": "https://github.com/doitsujin/dxvk/releases/download/v1.9.2/dxvk-1.9.2.tar.gz",
- "recommended": true
- },
- {
- "version": "1.9.1",
- "uri": "https://github.com/doitsujin/dxvk/releases/download/v1.9.1/dxvk-1.9.1.tar.gz",
- "recommended": true
- },
- {
- "version": "1.9",
- "uri": "https://github.com/doitsujin/dxvk/releases/download/v1.9/dxvk-1.9.tar.gz",
- "recommended": true
- },
- {
- "version": "1.8.1",
- "uri": "https://github.com/doitsujin/dxvk/releases/download/v1.8.1/dxvk-1.8.1.tar.gz",
- "recommended": false
- },
- {
- "version": "1.8",
- "uri": "https://github.com/doitsujin/dxvk/releases/download/v1.8/dxvk-1.8.tar.gz",
- "recommended": false
- },
- {
- "version": "1.7.3",
- "uri": "https://github.com/doitsujin/dxvk/releases/download/v1.7.3/dxvk-1.7.3.tar.gz",
- "recommended": false
- },
- {
- "version": "1.7.2",
- "uri": "https://github.com/doitsujin/dxvk/releases/download/v1.7.2/dxvk-1.7.2.tar.gz",
- "recommended": false
- },
- {
- "version": "1.7.1",
- "uri": "https://github.com/doitsujin/dxvk/releases/download/v1.7.1/dxvk-1.7.1.tar.gz",
- "recommended": false
- },
- {
- "version": "1.7",
- "uri": "https://github.com/doitsujin/dxvk/releases/download/v1.7/dxvk-1.7.tar.gz",
- "recommended": false
- },
- {
- "version": "1.6.1",
- "uri": "https://github.com/doitsujin/dxvk/releases/download/v1.6.1/dxvk-1.6.1.tar.gz",
- "recommended": false
- },
- {
- "version": "1.6",
- "uri": "https://github.com/doitsujin/dxvk/releases/download/v1.6/dxvk-1.6.tar.gz",
- "recommended": false
- }
-]
\ No newline at end of file
diff --git a/public/dxvks.yaml b/public/dxvks.yaml
new file mode 100644
index 0000000..fa8a268
--- /dev/null
+++ b/public/dxvks.yaml
@@ -0,0 +1,51 @@
+- version: '1.9.4'
+ uri: https://github.com/doitsujin/dxvk/releases/download/v1.9.4/dxvk-1.9.4.tar.gz
+ recommended: true
+
+- version: '1.9.3'
+ uri: https://github.com/doitsujin/dxvk/releases/download/v1.9.3/dxvk-1.9.3.tar.gz
+ recommended: true
+
+- version: '1.9.2'
+ uri: https://github.com/doitsujin/dxvk/releases/download/v1.9.2/dxvk-1.9.2.tar.gz
+ recommended: true
+
+- version: '1.9.1'
+ uri: https://github.com/doitsujin/dxvk/releases/download/v1.9.1/dxvk-1.9.1.tar.gz
+ recommended: true
+
+- version: '1.9'
+ uri: https://github.com/doitsujin/dxvk/releases/download/v1.9/dxvk-1.9.tar.gz
+ recommended: true
+
+- version: '1.8.1'
+ uri: https://github.com/doitsujin/dxvk/releases/download/v1.8.1/dxvk-1.8.1.tar.gz
+ recommended: false
+
+- version: '1.8'
+ uri: https://github.com/doitsujin/dxvk/releases/download/v1.8/dxvk-1.8.tar.gz
+ recommended: false
+
+- version: '1.7.3'
+ uri: https://github.com/doitsujin/dxvk/releases/download/v1.7.3/dxvk-1.7.3.tar.gz
+ recommended: false
+
+- version: '1.7.2'
+ uri: https://github.com/doitsujin/dxvk/releases/download/v1.7.2/dxvk-1.7.2.tar.gz
+ recommended: false
+
+- version: '1.7.1'
+ uri: https://github.com/doitsujin/dxvk/releases/download/v1.7.1/dxvk-1.7.1.tar.gz
+ recommended: false
+
+- version: '1.7'
+ uri: https://github.com/doitsujin/dxvk/releases/download/v1.7/dxvk-1.7.tar.gz
+ recommended: false
+
+- version: '1.6.1'
+ uri: https://github.com/doitsujin/dxvk/releases/download/v1.6.1/dxvk-1.6.1.tar.gz
+ recommended: false
+
+- version: '1.6'
+ uri: https://github.com/doitsujin/dxvk/releases/download/v1.6/dxvk-1.6.tar.gz
+ recommended: false
\ No newline at end of file
diff --git a/public/runners.json b/public/runners.json
deleted file mode 100644
index 6642c78..0000000
--- a/public/runners.json
+++ /dev/null
@@ -1,353 +0,0 @@
-[
- {
- "title": "Wine-GE",
- "runners": [
- {
- "family": "Wine-GE",
- "name": "lutris-ge-7.1-1-x86_64",
- "title": "Wine 7.1 GE 1",
- "uri": "https://github.com/GloriousEggroll/wine-ge-custom/releases/download/7.1-GE-1/wine-lutris-ge-7.1-1-x86_64.tar.xz",
- "files": {
- "wine": "bin/wine64",
- "wineserver": "bin/wineserver",
- "winecfg": "lib64/wine/x86_64-windows/winecfg.exe"
- },
- "recommended": true
- },
- {
- "family": "Wine-GE",
- "name": "lutris-ge-6.21-1-x86_64",
- "title": "Wine 6.21 GE 1",
- "uri": "https://github.com/GloriousEggroll/wine-ge-custom/releases/download/6.21-GE-1/wine-lutris-ge-6.21-1-x86_64.tar.xz",
- "files": {
- "wine": "bin/wine64",
- "wineserver": "bin/wineserver",
- "winecfg": "lib64/wine/x86_64-windows/winecfg.exe"
- },
- "recommended": false
- },
- {
- "family": "Wine-GE",
- "name": "lutris-ge-6.20-1-x86_64",
- "title": "Wine 6.20 GE 1",
- "uri": "https://github.com/GloriousEggroll/wine-ge-custom/releases/download/6.20-GE-1/wine-lutris-ge-6.20-1-x86_64.tar.xz",
- "files": {
- "wine": "bin/wine64",
- "wineserver": "bin/wineserver",
- "winecfg": "lib64/wine/x86_64-windows/winecfg.exe"
- },
- "recommended": true
- },
- {
- "family": "Wine-GE",
- "name": "lutris-ge-6.19-1-x86_64",
- "title": "Wine 6.19 GE 1",
- "uri": "https://github.com/GloriousEggroll/wine-ge-custom/releases/download/6.19-GE-1/wine-lutris-ge-6.19-1-x86_64.tar.xz",
- "files": {
- "wine": "bin/wine64",
- "wineserver": "bin/wineserver",
- "winecfg": "lib64/wine/x86_64-windows/winecfg.exe"
- },
- "recommended": true
- },
- {
- "family": "Wine-GE",
- "name": "lutris-ge-6.18-1-x86_64",
- "title": "Wine 6.18 GE 1",
- "uri": "https://github.com/GloriousEggroll/wine-ge-custom/releases/download/6.18-GE-1/wine-lutris-ge-6.18-1-x86_64.tar.xz",
- "files": {
- "wine": "bin/wine64",
- "wineserver": "bin/wineserver",
- "winecfg": "lib64/wine/x86_64-windows/winecfg.exe"
- },
- "recommended": true
- },
- {
- "family": "Wine-GE",
- "name": "lutris-ge-6.16-1-x86_64",
- "title": "Wine 6.16 GE 1",
- "uri": "https://github.com/GloriousEggroll/wine-ge-custom/releases/download/6.16-GE-1/lutris-ge-6.16-1-x86_64.tar.xz",
- "files": {
- "wine": "bin/wine64",
- "wineserver": "bin/wineserver",
- "winecfg": "lib64/wine/x86_64-windows/winecfg.exe"
- },
- "recommended": true
- }
- ]
- },
- {
- "title": "Lutris",
- "runners": [
- {
- "family": "Lutris",
- "name": "lutris-6.21-6-x86_64",
- "title": "Lutris 6.21-6",
- "uri": "https://github.com/lutris/wine/releases/download/lutris-6.21-6/wine-lutris-6.21-6-x86_64.tar.xz",
- "files": {
- "wine": "bin/wine64",
- "wineserver": "bin/wineserver",
- "winecfg": "lib64/wine/x86_64-windows/winecfg.exe"
- },
- "recommended": true
- },
- {
- "family": "Lutris",
- "name": "lutris-6.21-5-x86_64",
- "title": "Lutris 6.21-5",
- "uri": "https://github.com/lutris/wine/releases/download/lutris-6.21-5/wine-lutris-6.21-5-x86_64.tar.xz",
- "files": {
- "wine": "bin/wine64",
- "wineserver": "bin/wineserver",
- "winecfg": "lib64/wine/x86_64-windows/winecfg.exe"
- },
- "recommended": true
- },
- {
- "family": "Lutris",
- "name": "lutris-6.21-4-x86_64",
- "title": "Lutris 6.21-4",
- "uri": "https://github.com/lutris/wine/releases/download/lutris-6.21-4/wine-lutris-6.21-4-x86_64.tar.xz",
- "files": {
- "wine": "bin/wine64",
- "wineserver": "bin/wineserver",
- "winecfg": "lib64/wine/x86_64-windows/winecfg.exe"
- },
- "recommended": false
- },
- {
- "family": "Lutris",
- "name": "lutris-6.21-3-x86_64",
- "title": "Lutris 6.21-3",
- "uri": "https://github.com/lutris/wine/releases/download/lutris-6.21-3/wine-lutris-6.21-3-x86_64.tar.xz",
- "files": {
- "wine": "bin/wine64",
- "wineserver": "bin/wineserver",
- "winecfg": "lib64/wine/x86_64-windows/winecfg.exe"
- },
- "recommended": false
- },
- {
- "family": "Lutris",
- "name": "lutris-6.21-2-x86_64",
- "title": "Lutris 6.21-2",
- "uri": "https://github.com/lutris/wine/releases/download/lutris-6.21-2/wine-lutris-6.21-2-x86_64.tar.xz",
- "files": {
- "wine": "bin/wine64",
- "wineserver": "bin/wineserver",
- "winecfg": "lib64/wine/x86_64-windows/winecfg.exe"
- },
- "recommended": false
- },
- {
- "family": "Lutris",
- "name": "lutris-6.21-x86_64",
- "title": "Lutris 6.21",
- "uri": "https://github.com/lutris/wine/releases/download/lutris-6.21/wine-lutris-6.21-x86_64.tar.xz",
- "files": {
- "wine": "bin/wine64",
- "wineserver": "bin/wineserver",
- "winecfg": "lib64/wine/x86_64-windows/winecfg.exe"
- },
- "recommended": false
- },
- {
- "family": "Lutris",
- "name": "lutris-6.14-4-x86_64",
- "title": "Lutris 6.14-4",
- "uri": "https://github.com/lutris/wine/releases/download/lutris-6.14-4/wine-lutris-6.14-4-x86_64.tar.xz",
- "files": {
- "wine": "bin/wine64",
- "wineserver": "bin/wineserver",
- "winecfg": "lib64/wine/x86_64-windows/winecfg.exe"
- },
- "recommended": true
- },
- {
- "family": "Lutris",
- "name": "lutris-6.14-3-x86_64",
- "title": "Lutris 6.14-3",
- "uri": "https://github.com/lutris/wine/releases/download/lutris-6.14-3/wine-lutris-6.14-3-x86_64.tar.xz",
- "files": {
- "wine": "bin/wine64",
- "wineserver": "bin/wineserver",
- "winecfg": "lib64/wine/x86_64-windows/winecfg.exe"
- },
- "recommended": true
- },
- {
- "family": "Lutris",
- "name": "lutris-6.14-2-x86_64",
- "title": "Lutris 6.14-2",
- "uri": "https://github.com/lutris/wine/releases/download/lutris-6.14-2/wine-lutris-6.14-2-x86_64.tar.xz",
- "files": {
- "wine": "bin/wine64",
- "wineserver": "bin/wineserver",
- "winecfg": "lib64/wine/x86_64-windows/winecfg.exe"
- },
- "recommended": true
- },
- {
- "family": "Lutris",
- "name": "lutris-6.14-x86_64",
- "title": "Lutris 6.14",
- "uri": "https://github.com/lutris/wine/releases/download/lutris-6.14/wine-lutris-6.14-x86_64.tar.xz",
- "files": {
- "wine": "bin/wine64",
- "wineserver": "bin/wineserver",
- "winecfg": "lib64/wine/x86_64-windows/winecfg.exe"
- },
- "recommended": true
- },
- {
- "family": "Lutris",
- "name": "lutris-6.13-3-x86_64",
- "title": "Lutris 6.13-3",
- "uri": "https://github.com/lutris/wine/releases/download/lutris-6.13-3/wine-lutris-6.13-3-x86_64.tar.xz",
- "files": {
- "wine": "bin/wine64",
- "wineserver": "bin/wineserver",
- "winecfg": "lib64/wine/x86_64-windows/winecfg.exe"
- },
- "recommended": false
- },
- {
- "family": "Lutris",
- "name": "lutris-6.13-2-x86_64",
- "title": "Lutris 6.13-2",
- "uri": "https://github.com/lutris/wine/releases/download/lutris-6.13-2/wine-lutris-6.13-2-x86_64.tar.xz",
- "files": {
- "wine": "bin/wine64",
- "wineserver": "bin/wineserver",
- "winecfg": "lib64/wine/x86_64-windows/winecfg.exe"
- },
- "recommended": false
- },
- {
- "family": "Lutris",
- "name": "lutris-6.13-x86_64",
- "title": "Lutris 6.13",
- "uri": "https://github.com/lutris/wine/releases/download/lutris-6.13/wine-lutris-6.13-x86_64.tar.xz",
- "files": {
- "wine": "bin/wine64",
- "wineserver": "bin/wineserver",
- "winecfg": "lib64/wine/x86_64-windows/winecfg.exe"
- },
- "recommended": false
- }
- ]
- },
- {
- "title": "Proton-GE",
- "runners": [
- {
- "family": "Proton-GE",
- "name": "Proton-7.1-GE-2",
- "title": "Proton 7.1 GE 2",
- "uri": "https://github.com/GloriousEggroll/proton-ge-custom/releases/download/7.1-GE-2/Proton-7.1-GE-2.tar.gz",
- "files": {
- "wine": "files/bin/wine64",
- "wineserver": "files/bin/wineserver",
- "winecfg": "files/lib64/wine/x86_64-windows/winecfg.exe"
- },
- "recommended": true
- },
- {
- "family": "Proton-GE",
- "name": "Proton-7.1-GE-1",
- "title": "Proton 7.1 GE 1",
- "uri": "https://github.com/GloriousEggroll/proton-ge-custom/releases/download/7.1-GE-1/Proton-7.1-GE-1.tar.gz",
- "files": {
- "wine": "files/bin/wine64",
- "wineserver": "files/bin/wineserver",
- "winecfg": "files/lib64/wine/x86_64-windows/winecfg.exe"
- },
- "recommended": true
- },
- {
- "family": "Proton-GE",
- "name": "Proton-6.21-GE-2",
- "title": "Proton 6.21 GE 2",
- "uri": "https://github.com/GloriousEggroll/proton-ge-custom/releases/download/6.21-GE-2/Proton-6.21-GE-2.tar.gz",
- "files": {
- "wine": "files/bin/wine64",
- "wineserver": "files/bin/wineserver",
- "winecfg": "files/lib64/wine/x86_64-windows/winecfg.exe"
- },
- "recommended": true
- },
- {
- "family": "Proton-GE",
- "name": "Proton-6.20-GE-1",
- "title": "Proton 6.20 GE 1",
- "uri": "https://github.com/GloriousEggroll/proton-ge-custom/releases/download/6.20-GE-1/Proton-6.20-GE-1.tar.gz",
- "files": {
- "wine": "files/bin/wine64",
- "wineserver": "files/bin/wineserver",
- "winecfg": "files/lib64/wine/x86_64-windows/winecfg.exe"
- },
- "recommended": true
- },
- {
- "family": "Proton-GE",
- "name": "Proton-6.19-GE-2",
- "title": "Proton 6.19 GE 2",
- "uri": "https://github.com/GloriousEggroll/proton-ge-custom/releases/download/6.19-GE-2/Proton-6.19-GE-2.tar.gz",
- "files": {
- "wine": "files/bin/wine64",
- "wineserver": "files/bin/wineserver",
- "winecfg": "files/lib64/wine/x86_64-windows/winecfg.exe"
- },
- "recommended": true
- },
- {
- "family": "Proton-GE",
- "name": "Proton-6.19-GE-1",
- "title": "Proton 6.19 GE 1",
- "uri": "https://github.com/GloriousEggroll/proton-ge-custom/releases/download/6.19-GE-1/Proton-6.19-GE-1.tar.gz",
- "files": {
- "wine": "files/bin/wine64",
- "wineserver": "files/bin/wineserver",
- "winecfg": "files/lib64/wine/x86_64-windows/winecfg.exe"
- },
- "recommended": true
- },
- {
- "family": "Proton-GE",
- "name": "Proton-6.18-GE-2",
- "title": "Proton 6.18 GE 2",
- "uri": "https://github.com/GloriousEggroll/proton-ge-custom/releases/download/6.18-GE-2/Proton-6.18-GE-2.tar.gz",
- "files": {
- "wine": "files/bin/wine64",
- "wineserver": "files/bin/wineserver",
- "winecfg": "files/lib64/wine/x86_64-windows/winecfg.exe"
- },
- "recommended": true
- },
- {
- "family": "Proton-GE",
- "name": "Proton-6.18-GE-1",
- "title": "Proton 6.18 GE 1",
- "uri": "https://github.com/GloriousEggroll/proton-ge-custom/releases/download/6.18-GE-1/Proton-6.18-GE-1.tar.gz",
- "files": {
- "wine": "files/bin/wine64",
- "wineserver": "files/bin/wineserver",
- "winecfg": "files/lib64/wine/x86_64-windows/winecfg.exe"
- },
- "recommended": true
- },
- {
- "family": "Proton-GE",
- "name": "Proton-6.16-GE-1",
- "title": "Proton 6.16 GE 1",
- "uri": "https://github.com/GloriousEggroll/proton-ge-custom/releases/download/6.16-GE-1/Proton-6.16-GE-1.tar.gz",
- "files": {
- "wine": "files/bin/wine64",
- "wineserver": "files/bin/wineserver",
- "winecfg": "files/lib64/wine/x86_64-windows/winecfg.exe"
- },
- "recommended": true
- }
- ]
- }
-]
diff --git a/public/runners.yaml b/public/runners.yaml
new file mode 100644
index 0000000..df2107c
--- /dev/null
+++ b/public/runners.yaml
@@ -0,0 +1,371 @@
+# Wine-GE versions
+- title: Wine-GE
+ runners:
+ # Wine-GE 7.2-2
+ - family: Wine-GE
+ name: lutris-ge-7.2-2-x86_64
+ title: Wine 7.2 GE 2
+ uri: https://github.com/GloriousEggroll/wine-ge-custom/releases/download/7.2-GE-2/wine-lutris-ge-7.2-2-x86_64.tar.xz
+ files:
+ wine: bin/wine64
+ wineserver: bin/wineserver
+ winecfg: lib64/wine/x86_64-windows/winecfg.exe
+ recommended: true
+
+ # Wine-GE 7.2-1
+ - family: Wine-GE
+ name: lutris-ge-7.2-1-x86_64
+ title: Wine 7.2 GE 1
+ uri: https://github.com/GloriousEggroll/wine-ge-custom/releases/download/7.2-GE-1/wine-lutris-ge-7.2-1-x86_64.tar.xz
+ files:
+ wine: bin/wine64
+ wineserver: bin/wineserver
+ winecfg: lib64/wine/x86_64-windows/winecfg.exe
+ recommended: true
+
+ # Wine-GE 7.1-1
+ - family: Wine-GE
+ name: lutris-ge-7.1-1-x86_64
+ title: Wine 7.1 GE 1
+ uri: https://github.com/GloriousEggroll/wine-ge-custom/releases/download/7.1-GE-1/wine-lutris-ge-7.1-1-x86_64.tar.xz
+ files:
+ wine: bin/wine64
+ wineserver: bin/wineserver
+ winecfg: lib64/wine/x86_64-windows/winecfg.exe
+ recommended: true
+
+ # Wine-GE 6.21-1
+ - family: Wine-GE
+ name: lutris-ge-6.21-1-x86_64
+ title: Wine 6.21 GE 1
+ uri: https://github.com/GloriousEggroll/wine-ge-custom/releases/download/6.21-GE-1/wine-lutris-ge-6.21-1-x86_64.tar.xz
+ files:
+ wine: bin/wine64
+ wineserver: bin/wineserver
+ winecfg: lib64/wine/x86_64-windows/winecfg.exe
+ recommended: false
+
+ # Wine-GE 6.20-1
+ - family: Wine-GE
+ name: lutris-ge-6.20-1-x86_64
+ title: Wine 6.20 GE 1
+ uri: https://github.com/GloriousEggroll/wine-ge-custom/releases/download/6.20-GE-1/wine-lutris-ge-6.20-1-x86_64.tar.xz
+ files:
+ wine: bin/wine64
+ wineserver: bin/wineserver
+ winecfg: lib64/wine/x86_64-windows/winecfg.exe
+ recommended: true
+
+ # Wine-GE 6.19-1
+ - family: Wine-GE
+ name: lutris-ge-6.19-1-x86_64
+ title: Wine 6.19 GE 1
+ uri: https://github.com/GloriousEggroll/wine-ge-custom/releases/download/6.19-GE-1/wine-lutris-ge-6.19-1-x86_64.tar.xz
+ files:
+ wine: bin/wine64
+ wineserver: bin/wineserver
+ winecfg: lib64/wine/x86_64-windows/winecfg.exe
+ recommended: true
+
+ # Wine-GE 6.18-1
+ - family: Wine-GE
+ name: lutris-ge-6.18-1-x86_64
+ title: Wine 6.18 GE 1
+ uri: https://github.com/GloriousEggroll/wine-ge-custom/releases/download/6.18-GE-1/wine-lutris-ge-6.18-1-x86_64.tar.xz
+ files:
+ wine: bin/wine64
+ wineserver: bin/wineserver
+ winecfg: lib64/wine/x86_64-windows/winecfg.exe
+ recommended: true
+
+ # Wine-GE 6.16-1
+ - family: Wine-GE
+ name: lutris-ge-6.16-1-x86_64
+ title: Wine 6.16 GE 1
+ uri: https://github.com/GloriousEggroll/wine-ge-custom/releases/download/6.16-GE-1/lutris-ge-6.16-1-x86_64.tar.xz
+ files:
+ wine: bin/wine64
+ wineserver: bin/wineserver
+ winecfg: lib64/wine/x86_64-windows/winecfg.exe
+ recommended: false
+
+# Lutris versions
+- title: Lutris
+ runners:
+ # Lutris 7.1
+ - family: Lutris
+ name: lutris-7.1-x86_64
+ title: Lutris 7.1
+ uri: https://github.com/lutris/wine/releases/download/lutris-7.1/wine-lutris-7.1-x86_64.tar.xz
+ files:
+ wine: bin/wine64
+ wineserver: bin/wineserver
+ winecfg: lib64/wine/x86_64-windows/winecfg.exe
+ recommended: true
+
+ # Lutris 6.21-6
+ - family: Lutris
+ name: lutris-6.21-6-x86_64
+ title: Lutris 6.21-6
+ uri: https://github.com/lutris/wine/releases/download/lutris-6.21-6/wine-lutris-6.21-6-x86_64.tar.xz
+ files:
+ wine: bin/wine64
+ wineserver: bin/wineserver
+ winecfg: lib64/wine/x86_64-windows/winecfg.exe
+ recommended: true
+
+ # Lutris 6.21-5
+ - family: Lutris
+ name: lutris-6.21-5-x86_64
+ title: Lutris 6.21-5
+ uri: https://github.com/lutris/wine/releases/download/lutris-6.21-5/wine-lutris-6.21-5-x86_64.tar.xz
+ files:
+ wine: bin/wine64
+ wineserver: bin/wineserver
+ winecfg: lib64/wine/x86_64-windows/winecfg.exe
+ recommended: true
+
+ # Lutris 6.21-4
+ - family: Lutris
+ name: lutris-6.21-4-x86_64
+ title: Lutris 6.21-4
+ uri: https://github.com/lutris/wine/releases/download/lutris-6.21-4/wine-lutris-6.21-4-x86_64.tar.xz
+ files:
+ wine: bin/wine64
+ wineserver: bin/wineserver
+ winecfg: lib64/wine/x86_64-windows/winecfg.exe
+ recommended: false
+
+ # Lutris 6.21-3
+ - family: Lutris
+ name: lutris-6.21-3-x86_64
+ title: Lutris 6.21-3
+ uri: https://github.com/lutris/wine/releases/download/lutris-6.21-3/wine-lutris-6.21-3-x86_64.tar.xz
+ files:
+ wine: bin/wine64
+ wineserver: bin/wineserver
+ winecfg: lib64/wine/x86_64-windows/winecfg.exe
+ recommended: false
+
+ # Lutris 6.21-2
+ - family: Lutris
+ name: lutris-6.21-2-x86_64
+ title: Lutris 6.21-2
+ uri: https://github.com/lutris/wine/releases/download/lutris-6.21-2/wine-lutris-6.21-2-x86_64.tar.xz
+ files:
+ wine: bin/wine64
+ wineserver: bin/wineserver
+ winecfg: lib64/wine/x86_64-windows/winecfg.exe
+ recommended: false
+
+ # Lutris 6.21
+ - family: Lutris
+ name: lutris-6.21-x86_64
+ title: Lutris 6.21
+ uri: https://github.com/lutris/wine/releases/download/lutris-6.21/wine-lutris-6.21-x86_64.tar.xz
+ files:
+ wine: bin/wine64
+ wineserver: bin/wineserver
+ winecfg: lib64/wine/x86_64-windows/winecfg.exe
+ recommended: false
+
+ # Lutris 6.14-4
+ - family: Lutris
+ name: lutris-6.14-4-x86_64
+ title: Lutris 6.14-4
+ uri: https://github.com/lutris/wine/releases/download/lutris-6.14-4/wine-lutris-6.14-4-x86_64.tar.xz
+ files:
+ wine: bin/wine64
+ wineserver: bin/wineserver
+ winecfg: lib64/wine/x86_64-windows/winecfg.exe
+ recommended: true
+
+ # Lutris 6.14-3
+ - family: Lutris
+ name: lutris-6.14-3-x86_64
+ title: Lutris 6.14-3
+ uri: https://github.com/lutris/wine/releases/download/lutris-6.14-3/wine-lutris-6.14-3-x86_64.tar.xz
+ files:
+ wine: bin/wine64
+ wineserver: bin/wineserver
+ winecfg: lib64/wine/x86_64-windows/winecfg.exe
+ recommended: true
+
+ # Lutris 6.14-2
+ - family: Lutris
+ name: lutris-6.14-2-x86_64
+ title: Lutris 6.14-2
+ uri: https://github.com/lutris/wine/releases/download/lutris-6.14-2/wine-lutris-6.14-2-x86_64.tar.xz
+ files:
+ wine: bin/wine64
+ wineserver: bin/wineserver
+ winecfg: lib64/wine/x86_64-windows/winecfg.exe
+ recommended: false # works, but outdated
+
+ # Lutris 6.14
+ - family: Lutris
+ name: lutris-6.14-x86_64
+ title: Lutris 6.14
+ uri: https://github.com/lutris/wine/releases/download/lutris-6.14/wine-lutris-6.14-x86_64.tar.xz
+ files:
+ wine: bin/wine64
+ wineserver: bin/wineserver
+ winecfg: lib64/wine/x86_64-windows/winecfg.exe
+ recommended: false # works, but outdated
+
+ # Lutris 6.13-3
+ - family: Lutris
+ name: lutris-6.13-3-x86_64
+ title: Lutris 6.13-3
+ uri: https://github.com/lutris/wine/releases/download/lutris-6.13-3/wine-lutris-6.13-3-x86_64.tar.xz
+ files:
+ wine: bin/wine64
+ wineserver: bin/wineserver
+ winecfg: lib64/wine/x86_64-windows/winecfg.exe
+ recommended: false
+
+ # Lutris 6.13-2
+ - family: Lutris
+ name: lutris-6.13-2-x86_64
+ title: Lutris 6.13-2
+ uri: https://github.com/lutris/wine/releases/download/lutris-6.13-2/wine-lutris-6.13-2-x86_64.tar.xz
+ files:
+ wine: bin/wine64
+ wineserver: bin/wineserver
+ winecfg: lib64/wine/x86_64-windows/winecfg.exe
+ recommended: false
+
+ # Lutris 6.13
+ - family: Lutris
+ name: lutris-6.13-x86_64
+ title: Lutris 6.13
+ uri: https://github.com/lutris/wine/releases/download/lutris-6.13/wine-lutris-6.13-x86_64.tar.xz
+ files:
+ wine: bin/wine64
+ wineserver: bin/wineserver
+ winecfg: lib64/wine/x86_64-windows/winecfg.exe
+ recommended: false
+
+# Proton-GE versions
+- title: Proton-GE
+ runners:
+ # Proton-GE 7.2-2
+ - family: Proton-GE
+ name: Proton-7.2-GE-2
+ title: Proton 7.2 GE 2
+ uri: https://github.com/GloriousEggroll/proton-ge-custom/releases/download/7.2-GE-2/Proton-7.2-GE-2.tar.gz
+ files:
+ wine: files/bin/wine64
+ wineserver: files/bin/wineserver
+ winecfg: files/lib64/wine/x86_64-windows/winecfg.exe
+ recommended: true
+
+ # Proton-GE 7.2-1
+ - family: Proton-GE
+ name: Proton-7.2-GE-1
+ title: Proton 7.2 GE 1
+ uri: https://github.com/GloriousEggroll/proton-ge-custom/releases/download/7.2-GE-1/Proton-7.2-GE-1.tar.gz
+ files:
+ wine: files/bin/wine64
+ wineserver: files/bin/wineserver
+ winecfg: files/lib64/wine/x86_64-windows/winecfg.exe
+ recommended: true
+
+ # Proton-GE 7.1-2
+ - family: Proton-GE
+ name: Proton-7.1-GE-2
+ title: Proton 7.1 GE 2
+ uri: https://github.com/GloriousEggroll/proton-ge-custom/releases/download/7.1-GE-2/Proton-7.1-GE-2.tar.gz
+ files:
+ wine: files/bin/wine64
+ wineserver: files/bin/wineserver
+ winecfg: files/lib64/wine/x86_64-windows/winecfg.exe
+ recommended: true
+
+ # Proton-GE 7.1-1
+ - family: Proton-GE
+ name: Proton-7.1-GE-1
+ title: Proton 7.1 GE 1
+ uri: https://github.com/GloriousEggroll/proton-ge-custom/releases/download/7.1-GE-1/Proton-7.1-GE-1.tar.gz
+ files:
+ wine: files/bin/wine64
+ wineserver: files/bin/wineserver
+ winecfg: files/lib64/wine/x86_64-windows/winecfg.exe
+ recommended: true
+
+ # Proton-GE 6.21-2
+ - family: Proton-GE
+ name: Proton-6.21-GE-2
+ title: Proton 6.21 GE 2
+ uri: https://github.com/GloriousEggroll/proton-ge-custom/releases/download/6.21-GE-2/Proton-6.21-GE-2.tar.gz
+ files:
+ wine: files/bin/wine64
+ wineserver: files/bin/wineserver
+ winecfg: files/lib64/wine/x86_64-windows/winecfg.exe
+ recommended: true
+
+ # Proton-GE 6.20-1
+ - family: Proton-GE
+ name: Proton-6.20-GE-1
+ title: Proton 6.20 GE 1
+ uri: https://github.com/GloriousEggroll/proton-ge-custom/releases/download/6.20-GE-1/Proton-6.20-GE-1.tar.gz
+ files:
+ wine: files/bin/wine64
+ wineserver: files/bin/wineserver
+ winecfg: files/lib64/wine/x86_64-windows/winecfg.exe
+ recommended: true
+
+ # Proton-GE 6.19-2
+ - family: Proton-GE
+ name: Proton-6.19-GE-2
+ title: Proton 6.19 GE 2
+ uri: https://github.com/GloriousEggroll/proton-ge-custom/releases/download/6.19-GE-2/Proton-6.19-GE-2.tar.gz
+ files:
+ wine: files/bin/wine64
+ wineserver: files/bin/wineserver
+ winecfg: files/lib64/wine/x86_64-windows/winecfg.exe
+ recommended: false # works, but outdated
+
+ # Proton-GE 6.19-1
+ - family: Proton-GE
+ name: Proton-6.19-GE-1
+ title: Proton 6.19 GE 1
+ uri: https://github.com/GloriousEggroll/proton-ge-custom/releases/download/6.19-GE-1/Proton-6.19-GE-1.tar.gz
+ files:
+ wine: files/bin/wine64
+ wineserver: files/bin/wineserver
+ winecfg: files/lib64/wine/x86_64-windows/winecfg.exe
+ recommended: false # works, but outdated
+
+ # Proton-GE 6.18-2
+ - family: Proton-GE
+ name: Proton-6.18-GE-2
+ title: Proton 6.18 GE 2
+ uri: https://github.com/GloriousEggroll/proton-ge-custom/releases/download/6.18-GE-2/Proton-6.18-GE-2.tar.gz
+ files:
+ wine: files/bin/wine64
+ wineserver: files/bin/wineserver
+ winecfg: files/lib64/wine/x86_64-windows/winecfg.exe
+ recommended: false # works, but outdated
+
+ # Proton-GE 6.18-1
+ - family: Proton-GE
+ name: Proton-6.18-GE-1
+ title: Proton 6.18 GE 1
+ uri: https://github.com/GloriousEggroll/proton-ge-custom/releases/download/6.18-GE-1/Proton-6.18-GE-1.tar.gz
+ files:
+ wine: files/bin/wine64
+ wineserver: files/bin/wineserver
+ winecfg: files/lib64/wine/x86_64-windows/winecfg.exe
+ recommended: false # works, but outdated
+
+ # Proton-GE 6.16-1
+ - family: Proton-GE
+ name: Proton-6.16-GE-1
+ title: Proton 6.16 GE 1
+ uri: https://github.com/GloriousEggroll/proton-ge-custom/releases/download/6.16-GE-1/Proton-6.16-GE-1.tar.gz
+ files:
+ wine: files/bin/wine64
+ wineserver: files/bin/wineserver
+ winecfg: files/lib64/wine/x86_64-windows/winecfg.exe
+ recommended: false # works, but outdated
\ No newline at end of file
diff --git a/repository/pics/logo.jpg b/repository/pics/logo.jpg
old mode 100644
new mode 100755
index e5d5c45..a1411b9
Binary files a/repository/pics/logo.jpg and b/repository/pics/logo.jpg differ
diff --git a/repository/pics/logos/2.4.0-2.jpg b/repository/pics/logos/2.4.0-2.jpg
new file mode 100755
index 0000000..e5d5c45
Binary files /dev/null and b/repository/pics/logos/2.4.0-2.jpg differ
diff --git a/repository/pics/stats/discord.png b/repository/pics/stats/discord.png
index 7221aba..081f3fc 100644
Binary files a/repository/pics/stats/discord.png and b/repository/pics/stats/discord.png differ
diff --git a/scripts/bundle-appimage.cjs b/scripts/bundle-appimage.cjs
index 5bea936..7c97891 100644
--- a/scripts/bundle-appimage.cjs
+++ b/scripts/bundle-appimage.cjs
@@ -39,7 +39,7 @@ const bundler = new Bundler({
output: path.join(__dirname, '../dist/An Anime Game Launcher.AppImage'),
// Application version
- version: '2.1.3'
+ version: '2.1.4'
});
// Bundle project
diff --git a/src/ts/core/DXVK.ts b/src/ts/core/DXVK.ts
index 5886263..418806c 100644
--- a/src/ts/core/DXVK.ts
+++ b/src/ts/core/DXVK.ts
@@ -1,3 +1,5 @@
+import YAML from 'yaml';
+
import type { DXVK as TDXVK } from '../types/DXVK';
import { Configs, Process, promisify, path } from '../../empathize';
@@ -60,7 +62,7 @@ export default class DXVK
.catch(() => resolveList([]));
const resolveList = async (folders: { entry: string, type: string }[]) => {
- let list: TDXVK[] = JSON.parse(await Neutralino.filesystem.readFile(`${constants.paths.appDir}/public/dxvks.json`));
+ let list: TDXVK[] = YAML.parse(await Neutralino.filesystem.readFile(`${constants.paths.appDir}/public/dxvks.yaml`));
let dxvks: TDXVK[] = [];
list.forEach((dxvk) => {
diff --git a/src/ts/core/Runners.ts b/src/ts/core/Runners.ts
index 6a6ef63..fcb1fd9 100644
--- a/src/ts/core/Runners.ts
+++ b/src/ts/core/Runners.ts
@@ -1,3 +1,5 @@
+import YAML from 'yaml';
+
import type {
Runner,
RunnerFamily
@@ -62,7 +64,7 @@ class Runners
.catch(() => resolveList([]));
const resolveList = async (folders: { entry: string, type: string }[]) => {
- let list: RunnerFamily[] = JSON.parse(await Neutralino.filesystem.readFile(`${constants.paths.appDir}/public/runners.json`));
+ let list: RunnerFamily[] = YAML.parse(await Neutralino.filesystem.readFile(`${constants.paths.appDir}/public/runners.yaml`));
let runners: RunnerFamily[] = [];
list.forEach((family) => {
diff --git a/src/ts/launcher/states/InstallWine.ts b/src/ts/launcher/states/InstallWine.ts
index 7aa4481..7a61e37 100644
--- a/src/ts/launcher/states/InstallWine.ts
+++ b/src/ts/launcher/states/InstallWine.ts
@@ -5,9 +5,9 @@ import DXVK from '../../core/DXVK';
export default (launcher: Launcher): Promise => {
return new Promise(async (resolve) => {
- Runners.download('lutris-ge-7.1-1-x86_64').then((stream) => {
+ Runners.download('lutris-ge-7.2-2-x86_64').then((stream) => {
launcher.progressBar?.init({
- label: 'Downloading Wine-GE 7.1-1...',
+ label: 'Downloading Wine-GE 7.2-2...',
showSpeed: true,
showEta: true,
showPercents: true,
@@ -22,7 +22,7 @@ export default (launcher: Launcher): Promise => {
stream?.unpackStart(() => {
launcher.progressBar?.init({
- label: 'Unpacking Wine-GE 7.1-1...',
+ label: 'Unpacking Wine-GE 7.2-2...',
showSpeed: true,
showEta: true,
showPercents: true,
@@ -36,7 +36,7 @@ export default (launcher: Launcher): Promise => {
stream?.unpackFinish(async () => {
// Select this runner
- await Runners.current('lutris-ge-7.1-1-x86_64');
+ await Runners.current('lutris-ge-7.2-2-x86_64');
// Create prefix if it is not created
import('./CreatePrefix').then((module) => {