summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD29
-rwxr-xr-xvampire-the-masquerade-bloodlines.bash38
3 files changed, 54 insertions, 26 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 7eca2f07551d..67517925167d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,20 +1,21 @@
pkgbase = gog-vampire-the-masquerade-bloodlines
pkgdesc = Vampire®: The Masquerade - Bloodlines™. GOG version (Wine).
- pkgver = 1.2_up10_22135
+ pkgver = 1.2_up10.2_28160
pkgrel = 1
+ epoch = 1
url = https://www.gog.com/game/vampire_the_masquerade_bloodlines
arch = x86_64
license = custom
makedepends = innoextract
makedepends = unzip
depends = wine
- source = file://setup_vampire_the_masquerade_-_bloodlines_1.2_(up_10.0)_(22135).exe
- source = file://setup_vampire_the_masquerade_-_bloodlines_1.2_(up_10.0)_(22135)-1.bin
+ source = file://setup_vampire_the_masquerade_-_bloodlines_1.2_(up_10.2)_(28160).exe
+ source = file://setup_vampire_the_masquerade_-_bloodlines_1.2_(up_10.2)_(28160)-1.bin
source = file://vampire-the-masquerade-bloodlines.bash
source = file://vampire-the-masquerade-bloodlines.desktop
- sha256sums = 660687df598d03866011e103680030e8c29aa165d9088fa05aae7c90f28bdf5b
- sha256sums = b69f90787295c8780973ea3bf599b1089ac09b4bcd97a622fc89bbffeb65685d
- sha256sums = 83dc8c11b71e060824061fca50523542af9735a115318689f3fb9cae22bf05cc
+ sha256sums = ecfaa084616cf90dec39a80c772556006bedeb5a9a9eee2e7a56521f8bedf130
+ sha256sums = e4c7375aa688ea441a43ee879707aa594bea83587ceda200fa4e9ff1912b993a
+ sha256sums = 71df164eddfdfca2f08e5765597a59d8e550c58e132ca188886a9841a7e9eec1
sha256sums = af3096274bd636907b9a588d5ecadc102c72a36da4040958833183da54100d43
pkgname = gog-vampire-the-masquerade-bloodlines
diff --git a/PKGBUILD b/PKGBUILD
index fe7dcd675904..17e2e3bcedfd 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,13 +2,16 @@
# Contributor:
pkgname=gog-vampire-the-masquerade-bloodlines
-_gogver=1.2_up10
-_gogrel=22135
+_gogver=1.2
+_gogup=10.2
+_gogrel=28160
_gamename=${pkgname#gog-}
_gamename=${_gamename//-/_}
+_iconname=333aae3c07b0beee2653175bd76cfc74e719b184d04bb15477196c558c6c07cb.png
-pkgver=${_gogver}_${_gogrel}
+pkgver=${_gogver}_up${_gogup}_${_gogrel}
pkgrel=1
+epoch=1
pkgdesc='Vampire®: The Masquerade - Bloodlines™. GOG version (Wine).'
arch=('x86_64')
url='https://www.gog.com/game/vampire_the_masquerade_bloodlines'
@@ -18,16 +21,16 @@ depends=('wine')
makedepends=('innoextract' 'unzip')
source=(
- "file://setup_vampire_the_masquerade_-_bloodlines_1.2_(up_10.0)_(${_gogrel}).exe"
- "file://setup_vampire_the_masquerade_-_bloodlines_1.2_(up_10.0)_(${_gogrel})-1.bin"
+ "file://setup_vampire_the_masquerade_-_bloodlines_1.2_(up_${_gogup})_(${_gogrel}).exe"
+ "file://setup_vampire_the_masquerade_-_bloodlines_1.2_(up_${_gogup})_(${_gogrel})-1.bin"
"file://vampire-the-masquerade-bloodlines.bash"
"file://vampire-the-masquerade-bloodlines.desktop"
)
sha256sums=(
- "660687df598d03866011e103680030e8c29aa165d9088fa05aae7c90f28bdf5b"
- "b69f90787295c8780973ea3bf599b1089ac09b4bcd97a622fc89bbffeb65685d"
- "83dc8c11b71e060824061fca50523542af9735a115318689f3fb9cae22bf05cc"
+ "ecfaa084616cf90dec39a80c772556006bedeb5a9a9eee2e7a56521f8bedf130"
+ "e4c7375aa688ea441a43ee879707aa594bea83587ceda200fa4e9ff1912b993a"
+ "71df164eddfdfca2f08e5765597a59d8e550c58e132ca188886a9841a7e9eec1"
"af3096274bd636907b9a588d5ecadc102c72a36da4040958833183da54100d43"
)
@@ -36,18 +39,18 @@ PKGEXT='.pkg.tar'
prepare() {
cd "${srcdir}"
- innoextract -c -m -s --progress=1 "setup_vampire_the_masquerade_-_bloodlines_1.2_(up_10.0)_(${_gogrel}).exe"
- unzip "app/webcache.zip" "333aae3c07b0beee2653175bd76cfc74e719b184d04bb15477196c558c6c07cb.png"
+ innoextract -c -m -s --progress=1 "setup_vampire_the_masquerade_-_bloodlines_1.2_(up_${_gogup})_(${_gogrel}).exe"
+ unzip "app/webcache.zip" "${_iconname}"
# Remove unneeded files
rm -rf "__redist"
- rm "setup_vampire_the_masquerade_-_bloodlines_1.2_(up_10.0)_(22135).exe"
- rm "setup_vampire_the_masquerade_-_bloodlines_1.2_(up_10.0)_(22135)-1.bin"
+ rm "setup_vampire_the_masquerade_-_bloodlines_1.2_(up_${_gogup})_(${_gogrel}).exe"
+ rm "setup_vampire_the_masquerade_-_bloodlines_1.2_(up_${_gogup})_(${_gogrel})-1.bin"
}
package() {
msg2 'Packaging game icon'
- install -Dm644 -T "${srcdir}/333aae3c07b0beee2653175bd76cfc74e719b184d04bb15477196c558c6c07cb.png" "${pkgdir}/usr/share/pixmaps/${pkgname#gog-}.png"
+ install -Dm644 -T "${srcdir}/${_iconname}" "${pkgdir}/usr/share/pixmaps/${pkgname#gog-}.png"
msg2 'Packaging license'
install -Dm644 "${srcdir}/Docs/License.txt" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
diff --git a/vampire-the-masquerade-bloodlines.bash b/vampire-the-masquerade-bloodlines.bash
index 20ca243f3092..b76099898e6d 100755
--- a/vampire-the-masquerade-bloodlines.bash
+++ b/vampire-the-masquerade-bloodlines.bash
@@ -31,15 +31,39 @@ if ! [ -d "${WINEPREFIX}" ]; then
fi
echo >&2 "Setting up wine game directory"
-if ! [ -d "${APPDIR_PARENT}/${APPNAME}" ]; then
- (
- mkdir -pv "${APPDIR_PARENT}"
- ln -fnsv "${APPDIR_USER}" "${APPDIR_PARENT}/${APPNAME}"
- )
-fi
+mkdir -pv "${APPDIR_PARENT}"
+ln -fnsv "${APPDIR_USER}" "${APPDIR_PARENT}/${APPNAME}"
+
+
+#
+# Graphics options (NVIDIA GLX)
+#
+# Force AF (0=Off, 1=2x, 2=4x, 3=8x, 4=16x)
+#export __GL_LOG_MAX_ANISO=4
+
+# Force multisampling and supersampling
+# Run "nvidia-settings --query=fsaa --verbose" to get valid modes
+#export __GL_FSAA_MODE=11 # 4xSS, 4xMS with GTX 970
+#export __GL_FSAAAppControlled=0
+#export __GL_FSAAAppEnhanced=0
+
+# Disable VSync
+#export __GL_SYNC_TO_VBLANK=0
+
+#
+# Graphics options (Radeon)
+#
+
+# Force AF
+#export R600_TEX_ANISO = 16
+
+#
+# Launch game with unofficial patch enabled
+#
echo >&2 "Launching ${APPNAME} via wine"
cd "${APPDIR_PARENT}/${APPNAME}"
+
wine vampire.exe -game Unofficial_Patch && xrandr -s 0
-
+
echo >&2 "Finished"