diff --git a/winehelper b/winehelper index 7a15a69..0a112b2 100755 --- a/winehelper +++ b/winehelper @@ -596,24 +596,27 @@ init_wine_ver () { export WINESERVER="wineserver" fi - if [[ $DEBUG != 1 ]] ; then + check_variables DXVK_LOG_LEVEL "none" + check_variables VKD3D_SHADER_DEBUG "none" + check_variables VKD3D_DEBUG "none" + check_variables DXVK_LOG_PATH "none" + check_variables VKBASALT_LOG_LEVEL "none" + check_variables DXVK_NVAPI_LOG_LEVEL "none" + + if [[ $DEBUG == 0 ]] ; then check_variables WINEDEBUG "-all" - check_variables DXVK_LOG_LEVEL "none" - check_variables VKD3D_SHADER_DEBUG "none" - check_variables VKD3D_DEBUG "none" - check_variables DXVK_LOG_PATH "none" - check_variables VKBASALT_LOG_LEVEL "none" - check_variables DXVK_NVAPI_LOG_LEVEL "none" export WH_WDBG='2>/dev/null' - else -# check_variables WINEDEBUG "fixme-all,err+loaddll,err+dll,err+file,err+reg,warn+file" + elif [[ $DEBUG == full ]] ; then check_variables WINEDEBUG "+loaddll,+seh" - check_variables DXVK_LOG_LEVEL "error" - check_variables VKD3D_DEBUG "error" - check_variables WINE_MONO_TRACE "E:System.NotImplementedException" - check_variables VK_LOADER_DEBUG "error" - check_variables VKBASALT_LOG_LEVEL "error" - check_variables DXVK_NVAPI_LOG_LEVEL "error" + export DXVK_LOG_LEVEL="error" + export VKD3D_DEBUG "error" + export WINE_MONO_TRACE "E:System.NotImplementedException" + export VK_LOADER_DEBUG "error" + export VKBASALT_LOG_LEVEL "error" + export DXVK_NVAPI_LOG_LEVEL "error" + export WH_WDBG="" + else + check_variables WINEDEBUG "err+all" export WH_WDBG="" fi @@ -805,7 +808,7 @@ prepair_wine () { Продолжая использовать данное ПО вы подтверждаете, что ознакомились с данным отказом от ответственности и принимаете все риски, связанные с его использованием. " - print_info "Для продолжения нажмите любую кнопку на клавиатуре." + print_info "Для продолжения нажмите любую клавишу на клавиатуре." read -s -n 1 fi