#!/usr/bin/env bash
#Author: astarso
#Sheltered2.exe
#Rating=1-5
#####################examples###########################
##export PP_COMMENT_DB="blablabla"
export PP_WINDOWS_VER="10"
export PP_DLL_INSTALL=""
export WINEDLLOVERRIDES=""
export LAUNCH_PARAMETERS=""
export PP_WINE_USE="PROTON_GE_7-9"
export PP_VULKAN_USE="1"
export PP_USE_DXR10="0"
##export PP_DLSS_ON=1
export PP_VULKAN_NO_ASYNC="0"
export PP_USE_NVAPI_AND_DLSS="0"
export PP_OLD_GL_STRING="0"
export PP_HIDE_NVIDIA_GPU="0"
export PP_FORCE_USE_VSYNC="0"
export PP_VIRTUAL_DESKTOP="0"
##export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
export ENABLE_VKBASALT="0"
##export PP_VKBASALT_EFFECTS="FakeHDR:cas"        # Use Reshade in others games (dx9-12 to vulkan only)
##export PP_VKBASALT_FFX_CAS="0.75"               # FidelityFX Contrast Adaptive Sharpening (min 0 - max 1)
export PP_NO_FSYNC="0"
export PP_NO_ESYNC="1"
export PP_USE_GSTREAMER="1"
##export PULSE_LATENCY_MSEC=60                    # Fix crackling audio in games
##export PP_NO_WRITE_WATCH=1                      # Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games).
export PP_HEAP_DELAY_FREE="0"
export PP_WINE_ALLOW_XIM="0"
##export WINEARCH=win32                           # defaut = win64
##export WINEPREFIX=
export PP_WINEDBG_DISABLE="1"
export PP_USE_TERMINAL="0"
export PP_GUI_DISABLED_CS="0"
##export PATH_TO_GAME=
##add_in_start_portwine () { commands ; }
export PP_PREFIX_NAME="DEFAULT"
export PP_MANGOHUD_USER_CONF="0"
export PP_USE_DXR11="0"
export PP_USE_GAMEMODE="1"
export PP_DX12_DISABLE="0"
export PP_PRIME_RENDER_OFFLOAD="0"
export PP_D3D_EXTRAS_DISABLE="0"
export PP_FIX_VIDEO_IN_GAME="1"
export MANGOHUD_CONFIG="font_size=24,position=top-left,toggle_hud=Shift_R+F12,no_display,resolution,wine,gpu_name,vulkan_driver,gpu_stats,vkbasalt"