summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGrey Christoforo2018-03-18 22:20:03 +0000
committerGrey Christoforo2018-03-18 22:20:03 +0000
commit2e848b62b215af756f1ced539563773c80c04c06 (patch)
tree593c12f914e914ffac5bb489f3c1b02df26091fb
parent9f9c952824026125c724fdca0c5246752afedd76 (diff)
downloadaur-2e848b62b215af756f1ced539563773c80c04c06.tar.gz
fix some game launch/load issues
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD9
2 files changed, 8 insertions, 3 deletions
diff --git a/.SRCINFO b/.SRCINFO
index be8433ab084b..806c50e69bef 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = albion-online-launcher-bin
pkgdesc = The first true cross-platform Sandbox MMO -- launcher client
pkgver = 1.0.34.198
- pkgrel = 1
+ pkgrel = 2
url = https://albiononline.com/
install = albion-online-launcher-bin.install
arch = x86_64
diff --git a/PKGBUILD b/PKGBUILD
index 7d9eed4356a9..0ae3e58a78bc 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=albion-online-launcher-bin
pkgver=1.0.34.198
-pkgrel=1
+pkgrel=2
pkgdesc="The first true cross-platform Sandbox MMO -- launcher client"
url="https://albiononline.com/"
arch=('x86_64')
@@ -33,7 +33,8 @@ prepare() {
#sed -i 's,export LD_LIBRARY_PATH=.*,export LD_LIBRARY_PATH=/usr/lib,g' Albion-Online
#sed -i 's,export QT_QPA_PLATFORM_PLUGIN_PATH=.*,export QT_QPA_PLATFORM_PLUGIN_PATH=/usr/lib/qt/plugins/platforms,g' Albion-Online
#sed -i 's,export QT_PLUGIN_PATH=.*,export QT_PLUGIN_PATH=/usr/lib/qt/plugins,g' Albion-Online
- sed -i 's,.*launcher/Albion-Online",QT_AUTO_SCREEN_SCALE_FACTOR=0 LD_PRELOAD=/opt/albion-online-launcher-bin/game_x64/Albion-Online_Data/Plugins/x86_64/libSDL2-2.0.so.0 LD_PRELOAD=/usr/lib/libsndio.so "$SCRIPTPATH/launcher/Albion-Online",g' Albion-Online
+ #sed -i 's,.*launcher/Albion-Online",QT_AUTO_SCREEN_SCALE_FACTOR=0 LD_PRELOAD=/opt/albion-online-launcher-bin/game_x64/Albion-Online_Data/Plugins/x86_64/libSDL2-2.0.so.0 LD_PRELOAD=/usr/lib/libsndio.so "$SCRIPTPATH/launcher/Albion-Online",g' Albion-Online
+ sed -i 's,.*launcher/Albion-Online",sed -i -e "/Screenmanager Resolution Height/d" "$HOME/.config/unity3d/Sandbox Interactive GmbH/Albion Online Client/prefs"; sed -i -e "/Screenmanager Resolution Width/d" "$HOME/.config/unity3d/Sandbox Interactive GmbH/Albion Online Client/prefs"; QT_AUTO_SCREEN_SCALE_FACTOR=0 LD_PRELOAD=/opt/albion-online-launcher-bin/game_x64/Albion-Online_Data/Plugins/x86_64/libSDL2-2.0.so.0 "$SCRIPTPATH/launcher/Albion-Online",g' Albion-Online
popd
}
@@ -48,6 +49,10 @@ package() {
chmod 775 "${pkgdir}/opt/${pkgname}/game_x64"
chmod 775 "${pkgdir}/opt/${pkgname}/launcher"
+
+ # make the game think it's using the right version of libsndio
+ mkdir -p "${pkgdir}/usr/lib"
+ ln -s /usr/lib/libsndio.so "${pkgdir}/usr/lib/libsndio.so.6.1"
# link launcher launcher
mkdir -p "${pkgdir}/usr/bin"