For vis, all the recently mentioned issues should be fixed. PoBFrontend was updated to include a fix for the FONTIN fonts (https://github.com/ernstp/pobfrontend/commit/7e09fdc29d1e72e9122db71e41ba03fd54bf428b) and PathOfBuilding was also updated to fix the tooltips on Linux with the new UI (https://github.com/PathOfBuildingCommunity/PathOfBuilding/commit/2b76d3406a573339eb9166d428d027fee478db11).
Search Criteria
Package Details: path-of-building-community-git 2.57.0.r8755.66.517-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/path-of-building-community-git.git (read-only, click to copy) |
|---|---|
| Package Base: | path-of-building-community-git |
| Description: | An offline build planner for Path of Exile using PoBFrontend, LocalIdentity's fork |
| Upstream URL: | https://github.com/PathOfBuildingCommunity/PathOfBuilding |
| Licenses: | MIT |
| Conflicts: | path-of-building-community |
| Provides: | path-of-building-community |
| Submitter: | bcareil |
| Maintainer: | matthewq337 (iliekturtles) |
| Last Packager: | iliekturtles |
| Votes: | 31 |
| Popularity: | 1.39 |
| First Submitted: | 2020-03-14 08:43 (UTC) |
| Last Updated: | 2025-10-31 10:42 (UTC) |
Dependencies (13)
- curl (curl-gitAUR, curl-c-aresAUR)
- libgl (libglvnd-gitAUR, amdgpu-pro-oglp-legacyAUR, nvidia-340xx-utilsAUR, amdgpu-pro-oglpAUR, libglvnd)
- lua51-utf8 (lua51-luautf8)
- luajit (luajit-2.1-lua52-gitAUR, luajit-gitAUR, luajit-openrestyAUR)
- qt6-base (qt6-base-gitAUR, qt6-base-headlessAUR, qt6-base-scrollfixAUR, qt6-base-scrollfixAUR, qt6-xcb-private-headers-scrollfixAUR, qt6-xcb-private-headers-scrollfixAUR, qt6-base-hifpsAUR)
- ttf-bitstream-vera
- ttf-liberation
- zlib (zlib-gitAUR, zlib-ng-compat-gitAUR, zlib-ng-compat)
- git (git-gitAUR, git-glAUR) (make)
- meson (meson-gitAUR) (make)
- ninja (ninja-kitwareAUR, ninja-fuchsia-gitAUR, ninja-gitAUR, ninja-memAUR, ninja-noemacs-gitAUR) (make)
- rsync (rsync-gitAUR, rsync-reflink-gitAUR, rsync-reflinkAUR) (make)
- unzip (unzip-zstdAUR, unzip_pAUR, unzip-natspecAUR) (make)
Required by (0)
Sources (10)
- git+https://github.com/ernstp/pobfrontend.git#branch=qt6
- git+https://github.com/Lua-cURL/Lua-cURLv3
- git+https://github.com/PathOfBuildingCommunity/PathOfBuilding
- https://github.com/Openarl/PathOfBuilding/files/1167199/PathOfBuilding-runtime-src.zip
- lzip-linux.patch
- PathOfBuilding-force-disable-devmode.patch
- PathOfBuilding-logo.png
- PathOfBuilding-logo.svg
- PathOfBuilding.sh
- PathOfBuildingCommunity.desktop
ZereoX commented on 2025-11-03 21:37 (UTC)
MPvI commented on 2025-10-31 03:24 (UTC)
Disable "Styled Tooltips with Flavour Text" in Application Options to workaround tooltips issue
TheVamp commented on 2025-10-30 22:28 (UTC) (edited on 2025-10-30 22:35 (UTC) by TheVamp)
A few minutes ago the nil error was fixed for the SetDPIScaleOverridePercent. Now tool tips are broken (when you hover over it).
Error:
In 'OnFrame': Classes/Tooltip.lua:502: bad argument #5 to 'DrawString' (invalid option 'FONTIN')
v2.56.0
Would it make more sense to use the master branch, instead of the default dev branch?
Ah I see: It does not make sense, otherwise the skill tree is not updated. :|
I will wait until everything is fixed :)
ZereoX commented on 2025-10-30 21:28 (UTC) (edited on 2025-10-30 21:28 (UTC) by ZereoX)
@TheVamp It seems to occur if "UI scaling override" is changed and probably hits a similar issue as the previous GetScreenScale() since DPI support isn't available on PoBFrontEnd. I can also confirm that after setting it back to "Use system default" and deleting the dpiScaleOverridePercent PoB launches but now automatically re-adds it on exit.
TheVamp commented on 2025-10-30 21:10 (UTC)
Does anyone has the same error, since the last update?
On my Windows VM everything works, the AUR build crashes after the second start (Settings.xml was initialized).
Error:
In 'Init': Modules/Main.lua:644: attempt to call global 'SetDPIScaleOverridePercent' (a nil value)
v2.56.0
The Settings.xml under ~/.local/share/pobfrontend/Path of Building contains the value dpiScaleOverridePercent="0". If this value is deleted, PoB starts correctly. This value is automatically set after PoB is closed.
iliekturtles commented on 2025-10-28 14:20 (UTC)
@ZereoX Thanks for the heads-up. The GetScreenScale patch has been reverted.
ZereoX commented on 2025-10-28 13:25 (UTC)
@iliekturtles PathOfBuilding pushed a fix on their end to provide a fallback option for GetScreenScale(): https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9060
Would it be possible to revert the recent changes? Thanks.
iliekturtles commented on 2025-10-27 19:30 (UTC) (edited on 2025-10-27 20:07 (UTC) by iliekturtles)
EDIT: I have pushed the patch below. Stay sane, exiles.
@matthewq337 Still the same issue. I'm not exactly sure how pobfrontend and runtime-src work, but neither have been updated to include the GetScreenScale function added to PathOfBuilding-SimpleGraphic.
For those watching from home, here is a full patch for @siedge's solution. This will allow using the latest git releases instead of the older 2.56.0 tag.
diff --git i/.gitignore w/.gitignore
index 0d89a32..1943fa9 100644
--- i/.gitignore
+++ w/.gitignore
@@ -3,6 +3,7 @@
!.gitignore
!PKGBUILD
!PathOfBuilding-force-disable-devmode.patch
+!PathOfBuilding-getscreenscale.patch
!PathOfBuilding-logo.png
!PathOfBuilding-logo.svg
!PathOfBuilding-lua51-bit.patch
diff --git i/PKGBUILD w/PKGBUILD
index d9cd38e..9a24e10 100644
--- i/PKGBUILD
+++ w/PKGBUILD
@@ -2,7 +2,7 @@
# Contributor: LordBlick <Lord.Blick@gmail.com>
pkgname='path-of-building-community-git'
-pkgrel=1
+pkgrel=2
pkgdesc="An offline build planner for Path of Exile using PoBFrontend, LocalIdentity's fork"
arch=('x86_64')
provides=('path-of-building-community')
@@ -22,6 +22,7 @@ source=(
'PathOfBuilding.sh'
'lzip-linux.patch'
'PathOfBuilding-force-disable-devmode.patch'
+ 'PathOfBuilding-getscreenscale.patch'
'PathOfBuilding-logo.svg'
'PathOfBuilding-logo.png'
'PathOfBuildingCommunity.desktop'
@@ -34,6 +35,7 @@ sha256sums=(
'30118e22623b645a5e2cc81240fcf36d5189613383a09d1225aa3a76f7eba245'
'9dbc8802b74ceed78f1a6ba1d5b90251f5ae7f9a8cf5497426e4a35001112fcd'
'cab009c706747d45f654a3afc2a3cde3a650eb84cd4230353b40df5a4ad1d68b'
+ 'SKIP'
'2467d10c7b5e201e337ba334a829e293a07027251bcda2b1f39774a62e8ff194'
'a64198061f60168ec07df33c37948e343eced7eeafe574cc20bdcf3a1d480cbc'
'079eff1a5e74cb6d776723f7c3d36349e426edaa332a8177ff8f5e78af56cf64'
@@ -52,7 +54,8 @@ prepare() {
(cd "${srcdir}/PathOfBuilding-runtime-src/LZip" && patch -p1 <"${srcdir}/lzip-linux.patch")
# disable devmode
(cd "${srcdir}/PathOfBuilding" \
- && patch --no-backup-if-mismatch -p1 <"${srcdir}/PathOfBuilding-force-disable-devmode.patch"
+ && patch --no-backup-if-mismatch -p1 <"${srcdir}/PathOfBuilding-force-disable-devmode.patch" \
+ && patch --no-backup-if-mismatch -p1 <"${srcdir}/PathOfBuilding-getscreenscale.patch"
)
}
diff --git i/PathOfBuilding-getscreenscale.patch w/PathOfBuilding-getscreenscale.patch
new file mode 100644
index 0000000..beab071
--- /dev/null
+++ w/PathOfBuilding-getscreenscale.patch
@@ -0,0 +1,13 @@
+diff --git i/src/Modules/Main.lua w/src/Modules/Main.lua
+index 87dd2744c..819322497 100644
+--- i/src/Modules/Main.lua
++++ w/src/Modules/Main.lua
+@@ -328,7 +328,7 @@ end
+
+ function main:OnFrame()
+ self.screenW, self.screenH = GetScreenSize()
+- self.screenScale = GetScreenScale()
++ self.screenScale = 1.0
+ if self.screenScale ~= 1.0 then
+ self.screenW = math.floor(self.screenW / self.screenScale)
+ self.screenH = math.floor(self.screenH / self.screenScale)
matthewq337 commented on 2025-10-27 17:24 (UTC)
@siedge @DezXerneas @iliekturtles fixed, thanks
siedge commented on 2025-10-26 20:41 (UTC)
For the issue with the recent release -
Error:
In 'OnFrame': Modules/Main.lua:331: attempt to call global 'GetScreenScale' (a nil value)
v2.56.0
Commenting-out lines 331-335 in /opt/PathOfBuildingCommunity/src/Modules/Main.lua will solve the problem (not the most elegant way, but a fast).
Pinned Comments
ZereoX commented on 2025-11-03 21:37 (UTC)
For vis, all the recently mentioned issues should be fixed. PoBFrontend was updated to include a fix for the FONTIN fonts (https://github.com/ernstp/pobfrontend/commit/7e09fdc29d1e72e9122db71e41ba03fd54bf428b) and PathOfBuilding was also updated to fix the tooltips on Linux with the new UI (https://github.com/PathOfBuildingCommunity/PathOfBuilding/commit/2b76d3406a573339eb9166d428d027fee478db11).