Skip to content

Commit 7c94883

Browse files
authored
Add option to set Per-Game and Global Wine DPI value (#915)
1 parent 6093039 commit 7c94883

File tree

10 files changed

+133
-3
lines changed

10 files changed

+133
-3
lines changed

lang/chinese.txt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1212,3 +1212,11 @@ GUI_NOSTGCOMPATTOOL="Compatibility Tool"
12121212
DESC_NOSTGCOMPATTOOL="Compatibility Tool to use with the Non-Steam Game - Default is 'none', meaning no tool will be used"
12131213
GUI_VULKANPOSTPROCESSOR="Vulkan Post-Processor"
12141214
DESC_VULKANPOSTPROCESSOR="select a Vulkan Post-Processor for use with a Vulkan title (Native Linux or Proton compatible) - This option SHOULD NOT be used with ReShade enabled"
1215+
GUI_USEGLOBALWINEDPI="use Global Wine DPI Scaling"
1216+
DESC_USEGLOBALWINEDPI="enable Global Wine DPI scaling value set below - When disabled, wil revert to Wine default of '96'"
1217+
GUI_GLOBALWINEDPI="Global Wine DPI Scaling"
1218+
DESC_GLOBALWINEDPI="set a Wine DPI value to enforce for all games - Default is '96' as set by Wine"
1219+
GUI_USEPERGAMEWINEDPI="enable Wine DPI"
1220+
DESC_USEPERGAMEWINEDPI="enable Per-Game Wine DPI value set below for this game only"
1221+
GUI_PERGAMEWINEDPI="Wine DPI Scaling"
1222+
DESC_PERGAMEWINEDPI="set a Wine DPI value for this game only, this will override any global Wine DPI value - Default is '96' as set by Wine"

lang/dutch.txt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1211,3 +1211,11 @@ GUI_NOSTGCOMPATTOOL="Compatibility Tool"
12111211
DESC_NOSTGCOMPATTOOL="Compatibility Tool to use with the Non-Steam Game - Default is 'none', meaning no tool will be used"
12121212
GUI_VULKANPOSTPROCESSOR="Vulkan Post-Processor"
12131213
DESC_VULKANPOSTPROCESSOR="select a Vulkan Post-Processor for use with a Vulkan title (Native Linux or Proton compatible) - This option SHOULD NOT be used with ReShade enabled"
1214+
GUI_USEGLOBALWINEDPI="use Global Wine DPI Scaling"
1215+
DESC_USEGLOBALWINEDPI="enable Global Wine DPI scaling value set below - When disabled, wil revert to Wine default of '96'"
1216+
GUI_GLOBALWINEDPI="Global Wine DPI Scaling"
1217+
DESC_GLOBALWINEDPI="set a Wine DPI value to enforce for all games - Default is '96' as set by Wine"
1218+
GUI_USEPERGAMEWINEDPI="enable Wine DPI"
1219+
DESC_USEPERGAMEWINEDPI="enable Per-Game Wine DPI value set below for this game only"
1220+
GUI_PERGAMEWINEDPI="Wine DPI Scaling"
1221+
DESC_PERGAMEWINEDPI="set a Wine DPI value for this game only, this will override any global Wine DPI value - Default is '96' as set by Wine"

lang/english.txt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1212,3 +1212,11 @@ GUI_NOSTGCOMPATTOOL="Compatibility Tool"
12121212
DESC_NOSTGCOMPATTOOL="Compatibility Tool to use with the Non-Steam Game - Default is 'none', meaning no tool will be used"
12131213
GUI_VULKANPOSTPROCESSOR="Vulkan Post-Processor"
12141214
DESC_VULKANPOSTPROCESSOR="select a Vulkan Post-Processor for use with a Vulkan title (Native Linux or Proton compatible) - This option SHOULD NOT be used with ReShade enabled"
1215+
GUI_USEGLOBALWINEDPI="use Global Wine DPI Scaling"
1216+
DESC_USEGLOBALWINEDPI="enable Global Wine DPI scaling value set below - When disabled, wil revert to Wine default of '96'"
1217+
GUI_GLOBALWINEDPI="Global Wine DPI Scaling"
1218+
DESC_GLOBALWINEDPI="set a Wine DPI value to enforce for all games - Default is '96' as set by Wine"
1219+
GUI_USEPERGAMEWINEDPI="enable Wine DPI"
1220+
DESC_USEPERGAMEWINEDPI="enable Per-Game Wine DPI value set below for this game only"
1221+
GUI_PERGAMEWINEDPI="Wine DPI Scaling"
1222+
DESC_PERGAMEWINEDPI="set a Wine DPI value for this game only, this will override any global Wine DPI value - Default is '96' as set by Wine"

lang/englishUK.txt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1211,3 +1211,11 @@ GUI_NOSTGCOMPATTOOL="Compatibility Tool"
12111211
DESC_NOSTGCOMPATTOOL="Compatibility Tool to use with the Non-Steam Game - Default is 'none', meaning no tool will be used"
12121212
GUI_VULKANPOSTPROCESSOR="Vulkan Post-Processor"
12131213
DESC_VULKANPOSTPROCESSOR="select a Vulkan Post-Processor for use with a Vulkan title (Native Linux or Proton compatible) - This option SHOULD NOT be used with ReShade enabled"
1214+
GUI_USEGLOBALWINEDPI="use Global Wine DPI Scaling"
1215+
DESC_USEGLOBALWINEDPI="enable Global Wine DPI scaling value set below - When disabled, wil revert to Wine default of '96'"
1216+
GUI_GLOBALWINEDPI="Global Wine DPI Scaling"
1217+
DESC_GLOBALWINEDPI="set a Wine DPI value to enforce for all games - Default is '96' as set by Wine"
1218+
GUI_USEPERGAMEWINEDPI="enable Wine DPI"
1219+
DESC_USEPERGAMEWINEDPI="enable Per-Game Wine DPI value set below for this game only"
1220+
GUI_PERGAMEWINEDPI="Wine DPI Scaling"
1221+
DESC_PERGAMEWINEDPI="set a Wine DPI value for this game only, this will override any global Wine DPI value - Default is '96' as set by Wine"

lang/french.txt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1210,3 +1210,11 @@ GUI_NOSTGCOMPATTOOL="Compatibility Tool"
12101210
DESC_NOSTGCOMPATTOOL="Compatibility Tool to use with the Non-Steam Game - Default is 'none', meaning no tool will be used"
12111211
GUI_VULKANPOSTPROCESSOR="Vulkan Post-Processor"
12121212
DESC_VULKANPOSTPROCESSOR="select a Vulkan Post-Processor for use with a Vulkan title (Native Linux or Proton compatible) - This option SHOULD NOT be used with ReShade enabled"
1213+
GUI_USEGLOBALWINEDPI="use Global Wine DPI Scaling"
1214+
DESC_USEGLOBALWINEDPI="enable Global Wine DPI scaling value set below - When disabled, wil revert to Wine default of '96'"
1215+
GUI_GLOBALWINEDPI="Global Wine DPI Scaling"
1216+
DESC_GLOBALWINEDPI="set a Wine DPI value to enforce for all games - Default is '96' as set by Wine"
1217+
GUI_USEPERGAMEWINEDPI="enable Wine DPI"
1218+
DESC_USEPERGAMEWINEDPI="enable Per-Game Wine DPI value set below for this game only"
1219+
GUI_PERGAMEWINEDPI="Wine DPI Scaling"
1220+
DESC_PERGAMEWINEDPI="set a Wine DPI value for this game only, this will override any global Wine DPI value - Default is '96' as set by Wine"

lang/german.txt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1213,3 +1213,11 @@ GUI_NOSTGCOMPATTOOL="Compatibility Tool"
12131213
DESC_NOSTGCOMPATTOOL="Compatibility Tool to use with the Non-Steam Game - Default is 'none', meaning no tool will be used"
12141214
GUI_VULKANPOSTPROCESSOR="Vulkan Post-Processor"
12151215
DESC_VULKANPOSTPROCESSOR="select a Vulkan Post-Processor for use with a Vulkan title (Native Linux or Proton compatible) - This option SHOULD NOT be used with ReShade enabled"
1216+
GUI_USEGLOBALWINEDPI="use Global Wine DPI Scaling"
1217+
DESC_USEGLOBALWINEDPI="enable Global Wine DPI scaling value set below - When disabled, wil revert to Wine default of '96'"
1218+
GUI_GLOBALWINEDPI="Global Wine DPI Scaling"
1219+
DESC_GLOBALWINEDPI="set a Wine DPI value to enforce for all games - Default is '96' as set by Wine"
1220+
GUI_USEPERGAMEWINEDPI="enable Wine DPI"
1221+
DESC_USEPERGAMEWINEDPI="enable Per-Game Wine DPI value set below for this game only"
1222+
GUI_PERGAMEWINEDPI="Wine DPI Scaling"
1223+
DESC_PERGAMEWINEDPI="set a Wine DPI value for this game only, this will override any global Wine DPI value - Default is '96' as set by Wine"

lang/italian.txt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1211,3 +1211,11 @@ GUI_NOSTGCOMPATTOOL="Compatibility Tool"
12111211
DESC_NOSTGCOMPATTOOL="Compatibility Tool to use with the Non-Steam Game - Default is 'none', meaning no tool will be used"
12121212
GUI_VULKANPOSTPROCESSOR="Vulkan Post-Processor"
12131213
DESC_VULKANPOSTPROCESSOR="select a Vulkan Post-Processor for use with a Vulkan title (Native Linux or Proton compatible) - This option SHOULD NOT be used with ReShade enabled"
1214+
GUI_USEGLOBALWINEDPI="use Global Wine DPI Scaling"
1215+
DESC_USEGLOBALWINEDPI="enable Global Wine DPI scaling value set below - When disabled, wil revert to Wine default of '96'"
1216+
GUI_GLOBALWINEDPI="Global Wine DPI Scaling"
1217+
DESC_GLOBALWINEDPI="set a Wine DPI value to enforce for all games - Default is '96' as set by Wine"
1218+
GUI_USEPERGAMEWINEDPI="enable Wine DPI"
1219+
DESC_USEPERGAMEWINEDPI="enable Per-Game Wine DPI value set below for this game only"
1220+
GUI_PERGAMEWINEDPI="Wine DPI Scaling"
1221+
DESC_PERGAMEWINEDPI="set a Wine DPI value for this game only, this will override any global Wine DPI value - Default is '96' as set by Wine"

lang/polish.txt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1211,3 +1211,11 @@ GUI_NOSTGCOMPATTOOL="Compatibility Tool"
12111211
DESC_NOSTGCOMPATTOOL="Compatibility Tool to use with the Non-Steam Game - Default is 'none', meaning no tool will be used"
12121212
GUI_VULKANPOSTPROCESSOR="Vulkan Post-Processor"
12131213
DESC_VULKANPOSTPROCESSOR="select a Vulkan Post-Processor for use with a Vulkan title (Native Linux or Proton compatible) - This option SHOULD NOT be used with ReShade enabled"
1214+
GUI_USEGLOBALWINEDPI="use Global Wine DPI Scaling"
1215+
DESC_USEGLOBALWINEDPI="enable Global Wine DPI scaling value set below - When disabled, wil revert to Wine default of '96'"
1216+
GUI_GLOBALWINEDPI="Global Wine DPI Scaling"
1217+
DESC_GLOBALWINEDPI="set a Wine DPI value to enforce for all games - Default is '96' as set by Wine"
1218+
GUI_USEPERGAMEWINEDPI="enable Wine DPI"
1219+
DESC_USEPERGAMEWINEDPI="enable Per-Game Wine DPI value set below for this game only"
1220+
GUI_PERGAMEWINEDPI="Wine DPI Scaling"
1221+
DESC_PERGAMEWINEDPI="set a Wine DPI value for this game only, this will override any global Wine DPI value - Default is '96' as set by Wine"

lang/russian.txt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1211,3 +1211,11 @@ GUI_NOSTGCOMPATTOOL="Compatibility Tool"
12111211
DESC_NOSTGCOMPATTOOL="Compatibility Tool to use with the Non-Steam Game - Default is 'none', meaning no tool will be used"
12121212
GUI_VULKANPOSTPROCESSOR="Vulkan Post-Processor"
12131213
DESC_VULKANPOSTPROCESSOR="select a Vulkan Post-Processor for use with a Vulkan title (Native Linux or Proton compatible) - This option SHOULD NOT be used with ReShade enabled"
1214+
GUI_USEGLOBALWINEDPI="use Global Wine DPI Scaling"
1215+
DESC_USEGLOBALWINEDPI="enable Global Wine DPI scaling value set below - When disabled, wil revert to Wine default of '96'"
1216+
GUI_GLOBALWINEDPI="Global Wine DPI Scaling"
1217+
DESC_GLOBALWINEDPI="set a Wine DPI value to enforce for all games - Default is '96' as set by Wine"
1218+
GUI_USEPERGAMEWINEDPI="enable Wine DPI"
1219+
DESC_USEPERGAMEWINEDPI="enable Per-Game Wine DPI value set below for this game only"
1220+
GUI_PERGAMEWINEDPI="Wine DPI Scaling"
1221+
DESC_PERGAMEWINEDPI="set a Wine DPI value for this game only, this will override any global Wine DPI value - Default is '96' as set by Wine"

steamtinkerlaunch

Lines changed: 61 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
PREFIX="/usr"
77
PROGNAME="SteamTinkerLaunch"
88
NICEPROGNAME="Steam Tinker Launch"
9-
PROGVERS="v14.0.20230921-1"
9+
PROGVERS="v14.0.20230924-1"
1010
PROGCMD="${0##*/}"
1111
PROGINTERNALPROTNAME="Proton-stl"
1212
SHOSTL="stl"
@@ -158,6 +158,8 @@ SMALLDESK=0
158158
VTX_DOTNET_ROOT="c:\\Program Files\\dotnet\\\\"
159159
STLQUIET=0
160160
SLRAID="1070560" # Hardcoded SLR AppID for native games -- See `setSLRReap`
161+
DEFWINEDPI="96"
162+
WINEDPIVALUES="${DEFWINEDPI}!120!150!240"
161163

162164
### default vars ###
163165

@@ -2810,6 +2812,8 @@ function setDefaultCfgValues {
28102812
if [ -z "$USEHMMPROTON" ] ; then USEHMMPROTON="$NON"; fi
28112813
if [ -z "$USETERM" ] ; then USETERM="$(command -v "xterm")"; fi
28122814
if [ -z "$TERMARGS" ] ; then TERMARGS="-e"; fi
2815+
if [ -z "$USEGLOBALWINEDPI" ] ; then USEGLOBALWINEDPI="0"; fi
2816+
if [ -z "$GLOBALWINEDPI" ] ; then GLOBALWINEDPI="$DEFWINEDPI"; fi
28132817
}
28142818

28152819
function setDefaultCfgValuesdefault_template {
@@ -2963,6 +2967,8 @@ function setDefaultCfgValues {
29632967
if [ -z "$WINE_FULLSCREEN_FSR_STRENGTH" ] ; then WINE_FULLSCREEN_FSR_STRENGTH="2"; fi
29642968
if [ -z "$WINE_FULLSCREEN_FSR_MODE" ] ; then WINE_FULLSCREEN_FSR_MODE="none"; fi
29652969
if [ -z "$WINE_FULLSCREEN_FSR_CUSTOM_MODE" ] ; then WINE_FULLSCREEN_FSR_CUSTOM_MODE="none"; fi
2970+
if [ -z "$USEPERGAMEWINEDPI" ] ; then USEPERGAMEWINEDPI="0"; fi
2971+
if [ -z "$PERGAMEWINEDPI" ] ; then PERGAMEWINEDPI="$DEFWINEDPI"; fi
29662972
if [ -z "$STLWINEDEBUG" ] ; then STLWINEDEBUG="-all"; fi
29672973
if [ -z "$STLWINEDLLOVERRIDES" ] ; then STLWINEDLLOVERRIDES="$NON"; fi
29682974
if [ -z "$USERSTART" ] ; then USERSTART="$DUMMYBIN"; fi
@@ -3126,7 +3132,11 @@ function saveCfg {
31263132
echo "## $DESC_WINEDLDIR"
31273133
echo "WINEDLDIR=\"$WINEDLDIR\""
31283134
echo "## $DESC_WINEEXTDIR"
3129-
echo "WINEEXTDIR=\"$WINEEXTDIR\""
3135+
echo "WINEEXTDIR=\"$WINEEXTDIR\""
3136+
echo "## $DESC_USEGLOBALWINEDPI"
3137+
echo "USEGLOBALWINEDPI=\"$USEGLOBALWINEDPI\""
3138+
echo "## $DESC_GLOBALWINEDPI"
3139+
echo "GLOBALWINEDPI=\"$GLOBALWINEDPI\""
31303140
echo "## $DESC_AUTOLASTPROTON"
31313141
echo "AUTOLASTPROTON=\"$AUTOLASTPROTON\""
31323142
echo "## $DESC_STRACEDIR"
@@ -3581,6 +3591,10 @@ function saveCfg {
35813591
echo "WINE_FULLSCREEN_FSR=\"$WINE_FULLSCREEN_FSR\""
35823592
echo "## $DESC_WINE_FULLSCREEN_FSR_STRENGTH"
35833593
echo "WINE_FULLSCREEN_FSR_STRENGTH=\"$WINE_FULLSCREEN_FSR_STRENGTH\""
3594+
echo "## $DESC_USEPERGAMEWINEDPI"
3595+
echo "USEPERGAMEWINEDPI=\"$USEPERGAMEWINEDPI\""
3596+
echo "## $DESC_PERGAMEWINEDPI"
3597+
echo "PERGAMEWINEDPI=\"$PERGAMEWINEDPI\""
35843598
echo "## $DESC_CLEANPROTONTEMP"
35853599
echo "CLEANPROTONTEMP=\"$CLEANPROTONTEMP\""
35863600
echo "## $DESC_STLWINEDEBUG"
@@ -5468,6 +5482,10 @@ function AllSettingsEntriesDummyFunction {
54685482
--field=" $GUI_WINEEXTDIR!$DESC_WINEEXTDIR ('WINEEXTDIR')":DIR "${WINEEXTDIR/#-/ -}" `#CAT_Wine` `#SUB_Directories` `#MENU_GLOBAL` \
54695483
--field=" $GUI_WINE_LOG_DIR!$DESC_WINE_LOG_DIR ('WINE_LOG_DIR')":DIR "${WINE_LOG_DIR/#-/ -}" `#CAT_Wine` `#SUB_Directories` `#MENU_GAME` \
54705484
--field=" $GUI_ONLYWICO!$DESC_ONLYWICO ('ONLYWICO')":CHK "${ONLYWICO/#-/ -}" `#CAT_Wine` `#SUB_Checkbox` `#MENU_GAME` \
5485+
--field=" $GUI_USEGLOBALWINEDPI!$DESC_USEGLOBALWINEDPI ('USEGLOBALWINEDPI')":CHK "${USEGLOBALWINEDPI/#-/ -}" `#CAT_Wine` `#SUB_Checkbox` `#MENU_GLOBAL` \
5486+
--field=" $GUI_GLOBALWINEDPI!$DESC_GLOBALWINEDPI ('GLOBALWINEDPI')":CBE "$( cleanDropDown "${GLOBALWINEDPI/#-/ -}" "$WINEDPIVALUES" )" `#CAT_Wine` `#MENU_GLOBAL` \
5487+
--field=" $GUI_USEPERGAMEWINEDPI!$DESC_USEPERGAMEWINEDPI ('USEPERGAMEWINEDPI')":CHK "${USEPERGAMEWINEDPI/#-/ -}" `#CAT_Wine` `#SUB_Checkbox` `#MENU_GAME` \
5488+
--field=" $GUI_PERGAMEWINEDPI!$DESC_PERGAMEWINEDPI ('PERGAMEWINEDPI')":CBE "$( cleanDropDown "${PERGAMEWINEDPI/#-/ -}" "$WINEDPIVALUES" )" `#CAT_Wine` `#MENU_GAME` \
54715489
--field="$(spanFont "$GUI_OPTSMO2" "H")":LBL "SKIP" `#CAT_MO2` `#HEAD_Vortex` `#MENU_GAME` `#MENU_GLOBAL` \
54725490
--field=" $GUI_MO2COMPDATA!$DESC_MO2COMPDATA ('MO2COMPDATA')":DIR "${MO2COMPDATA/#-/ -}" `#CAT_MO2` `#SUB_Directories` `#MENU_GLOBAL` \
54735491
--field=" $GUI_USEMO2PROTON!$DESC_USEMO2PROTON ('USEMO2PROTON')":CB "$(cleanDropDown "${USEMO2PROTON/#-/ -}" "$PROTYADLIST")" `#CAT_MO2` `#MENU_GLOBAL` \
@@ -11361,7 +11379,8 @@ function setCommandLaunchVars {
1136111379
export RADV_PERFTEST=$STLRAD_PFTST
1136211380
fi
1136311381

11364-
setVulkanPostProcessor
11382+
setVulkanPostProcessor # i.e. vkShade
11383+
setWineDpiScaling
1136511384
}
1136611385

1136711386
# Used to create the launch command for games and custom commands so they can use various program functions i.e. GameScope
@@ -12847,6 +12866,45 @@ function chooseWinetricks {
1284712866
fi
1284812867
}
1284912868

12869+
## Manage setting the Wine DPI scale factor in the registry
12870+
function setWineDpiScaling {
12871+
WINEDPIREGPATH="HKEY_CURRENT_USER\\Control Panel\\Desktop"
12872+
WINEDPIREGKEY="LogPixels"
12873+
WINEDPIUSEVAL=""
12874+
12875+
## Didn't reuse updateWineRegistryKey because it can't handle the DWORD stuff we need to do here
12876+
## Room for a potential refactor in future
12877+
12878+
# If no Wine DPI option is enabled, skip
12879+
if [ "$USEPERGAMEWINEDPI" -eq 0 ] && [ "$USEGLOBALWINEDPI" -eq 0 ]; then
12880+
return
12881+
fi
12882+
12883+
WINEDPISCALEREGWINECMD="$( getWineBinFromProtPath "$( getProtPathFromCSV "$USEPROTON" )" )" # Get the Wine binary to run regedit with
12884+
# Per-Game Wine DPI takes priority over Global, so Global goes in elseif
12885+
if [ "$USEPERGAMEWINEDPI" -eq 1 ]; then # Per-Game
12886+
if [ -z "$PERGAMEWINEDPI" ]; then
12887+
writelog "INFO" "${FUNCNAME[0]} - Per-Game Wine DPI was enabled, but its value was blank -- Overwriting it as '$DEFWINEDPI'"
12888+
PERGAMEWINEDPI="$DEFWINEDPI"
12889+
fi
12890+
writelog "INFO" "${FUNCNAME[0]} - Setting Per-Game Wine DPI to '$PERGAMEWINEDPI' into prefix '$GPFX'"
12891+
WINEDPIUSEVAL="$PERGAMEWINEDPI"
12892+
elif [ "$USEGLOBALWINEDPI" -eq 1 ]; then # Global
12893+
if [ -z "$GLOBALWINEDPI" ]; then
12894+
writelog "INFO" "${FUNCNAME[0]} - Global Wine DPI was enabled, but its value was blank -- Overwriting it as '$DEFWINEDPI'"
12895+
GLOBALWINEDPI="$DEFWINEDPI"
12896+
fi
12897+
writelog "INFO" "${FUNCNAME[0]} - Setting Global Wine DPI to '$GLOBALWINEDPI' into prefix '$GPFX'"
12898+
WINEDPIUSEVAL="$GLOBALWINEDPI"
12899+
fi
12900+
12901+
# Make extra sure we only set the DPI scaling when we should
12902+
if [ -n "$WINEDPIUSEVAL" ]; then
12903+
writelog "INFO" "${FUNCNAME[0]} - Updating '$WINEDPIREGKEY' with DPI value '$WINEDPIUSEVAL'"
12904+
WINEPREFIX="$GPFX" "$WINEDPISCALEREGWINECMD" reg "add" "$WINEDPIREGPATH" "/v" "$WINEDPIREGKEY" "/t" "REG_DWORD" "/d" "${WINEDPIUSEVAL}" "/f"
12905+
fi
12906+
}
12907+
1285012908
function SetWineDebugChannels {
1285112909
if [ -n "$1" ]; then
1285212910
AID="$1"

0 commit comments

Comments
 (0)