Commit 2018ab5c authored by Mikhail Tergoev's avatar Mikhail Tergoev

updated dxvk.conf and themes

parent 1b81250f
......@@ -2,6 +2,9 @@
-----------------------------------------
История изменений:
* добавлена поддержка русского языка в игровом режиме Steam Deck
* обновлены иконки во вкладке АВТОУСТАНОВКА
###Scripts version 2274### Дата: 07.04.2024 / Размер скачиваемого обновления: 15 мегабайт
* добавлена предыдущая тема для PortProton, включается добавлением "export GUI_THEME=classic" в "data/user.conf"
......
# Expose the HDR10 ColorSpace (DXGI_COLOR_SPACE_RGB_FULL_G2084_NONE_P2020)
# to the application by default.
# This shows to the game that the global Windows 'HDR Mode' is enabled.
# Many (broken) games will need this to be set to consider exposing HDR output
# as determine it based on the DXGIOutput's current ColorSpace instead of
# using CheckColorSpaceSupport.
# This defaults to the value of the DXVK_HDR environment variable.
#
# Supported values: True, False
# dxgi.enableHDR = True
# Create the VkSurface on the first call to IDXGISwapChain::Present,
# rather than when creating the swap chain. Some games that start
# rendering with a different graphics API may require this option,
......@@ -15,8 +27,9 @@
#
# Supported values : 0 - 16
# dxgi.maxFrameLatency = 1
# d3d9.maxFrameLatency = 1
# dxgi.maxFrameLatency = 0
# d3d9.maxFrameLatency = 0
# Enables frame rate limiter. The main purpose of this is to work around
# bugs in games that have physics or other simulation tied to their frame
......@@ -24,8 +37,8 @@
#
# Supported values : Any non-negative integer
dxgi.maxFrameRate = 240
d3d9.maxFrameRate = 240
# dxgi.maxFrameRate = 0
# d3d9.maxFrameRate = 0
# Override PCI vendor and device IDs reported to the application. Can
......@@ -39,14 +52,52 @@ d3d9.maxFrameRate = 240
# dxgi.hideAmdGpu = True
# dxgi.hideNvidiaGpu = False
# Override the reported device description
#
# Supported values: Any string.
# d3d9.customDeviceDesc = "NVIDIA GeForce RTX 4090"
# d3d9.customDeviceId = 2684
# d3d9.customVendorId = 10de
# Report Nvidia GPUs as AMD GPUs. Unless NVAPI support is explicitly
# enabled through Proton, this is done by default in order to work
# around crashes or low performance with Nvidia-speciic code paths
# in games, especially Unreal Engine.
#
# Supported values: Auto, True, False
# dxgi.hideNvidiaGpu = Auto
# Report Nvidia GPUs running on NVK as AMD GPUs.
#
# Supported values: Auto, True, False
# dxgi.hideNvkGpu = Auto
# Report AMD GPUs as Nvidia GPUs. This is only done for games that are
# known to have issues with AMDAGS or other AMD-specific code paths.
#
# Supported values: Auto, True, False
# dxgi.hideAmdGpu = Auto
# Report Intel GPUs as AMD GPUs. This is only done for games that are
# known to have issues with Intel-specific libraries such as XESS.
#
# Supported values: Auto, True, False
# dxgi.hideIntelGpu = Auto
# Override maximum amount of device memory and shared system memory
# reported to the application. This may fix texture streaming issues
# in games that do not support cards with large amounts of VRAM.
# This is not a hard cap and applications can choose to ignore it.
#
# Supported values: Any number in Megabytes.
......@@ -79,8 +130,8 @@ d3d9.maxFrameRate = 240
#
# Supported values: Any non-negative number
# dxgi.syncInterval = 0
# d3d9.presentInterval = 0
# dxgi.syncInterval = -1
# d3d9.presentInterval = -1
# True enables the mailbox present mode in case regular Vsync is disabled.
......@@ -96,8 +147,7 @@ d3d9.maxFrameRate = 240
#
# Supported values: Auto, True, False
# dxgi.tearFree = Auto
# d3d9.tearFree = Auto
# dxvk.tearFree = Auto
# Assume single-use mode for command lists created on deferred contexts.
......@@ -123,7 +173,7 @@ d3d9.maxFrameRate = 240
#
# Supported values: Any number between 8 and 64
# d3d11.maxTessFactor = 16
# d3d11.maxTessFactor = 0
# Enables relaxed pipeline barriers around UAV writes.
......@@ -163,7 +213,17 @@ d3d9.maxFrameRate = 240
#
# Supported values: Any number between -2.0 and 1.0
# d3d11.samplerLodBias = -0.3
# d3d11.samplerLodBias = 0.0
# d3d9.samplerLodBias = 0.0
# Clamps any negative LOD bias to 0. Applies after samplerLodBias has been
# applied. May help with games that use a high negative LOD bias by default.
#
# Supported values: True, False
# d3d11.clampNegativeLodBias = False
# d3d9.clampNegativeLodBias = False
# Declares vertex positions as invariant in order to solve
......@@ -175,6 +235,16 @@ d3d9.maxFrameRate = 240
# d3d9.invariantPosition = True
# Forces per-sample rate shading when MSAA is enabled, rather than per-pixel
# shading. May improve visual clarity at a significant performance cost, but
# may also introduce visual issues in some games.
#
# Supported values: True, False
# d3d11.forceSampleRateShading = False
# d3d9.forceSampleRateShading = False
# Forces the sample count of all textures to 1, and performs
# the needed fixups in resolve operations and shaders.
#
......@@ -230,6 +300,18 @@ d3d9.maxFrameRate = 240
# d3d11.enableContextLock = False
# Exposes or hides support for driver command lists
#
# Some games use the feature flag to decide whether to use deferred
# contexts or not. We enable this by default, but in some situations
# this can lead to issues if games detect an AMD GPU where command
# lists are not natively supported on Windows.
#
# Supported values: True, False
# d3d11.exposeDriverCommandLists = True
# Sets number of pipeline compiler threads.
#
# If the graphics pipeline library feature is enabled, the given
......@@ -258,6 +340,17 @@ d3d9.maxFrameRate = 240
# dxvk.useRawSsbo = Auto
# Changes memory chunk size.
#
# Can be used to override the maximum memory chunk size.
#
# Supported values:
# - 0 to use the defaults
# - any positive integer to limit the chunk size, in MiB
# dxvk.maxChunkSize = 0
# Controls graphics pipeline library behaviour
#
# Can be used to change VK_EXT_graphics_pipeline_library usage for
......@@ -419,15 +512,6 @@ d3d9.maxFrameRate = 240
# d3d9.deviceLocalConstantBuffers = False
# No Explicit Front Buffer
#
# Disables the front buffer
#
# Supported values:
# - True/False
# d3d9.noExplicitFrontBuffer = False
# Support DF formats
#
# Support the vendor extension DF floating point depth formats
......@@ -449,7 +533,7 @@ d3d9.maxFrameRate = 240
# Support X4R4G4B4
#
# Support the X4R4G4B4 format.
# The Sims 2 is a horrible game made by complete morons.
# The Sims 2 is a very broken game.
#
# Supported values:
# - True/False
......@@ -468,13 +552,24 @@ d3d9.maxFrameRate = 240
# Disable A8 as a Render Target
#
# Disable support for A8 format render targets
# Once again, The Sims 2 is a horrible game made by complete morons.
# Once again, The Sims 2 is a very broken game.
#
# Supported values:
# - True/False
# d3d9.disableA8RT = False
# Support for VCache Query
#
# Support for the vcache query
# Not very important as a user config.
# Used internally.
#
# Supported values:
# - True/False
# Defaults to True if vendorId == 0x10de
# d3d9.supportVCache = True
# Force Sampler Type Spec Constants
#
......@@ -497,16 +592,6 @@ d3d9.maxFrameRate = 240
# d3d9.forceAspectRatio = ""
# Allow Discard
#
# Allow the discard lock flag to be used
# Useful if some apps use this incorrectly.
#
# Supported values:
# - True/False
# d3d9.allowDiscard = True
# Enumerate by Displays
#
# Whether we should enumerate D3D9 adapters by display (windows behaviour)
......@@ -518,16 +603,17 @@ d3d9.maxFrameRate = 240
# d3d9.enumerateByDisplays = True
# APITrace Mode
# Cached Dynamic Buffers
#
# Makes all host visible buffers cached and coherent
# Improves performance when apitracing, but also can impact
# some dumb games.
# Allocates dynamic resources in D3DPOOL_DEFAULT in
# cached system memory rather than uncached memory or host-visible
# VRAM, in order to allow fast readback from the CPU. This is only
# useful for buggy applications, and may reduce GPU-bound performance.
#
# Supported values:
# - True/False
# d3d9.apitraceMode = False
# d3d9.cachedDynamicBuffers = False
# Seamless Cubes
#
......@@ -538,3 +624,56 @@ d3d9.maxFrameRate = 240
# - True/False
# d3d9.seamlessCubes = False
# Debug Utils
#
# Enables debug utils as this is off by default, this enables user annotations like BeginEvent()/EndEvent().
# Alternatively could be enabled with DXVK_DEBUG=markers environment variable.
#
# Supported values:
# - True/False
# dxvk.enableDebugUtils = False
# Memory limit for locked D3D9 textures
#
# How much virtual memory will be used for textures (in MB).
# 0 to disable the limit.
# THIS DOES NOT IMPACT ACTUAL MEMORY CONSUMPTION OR TEXTURE QUALITY.
# DO NOT CHANGE THIS UNLESS YOU HAVE A VERY GOOD REASON.
# d3d9.textureMemory = 100
# Hide integrated graphics from applications
#
# Only has an effect when dedicated GPUs are present on the system. It is
# not recommended to use this option at all unless absolutely necessary for
# a game to work; prefer using DXVK_FILTER_DEVICE_NAME whenever possible.
#
# Supported values:
# - True/False
# dxvk.hideIntegratedGraphics = False
# Trigger DEVICELOST when losing focus
#
# D3D9 requires the application to call Device::Reset after
# it loses focus in fullscreen.
# Some games rely on observing a D3DERR_DEVICELOST or D3DERR_NOTRESET.
# Others don't handle it correctly.
#
# Supported values:
# - True/False
# d3d9.deviceLossOnFocusLoss = False
# Reject Device::Reset if any losable resource is still alive
#
# D3D9 rejects Device::Reset if there's still any alive resources of specific types.
# (State blocks, additional swapchains, D3DPOOL_DEFAULT resources)
# Some games leak resources leading to a hang.
#
# Supported values:
# - True/False
# d3d9.countLosableResources = True
\ No newline at end of file
data_from_portwine/img/gui/24.png

4.5 KB | W: | H:

data_from_portwine/img/gui/24.png

4.72 KB | W: | H:

data_from_portwine/img/gui/24.png
data_from_portwine/img/gui/24.png
data_from_portwine/img/gui/24.png
data_from_portwine/img/gui/24.png
  • 2-up
  • Swipe
  • Onion skin
data_from_portwine/img/gui/bethesda.png

1.68 KB | W: | H:

data_from_portwine/img/gui/bethesda.png

1.07 KB | W: | H:

data_from_portwine/img/gui/bethesda.png
data_from_portwine/img/gui/bethesda.png
data_from_portwine/img/gui/bethesda.png
data_from_portwine/img/gui/bethesda.png
  • 2-up
  • Swipe
  • Onion skin
data_from_portwine/img/gui/caliber.png

1.87 KB | W: | H:

data_from_portwine/img/gui/caliber.png

3.25 KB | W: | H:

data_from_portwine/img/gui/caliber.png
data_from_portwine/img/gui/caliber.png
data_from_portwine/img/gui/caliber.png
data_from_portwine/img/gui/caliber.png
  • 2-up
  • Swipe
  • Onion skin
data_from_portwine/img/gui/cemu.png

1.66 KB | W: | H:

data_from_portwine/img/gui/cemu.png

2.8 KB | W: | H:

data_from_portwine/img/gui/cemu.png
data_from_portwine/img/gui/cemu.png
data_from_portwine/img/gui/cemu.png
data_from_portwine/img/gui/cemu.png
  • 2-up
  • Swipe
  • Onion skin
data_from_portwine/img/gui/dolphin.png

729 Bytes | W: | H:

data_from_portwine/img/gui/dolphin.png

1.6 KB | W: | H:

data_from_portwine/img/gui/dolphin.png
data_from_portwine/img/gui/dolphin.png
data_from_portwine/img/gui/dolphin.png
data_from_portwine/img/gui/dolphin.png
  • 2-up
  • Swipe
  • Onion skin
data_from_portwine/img/gui/epsxe.png

663 Bytes | W: | H:

data_from_portwine/img/gui/epsxe.png

3.2 KB | W: | H:

data_from_portwine/img/gui/epsxe.png
data_from_portwine/img/gui/epsxe.png
data_from_portwine/img/gui/epsxe.png
data_from_portwine/img/gui/epsxe.png
  • 2-up
  • Swipe
  • Onion skin
data_from_portwine/img/gui/find_48.png

2.23 KB | W: | H:

data_from_portwine/img/gui/find_48.png

1.97 KB | W: | H:

data_from_portwine/img/gui/find_48.png
data_from_portwine/img/gui/find_48.png
data_from_portwine/img/gui/find_48.png
data_from_portwine/img/gui/find_48.png
  • 2-up
  • Swipe
  • Onion skin
data_from_portwine/img/gui/gameforge.png

2.15 KB | W: | H:

data_from_portwine/img/gui/gameforge.png

1.87 KB | W: | H:

data_from_portwine/img/gui/gameforge.png
data_from_portwine/img/gui/gameforge.png
data_from_portwine/img/gui/gameforge.png
data_from_portwine/img/gui/gameforge.png
  • 2-up
  • Swipe
  • Onion skin
data_from_portwine/img/gui/gog.png

3.35 KB | W: | H:

data_from_portwine/img/gui/gog.png

2.49 KB | W: | H:

data_from_portwine/img/gui/gog.png
data_from_portwine/img/gui/gog.png
data_from_portwine/img/gui/gog.png
data_from_portwine/img/gui/gog.png
  • 2-up
  • Swipe
  • Onion skin
data_from_portwine/img/gui/itch.png

2.44 KB | W: | H:

data_from_portwine/img/gui/itch.png

2.13 KB | W: | H:

data_from_portwine/img/gui/itch.png
data_from_portwine/img/gui/itch.png
data_from_portwine/img/gui/itch.png
data_from_portwine/img/gui/itch.png
  • 2-up
  • Swipe
  • Onion skin
data_from_portwine/img/gui/lgc.png

657 Bytes | W: | H:

data_from_portwine/img/gui/lgc.png

494 Bytes | W: | H:

data_from_portwine/img/gui/lgc.png
data_from_portwine/img/gui/lgc.png
data_from_portwine/img/gui/lgc.png
data_from_portwine/img/gui/lgc.png
  • 2-up
  • Swipe
  • Onion skin
data_from_portwine/img/gui/mame.png

953 Bytes | W: | H:

data_from_portwine/img/gui/mame.png

1.58 KB | W: | H:

data_from_portwine/img/gui/mame.png
data_from_portwine/img/gui/mame.png
data_from_portwine/img/gui/mame.png
data_from_portwine/img/gui/mame.png
  • 2-up
  • Swipe
  • Onion skin
data_from_portwine/img/gui/panzar.png

3.09 KB | W: | H:

data_from_portwine/img/gui/panzar.png

4.09 KB | W: | H:

data_from_portwine/img/gui/panzar.png
data_from_portwine/img/gui/panzar.png
data_from_portwine/img/gui/panzar.png
data_from_portwine/img/gui/panzar.png
  • 2-up
  • Swipe
  • Onion skin
data_from_portwine/img/gui/poe.png

5.33 KB | W: | H:

data_from_portwine/img/gui/poe.png

4.57 KB | W: | H:

data_from_portwine/img/gui/poe.png
data_from_portwine/img/gui/poe.png
data_from_portwine/img/gui/poe.png
data_from_portwine/img/gui/poe.png
  • 2-up
  • Swipe
  • Onion skin
data_from_portwine/img/gui/ppsspp.png

2 KB | W: | H:

data_from_portwine/img/gui/ppsspp.png

4.33 KB | W: | H:

data_from_portwine/img/gui/ppsspp.png
data_from_portwine/img/gui/ppsspp.png
data_from_portwine/img/gui/ppsspp.png
data_from_portwine/img/gui/ppsspp.png
  • 2-up
  • Swipe
  • Onion skin
data_from_portwine/img/gui/project64.png

1.87 KB | W: | H:

data_from_portwine/img/gui/project64.png

4.99 KB | W: | H:

data_from_portwine/img/gui/project64.png
data_from_portwine/img/gui/project64.png
data_from_portwine/img/gui/project64.png
data_from_portwine/img/gui/project64.png
  • 2-up
  • Swipe
  • Onion skin
data_from_portwine/img/gui/retroarch.png

787 Bytes | W: | H:

data_from_portwine/img/gui/retroarch.png

2.65 KB | W: | H:

data_from_portwine/img/gui/retroarch.png
data_from_portwine/img/gui/retroarch.png
data_from_portwine/img/gui/retroarch.png
data_from_portwine/img/gui/retroarch.png
  • 2-up
  • Swipe
  • Onion skin
data_from_portwine/img/gui/steam.png

2.23 KB | W: | H:

data_from_portwine/img/gui/steam.png

2.54 KB | W: | H:

data_from_portwine/img/gui/steam.png
data_from_portwine/img/gui/steam.png
data_from_portwine/img/gui/steam.png
data_from_portwine/img/gui/steam.png
  • 2-up
  • Swipe
  • Onion skin
data_from_portwine/img/gui/ubc.png

3.28 KB | W: | H:

data_from_portwine/img/gui/ubc.png

5.52 KB | W: | H:

data_from_portwine/img/gui/ubc.png
data_from_portwine/img/gui/ubc.png
data_from_portwine/img/gui/ubc.png
data_from_portwine/img/gui/ubc.png
  • 2-up
  • Swipe
  • Onion skin
data_from_portwine/img/gui/vba-m.png

1.38 KB | W: | H:

data_from_portwine/img/gui/vba-m.png

3.37 KB | W: | H:

data_from_portwine/img/gui/vba-m.png
data_from_portwine/img/gui/vba-m.png
data_from_portwine/img/gui/vba-m.png
data_from_portwine/img/gui/vba-m.png
  • 2-up
  • Swipe
  • Onion skin
data_from_portwine/img/gui/yabause.png

2.47 KB | W: | H:

data_from_portwine/img/gui/yabause.png

5.45 KB | W: | H:

data_from_portwine/img/gui/yabause.png
data_from_portwine/img/gui/yabause.png
data_from_portwine/img/gui/yabause.png
data_from_portwine/img/gui/yabause.png
  • 2-up
  • Swipe
  • Onion skin
#!/usr/bin/env bash
# Author: chal55rus (Sergey P.)
########################################################################
export LAUNCH_PARAMETERS=("")
export PW_PREFIX_NAME="ROBLOX"
export PW_AUTOINSTALL_EXE="${PW_USER_TEMP}/roblox_installer.exe"
export WINEDLLOVERRIDES="mscoree,mshtml="
# export DISABLE_CP_DEFPFX=1
export PW_MUST_HAVE_DLL=""
export PORTWINE_CREATE_SHORTCUT_NAME="RobloxPlayerBeta"
start_portwine
if try_download_no_mirror "https://setup.rbxcdn.com/RobloxPlayerLauncher.exe" "${PW_AUTOINSTALL_EXE}"
then
pw_kill_autostart MicrosoftEdge &
pw_run "${PW_AUTOINSTALL_EXE}"
portwine_exe="$(find "$WINEPREFIX/drive_c/Program Files (x86)/Roblox/" -type f -name "RobloxPlayerBeta.exe" | head -n 1)"
try_remove_file "${portwine_exe}.ppdb"
pw_stop_progress_bar
portwine_create_shortcut
fi
stop_portwine
......@@ -42,14 +42,14 @@ fi
. "$(dirname $(readlink -f "$0"))/functions_helper"
if [[ -z "${LANG}" ]] ; then
export LANG=C
export FORCE_ENG_LANG=1
elif [[ "${START_FROM_STEAM}" == 1 ]] ; then
export FORCE_ENG_LANG=1
else
unset FORCE_ENG_LANG
fi
# if [[ -z "${LANG}" ]] ; then
# export LANG=C
# export FORCE_ENG_LANG=1
# elif [[ "${START_FROM_STEAM}" == 1 ]] ; then
# export FORCE_ENG_LANG=1
# else
# unset FORCE_ENG_LANG
# fi
create_new_dir "${HOME}/.local/share/applications"
if [[ "${PW_SILENT_RESTART}" == 1 ]] || [[ "${START_FROM_STEAM}" == 1 ]] ; then
......@@ -145,6 +145,7 @@ try_remove_file "${PORT_WINE_TMP_PATH}/update_pfx_log"
# TODO: remove this later...
try_remove_file "${PORT_SCRIPTS_PATH}/runlib"
try_remove_file "${PORT_SCRIPTS_PATH}/yad_gui"
try_remove_file "${PORT_SCRIPTS_PATH}/zen_yad_gui"
try_remove_file "${PW_GUI_THEMES_PATH}/default.css"
if [[ "${INSTALLING_PORT}" == 1 ]] ; then
......@@ -476,7 +477,6 @@ else
# --field=" Secret World Legends (ENG)"!"$PW_GUI_ICON_PATH/swl.png"!"":"FBTN" '@bash -c "button_click PW_SWL"'
# --field=" Bethesda.net Launcher"!"$PW_GUI_ICON_PATH/bethesda.png"!"":"FBTN" '@bash -c "button_click PW_BETHESDA"'
# --field=" ROBLOX"!"$PW_GUI_ICON_PATH/roblox.png"!"":"FBTN" '@bash -c "button_click PW_ROBLOX"'
export START_FROM_PP_GUI=1
......
export THEME_NAME="$(basename .pptheme)"
#!/usr/bin/env bash
export THEME_NAME=classic
export THEME_PATH="$PW_GUI_THEMES_PATH/$THEME_NAME"
export COVERS_PATH="$PW_GUI_THEMES_PATH/$THEME_NAME"
export YAD_OPTIONS="--css=$THEME_PATH/style.css \
--borders=5 \
--tab-borders=3 \
......
#!/usr/bin/env bash
# export GTK_DEBUG=interactive
# определение названия и пути темы
export THEME_NAME="$(basename .pptheme)"
export THEME_NAME=default
export THEME_PATH="$PW_GUI_THEMES_PATH/$THEME_NAME"
export COVERS_PATH="$PW_GUI_THEMES_PATH/classic"
# глобальные настройки YAD
export YAD_OPTIONS="--css=$THEME_PATH/style.css \
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment