forked from CastroFidel/PortWINE
		
	###Scripts version 1113###
2
This commit is contained in:
		| @@ -131,6 +131,12 @@ pw_mangohud_check () { | ||||
|         export DISABLE_MANGOHUD=1 | ||||
|     fi | ||||
| } | ||||
| pw_vkbasalt_check () { | ||||
|     export VKBASALT_CONFIG_FILE="${PORT_WINE_PATH}/data/vkBasalt.conf" | ||||
|     if [ -d "/home/${USER}/.local/share/reshade/Shaders/" ] | ||||
|     then sed -i "s%/xuser/%/${USER}/%" "${VKBASALT_CONFIG_FILE}" | ||||
|     fi | ||||
| } | ||||
| gui_question () { | ||||
|     `zenity --question --title "${inst_set}." --text "$1" --no-wrap ` &> /dev/null | ||||
|      [ $? -eq "0" ] && return 0 || return 1 | ||||
| @@ -277,7 +283,7 @@ PW_DOWNLOAD_GECKO () { | ||||
| PW_TRAY_ICON () { | ||||
|     if [ -z "`pgrep -a yad_new | grep "\-\-notification" | awk '{print $1}'`" ] ; then | ||||
|         tray_icon_click() { | ||||
|         echo "" | ||||
|             echo "" | ||||
|         } | ||||
|         export -f tray_icon_click | ||||
|         tray_icon_click_exit() { | ||||
| @@ -294,8 +300,8 @@ PW_TRAY_ICON () { | ||||
|         --command="bash -c tray_icon_click" \ | ||||
|         --tooltip="PortProton" \ | ||||
|         --menu="| \ | ||||
|         <<< CHANGE LOG >>>!bash -c open_changelog!"$PW_GUI_ICON_PATH/port_changelog.png"| \ | ||||
|         <<<   FORCE EXIT   >>>!bash -c tray_icon_click_exit!"$PW_GUI_ICON_PATH/port_exit.png"|" | ||||
| <<< CHANGE LOG >>>!bash -c open_changelog!"$PW_GUI_ICON_PATH/port_changelog.png"| \ | ||||
| <<<   FORCE EXIT   >>>!bash -c tray_icon_click_exit!"$PW_GUI_ICON_PATH/port_exit.png"|" | ||||
|     fi | ||||
| } | ||||
| START_PORTWINE () { | ||||
| @@ -324,17 +330,17 @@ START_PORTWINE () { | ||||
|     export WINE="${WINEDIR}/bin/wine" | ||||
|     export WINELOADER="${WINEDIR}/bin/wine" | ||||
|     export WINESERVER="${WINEDIR}/bin/wineserver" | ||||
|     export WINEDLLPATH="${WINEDIR}/lib/wine" | ||||
|     export LD_LIBRARY_PATH="${WINEDIR}/lib64:${WINEDIR}/lib" | ||||
|     export WINEDLLPATH="${WINEDIR}/lib64/wine:${WINEDIR}/lib/wine" | ||||
|  | ||||
|     create_new_dir "${WINEDIR}/share/wine/" | ||||
|     try_remove_dir "${WINEDIR}"/share/wine/gecko | ||||
|     try_remove_dir "${WINEDIR}"/share/wine/mono | ||||
|     try_force_link_dir "${HOME}/.PortWINE/gecko" "${WINEDIR}"/share/wine/ | ||||
|     try_force_link_dir "${HOME}/.PortWINE/mono" "${WINEDIR}"/share/wine/ | ||||
|     if [ -d "${PATH_TO_GAME}" ] | ||||
|     then export WINEDLLPATH="${WINEDIR}/lib64/wine:${WINEDIR}/lib/wine:${PATH_TO_GAME}" | ||||
|     else export WINEDLLPATH="${WINEDIR}/lib64/wine:${WINEDIR}/lib/wine" | ||||
|  | ||||
|     if [ ! -z "${LD_LIBRARY_PATH}" ] | ||||
|     then export LD_LIBRARY_PATH="${WINEDIR}/lib64/:${WINEDIR}/lib/:${LD_LIBRARY_PATH}" | ||||
|     else export LD_LIBRARY_PATH="${WINEDIR}/lib64/:${WINEDIR}/lib/" | ||||
|     fi | ||||
|     if [ ! -z "${PATH}" ] | ||||
|     then export PATH="${WINEDIR}/bin:${PATH}" | ||||
| @@ -344,7 +350,7 @@ START_PORTWINE () { | ||||
|         export PW_RUNTIME="" | ||||
|         echo "RUNTIME is disabled" | ||||
|     else | ||||
|         export PW_AND_RUNTIME_LIBRARY_PATH="/overrides/lib/x86_64-linux-gnu:/overrides/lib/x86_64-linux-gnu/aliases:/overrides/lib/i386-linux-gnu:/overrides/lib/i386-linux-gnu/aliases:" | ||||
|         export PW_AND_RUNTIME_LIBRARY_PATH="/overrides/lib/x86_64-linux-gnu/:/overrides/lib/x86_64-linux-gnu/aliases/:/overrides/lib/i386-linux-gnu/:/overrides/lib/i386-linux-gnu/aliases/:" | ||||
|         export PW_RUNTIME="${PW_WINELIB}/pressure-vessel/bin/pressure-vessel-unruntime \ | ||||
|         --share-home \ | ||||
|         --runtime=${PW_WINELIB}/runtime \ | ||||
| @@ -850,6 +856,7 @@ PW_RUN () { | ||||
|         cd "${WINEPREFIX}/drive_c" | ||||
|     fi | ||||
|     pw_mangohud_check | ||||
|     pw_vkbasalt_check | ||||
|     print_var "WINEDIR" "WINEARCH" "WINEPREFIX" "WINEDLLOVERRIDES" "PATH_TO_GAME" "PW_VULKAN_USE" "VKD3D_CONFIG" | ||||
|     if [ "${PW_LOG}" == 1 ] ; then | ||||
|         export PW_LOG_TO_FILE="${PORT_WINE_PATH}/${portname}.log" | ||||
|   | ||||
| @@ -5,7 +5,6 @@ | ||||
| try_remove_file "${PORT_WINE_TMP_PATH}/update_notifier" | ||||
| try_remove_file "${PORT_WINE_TMP_PATH}/init_run_suc" | ||||
|  | ||||
| try_remove_file "${PORT_WINE_PATH}/data/port_on" | ||||
| try_remove_file "${PORT_WINE_PATH}/settings.desktop" | ||||
| try_remove_file "${PORT_WINE_PATH}/debug.desktop" | ||||
| try_remove_file "${PORT_WINE_PATH}/reset.desktop" | ||||
|   | ||||
| @@ -5,7 +5,6 @@ export PW_MANGOHUD=1 | ||||
| export MANGOHUD_CONFIG=font_size=24,position=top-left,toggle_hud=Shift_R+F12,no_display | ||||
| #export DXVK_HUD=fps,devinfo | ||||
| #export ENABLE_VKBASALT=1 | ||||
| #export VKBASALT_CONFIG_FILE="${PORT_WINE_PATH}/data/vkBasalt.conf" | ||||
| #export PW_VIRTUAL_DESKTOP=1 | ||||
|  | ||||
| export PW_USE_RUNTIME=1     # 0 - disabled; 1 - enabled | ||||
|   | ||||
		Reference in New Issue
	
	Block a user