forked from Linux-Gaming/PortProtonQt
Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c02a64f5bf
|
||
|
|
cd7bf7ba1e
|
||
|
|
8e964823f9
|
||
|
|
0e80f60ac7
|
||
|
|
f4cca57a1a | ||
|
|
bb64c6d2cd | ||
|
|
2774c67b7f | ||
|
|
2420c53c25 | ||
|
|
8e6a338575
|
||
|
|
2999eeeb97 | ||
|
|
8543698099 | ||
|
|
c4081f1933 | ||
|
|
d76f06d0b6
|
||
|
|
945b8ca24e
|
||
|
|
300c08626b
|
||
|
|
c573f45337
|
||
|
|
4321d215ea
|
||
|
|
662f0bf494
|
||
|
|
75f216ca6c
|
||
|
|
c462925477
|
||
|
|
2a34b08a0a
|
||
|
|
33fd22af23
|
||
|
|
a7d43068ed
|
||
|
|
d522ece132
|
No files matched your search
@@ -8,7 +8,7 @@ on:
|
||||
|
||||
env:
|
||||
# Common version, will be used for tagging the release
|
||||
VERSION: 0.1.11
|
||||
VERSION: 0.1.12
|
||||
PKGDEST: "/tmp/portprotonqt"
|
||||
PACKAGE: "portprotonqt"
|
||||
GITEA_TOKEN: ${{ secrets.GITEA_TOKEN }}
|
||||
|
||||
@@ -46,3 +46,7 @@ AUDIT_CHECKLIST.md
|
||||
|
||||
# Compiled gettext catalogs
|
||||
portprotonqt/locales/*/LC_MESSAGES/*.mo
|
||||
|
||||
|
||||
# AI
|
||||
.codex
|
||||
@@ -30,6 +30,15 @@ repos:
|
||||
require_serial: true
|
||||
exclude: 'themes/.*/styles\.py$'
|
||||
|
||||
- repo: local
|
||||
hooks:
|
||||
- id: bash-n
|
||||
name: bash -n
|
||||
entry: bash -c 'for file in "$@"; do bash -n "$file" || exit 1; done' --
|
||||
language: system
|
||||
files: ^build-aux/share/portproton/scripts/
|
||||
types: [shell]
|
||||
|
||||
- repo: local
|
||||
hooks:
|
||||
- id: check-qss-properties
|
||||
|
||||
@@ -12,6 +12,24 @@
|
||||
|
||||
**Scope:** These guidelines apply exclusively to AI-generated code. Documentation updates and human maintainers are exempt from line limits and these constraints.
|
||||
|
||||
## License and Attribution
|
||||
|
||||
- All code MUST be compatible with GPL-3.0.
|
||||
- Use appropriate SPDX license identifiers where applicable.
|
||||
- AI agents MUST NOT add `Signed-off-by` tags.
|
||||
|
||||
When AI contributes to the project, add an `Assisted-by` tag:
|
||||
|
||||
`Assisted-by: AGENT_NAME:MODEL_VERSION`
|
||||
|
||||
Where:
|
||||
- `AGENT_NAME` is the AI agent or framework name.
|
||||
- `MODEL_VERSION` is the specific model version.
|
||||
|
||||
Example:
|
||||
|
||||
`Assisted-by: Claude:claude-3-opus`
|
||||
|
||||
---
|
||||
|
||||
## Core Principles
|
||||
@@ -284,6 +302,7 @@ git commit -m "feat: description in English ≤72 chars"
|
||||
| uv-lock | uv.lock up to date |
|
||||
| ruff-check | Linting (E, W, F, B, C4, UP) |
|
||||
| pyright | Type checking |
|
||||
| bash-n | Bash syntax check for `build-aux/share/portproton/scripts/` |
|
||||
| check-meson | meson.build syntax + files |
|
||||
| check-qss-properties | Theme QSS validation |
|
||||
| trailing-whitespace | Whitespace cleanup |
|
||||
@@ -794,5 +813,5 @@ PortProtonQt/
|
||||
---
|
||||
|
||||
**Last updated:** 2026-03-10
|
||||
**Version:** 1.1
|
||||
**Version:** 1.2
|
||||
**Status:** Release
|
||||
+1
-1
@@ -3,7 +3,7 @@
|
||||
Все заметные изменения в этом проекте фиксируются в этом файле.
|
||||
Формат основан на [Keep a Changelog](https://keepachangelog.com/) и придерживается принципов [Semantic Versioning](https://semver.org/).
|
||||
|
||||
## [Unreleased]
|
||||
## [0.1.12] - 2026-04-17
|
||||
|
||||
### Added
|
||||
- В настройки PortProton добавлена галочка добавления/удаления инструмента совместимости Steam
|
||||
|
||||
+2
-2
@@ -1,5 +1,5 @@
|
||||
pkgname=('portprotonqt' 'portprotonqt-steam-compat')
|
||||
pkgver=0.1.11
|
||||
pkgver=0.1.12
|
||||
pkgrel=1
|
||||
pkgdesc="Modern GUI for managing and launching games from PortProton, Steam, and Epic Games Store"
|
||||
arch=('any')
|
||||
@@ -21,7 +21,7 @@ package_portprotonqt() {
|
||||
pkgdesc="Modern GUI for managing and launching games from PortProton, Steam, and Epic Games Store"
|
||||
optdepends=(
|
||||
'networkmanager: System tab network management'
|
||||
'bluez-utils: System tab bluetooth management'
|
||||
'bluez: System tab bluetooth management'
|
||||
'upower: System tab bluetooth battery level'
|
||||
'libpulse: System tab audio volume/output management'
|
||||
'python-dbus-fast: System tab D-Bus integration'
|
||||
|
||||
@@ -26,7 +26,7 @@ package_portprotonqt-git() {
|
||||
pkgdesc="Modern GUI for managing and launching games from PortProton, Steam, and Epic Games Store (development build)"
|
||||
optdepends=(
|
||||
'networkmanager: System tab network management'
|
||||
'bluez-utils: System tab bluetooth management'
|
||||
'bluez: System tab bluetooth management'
|
||||
'upower: System tab bluetooth battery level'
|
||||
'libpulse: System tab audio volume/output management'
|
||||
'python-dbus-fast: System tab D-Bus integration'
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global pypi_name portprotonqt
|
||||
%global pypi_version 0.1.11
|
||||
%global pypi_version 0.1.12
|
||||
%global oname PortProtonQt
|
||||
%global build_timestamp %(date +"%Y%m%d")
|
||||
%global _python_no_extras_requires 1
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global pypi_name portprotonqt
|
||||
%global pypi_version 0.1.11
|
||||
%global pypi_version 0.1.12
|
||||
%global oname PortProtonQt
|
||||
%global _python_no_extras_requires 1
|
||||
|
||||
|
||||
@@ -1,11 +1,20 @@
|
||||
polkit.addRule(function(action, subject) {
|
||||
var cmd_line = polkit.spawn(["ps", subject.pid]);
|
||||
var cmd_line = polkit.spawn(["ps", "-o", "args=", "-p", String(subject.pid)]);
|
||||
var ppid = polkit.spawn(["ps", "-o", "ppid=", "-p", String(subject.pid)]).trim();
|
||||
var parent_cmd_line = "";
|
||||
if (ppid) {
|
||||
parent_cmd_line = polkit.spawn(["ps", "-o", "args=", "-p", ppid]);
|
||||
}
|
||||
var is_ppqt_call =
|
||||
cmd_line.includes("ppqtos") ||
|
||||
parent_cmd_line.includes("ppqtos");
|
||||
|
||||
if ( (
|
||||
action.id === "org.freedesktop.NetworkManager.settings.modify.system" ||
|
||||
action.id == "org.freedesktop.udisks2.filesystem-mount-system" ||
|
||||
action.id == "org.freedesktop.udisks2.filesystem-mount-other-seat" ||
|
||||
action.id == "org.freedesktop.udisks2.filesystem-unmount-others" ) &&
|
||||
cmd_line.includes("ppqtos"))
|
||||
is_ppqt_call)
|
||||
{
|
||||
return polkit.Result.YES;
|
||||
}
|
||||
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 17 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 38 KiB |
+5814
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,8 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: xuser
|
||||
#AC4BFSP.exe
|
||||
#Rating=1-5
|
||||
#####################examples###########################
|
||||
export PW_VULKAN_USE=1
|
||||
export PW_USE_FSYNC=0
|
||||
export PW_USE_ESYNC=0
|
||||
@@ -0,0 +1,27 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: xuser
|
||||
#ACIII.exe
|
||||
#ACLiberation.exe
|
||||
#Rating=1-5
|
||||
#####################examples###########################
|
||||
export PW_VULKAN_USE="2"
|
||||
export PW_WINE_USE="WINE_LG_9-12-2"
|
||||
export PW_USE_ESYNC="0"
|
||||
export PW_USE_FSYNC="1"
|
||||
export PW_WINE_FULLSCREEN_FSR="1"
|
||||
export PW_HIDE_NVIDIA_GPU="0"
|
||||
export PW_VIRTUAL_DESKTOP="0"
|
||||
export PW_USE_TERMINAL="0"
|
||||
export PW_USE_D3D_EXTRAS="1"
|
||||
export PW_FIX_VIDEO_IN_GAME="0"
|
||||
export PW_REDUCE_PULSE_LATENCY="0"
|
||||
export PW_USE_US_LAYOUT="0"
|
||||
export PW_USE_GSTREAMER="1"
|
||||
export PW_USE_SHADER_CACHE="1"
|
||||
export PW_USE_WINE_DXGI="0"
|
||||
export PW_DINPUT_PROTOCOL="0"
|
||||
export LAUNCH_PARAMETERS=""
|
||||
export PW_WINDOWS_VER="10"
|
||||
export PW_DLL_INSTALL=""
|
||||
export PW_WINE_CPU_TOPOLOGY="disabled"
|
||||
export PW_MESA_GL_VERSION_OVERRIDE="disabled"
|
||||
@@ -0,0 +1,9 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: Alek V., Dervart
|
||||
#ACOdyssey.exe
|
||||
#Rating=4
|
||||
#####################examples###########################
|
||||
export PW_USE_ESYNC="1"
|
||||
export PW_USE_GSTREAMER="0"
|
||||
export PW_PREFIX_NAME="ACO"
|
||||
export PW_WINE_USE="WINE_LG"
|
||||
@@ -0,0 +1,11 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: Mels
|
||||
#ACOrigins.exe
|
||||
#Rating=1-5
|
||||
export PW_VULKAN_USE="2"
|
||||
export PW_WINE_USE="PROTON_LG"
|
||||
export PORTPROTON_NAME="ACOrigins"
|
||||
export PW_USE_ESYNC="1"
|
||||
export PW_USE_FSYNC="1"
|
||||
export PW_WINE_FULLSCREEN_FSR="1"
|
||||
export PW_USE_GSTREAMER="0"
|
||||
@@ -0,0 +1,8 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: anonymous
|
||||
#ACValhalla.exe
|
||||
#Rating=1-5
|
||||
#####################examples###########################
|
||||
export PW_DLL_INSTALL="vcrun2019" # Install DLL in port prefix (used winetricks)
|
||||
export PW_VULKAN_USE=1
|
||||
export NOSTSTDIR="\"${PATH_TO_GAME}\""
|
||||
@@ -0,0 +1,6 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: xuser
|
||||
#ALOTInstaller.exe
|
||||
#Rating=1-5
|
||||
#####################examples###########################
|
||||
export PW_VULKAN_USE=0
|
||||
@@ -0,0 +1,31 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: deck
|
||||
#APlagueTaleInnocence_x64.exe
|
||||
#Rating=1-5
|
||||
export PW_VULKAN_USE="2"
|
||||
export PW_WINE_USE="PROTON_LG"
|
||||
export PW_PREFIX_NAME="PLAGUE"
|
||||
export PORTPROTON_NAME="A Plague Tale: Innocence"
|
||||
export PW_USE_ESYNC="1"
|
||||
export PW_USE_FSYNC="0"
|
||||
export PW_WINE_FULLSCREEN_FSR="1"
|
||||
export PW_HIDE_NVIDIA_GPU="0"
|
||||
export PW_VIRTUAL_DESKTOP="0"
|
||||
export PW_USE_TERMINAL="0"
|
||||
export PW_USE_D3D_EXTRAS="1"
|
||||
export PW_FIX_VIDEO_IN_GAME="0"
|
||||
export PW_REDUCE_PULSE_LATENCY="0"
|
||||
export PW_USE_US_LAYOUT="0"
|
||||
export PW_USE_GSTREAMER="1"
|
||||
export PW_USE_SHADER_CACHE="1"
|
||||
export PW_USE_WINE_DXGI="0"
|
||||
export PW_DINPUT_PROTOCOL="0"
|
||||
export PW_USE_NATIVE_WAYLAND="0"
|
||||
export LAUNCH_PARAMETERS=""
|
||||
export PW_WINDOWS_VER="10"
|
||||
export PW_DLL_INSTALL="vcrun2017"
|
||||
export WINEDLLOVERRIDES=""
|
||||
export PW_WINE_CPU_TOPOLOGY="disabled"
|
||||
export PW_MESA_GL_VERSION_OVERRIDE="disabled"
|
||||
export PW_VKD3D_FEATURE_LEVEL="disabled"
|
||||
export PW_LOCALE_SELECT="disabled"
|
||||
@@ -0,0 +1,8 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: deck
|
||||
#APlagueTaleRequiem_x64.exe
|
||||
#Rating=1-5
|
||||
export PW_VULKAN_USE="2"
|
||||
export PW_WINE_USE="WINE_LG"
|
||||
export PW_PREFIX_NAME="PLAGUE"
|
||||
export PORTPROTON_NAME="A Plague Tale: Requiem"
|
||||
@@ -0,0 +1,9 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: Eljeyna
|
||||
#ActOfWar.exe
|
||||
#ActOfWar_HighTreason.exe
|
||||
#Rating=1-5
|
||||
export PW_WINE_USE="WINE-9.14-AMD64"
|
||||
export PW_PREFIX_NAME="ACT_OF_WAR"
|
||||
|
||||
gui_proton_downloader silent "$PW_WINE_USE"
|
||||
@@ -0,0 +1,10 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: vano
|
||||
#AliceMadnessReturns.exe
|
||||
#Rating=5
|
||||
#####################examples###########################
|
||||
export PW_WINDOWS_VER="10"
|
||||
export PW_USE_FSYNC="0"
|
||||
export PW_USE_ESYNC="0"
|
||||
export PW_USE_GSTREAMER="1"
|
||||
export PW_WINE_USE="PROTON_LG"
|
||||
@@ -0,0 +1,33 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: ducksomecode
|
||||
#AloneInTheDark-Win64-Shipping.exe
|
||||
#Rating=1-5
|
||||
#####################examples###########################
|
||||
export PW_WINDOWS_VER="10"
|
||||
export PW_DLL_INSTALL=""
|
||||
export WINEDLLOVERRIDES=""
|
||||
export LAUNCH_PARAMETERS=""
|
||||
export PW_VULKAN_USE="2"
|
||||
export PW_HIDE_NVIDIA_GPU="0"
|
||||
export PW_VIRTUAL_DESKTOP="0"
|
||||
export PW_USE_FSYNC="1"
|
||||
export PW_USE_ESYNC="0"
|
||||
export PW_USE_GSTREAMER="1"
|
||||
export PW_REDUCE_PULSE_LATENCY="0"
|
||||
export PW_USE_TERMINAL="0"
|
||||
export PW_WINE_USE="WINE_LG"
|
||||
export PW_PREFIX_NAME="ALONE_IN_THE_DARK"
|
||||
export PW_WINE_FULLSCREEN_FSR="0"
|
||||
export PW_USE_D3D_EXTRAS="1"
|
||||
export PW_FIX_VIDEO_IN_GAME="0"
|
||||
export PW_USE_SHADER_CACHE="1"
|
||||
export PW_USE_WINE_DXGI="0"
|
||||
export PW_USE_GALLIUM_ZINK="0"
|
||||
export PW_USE_RUNTIME="1"
|
||||
export PW_WINE_CPU_TOPOLOGY="disabled"
|
||||
export PORTPROTON_NAME="Alone in the Dark"
|
||||
export PW_DINPUT_PROTOCOL="1"
|
||||
export PW_USE_NATIVE_WAYLAND="0"
|
||||
export PW_MESA_GL_VERSION_OVERRIDE="disabled"
|
||||
export PW_VKD3D_FEATURE_LEVEL="disabled"
|
||||
export PW_LOCALE_SELECT="disabled"
|
||||
@@ -0,0 +1,5 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: Eljeyna
|
||||
#Animal Well.exe
|
||||
#Rating=1-5
|
||||
export PW_WINE_USE="WINE_LG"
|
||||
@@ -0,0 +1,8 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: fidel
|
||||
#Ankama Launcher.exe
|
||||
#Rating=1-5
|
||||
export PW_WINE_USE="WINE_LG"
|
||||
export PW_PREFIX_NAME="ANKAMA"
|
||||
export PORTPROTON_NAME="Ankama "
|
||||
export FILE_DESCRIPTION="Ankama Launcher"
|
||||
@@ -0,0 +1,18 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: xuser
|
||||
#Anno4.exe
|
||||
#Rating=1-5
|
||||
#####################examples###########################
|
||||
if [[ "$LANGUAGE" == "ru" ]] ; then
|
||||
export PW_COMMENT_DB="Если после первого запуска вы увидите черный экран, просто перезапустите игру."
|
||||
else
|
||||
export PW_COMMENT_DB="If after the first launch you see a black screen,\njust restart the game."
|
||||
fi
|
||||
|
||||
export PW_VULKAN_USE=1
|
||||
|
||||
add_in_start_portwine () {
|
||||
if [[ -d "${WINEPREFIX}/drive_c/users/steamuser/AppData/Roaming/Ubisoft/Anno1404/Config/" ]] ; then
|
||||
sed -i 's/<DirectXVersion>0<\/DirectXVersion>/<DirectXVersion>9<\/DirectXVersion>/' "${WINEPREFIX}/drive_c/users/steamuser/AppData/Roaming/Ubisoft/Anno1404/Config/Engine.ini"
|
||||
fi
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: stalker
|
||||
#AnomalyLauncher.exe
|
||||
#Rating=1-5
|
||||
#####################examples###########################
|
||||
export PW_DLL_INSTALL="d3dx10 d3dx11_42 d3dx11_43" # Install DLL in port prefix (used winetricks)
|
||||
export PW_VULKAN_USE=1
|
||||
export PW_USE_WINE_DXGI=1
|
||||
@@ -0,0 +1,7 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: chal55rus
|
||||
#AnomalyZone.exe
|
||||
#Rating=1-5
|
||||
export PW_VULKAN_USE="2"
|
||||
export PW_WINE_USE="WINE_LG"
|
||||
export PW_PREFIX_NAME="DEFAULT"
|
||||
@@ -0,0 +1,10 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: rosakodu
|
||||
#GS456.exe
|
||||
#Rating=1-5
|
||||
export PW_VULKAN_USE="2"
|
||||
export PW_WINE_USE="PROTON_LG_7-54"
|
||||
export PW_PREFIX_NAME="APOLLO_JUSTICE"
|
||||
export WINEDLLOVERRIDES="winmm.dll=n,b"
|
||||
|
||||
gui_proton_downloader silent "$PW_WINE_USE"
|
||||
@@ -0,0 +1,7 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: akai
|
||||
#Arthur.exe
|
||||
#Rating=1-5
|
||||
#####################examples###########################
|
||||
export PW_REDUCE_PULSE_LATENCY=1
|
||||
export PW_VULKAN_USE=2
|
||||
@@ -0,0 +1,6 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: Сергей 33 (46)
|
||||
#BF2.exe
|
||||
#Rating=4
|
||||
################################################
|
||||
export PW_WINDOWS_VER="7"
|
||||
@@ -0,0 +1,23 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: dez
|
||||
#Battle.net Launcher.exe
|
||||
#Battle.net-Setup.exe
|
||||
#Battle.net.exe
|
||||
#Rating=5
|
||||
################################################
|
||||
export PW_VULKAN_USE="2"
|
||||
export LAUNCH_PARAMETERS=""
|
||||
export WINEDLLOVERRIDES="locationapi="
|
||||
export PW_DLL_INSTALL="vcrun2019 d3dx11_42 d3dx11_43"
|
||||
export PW_WINDOWS_VER="10"
|
||||
export PW_WINE_FULLSCREEN_FSR="0"
|
||||
export PW_WINE_USE="PROTON_LG"
|
||||
export WINE_SIMULATE_WRITECOPY="1"
|
||||
|
||||
add_in_start_portwine () {
|
||||
rm -fr "${PORT_DATA_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/ProgramData/Agent/data"
|
||||
rm -fr "${PORT_DATA_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/users/${USER}/Blizzard Entertainment/Battle.net/Cache"
|
||||
rm -fr "${PORT_DATA_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/users/Public/Blizzard Entertainment/Battle.net/Cache"
|
||||
try_remove_file "${PORT_DATA_PATH}/data/prefixes/${PW_PREFIX_NAME}/drive_c/windows/Fonts/sourcehansans.ttc"
|
||||
# sed -i 's/"GrabFullscreen"="Y"/"GrabFullscreen"="N"/' "${PORT_DATA_PATH}/data/prefixes/${PW_PREFIX_NAME}/user.reg"
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: Mels
|
||||
#BeyondTwoSouls.exe
|
||||
#Rating=1-5
|
||||
export PW_VULKAN_USE="2"
|
||||
export PW_WINE_USE="WINE_LG"
|
||||
export PORTPROTON_NAME="BeyondTwoSouls"
|
||||
export PW_USE_SHADER_CACHE="0"
|
||||
@@ -0,0 +1,20 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: Alek V., Eljeyna
|
||||
#div.exe
|
||||
#Rating=1-5
|
||||
#####################examples###########################
|
||||
export PW_WINE_USE="WINE_LG"
|
||||
export PW_DGVOODOO2="1"
|
||||
export PW_DGV2_DISABLE_D3D="1"
|
||||
export PW_DGV2_VRAM="1024"
|
||||
export PW_DGV2_RESOLUTION="1280x720"
|
||||
export PW_DGV2_VIDEOCARD="dgVoodoo2 Virtual 3D"
|
||||
|
||||
add_in_start_portwine () {
|
||||
if [[ -f "${PATH_TO_GAME}/fontlist.txt" ]] ; then
|
||||
if grep -q "charset russian" "${PATH_TO_GAME}/fontlist.txt" ; then
|
||||
sed -i 's/DEFINE $TTFONTNAME "BDFont"/DEFINE $TTFONTNAME "Arial"/g' "${PATH_TO_GAME}/fontlist.txt"
|
||||
sed -i 's/DEFINE $TTFONTANAME "BDFont"/DEFINE $TTFONTANAME "Arial"/g' "${PATH_TO_GAME}/fontlist.txt"
|
||||
fi
|
||||
fi
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: kosta
|
||||
#Biomutant.exe
|
||||
#Rating=1-5
|
||||
#####################examples###########################
|
||||
export PW_VULKAN_USE=1
|
||||
export PW_DLL_INSTALL="vcrun2019" # Install DLL in port prefix (used winetricks)
|
||||
@@ -0,0 +1,17 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: deck
|
||||
#Bioshock2HD.exe
|
||||
#Rating=5
|
||||
export PW_VULKAN_USE="2"
|
||||
export PW_WINE_USE="WINE_LG"
|
||||
export PW_PREFIX_NAME="DEFAULT"
|
||||
export PW_VKBASALT="1"
|
||||
export PW_USE_ESYNC="0"
|
||||
export PW_USE_FSYNC="0"
|
||||
export PW_USE_D3D_EXTRAS="1"
|
||||
export PW_USE_GSTREAMER="1"
|
||||
export PW_USE_SHADER_CACHE="1"
|
||||
export PW_USE_WINE_DXGI="0"
|
||||
export PW_USE_EAC_AND_BE="0"
|
||||
export PW_VKBASALT_EFFECTS="FilmGrain2:Curves:cas"
|
||||
export PW_VKBASALT_FFX_CAS="1"
|
||||
@@ -0,0 +1,17 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: deck
|
||||
#BioshockHD.exe
|
||||
#Rating=5
|
||||
export PW_VULKAN_USE="2"
|
||||
export PW_WINE_USE="WINE_LG"
|
||||
export PW_PREFIX_NAME="DEFAULT"
|
||||
export PW_VKBASALT="1"
|
||||
export PW_USE_ESYNC="0"
|
||||
export PW_USE_FSYNC="0"
|
||||
export PW_USE_D3D_EXTRAS="1"
|
||||
export PW_USE_GSTREAMER="1"
|
||||
export PW_USE_SHADER_CACHE="1"
|
||||
export PW_USE_WINE_DXGI="0"
|
||||
export PW_USE_EAC_AND_BE="0"
|
||||
export PW_VKBASALT_EFFECTS="FilmGrain2:Curves:cas"
|
||||
export PW_VKBASALT_FFX_CAS="1"
|
||||
@@ -0,0 +1,12 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: fidel
|
||||
#BlackDesertLauncher.exe
|
||||
#Rating=1-5
|
||||
#####################examples###########################
|
||||
export PW_WINDOWS_VER="10"
|
||||
export PW_WINE_USE="PROTON_LG"
|
||||
export PW_PREFIX_NAME="DOTNET"
|
||||
export PORTPROTON_NAME="BlackDesertLauncher"
|
||||
export FILE_DESCRIPTION="BlackDesertLauncher"
|
||||
export WINE_DISABLE_KERNEL_WRITEWATCH="1"
|
||||
export DXVK_CONFIG="dxgi.syncInterval=0"
|
||||
@@ -0,0 +1,7 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author:
|
||||
#Botanicula.exe
|
||||
#Rating=5
|
||||
################################################
|
||||
export PW_VULKAN_USE=0
|
||||
export LAUNCH_PARAMETERS=""
|
||||
@@ -0,0 +1,7 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: Eljeyna
|
||||
#BrightMemoryInfinite-Win64-Shipping.exe
|
||||
#Rating=1-5
|
||||
export PW_VULKAN_USE="2"
|
||||
export PW_WINE_USE="WINE_LG"
|
||||
export PW_USE_SHADER_CACHE="0"
|
||||
@@ -0,0 +1,7 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author:PortWINE
|
||||
#Brokgame.exe
|
||||
#Rating=5
|
||||
################################################
|
||||
export PW_VULKAN_USE=0
|
||||
export LAUNCH_PARAMETERS=""
|
||||
@@ -0,0 +1,16 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: fidel
|
||||
#BsgLauncher.exe
|
||||
#EscapeFromTarkov.exe
|
||||
#EscapeFromTarkov_BE.exe
|
||||
#Rating=1-5
|
||||
#####################examples###########################
|
||||
export PW_USE_FSYNC="0"
|
||||
export PW_USE_ESYNC="0"
|
||||
export PW_PREFIX_NAME="DOTNET"
|
||||
|
||||
# add_in_start_portwine () {
|
||||
# if [[ ! -f "${PATH_TO_GAME}/dxvk.conf" ]] ; then
|
||||
# echo "d3d9.shaderModel = 1" > "${PATH_TO_GAME}/dxvk.conf"
|
||||
# fi
|
||||
# }
|
||||
@@ -0,0 +1,8 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: fidel
|
||||
#CWClientLauncher.exe
|
||||
#Rating=1-5
|
||||
export PW_WINE_USE="WINE_LG"
|
||||
export PW_PREFIX_NAME="CONTRACT_WARS"
|
||||
export PORTPROTON_NAME="CWClient"
|
||||
export FILE_DESCRIPTION="CWClientLauncher"
|
||||
@@ -0,0 +1,10 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: fidel
|
||||
#caliber_launcher_pp.exe
|
||||
#Rating=1-5
|
||||
#####################examples###########################
|
||||
export PW_VULKAN_USE="2"
|
||||
export PW_WINE_USE="PROTON_LG"
|
||||
export PW_PREFIX_NAME="CALIBER"
|
||||
# export DISABLE_CP_DEFPFX="1"
|
||||
export WINEDLLOVERRIDES="xaudio2_7=n,b"
|
||||
@@ -0,0 +1,7 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author:
|
||||
#CoJBiBGame_x86.exe
|
||||
#Rating=5
|
||||
################################################
|
||||
export LAUNCH_PARAMETERS=""
|
||||
export PW_DLL_INSTALL="d3dx9" # Install DLL in port prefix (used winetricks)
|
||||
@@ -0,0 +1,10 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: fidel
|
||||
#CatsLauncher.exe
|
||||
#Rating=5
|
||||
#####################examples###########################
|
||||
export PW_WINDOWS_VER="10"
|
||||
export PW_VULKAN_USE="2"
|
||||
export PW_WINE_USE="WINE_LG"
|
||||
export PW_PREFIX_NAME="DOTNET"
|
||||
# export WINEDLLOVERRIDES="libglesv2="
|
||||
@@ -0,0 +1,6 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: xuser
|
||||
#Cinebench.exe
|
||||
#Rating=1-5
|
||||
#####################examples###########################
|
||||
export PW_VULKAN_USE=1
|
||||
@@ -0,0 +1,7 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: user
|
||||
#Control_DX12.exe
|
||||
#Rating=1-5
|
||||
#####################examples###########################
|
||||
export PW_COMMENT_DB="Control (DX12)"
|
||||
export WINEDLLOVERRIDES="d3d12,d3d_rmdwin10_f,renderer_rmdwin10_f,apw_rmdwin10_f,input_rmdwin10_f,renderer_rmdwin10_f,physics_rmdwin10_f,snd_rmdwin10_f,ui_rmdwin10_f=n"
|
||||
@@ -0,0 +1,7 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: xuser
|
||||
#CyberShadow.exe
|
||||
#Rating=1-5
|
||||
################################################
|
||||
export PW_VULKAN_USE=0
|
||||
export LAUNCH_PARAMETERS=""
|
||||
@@ -0,0 +1,9 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: xuser
|
||||
#Cyberpunk2077.exe
|
||||
#Rating=1-5
|
||||
#####################examples###########################
|
||||
export WINEDLLOVERRIDES="Crash*,REDEngineErrorReporter.exe="
|
||||
export PW_REDUCE_PULSE_LATENCY=1
|
||||
export LAUNCH_PARAMETERS="--launcher-skip"
|
||||
export VKD3D_CONFIG=force_bindless_texel_buffer,multi_queue
|
||||
@@ -0,0 +1,6 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: xuser
|
||||
#DAOriginsLauncher.exe
|
||||
#Rating=1-5
|
||||
#####################examples###########################
|
||||
export PW_VULKAN_USE=1
|
||||
@@ -0,0 +1,8 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: linux-gaming.ru
|
||||
#DOOMEternalx64vk.exe
|
||||
#Rating=?
|
||||
################################################
|
||||
export PW_VULKAN_USE=1
|
||||
export PW_REDUCE_PULSE_LATENCY=1
|
||||
export LAUNCH_PARAMETERS="+in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1"
|
||||
@@ -0,0 +1,10 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: nix
|
||||
#DOOMx64.exe
|
||||
#DOOMx64vk.exe
|
||||
#Rating=1-5
|
||||
#####################examples###########################
|
||||
export PW_COMMENT_DB="DOOM 2016"
|
||||
export PW_DLL_INSTALL="xact xact_x64 vcrun2019"
|
||||
export WINEDLLOVERRIDES="xaudio2_8=n"
|
||||
export PW_VULKAN_USE=1
|
||||
@@ -0,0 +1,12 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: xuser
|
||||
#DXHRDC.exe
|
||||
#DXHumanRevolutionDC.exe
|
||||
#DXHumanRevolutionDC_s.exe
|
||||
#Rating=5
|
||||
#####################examples###########################
|
||||
export WINEDLLOVERRIDES="WINMM=n,b"
|
||||
export PW_VULKAN_USE=1
|
||||
export PW_USE_FSYNC=1 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support.
|
||||
export PW_USE_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
|
||||
export PW_USE_GSTREAMER=0 # 0 - disabled use winegstreamer
|
||||
@@ -0,0 +1,8 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: xuser
|
||||
#DaysGone.exe
|
||||
#Rating=1-5
|
||||
#####################examples###########################
|
||||
export PW_DLL_INSTALL="vcrun2019" # Install DLL in port prefix (used winetricks)
|
||||
export PW_USE_FSYNC=1 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support.
|
||||
export PW_USE_ESYNC=1 # Do not use eventfd-based in-process synchronization primitives
|
||||
@@ -0,0 +1,7 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author:
|
||||
#Dead Space.exe
|
||||
#Rating=1-5
|
||||
################################################
|
||||
export PW_VULKAN_USE=0
|
||||
export LAUNCH_PARAMETERS=""
|
||||
@@ -0,0 +1,8 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author:
|
||||
#ds.exe
|
||||
#Rating=5
|
||||
################################################
|
||||
export PW_VULKAN_USE=1
|
||||
export LAUNCH_PARAMETERS=""
|
||||
export WINEDLLOVERRIDES="d3dcompiler_47,dxcompiler=n,b"
|
||||
@@ -0,0 +1,18 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: Eljeyna
|
||||
#Deathloop.exe
|
||||
#Rating=4
|
||||
#####################examples###########################
|
||||
if [[ "$LANGUAGE" == "ru" ]] ; then
|
||||
export PW_COMMENT_DB="При использовании DualSense следует оставить параметры нетронутыми\nЕсли проявляются проблемы с определением геймпада, выключите DINPUT PROTOCOL"
|
||||
else
|
||||
export PW_COMMENT_DB="If you use DualSense do not recommended change settings\nBut if you have problems with gamepad controls, turn off DINPUT PROTOCOL parameter"
|
||||
fi
|
||||
export PW_VULKAN_USE="1"
|
||||
export WINEDLLOVERRIDES="xaudio2_8,xaudio2_9="
|
||||
export PW_DINPUT_PROTOCOL="1"
|
||||
export PW_WINDOWS_VER="10"
|
||||
export PW_USE_ESYNC="0"
|
||||
export PW_USE_FSYNC="0"
|
||||
export PW_PREFIX_NAME="DEATHLOOP"
|
||||
export PW_WINE_USE="PROTON_LG"
|
||||
@@ -0,0 +1,6 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: xuser
|
||||
#Deponia.exe
|
||||
#Rating=1-5
|
||||
#####################examples###########################
|
||||
export PW_VULKAN_USE=0
|
||||
@@ -0,0 +1,6 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: spider
|
||||
#Diablo II.exe
|
||||
#Rating=1-5
|
||||
#####################examples###########################
|
||||
export PW_VULKAN_USE=0
|
||||
@@ -0,0 +1,8 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: deck
|
||||
#Dishonored2.exe
|
||||
#Rating=1-5
|
||||
export PW_VULKAN_USE="2"
|
||||
export PW_WINE_USE="WINE_LG"
|
||||
export PW_PREFIX_NAME="DISHONORED"
|
||||
export PORTPROTON_NAME="VoidEngine"
|
||||
@@ -0,0 +1,8 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: deck
|
||||
#DyingLightGame.exe
|
||||
#Rating=1-5
|
||||
export PW_VULKAN_USE="2"
|
||||
export PW_WINE_USE="WINE_LG"
|
||||
export PW_PREFIX_NAME="DL"
|
||||
export PORTPROTON_NAME="DyingLight"
|
||||
@@ -0,0 +1,10 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: PortWINE
|
||||
#EALauncher.exe
|
||||
#EADesktop.exe
|
||||
#Rating=5
|
||||
#####################examples###########################
|
||||
export PW_WINE_USE="PROTON_LG"
|
||||
export PW_PREFIX_NAME="EAAPP"
|
||||
export WINE_SIMULATE_WRITECOPY="1"
|
||||
add_in_start_portwine () { export LC_CTYPE=C ;}
|
||||
@@ -0,0 +1,15 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: PortWINE
|
||||
#EpicGamesLauncher.exe
|
||||
#Rating=5
|
||||
##############################################
|
||||
#export PW_COMMENT_DB="PortWINE database file for Epic Games Launcher"
|
||||
export LAUNCH_PARAMETERS="-SkipBuildPatchPrereq"
|
||||
export PW_DLL_INSTALL="vcrun2012 vcrun2013 vcrun2019"
|
||||
export PW_WINE_USE="PROTON_LG"
|
||||
export PW_USE_ESYNC="1"
|
||||
export PW_USE_FSYNC="1"
|
||||
export WINEDLLOVERRIDES="vulkan-1=n,b"
|
||||
# add_in_start_portwine () {
|
||||
# regdlloverrides "RDR2.exe:vulkan-1=n,b"
|
||||
# }
|
||||
@@ -0,0 +1,6 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: fff555w
|
||||
#Esprit Games.exe
|
||||
#Rating=1-5
|
||||
#####################examples###########################
|
||||
export PW_WINDOWS_VER=7 # Set windows version 10, 7 or XP
|
||||
@@ -0,0 +1,10 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: xuser
|
||||
#FL.exe
|
||||
#FL64.exe
|
||||
#Rating=1-5
|
||||
#####################examples###########################
|
||||
export PW_VULKAN_USE=0
|
||||
export WINEDLLOVERRIDES="FLEngine,FLEngine_x64=n"
|
||||
export PW_USE_FSYNC=0 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support.
|
||||
export PW_USE_ESYNC=0 # Do not use eventfd-based in-process synchronization primitives
|
||||
@@ -0,0 +1,9 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: linux-gaming.ru
|
||||
#FarCry.exe
|
||||
#Rating=5
|
||||
#################################
|
||||
export PW_VULKAN_USE=0
|
||||
export WINEDLLOVERRIDES="cgD3D9,cgD3D9d=n"
|
||||
export PW_USE_FSYNC=0 # Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support.
|
||||
export PW_USE_ESYNC=0 # Do not use eventfd-based in-process synchronization primitives
|
||||
@@ -0,0 +1,8 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: deck
|
||||
#FarCry5.exe
|
||||
#Rating=1-5
|
||||
export PW_VULKAN_USE="2"
|
||||
export PW_WINE_USE="WINE_LG"
|
||||
export PW_PREFIX_NAME="FARCRY"
|
||||
export PORTPROTON_NAME="Far Cry 5"
|
||||
@@ -0,0 +1,6 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: gamer
|
||||
#FarCry6.exe
|
||||
#Rating=1-5
|
||||
#####################examples###########################
|
||||
export VK_FORMAT_A8_UNORM=1
|
||||
@@ -0,0 +1,6 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: xuser
|
||||
#FarLoneSails.exe
|
||||
#Rating=1-5
|
||||
#####################examples###########################
|
||||
export PW_VULKAN_USE=0
|
||||
@@ -0,0 +1,6 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: nixon
|
||||
#farcry3_d3d11.exe
|
||||
#Rating=1-5
|
||||
#####################examples###########################
|
||||
export PW_DLL_INSTALL="d3dx11_42 d3dx11_43"
|
||||
@@ -0,0 +1,6 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: nixon
|
||||
#farcry3.exe
|
||||
#Rating=1-5
|
||||
#####################examples###########################
|
||||
export PW_VULKAN_USE=0
|
||||
@@ -0,0 +1,7 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: nixon
|
||||
#FarCry4.exe
|
||||
#Rating=1-5
|
||||
#####################examples###########################
|
||||
export PW_DLL_INSTALL="d3dcompiler_43 d3dcompiler_4 xact xact_x64"
|
||||
export PW_PREFIX_NAME="FARCRY_4"
|
||||
@@ -0,0 +1,7 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: fidel
|
||||
#Farlight84Launcher.exe
|
||||
#Rating=1-5
|
||||
export PW_WINE_USE="WINE_LG"
|
||||
export PW_PREFIX_NAME="FARLIGHT_84"
|
||||
export PW_NO_AUTO_CREATE_SHORTCUT="1"
|
||||
@@ -0,0 +1,6 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: garrett
|
||||
#ForzaHorizon4.exe
|
||||
#Rating=5
|
||||
################################################
|
||||
export PW_DLL_INSTALL="vcrun2019"
|
||||
@@ -0,0 +1,10 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author:
|
||||
#Frozen Throne.exe
|
||||
#Rating=4 - no video
|
||||
################################################
|
||||
export PW_VULKAN_USE=0
|
||||
export LAUNCH_PARAMETERS=""
|
||||
if [[ -d "${PATH_TO_GAME}"/Movies ]] ; then
|
||||
mv "${PATH_TO_GAME}"/Movies "${PATH_TO_GAME}"/Movies_bak
|
||||
fi
|
||||
@@ -0,0 +1,8 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: lemonchic with help from Dezert1r
|
||||
#GTAIV.exe
|
||||
#Rating=1-5
|
||||
################################################
|
||||
export LAUNCH_PARAMETERS="-nomemrestrict -norestrictions -percentvidmem 100 -availablevidmem 2048 -noprecache -novblank -heapsize 2097152" # Additional launch options
|
||||
export PW_USE_ESYNC=1
|
||||
export PW_USE_FSYNC=0
|
||||
@@ -0,0 +1,19 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: Dezert1r, Fidel
|
||||
#GalaxyClient.exe
|
||||
#GOG_Galaxy_2.0.exe
|
||||
#Rating=5
|
||||
################################################
|
||||
# export PW_VULKAN_USE="2"
|
||||
export WINEDLLOVERRIDES="GalaxyCommunication.exe,GalaxyClientService.exe=n;libglesv2="
|
||||
export LAUNCH_PARAMETERS="/runWithoutUpdating /deelevated"
|
||||
export PW_PREFIX_NAME="GOG"
|
||||
export DISABLE_CP_DEFPFX="1"
|
||||
export PW_WINE_USE="PROTON_LG_9-12"
|
||||
|
||||
add_in_start_portwine ()
|
||||
{
|
||||
if [[ -e "${WINEPREFIX}/drive_c/users/${USER}/Local Settings/Application Data/GOG.com/Galaxy/Configuration/config.json" ]] ; then
|
||||
sed -i 's/"featureOverlay" : true,/"featureOverlay" : false,/' "${WINEPREFIX}/drive_c/${USER}/Local Settings/Application Data/GOG.com/Galaxy/Configuration/config.json"
|
||||
fi
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author:
|
||||
#Game-TS3.exe
|
||||
#Rating=5
|
||||
################################################
|
||||
export PW_VULKAN_USE=0
|
||||
export LAUNCH_PARAMETERS=""
|
||||
@@ -0,0 +1,8 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: deck
|
||||
#Game_f_x64_EOS.exe
|
||||
#Rating=1-5
|
||||
export PW_VULKAN_USE="2"
|
||||
export PW_WINE_USE="WINE_LG"
|
||||
export PW_PREFIX_NAME="AW"
|
||||
export PORTPROTON_NAME="Game_f_x64_EOS"
|
||||
@@ -0,0 +1,12 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: fidel
|
||||
#Genshin Impact.exe
|
||||
#GenshinImpact.exe
|
||||
#hoyoplay_launcher_pp.exe
|
||||
#Rating=5
|
||||
#####################examples###########################
|
||||
export PW_WINDOWS_VER="10"
|
||||
export PW_VULKAN_USE="2"
|
||||
export PW_PREFIX_NAME="HO_YO_PLAY"
|
||||
export PW_WINE_USE="WINE_HYP_10-10"
|
||||
export LAUNCH_PARAMETERS="-platform_type CLOUD_THIRD_PARTY_PC"
|
||||
@@ -0,0 +1,7 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: deck
|
||||
#GoWR.exe
|
||||
#Rating=1-5
|
||||
export PW_VULKAN_USE="2"
|
||||
export PW_WINE_USE="WINE_LG"
|
||||
export PORTPROTON_NAME="GoWR"
|
||||
@@ -0,0 +1,8 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: fidel
|
||||
#Gw2.exe
|
||||
#Rating=1-5
|
||||
export PW_WINE_USE="WINE_LG"
|
||||
export PW_PREFIX_NAME="GUILD_WARS_2"
|
||||
export PORTPROTON_NAME="Guild Wars 2"
|
||||
export FILE_DESCRIPTION="Guild Wars 2 Game Client"
|
||||
@@ -0,0 +1,6 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: fidel
|
||||
#HB_GV_Rus.exe
|
||||
#Rating=1-5
|
||||
#####################examples###########################
|
||||
export PW_PREFIX_NAME="DOTNET"
|
||||
@@ -0,0 +1,6 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: linux-gaming.ru
|
||||
#Hades.exe
|
||||
#Rating=1-5
|
||||
################################################
|
||||
export PW_DLL_INSTALL="vcrun2019 d3dcompiler_47 d3dx9_43"
|
||||
@@ -0,0 +1,6 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: xuser
|
||||
#Half-Life2.exe
|
||||
#Rating=1-5
|
||||
#####################examples###########################
|
||||
export PW_VULKAN_USE=1
|
||||
@@ -0,0 +1,8 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: deck
|
||||
#HaloInfinite.exe
|
||||
#Rating=1-5
|
||||
export PW_VULKAN_USE="2"
|
||||
export PW_WINE_USE="WINE_LG"
|
||||
export PW_PREFIX_NAME="HALO"
|
||||
export PORTPROTON_NAME="Halo Infinite"
|
||||
@@ -0,0 +1,8 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: Mels
|
||||
#HeavyRain.exe
|
||||
#Rating=1-5
|
||||
export PW_VULKAN_USE="2"
|
||||
export PW_WINE_USE="WINE_LG"
|
||||
export PORTPROTON_NAME="HeavyRain"
|
||||
export PW_USE_SHADER_CACHE="0"
|
||||
@@ -0,0 +1,7 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: xuser
|
||||
#Heroes3.exe
|
||||
#Rating=1-5
|
||||
################################################
|
||||
export PW_VULKAN_USE=0
|
||||
export LAUNCH_PARAMETERS=""
|
||||
@@ -0,0 +1,19 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: fidel
|
||||
#HogwartsLegacy.exe
|
||||
#Rating=1-5
|
||||
#####################examples###########################
|
||||
if [[ $(cat /proc/cpuinfo | grep umip) ]] ; then
|
||||
if [[ "$LANGUAGE" == "ru" ]] ; then
|
||||
export PW_COMMENT_DB="Если у вас игра не запускается, то необходимо добавить
|
||||
clearcpuid=514 в раздел GRUB_CMDLINE_LINUX_DEFAULT
|
||||
в файле /etc/default/grub. Для упрощения можно использовать
|
||||
утилиту Grub Customizer"
|
||||
else
|
||||
export PW_COMMENT_DB="If your game does not start, you need to add
|
||||
clearcpuid=514 to the GRUB_CMDLINE_LINUX_DEFAULT section
|
||||
in the /etc/default/grub file. To simplify things, you can use
|
||||
Grub Customizer utility"
|
||||
fi
|
||||
fi
|
||||
export PW_VULKAN_USE="2"
|
||||
@@ -0,0 +1,8 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: Nixon
|
||||
#HorizonZeroDawn.exe
|
||||
#Rating=?
|
||||
################################################
|
||||
export PW_DLL_INSTALL="vcrun2019"
|
||||
export LAUNCH_PARAMETERS="-EpicPortal"
|
||||
export PW_USE_SHADER_CACHE="0"
|
||||
@@ -0,0 +1,15 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: fidel
|
||||
#HorizonForbiddenWest.exe
|
||||
#Rating=5
|
||||
#####################examples###########################
|
||||
export PW_WINE_USE="PROTON_LG"
|
||||
export PW_WINDOWS_VER="10"
|
||||
export PW_DLL_INSTALL=""
|
||||
export WINEDLLOVERRIDES=""
|
||||
export PW_VULKAN_USE="2"
|
||||
export PW_USE_GSTREAMER="1"
|
||||
export PW_USE_D3D_EXTRAS="1"
|
||||
export PW_FIX_VIDEO_IN_GAME="1"
|
||||
export PW_USE_SHADER_CACHE="0"
|
||||
export LAUNCH_PARAMETERS="-EpicPortal"
|
||||
@@ -0,0 +1,8 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: Сергей 33(46)
|
||||
#hulk.exe
|
||||
#Rating=5
|
||||
################################################
|
||||
export PW_VULKAN_USE=0
|
||||
export PW_WINDOWS_VER="XP"
|
||||
export LAUNCH_PARAMETERS="-d3d9"
|
||||
@@ -0,0 +1,15 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: fidel
|
||||
#IGClient.exe
|
||||
#Rating=1-5
|
||||
#####################examples###########################
|
||||
if [[ "$LANGUAGE" == "ru" ]] ; then
|
||||
export PW_COMMENT_DB="После первого подтверждения логина в вашем браузере, необходимо перезапустить игру."
|
||||
fi
|
||||
if [[ "$LANGUAGE" == "ru" ]] ; then
|
||||
export PW_COMMENT_DB="After the first login confirmation in your browser, you need to restart the game."
|
||||
fi
|
||||
|
||||
export PW_WINE_USE="PROTON_LG"
|
||||
export PW_VULKAN_USE="1"
|
||||
export PW_DLL_INSTALL="vcrun2019"
|
||||
@@ -0,0 +1,6 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: fidel
|
||||
#Icarus.exe
|
||||
#Rating=1-5
|
||||
#####################examples###########################
|
||||
export LAUNCH_PARAMETERS="-dx12"
|
||||
@@ -0,0 +1,6 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: garrett
|
||||
#Inscryption.exe
|
||||
#Rating=5
|
||||
#####################examples###########################
|
||||
export PW_VULKAN_USE=1
|
||||
@@ -0,0 +1,12 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: vbb
|
||||
#JustCause4.exe
|
||||
#Rating=1-5
|
||||
#####################examples###########################
|
||||
export PW_DLL_INSTALL="vcrun2019"
|
||||
|
||||
ADD_IN_START_PORTWINE () {
|
||||
if [[ -f "${PATH_TO_GAME}/EOSSDK-Win64-Shipping.dll" ]] && [[ ! -f "${PATH_TO_GAME}/eossdk-win64-shipping.dll" ]] ; then
|
||||
try_copy_file "${PATH_TO_GAME}/EOSSDK-Win64-Shipping.dll" "${PATH_TO_GAME}/eossdk-win64-shipping.dll"
|
||||
fi
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: Mels
|
||||
#KingdomCome.exe
|
||||
#Rating=1-5
|
||||
export PW_VULKAN_USE="2"
|
||||
export PW_WINE_USE="WINE_LG"
|
||||
# export LAUNCH_URI="com.epicgames.launcher://apps/Eel?action=launch&silent=true"
|
||||
@@ -0,0 +1,10 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: CyberHippy
|
||||
#Konung3.exe
|
||||
#Rating=1-5
|
||||
#####################examples###########################
|
||||
export PW_VULKAN_USE="0"
|
||||
export PW_OLD_GL_STRING="0"
|
||||
export PW_VIRTUAL_DESKTOP="1"
|
||||
export PW_USE_FSYNC="1"
|
||||
export PW_USE_ESYNC="0"
|
||||
Loaded 100 of 317 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user