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) => {