Path of Building for Mac! 3.26-ready

Would love an update to this for 3.28 please and thank you :)
"
Nevl#4122 wrote:

UPDATE: Claude actually solved it:
Now we can see everything clearly. There are "FONTIN" references across multiple files — PassiveTreeView.lua, Tooltip.lua, GemSelectControl.lua, and ItemsTab.lua. The skill tree crash is specifically PassiveTreeView.lua.
Rather than editing files manually, run these commands to fix all of them at once:
cd /Applications/PathOfBuilding.app/Contents/MacOS/Classes
sed -i '' 's/"FONTIN SC ITALIC"/"VAR"/g' *.lua
sed -i '' 's/"FONTIN SC"/"VAR"/g' *.lua
sed -i '' 's/"FONTIN ITALIC"/"VAR"/g' *.lua
sed -i '' 's/"FONTIN"/"VAR"/g' *.lua


Thank you !
There is also a reference in a file inside Modules directory so i duplicated this in Modules directory.
My full "updatePathOfBuilding.sh" file :
Spoiler

DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"

# We remove the `launch.devMode or` to ensure the user's builds are stored not in
# the binary, but within their user directory
sed -i '' 's/if launch.devMode or .*then/if false then/' src/Modules/Main.lua
# Remove the dev-mode notice
sed -i '' 's/if launch.devMode and GetTime.*then/if false then/' src/Modules/Main.lua

# Remove SSL checks. This fixes a weird problem where cURL doesn't find the
# certificates on M1 Macs. The risk is really low, since the information this
# transfers isn't really sensitive
SED_COMMAND='s/(easy:setopt_url\(.*\))$/\1; easy:setopt(curl.OPT_SSL_VERIFYPEER, false)/'
sed -E -i '' "$SED_COMMAND" src/Launch.lua
sed -E -i '' "$SED_COMMAND" src/Classes/PassiveTree.lua
sed -E -i '' "$SED_COMMAND" src/Classes/TradeQueryGenerator.lua
sed -E -i '' "$SED_COMMAND" src/Classes/TreeTab.lua
sed -E -i '' "$SED_COMMAND" src/Modules/BuildSiteTools.lua

# Fix font crashes (Nevl#4122)
# sed -E -i '' 's/= font or "VAR"/= "VAR"/' src/Classes/Tooltip.lua
sed -i '' 's/"FONTIN SC ITALIC"/"VAR"/g' src/Classes/*.lua
sed -i '' 's/"FONTIN SC"/"VAR"/g' src/Classes/*.lua
sed -i '' 's/"FONTIN ITALIC"/"VAR"/g' src/Classes/*.lua
sed -i '' 's/"FONTIN"/"VAR"/g' src/Classes/*.lua
sed -i '' 's/"FONTIN SC ITALIC"/"VAR"/g' src/Modules/*.lua
sed -i '' 's/"FONTIN SC"/"VAR"/g' src/Modules/*.lua
sed -i '' 's/"FONTIN ITALIC"/"VAR"/g' src/Modules/*.lua
sed -i '' 's/"FONTIN"/"VAR"/g' src/Modules/*.lua

# Run remaining setup
unzip runtime-win32.zip lua/xml.lua lua/base64.lua lua/sha1.lua
mv lua/*.lua .
rmdir lua
cp ../lcurl.so .
mv src/* .
rmdir src
Last edited by Speed_Zealot#7759 on Mar 18, 2026, 1:05:41 PM

Report Forum Post

Report Account:

Report Type

Additional Info