- added new wine versions

From previous commits:
- changed preferences icon, updated main window's menu
- removed open launcher folder button from settings
- added fix for dxvk applying with spaces to the runners folder path
- updated default patch repo's mirror
- updated core library; added support for Chinese version
- added default game edition prediction based on system locale
- added ability to run the game when all patch servers are down
- used `std::process::Output` on DXVK applying instead of String
  this fixes errors related to UTF-8 decoding since different systems may have
  different default encodings
- added "borderless" and "virtual desktop" options to settings;
  added separate FSR option to gamescope settings
- dxvk now uses wine64 to update prefix before applying patches
- added setting of `-window-mode exclusive` args to the wine when using wine FSR
- `WinePrefix::update` and so now use wine64 binary instead of wineboot
- renamed `files.wine` to `files.wine64` in `wine.json`
- `Config::try_get_wine_executable` function now return wine64 binary
- added errors toasting for initial setup window
This commit is contained in:
Observer KRypt0n_ 2022-08-07 15:15:51 +02:00
parent bfa8276a8e
commit 43b09f295d
No known key found for this signature in database
GPG key ID: 844DA47BA25FE1E2
5 changed files with 53 additions and 6 deletions

View file

@ -1,3 +1,25 @@
# 1.0.0
- added new wine versions
- changed preferences icon, updated main window's menu
- removed open launcher folder button from settings
- added fix for dxvk applying with spaces to the runners folder path
- updated default patch repo's mirror
- updated core library; added support for Chinese version
- added default game edition prediction based on system locale
- added ability to run the game when all patch servers are down
- used `std::process::Output` on DXVK applying instead of String
this fixes errors related to UTF-8 decoding since different systems may have
different default encodings
- added "borderless" and "virtual desktop" options to settings;
added separate FSR option to gamescope settings
- dxvk now uses wine64 to update prefix before applying patches
- added setting of `-window-mode exclusive` args to the wine when using wine FSR
- `WinePrefix::update` and so now use wine64 binary instead of wineboot
- renamed `files.wine` to `files.wine64` in `wine.json`
- `Config::try_get_wine_executable` function now return wine64 binary
- added errors toasting for initial setup window
# 1.0.0-rc2
- updated core library;

2
Cargo.lock generated
View file

@ -51,7 +51,7 @@ dependencies = [
[[package]]
name = "anime-game-launcher"
version = "1.0.0-rc2"
version = "1.0.0"
dependencies = [
"anime-game-core",
"dirs",

View file

@ -1,6 +1,6 @@
[package]
name = "anime-game-launcher"
version = "1.0.0-rc2"
version = "1.0.0"
description = "Anime Game launcher"
authors = ["Nikita Podvirnyy <suimin.tu.mu.ga.mi@gmail.com>"]
license = "GPL-3.0"

View file

@ -3,6 +3,19 @@
"title": "Wine-GE-Proton",
"subtitle": null,
"versions": [
{
"family": "Wine-GE-Proton",
"name": "lutris-GE-Proton7-25-x86_64",
"title": "Wine-GE-Proton 7-25",
"uri": "https://github.com/GloriousEggroll/wine-ge-custom/releases/download/GE-Proton7-25/wine-lutris-GE-Proton7-25-x86_64.tar.xz",
"files": {
"wine64": "bin/wine64",
"wineserver": "bin/wineserver",
"wineboot": "bin/wineboot",
"winecfg": "lib64/wine/x86_64-windows/winecfg.exe"
},
"recommended": true
},
{
"family": "Wine-GE-Proton",
"name": "lutris-GE-Proton7-24-x86_64",
@ -79,7 +92,7 @@
"wineboot": "bin/wineboot",
"winecfg": "lib64/wine/x86_64-windows/winecfg.exe"
},
"recommended": true
"recommended": false
},
{
"family": "Wine-GE-Proton",
@ -152,6 +165,19 @@
"title": "GE-Proton",
"subtitle": "This version includes its own DXVK builds and you can use DXVK_ASYNC variable",
"versions": [
{
"family": "GE-Proton",
"name": "GE-Proton7-29",
"title": "GE-Proton 7-29",
"uri": "https://github.com/GloriousEggroll/proton-ge-custom/releases/download/GE-Proton7-29/GE-Proton7-29.tar.gz",
"files": {
"wine64": "files/bin/wine64",
"wineserver": "files/bin/wineserver",
"wineboot": "files/bin/wineboot",
"winecfg": "files/lib64/wine/x86_64-windows/winecfg.exe"
},
"recommended": true
},
{
"family": "GE-Proton",
"name": "GE-Proton7-28",
@ -241,7 +267,7 @@
"wineboot": "files/bin/wineboot",
"winecfg": "files/lib64/wine/x86_64-windows/winecfg.exe"
},
"recommended": true
"recommended": false
},
{
"family": "GE-Proton",
@ -500,7 +526,7 @@
"wineboot": "bin/wineboot",
"winecfg": "lib64/wine/x86_64-windows/winecfg.exe"
},
"recommended": true
"recommended": false
},
{
"family": "Lutris",

View file

@ -7,7 +7,6 @@ use gtk::glib::clone;
use std::rc::Rc;
use std::cell::Cell;
use std::io::Error;
use std::process::Command;
use anime_game_core::prelude::*;