Skip to content

Commit 9deeecb

Browse files
committed
v0.77.9.6
1 parent 7570928 commit 9deeecb

44 files changed

Lines changed: 785 additions & 674 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CHANGELOG.md

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,42 @@
1+
# v0.77.9.6
2+
3+
* Update [lwrun](https://github.com/VHSgunzo/lwrun) packages
4+
* Update lwrap `PKGBUILD`
5+
* Add time to complete all background processes to properly close the container
6+
* Update [wine-prefix](https://github.com/VHSgunzo/wine-prefix/releases/tag/v0.0.6) `v0.0.6`
7+
* Revert [GE-Proton](https://github.com/VHSgunzo/ge-proton-lw) to `lwrun` container
8+
* Update [GE-Proton](https://github.com/VHSgunzo/ge-proton-lw/releases/tag/v8.16) `v8.16`
9+
* Changed `FSR mode` to `balanced` by default (fix screen position and the lights for old games on Proton GE)
10+
* Updated lists of must have libraries for prefix
11+
* Add installing the Wine specified in the LW config or DB scripts, if it is not installed
12+
* Add request to restore the prefix from the backup of the default prefix, when changing the path to the prefix in the LW settings
13+
* Refactoring `lu_winemgr()`
14+
* Add the ability to disable the Wine theme changer
15+
* Add using `gstreamer` from the container in its absence in the custom `Wine/Proton`
16+
* Changed the use of DB scripts for applications and games
17+
* Update old DB scripts
18+
* Disable DB script for `The Last Of Us Part I`
19+
* Add DB script for `Emperor: Battle for Dune`
20+
* Add DB script for `Epic Games Launcher`
21+
* Add DB script for `League of Legends`
22+
* Add DB script for `Mass Effect`
23+
* Add DB script for `Need for Speed Porsche`
24+
* Add DB script for `WeMod`
25+
* Add DB script for `World Of Sea Battle`
26+
* Add DB script for `The Honkers Railway`
27+
* Add DB script for `Lesta Game Center`
28+
* Add DB script for `Wargaming Game Center`
29+
* Add DB script for `GOG Galaxy installer`
30+
* Add DB script for `osu!`
31+
* Add DB script for `Need for Speed Underground`
32+
* Add DB script for `Need for Speed Underground 2`
33+
* Add DB script for `Need for Speed Most Wanted`
34+
* Add DB script for `Need for Speed Carbon`
35+
* Update DB script for `Crossout`
36+
* Add DB script for setup's and installer's EXE
37+
* Remove Steam icon (fix get it from Steam exe)
38+
* Minor fixes
39+
140
# v0.77.9.1
241

342
* Change project name to Lux Wine

db/#LeagueClient.lwdb

Lines changed: 0 additions & 123 deletions
This file was deleted.

db/#PrinceOfPersia.lwdb

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,16 @@
1-
POP_EXE="$(ls "$EXE_PATH"/pop*.exe|head -1)"
2-
POP_EXE_NAME="$(basename "$POP_EXE")"
3-
if [ -f "$POP_EXE" ]
4-
then
5-
(while ! pidof "$LU_EXE" &>/dev/null
6-
do sleep 0.5
7-
done
8-
EXE_LWDB=0 LOADBAR=0 NO_TRAY=1 lu_run "$POP_EXE") &
9-
(while ! pidof "$POP_EXE_NAME" &>/dev/null
10-
do sleep 0.5
11-
done
12-
sleep 10
13-
kill $(pidof "$LU_EXE") 2>/dev/null) &
14-
fi
1+
pre_launch() {
2+
POP_EXE="$(ls "$EXE_PATH"/pop*.exe|head -1)"
3+
POP_EXE_NAME="$(basename "$POP_EXE")"
4+
if [ -f "$POP_EXE" ]
5+
then
6+
(while ! pidof "$LU_EXE" &>/dev/null
7+
do sleep 0.5
8+
done
9+
EXE_LWDB=0 LOADBAR=0 NO_TRAY=1 lu_run "$POP_EXE") &
10+
(while ! pidof "$POP_EXE_NAME" &>/dev/null
11+
do sleep 0.5
12+
done
13+
sleep 10
14+
kill $(pidof "$LU_EXE") 2>/dev/null) &
15+
fi
16+
}

db/#tlou-i-l.lwdb

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
# The Last Of Us Part I fix for Nvidia
2+
pre_launch() {
3+
if [[ -f "$PFX_DLL32_PTH/d3d12.dll" && -f "$PFX_DLL64_PTH/d3d12.dll" ]] && \
4+
[[ ! -f "$PFX_DLL32_PTH/d3d12core.dll" || ! -f "$PFX_DLL64_PTH/d3d12core.dll" ]]
5+
then
6+
try_ln "$PFX_DLL32_PTH/d3d12.dll" "$PFX_DLL32_PTH/d3d12core.dll"
7+
try_ln "$PFX_DLL64_PTH/d3d12.dll" "$PFX_DLL64_PTH/d3d12core.dll"
8+
fi
9+
10+
oodle_dll="$EXE_PATH/oo2core_9_win64.dll"
11+
oodle_chksum="019cafd2a2a955e4b12b34492162a9261053bef09c6cf3209a85b25a9952c613"
12+
oodle_dll_chksum=($(sha256sum "$oodle_dll" 2>/dev/null))
13+
if [ "$oodle_dll_chksum" != "$oodle_chksum" ]
14+
then
15+
if try_download "https://github.com/VHSgunzo/wine-dlls/releases/download/oodle-v2.9.5/oo2core_9_win64.dll" "$LW_DEF_TMP"
16+
then
17+
try_mv "$oodle_dll" "$oodle_dll.back"
18+
try_mv "$LW_DEF_TMP/oo2core_9_win64.dll" "$oodle_dll"
19+
else
20+
try_rm "$LW_DEF_TMP/oo2core_9_win64.dll" &>/dev/null
21+
print_error yad "Failed to download Oodle Decompression Library v2.9.5\nCrashes are possible when compiling shaders!"
22+
fi
23+
fi
24+
25+
if [ "$DXVK_NVAPI" == 1 ]
26+
then
27+
NVAPI_GIT_VERSION='v0.6.2-14-gc10c4fc'
28+
export NVAPI_GIT_RELEASE_URL="https://api.github.com/repos/VHSgunzo/nvapi/releases"
29+
export DXVK_NVAPI_DRIVER_VERSION=53141
30+
export NEEDCHKDLL=1 CHK_UPDATE=0
31+
32+
[ -n "$DXVK_NVAPI_VERSION" ] && \
33+
CUR_DXVK_NVAPI_VERSION="$DXVK_NVAPI_VERSION"
34+
[[ -n "$CUR_DXVK_NVAPI_VERSION" && "$CUR_DXVK_NVAPI_VERSION" != "$NVAPI_GIT_VERSION" ]] && \
35+
post_launch() {
36+
check_dxvk-nvapi '1' "$CUR_DXVK_NVAPI_VERSION"
37+
sed -i "s/DXVK_NVAPI_VERSION.*/DXVK_NVAPI_VERSION='$CUR_DXVK_NVAPI_VERSION'/" "$LW_CFG"
38+
}
39+
40+
check_dxvk-nvapi '1' "$NVAPI_GIT_VERSION"||exit 1
41+
fi
42+
}
43+
44+
WIN_VER=10

db/Anno2205.lwdb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
export PYTHONIOENCODING=utf-8
1+
PYTHONIOENCODING=utf-8

db/BioshockHD.lwdb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
check_win_version 10
2-
check_esync 0
3-
check_fsync 0
1+
WIN_VER=10
2+
ESYNC=0
3+
FSYNC=0

db/Crysis.lwdb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
check_win_version 10
2-
check_esync 0
1+
WIN_VER=10
2+
ESYNC=0

db/DOOMEternalx64vk.lwdb

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
1-
check_win_version 10
2-
check_exe_args '+com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 +m_smoothing 0'
1+
pre_launch() { check_exe_args '+com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 +m_smoothing 0' ; }
2+
3+
WIN_VER=10

db/EMPEROR.lwdb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Porsche.lwdb

db/EpicGamesLauncher.lwdb

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
1-
check_win_version 10
2-
check_exe_args '-opengl'
1+
pre_launch() { check_exe_args '-opengl' ; }
2+
3+
WIN_VER=10

0 commit comments

Comments
 (0)