Several changes

- updated core library; now launcher will try to repair
  failed that were unnable to be patched by the hdiff patcher
- updated components list with new soda version
- limited dxvk and wine versions
  Now total amount is 12 versions, where (first) 6 are recommended
This commit is contained in:
Observer KRypt0n_ 2022-10-01 15:42:43 +02:00
parent eaa8379976
commit f9bf12056d
No known key found for this signature in database
GPG key ID: 844DA47BA25FE1E2
5 changed files with 10 additions and 10 deletions

2
Cargo.lock generated
View file

@ -31,7 +31,7 @@ dependencies = [
[[package]]
name = "anime-game-core"
version = "1.1.9"
version = "1.2.0"
dependencies = [
"anyhow",
"bzip2",

@ -1 +1 @@
Subproject commit 66b0e5f9c44a7d3247010b9a830f386f715b5ac5
Subproject commit 6f2c976003893603a7ac795deb6367db30595503

@ -1 +1 @@
Subproject commit 6ae731151cf1562877e5cb84896f3b5d3f001c6c
Subproject commit 7ea12b348400ce9524d21d225a85695512bf997f

View file

@ -14,12 +14,12 @@ lazy_static! {
Group {
title: String::from("Vanilla"),
subtitle: None,
versions: serde_json::from_str(include_str!("../../components/dxvk/vanilla.json")).unwrap()
versions: serde_json::from_str::<Vec<Version>>(include_str!("../../components/dxvk/vanilla.json")).unwrap().into_iter().take(12).collect()
},
Group {
title: String::from("Async"),
subtitle: Some(String::from("This version is not recommended for usage as can lead to anti-cheat detection. Automatically uses DXVK_ASYNC=1")),
versions: serde_json::from_str(include_str!("../../components/dxvk/async.json")).unwrap()
versions: serde_json::from_str::<Vec<Version>>(include_str!("../../components/dxvk/async.json")).unwrap().into_iter().take(12).collect()
}
];
}

View file

@ -9,22 +9,22 @@ lazy_static::lazy_static! {
Group {
title: String::from("Wine-GE-Proton"),
subtitle: None,
versions: serde_json::from_str(include_str!("../../components/wine/wine-ge-proton.json")).unwrap()
versions: serde_json::from_str::<Vec<Version>>(include_str!("../../components/wine/wine-ge-proton.json")).unwrap().into_iter().take(12).collect()
},
Group {
title: String::from("GE-Proton"),
subtitle: Some(String::from("This version includes its own DXVK builds and you can use DXVK_ASYNC variable")),
versions: serde_json::from_str(include_str!("../../components/wine/ge-proton.json")).unwrap()
versions: serde_json::from_str::<Vec<Version>>(include_str!("../../components/wine/ge-proton.json")).unwrap().into_iter().take(12).collect()
},
Group {
title: String::from("Soda"),
subtitle: Some(String::from("New runner based on Valves Wine, with patches from Proton, TKG and GE. Developed by Bottles")),
versions: serde_json::from_str(include_str!("../../components/wine/soda.json")).unwrap()
subtitle: Some(String::from("New runner based on Valve's Wine, with patches from Proton, TKG and GE. Developed by Bottles")),
versions: serde_json::from_str::<Vec<Version>>(include_str!("../../components/wine/soda.json")).unwrap().into_iter().take(12).collect()
},
Group {
title: String::from("Lutris"),
subtitle: None,
versions: serde_json::from_str(include_str!("../../components/wine/lutris.json")).unwrap()
versions: serde_json::from_str::<Vec<Version>>(include_str!("../../components/wine/lutris.json")).unwrap().into_iter().take(12).collect()
}
];
}