Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
P
PortWINE
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Mikhail Tergoev
PortWINE
Commits
1e7c6ace
Commit
1e7c6ace
authored
Sep 17, 2023
by
Mikhail Tergoev
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Scripts version 2220
parent
1b98adb8
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
45 additions
and
49 deletions
+45
-49
changelog_eng
data_from_portwine/changelog_eng
+8
-0
changelog_rus
data_from_portwine/changelog_rus
+9
-1
PlariumPlay
data_from_portwine/scripts/portwine_db/PlariumPlay
+3
-25
wgc
data_from_portwine/scripts/portwine_db/wgc
+4
-2
PW_PLARIUM_PLAY
data_from_portwine/scripts/pw_autoinstall/PW_PLARIUM_PLAY
+2
-2
runlib
data_from_portwine/scripts/runlib
+15
-15
var
data_from_portwine/scripts/var
+4
-4
No files found.
data_from_portwine/changelog_eng
View file @
1e7c6ace
...
@@ -2,6 +2,14 @@ You can help us in the development of the project on the website: https://linux-
...
@@ -2,6 +2,14 @@ You can help us in the development of the project on the website: https://linux-
-----------------------------------------
-----------------------------------------
Changelog:
Changelog:
###Scripts version 2220### Date: 17.09.2023 / Download update size: 260 megabytes
* HOTFIX: Plarium Play
* HOTFIX: World of Warships
* updated versions:
DXVK_GIT_VER 2.3-5
VKD3D_GIT_VER 1.1-3622
* updated PROTON_LG to version 8-15
###Scripts version 2219### Date: 03.09.2023 / Download update size: 8 megabytes
###Scripts version 2219### Date: 03.09.2023 / Download update size: 8 megabytes
* HOTFIX: Starfield
* HOTFIX: Starfield
* FIX: installing dotnet 4.6.1 for Plarium Play
* FIX: installing dotnet 4.6.1 for Plarium Play
...
...
data_from_portwine/changelog_rus
View file @
1e7c6ace
...
@@ -2,6 +2,14 @@
...
@@ -2,6 +2,14 @@
-----------------------------------------
-----------------------------------------
История изменений:
История изменений:
###Scripts version 2220### Дата: 17.09.2023 / Размер скачиваемого обновления: 260 мегабайт
* HOTFIX: установка Plarium Play перенесена в префикс DOTNET
* HOTFIX: Запуск игры Мир Кораблей (для исправления запустите автоустановку Lesta Game Center)
* обновлены версии:
DXVK_GIT_VER 2.3-5
VKD3D_GIT_VER 1.1-3622
* обновлен PROTON_LG до версии 8-15
###Scripts version 2219### Дата: 03.09.2023 / Размер скачиваемого обновления: 8 мегабайт
###Scripts version 2219### Дата: 03.09.2023 / Размер скачиваемого обновления: 8 мегабайт
* HOTFIX: запуск игры Starfield
* HOTFIX: запуск игры Starfield
* исправлена установка dotnet 4.6.1 необходимый для лончера Plarium Play
* исправлена установка dotnet 4.6.1 необходимый для лончера Plarium Play
...
@@ -36,7 +44,7 @@
...
@@ -36,7 +44,7 @@
sniper 0.20230718.55074
sniper 0.20230718.55074
* добавлено автоматическое определение видеокарт NVIDIA RTX (спасибо Boria138)
* добавлено автоматическое определение видеокарт NVIDIA RTX (спасибо Boria138)
* добавлено автоматическое включение поддержки DLSS и RAY TRACING для видеокарт NVIDIA RTX
* добавлено автоматическое включение поддержки DLSS и RAY TRACING для видеокарт NVIDIA RTX
* добавлена проверка на версию Vulkan API для совместимости с видеокарами без Vulkan API 1.3
* добавлена проверка на версию Vulkan API для совместимости с видеокар
т
ами без Vulkan API 1.3
###Scripts version 2215### Дата: 18.08.2023 / Размер скачиваемого обновления: 8 мегабайт
###Scripts version 2215### Дата: 18.08.2023 / Размер скачиваемого обновления: 8 мегабайт
* добавлено зеркало скриптов: https://gitlab.eterfund.ru/Castro-Fidel/
* добавлено зеркало скриптов: https://gitlab.eterfund.ru/Castro-Fidel/
...
...
data_from_portwine/scripts/portwine_db/PlariumPlay
View file @
1e7c6ace
...
@@ -4,29 +4,7 @@
...
@@ -4,29 +4,7 @@
#Rating=1-5
#Rating=1-5
#####################examples###########################
#####################examples###########################
##export PW_COMMENT_DB="blablabla"
##export PW_COMMENT_DB="blablabla"
export
PW_WINDOWS_VER
=
"7"
export
PW_WINDOWS_VER
=
"10"
export
PW_DLL_INSTALL
=
""
export
LAUNCH_PARAMETERS
=
""
export
PW_VULKAN_USE
=
"1"
export
PW_VULKAN_USE
=
"1"
export
PW_PREFIX_NAME
=
"PLARIUM_PLAY"
export
PW_PREFIX_NAME
=
"DOTNET"
export
PW_MANGOHUD
=
"0"
export
PW_MANGOHUD_x32
=
"0"
export
PW_MANGOHUD_USER_CONF
=
"0"
export
ENABLE_VKBASALT
=
"0"
export
PW_NO_ESYNC
=
"1"
export
PW_NO_FSYNC
=
"1"
export
PW_WINE_FULLSCREEN_FSR
=
"0"
export
PW_HIDE_NVIDIA_GPU
=
"0"
export
PW_VIRTUAL_DESKTOP
=
"0"
export
PW_USE_TERMINAL
=
"0"
export
PW_GUI_DISABLED_CS
=
"0"
export
PW_USE_GAMEMODE
=
"0"
export
PW_DX12_DISABLE
=
"1"
export
PW_USE_D3D_EXTRAS
=
"0"
export
PW_FIX_VIDEO_IN_GAME
=
"0"
export
PW_USE_GSTREAMER
=
"0"
export
PW_FORCE_LARGE_ADDRESS_AWARE
=
"1"
export
PW_USE_SHADER_CACHE
=
"0"
export
PW_USE_WINE_DXGI
=
"0"
export
PW_USE_EAC_AND_BE
=
"0"
export
WINEDLLOVERRIDES
=
""
data_from_portwine/scripts/portwine_db/wgc
View file @
1e7c6ace
...
@@ -7,15 +7,17 @@
...
@@ -7,15 +7,17 @@
#Rating=5
#Rating=5
export
PW_COMMENT_DB
=
"Wargaming and Lesta Game Centers"
export
PW_COMMENT_DB
=
"Wargaming and Lesta Game Centers"
################################################
################################################
export
PW_WINE_USE
=
"PROTON_LG"
export
PW_WINE_USE
=
"PROTON_LG
_8-4
"
export
PW_VULKAN_USE
=
1
#dxvk, vkd3d or 0 for OpenGL
export
PW_VULKAN_USE
=
1
#dxvk, vkd3d or 0 for OpenGL
export
LAUNCH_PARAMETERS
=
""
# Additional launch options
export
LAUNCH_PARAMETERS
=
""
# Additional launch options
export
PW_WINDOWS_VER
=
10
# Set windows version 10, 7 or XP
export
PW_WINDOWS_VER
=
10
# Set windows version 10, 7 or XP
export
WINEDLLOVERRIDES
=
""
export
WINEDLLOVERRIDES
=
""
export
PW_DLL_INSTALL
=
"lucida
vcrun2019
"
# Install DDL in port prefix (used winetricks)
export
PW_DLL_INSTALL
=
"lucida"
# Install DDL in port prefix (used winetricks)
export
PW_USE_D3D_EXTRAS
=
"1"
export
PW_USE_D3D_EXTRAS
=
"1"
export
PW_USE_EAC_AND_BE
=
"0"
export
PW_USE_EAC_AND_BE
=
"0"
gui_proton_downloader silent
"
${
PW_WINE_USE
}
"
add_in_start_portwine
()
{
add_in_start_portwine
()
{
if
[[
-f
"
${
PORT_WINE_PATH
}
/data/prefixes/
${
PW_PREFIX_NAME
}
/drive_c/users/
${
USER
}
/AppData/Roaming/Wargaming.net/WorldOfTanks/preferences.xml"
]]
;
then
if
[[
-f
"
${
PORT_WINE_PATH
}
/data/prefixes/
${
PW_PREFIX_NAME
}
/drive_c/users/
${
USER
}
/AppData/Roaming/Wargaming.net/WorldOfTanks/preferences.xml"
]]
;
then
sed
-i
's%<igbHardwareAccelerationEnabled> true </igbHardwareAccelerationEnabled>%<igbHardwareAccelerationEnabled> false </igbHardwareAccelerationEnabled>%'
"
${
PORT_WINE_PATH
}
/data/prefixes/
${
PW_PREFIX_NAME
}
/drive_c/users/
${
USER
}
/AppData/Roaming/Wargaming.net/WorldOfTanks/preferences.xml"
sed
-i
's%<igbHardwareAccelerationEnabled> true </igbHardwareAccelerationEnabled>%<igbHardwareAccelerationEnabled> false </igbHardwareAccelerationEnabled>%'
"
${
PORT_WINE_PATH
}
/data/prefixes/
${
PW_PREFIX_NAME
}
/drive_c/users/
${
USER
}
/AppData/Roaming/Wargaming.net/WorldOfTanks/preferences.xml"
...
...
data_from_portwine/scripts/pw_autoinstall/PW_PLARIUM_PLAY
View file @
1e7c6ace
...
@@ -4,8 +4,8 @@
...
@@ -4,8 +4,8 @@
export
LAUNCH_PARAMETERS
=(
"/s"
)
export
LAUNCH_PARAMETERS
=(
"/s"
)
export
PW_AUTOINSTALL_EXE
=
"
${
PW_USER_TEMP
}
/plarium_play_setup.exe"
export
PW_AUTOINSTALL_EXE
=
"
${
PW_USER_TEMP
}
/plarium_play_setup.exe"
export
PW_WINDOWS_VER
=
"10"
export
PW_WINDOWS_VER
=
"10"
export
PW_DLL_INSTALL
=
"dotnet461"
#
export PW_DLL_INSTALL="dotnet461"
export
PW_PREFIX_NAME
=
"
PLARIUM_PLAY
"
export
PW_PREFIX_NAME
=
"
DOTNET
"
start_portwine
start_portwine
...
...
data_from_portwine/scripts/runlib
View file @
1e7c6ace
...
@@ -124,23 +124,16 @@ start_portwine () {
...
@@ -124,23 +124,16 @@ start_portwine () {
fi
fi
}
}
if
!
try_force_link_file
"
${
WINEDIR
}
/lib/wine/nvapi/nvapi.dll"
"
${
WINEPREFIX
}
/drive_c/windows/syswow64/"
;
then
for
rm_dll
in
"nvml.dll"
"nvngx.ini"
"nvngx.dll"
"_nvngx.dll"
;
do
try_force_link_file
"
${
PW_PLUGINS_PATH
}
/nvapi/x32/nvapi.dll"
"
${
WINEPREFIX
}
/drive_c/windows/syswow64/"
try_remove_file
"
${
WINEPREFIX
}
/drive_c/windows/syswow64/
$rm_dll
"
fi
try_remove_file
"
${
WINEPREFIX
}
/drive_c/windows/system32/
$rm_dll
"
if
!
try_force_link_file
"
${
WINEDIR
}
/lib64/wine/nvapi/nvapi64.dll"
"
${
WINEPREFIX
}
/drive_c/windows/system32/"
;
then
done
try_force_link_file
"
${
PW_PLUGINS_PATH
}
/nvapi/x64/nvapi64.dll"
"
${
WINEPREFIX
}
/drive_c/windows/system32/"
fi
try_remove_file
"
${
WINEPREFIX
}
/drive_c/windows/syswow64/nvml.dll"
try_remove_file
"
${
WINEPREFIX
}
/drive_c/windows/system32/nvml.dll"
try_remove_file
"
${
WINEPREFIX
}
/drive_c/windows/system32/nvngx.ini"
try_remove_file
"
${
WINEPREFIX
}
/drive_c/windows/system32/nvngx.dll"
try_remove_file
"
${
WINEPREFIX
}
/drive_c/windows/system32/_nvngx.dll"
if
[[
"
${
PW_USE_FAKE_DLSS
}
"
==
1
]]
&&
[[
-d
"
${
PW_PLUGINS_PATH
}
/fake_dlss/
${
PW_FAKE_DLSS_VER
}
/"
]]
;
then
if
[[
"
${
PW_USE_FAKE_DLSS
}
"
==
1
]]
&&
[[
-d
"
${
PW_PLUGINS_PATH
}
/fake_dlss/
${
PW_FAKE_DLSS_VER
}
/"
]]
;
then
try_force_link_file
"
${
PW_PLUGINS_PATH
}
/fake_dlss/
${
PW_FAKE_DLSS_VER
}
/nvngx.dll"
"
${
WINEPREFIX
}
/drive_c/windows/system32/"
try_force_link_file
"
${
PW_PLUGINS_PATH
}
/fake_dlss/
${
PW_FAKE_DLSS_VER
}
/nvngx.dll"
"
${
WINEPREFIX
}
/drive_c/windows/system32/"
try_force_link_file
"
${
PW_PLUGINS_PATH
}
/fake_dlss/
${
PW_FAKE_DLSS_VER
}
/nvngx.ini"
"
${
WINEPREFIX
}
/drive_c/windows/system32/"
try_force_link_file
"
${
PW_PLUGINS_PATH
}
/fake_dlss/
${
PW_FAKE_DLSS_VER
}
/nvngx.ini"
"
${
WINEPREFIX
}
/drive_c/windows/system32/"
enabled_fake_nvidia_videocard 1
enabled_fake_nvidia_videocard 1
var_winedlloverride_update
"nvapi,nvapi64,nvngx=n;_nvngx="
var_winedlloverride_update
"nvapi,nvapi64,nvngx=n;_nvngx=
;nvcuda=b
"
export
DXVK_ENABLE_NVAPI
=
1
export
DXVK_ENABLE_NVAPI
=
1
export
WINE_HIDE_NVIDIA_GPU
=
0
export
WINE_HIDE_NVIDIA_GPU
=
0
# export DXVK_NVAPI_DRIVER_VERSION=
# export DXVK_NVAPI_DRIVER_VERSION=
...
@@ -155,7 +148,7 @@ start_portwine () {
...
@@ -155,7 +148,7 @@ start_portwine () {
export
DXVK_ENABLE_NVAPI
=
1
export
DXVK_ENABLE_NVAPI
=
1
export
WINE_HIDE_NVIDIA_GPU
=
0
export
WINE_HIDE_NVIDIA_GPU
=
0
# export DXVK_NVAPI_DRIVER_VERSION=
# export DXVK_NVAPI_DRIVER_VERSION=
var_winedlloverride_update
"nvngx,_nvngx,nvapi,nvapi64=n"
var_winedlloverride_update
"nvngx,_nvngx,nvapi,nvapi64=n
;nvcuda=b
"
else
else
enabled_fake_nvidia_videocard 0
enabled_fake_nvidia_videocard 0
export
DXVK_ENABLE_NVAPI
=
0
export
DXVK_ENABLE_NVAPI
=
0
...
@@ -412,7 +405,7 @@ start_portwine () {
...
@@ -412,7 +405,7 @@ start_portwine () {
print_info
"Use DAMAVAND (DirectX to wined3d vulkan)"
print_info
"Use DAMAVAND (DirectX to wined3d vulkan)"
export
WINE_D3D_CONFIG
=
'renderer=vulkan'
export
WINE_D3D_CONFIG
=
'renderer=vulkan'
else
else
print_info
"Use VKD3D-PROTON, DXVK and D8VK (DirectX to vulkan)"
print_info
"Use VKD3D-PROTON, DXVK and D8VK (DirectX
8-12
to vulkan)"
if
[[
"
${
PW_USE_WINE_DXGI
}
"
==
1
]]
;
then
if
[[
"
${
PW_USE_WINE_DXGI
}
"
==
1
]]
;
then
export
CP_DXVK_FILES
=
"d3d11 d3d10core d3d9 dxvk_config"
# openvr_api_dxvk
export
CP_DXVK_FILES
=
"d3d11 d3d10core d3d9 dxvk_config"
# openvr_api_dxvk
var_winedlloverride_update
dxgi
=
b
var_winedlloverride_update
dxgi
=
b
...
@@ -443,8 +436,15 @@ start_portwine () {
...
@@ -443,8 +436,15 @@ start_portwine () {
[[
"
$?
"
==
0
]]
&&
var_winedlloverride_update
"
${
wine_dxvk_dll
}
=n"
[[
"
$?
"
==
0
]]
&&
var_winedlloverride_update
"
${
wine_dxvk_dll
}
=n"
done
done
try_force_link_file
"
${
PATH_TO_DXVK_FILES
}
/x32/nvapi.dll"
"
${
WINEPREFIX
}
/drive_c/windows/syswow64/"
||
\
try_force_link_file
"
${
WINEDIR
}
/lib/wine/nvapi/nvapi.dll"
"
${
WINEPREFIX
}
/drive_c/windows/syswow64/"
||
\
try_force_link_file
"
${
PW_PLUGINS_PATH
}
/nvapi/x32/nvapi.dll"
"
${
WINEPREFIX
}
/drive_c/windows/syswow64/"
try_force_link_file
"
${
PATH_TO_DXVK_FILES
}
/x64/nvapi64.dll"
"
${
WINEPREFIX
}
/drive_c/windows/system32/"
||
\
try_force_link_file
"
${
WINEDIR
}
/lib64/wine/nvapi/nvapi64.dll"
"
${
WINEPREFIX
}
/drive_c/windows/system32/"
||
\
try_force_link_file
"
${
PW_PLUGINS_PATH
}
/nvapi/x64/nvapi64.dll"
"
${
WINEPREFIX
}
/drive_c/windows/system32/"
print_info
"Try link native VKD3D files..."
print_info
"Try link native VKD3D files..."
# libvkd3d-proton-utils-
for
wine_vkd3d_dll
in
d3d12 d3d12core libvkd3d-1 libvkd3d-shader-1
;
do
for
wine_vkd3d_dll
in
d3d12 d3d12core libvkd3d-1 libvkd3d-shader-1
;
do
if
[[
-f
"
${
PATH_TO_VKD3D_FILES
}
/x64/
${
wine_vkd3d_dll
}
.dll"
]]
;
then
if
[[
-f
"
${
PATH_TO_VKD3D_FILES
}
/x64/
${
wine_vkd3d_dll
}
.dll"
]]
;
then
try_force_link_file
"
${
PATH_TO_VKD3D_FILES
}
/x86/
${
wine_vkd3d_dll
}
.dll"
"
${
WINEPREFIX
}
/drive_c/windows/syswow64/
${
wine_vkd3d_dll
}
.dll"
try_force_link_file
"
${
PATH_TO_VKD3D_FILES
}
/x86/
${
wine_vkd3d_dll
}
.dll"
"
${
WINEPREFIX
}
/drive_c/windows/syswow64/
${
wine_vkd3d_dll
}
.dll"
...
...
data_from_portwine/scripts/var
View file @
1e7c6ace
#!/usr/bin/env bash
#!/usr/bin/env bash
#Author: Castro-Fidel (linux-gaming.ru)
#Author: Castro-Fidel (linux-gaming.ru)
#SCRIPTS_NEXT_VERSION=22
19
#SCRIPTS_NEXT_VERSION=22
20
########################################################################
########################################################################
export
PW_MANGOHUD
=
0
export
PW_MANGOHUD
=
0
export
MANGOHUD_CONFIG
=
cpu_stats,cpu_temp,cpu_mhz,cpu_color
=
2e97cb,cpu_text
=
CPU,gpu_stats,gpu_temp,gpu_core_clock,gpu_mem_clock,vulkan_driver,gpu_name,gpu_color
=
2e9762,gpu_text
=
GPU,vram,vram_color
=
ad64c1,ram,ram_color
=
c26693,io_color
=
a491d3,frame_timing
=
1,frametime_color
=
00ff00,time,arch,wine,wine_color
=
eb5b5b,engine_color
=
eb5b5b,background_alpha
=
0.2,font_size
=
24,background_color
=
020202,text_color
=
ffffff,toggle_hud
=
Shift_R+F12,resolution,vkbasalt
export
MANGOHUD_CONFIG
=
cpu_stats,cpu_temp,cpu_mhz,cpu_color
=
2e97cb,cpu_text
=
CPU,gpu_stats,gpu_temp,gpu_core_clock,gpu_mem_clock,vulkan_driver,gpu_name,gpu_color
=
2e9762,gpu_text
=
GPU,vram,vram_color
=
ad64c1,ram,ram_color
=
c26693,io_color
=
a491d3,frame_timing
=
1,frametime_color
=
00ff00,time,arch,wine,wine_color
=
eb5b5b,engine_color
=
eb5b5b,background_alpha
=
0.2,font_size
=
24,background_color
=
020202,text_color
=
ffffff,toggle_hud
=
Shift_R+F12,resolution,vkbasalt
...
@@ -38,7 +38,7 @@ export PW_WINE_USE="PROTON_LG"
...
@@ -38,7 +38,7 @@ export PW_WINE_USE="PROTON_LG"
export
PW_PLUGINS_VER
=
"_v12"
export
PW_PLUGINS_VER
=
"_v12"
export
PW_FAKE_DLSS_VER
=
"230506"
export
PW_FAKE_DLSS_VER
=
"230506"
###WINE_PROTON_LG###
###WINE_PROTON_LG###
export
PW_LG_VER
=
"8-1
4
"
export
PW_LG_VER
=
"8-1
5
"
export
PW_PROTON_LG_VER
=
"PROTON_LG_
${
PW_LG_VER
}
"
export
PW_PROTON_LG_VER
=
"PROTON_LG_
${
PW_LG_VER
}
"
###WINE_PROTON_GE###
###WINE_PROTON_GE###
export
PW_WINE_LG_VER
=
"8.5"
export
PW_WINE_LG_VER
=
"8.5"
...
@@ -48,9 +48,9 @@ export PW_WINE_FULLSCREEN_FSR="1"
...
@@ -48,9 +48,9 @@ export PW_WINE_FULLSCREEN_FSR="1"
export
VKD3D_LIMIT_TESS_FACTORS
=
"32"
export
VKD3D_LIMIT_TESS_FACTORS
=
"32"
export
D8VK_VER
=
"1.0"
export
D8VK_VER
=
"1.0"
export
DXVK_STABLE_VER
=
"1.10.3-28"
export
DXVK_STABLE_VER
=
"1.10.3-28"
export
DXVK_GIT_VER
=
"2.
2-164
"
export
DXVK_GIT_VER
=
"2.
3-5
"
export
VKD3D_STABLE_VER
=
"1.1-2602"
export
VKD3D_STABLE_VER
=
"1.1-2602"
export
VKD3D_GIT_VER
=
"1.1-3
556
"
export
VKD3D_GIT_VER
=
"1.1-3
622
"
###PREFIX_VERSION###
###PREFIX_VERSION###
export
DOTPFX_VER
=
"48v1"
export
DOTPFX_VER
=
"48v1"
export
DEFPFX_VER
=
"v1"
export
DEFPFX_VER
=
"v1"
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment