Page 1 of 1
1.7.0 game doesnt load addons if they are symlinked
Posted: Sat Oct 31, 2020 8:07 am
by Hahmach
worked perfectly fine in 1.6.*
i store downloaded addons in separate folder and symlink them on demand into ~/.t-engine/4.0/addons/.
Re: 1.7.0 game doesnt load addons if they are symlinked
Posted: Sat Oct 31, 2020 2:12 pm
by darkgod
Log please

Re: 1.7.0 game doesnt load addons if they are symlinked
Posted: Sat Oct 31, 2020 4:26 pm
by Hahmach
does steam version create any logs besides te4_log_web? cant find any.
gonna try with te4.org version
Re: 1.7.0 game doesnt load addons if they are symlinked
Posted: Sat Oct 31, 2020 5:46 pm
by darkgod
You can run it on the command line and capture output: ./t-engine > log
Re: 1.7.0 game doesnt load addons if they are symlinked
Posted: Sat Oct 31, 2020 6:14 pm
by Hahmach
ah, just stdout.
i opened the game, opened addons menu, closed the game.
still log is over 1k lines.
https://dpaste.com/FH3LRJ2H3.txt
Re: 1.7.0 game doesnt load addons if they are symlinked
Posted: Mon Nov 09, 2020 11:41 am
by Hahmach
i downloaded 1.6.7 from the site and it doesnt load symlinked addons either. but 1.6.7 from steam did.
Re: 1.7.0 game doesnt load addons if they are symlinked
Posted: Mon Nov 09, 2020 12:10 pm
by Hahmach
i pulled 1.6.7 from steam betas and it doesnt work there anymore too.
Re: 1.7.0 game doesnt load addons if they are symlinked
Posted: Mon Nov 09, 2020 12:19 pm
by darkgod
Hum? something must have changed on your end then, the "beta" steam branch for 1.6.7 and the version that was the public one while 1.6.7 was current are the same.
Not the same as in "uploaded the same thing", but the same as in "simply tagged the upload"; they are literally the same files :/
Re: 1.7.0 game doesnt load addons if they are symlinked
Posted: Mon Nov 09, 2020 12:31 pm
by Hahmach
i dont know what changed, but it doesnt even work with clean profile. i removed ~/.t-engine, launched the game to recreate it, symlinked some addons - the game doesnt see them.
Re: 1.7.0 game doesnt load addons if they are symlinked
Posted: Wed Nov 25, 2020 8:56 pm
by Hahmach
i checked on multiple other machines/versions and none of them have symlinked addons working. so i guess the fact that it was working for me is an anomaly.
Re: 1.7.0 game doesnt load addons if they are symlinked
Posted: Wed Mar 17, 2021 5:18 pm
by Hahmach
symlink support has to be enabled explicitly with PHYSFS_permitSymbolicLinks(1)
Re: 1.7.0 game doesnt load addons if they are symlinked
Posted: Fri Apr 30, 2021 11:42 am
by Hahmach
is there any reason not to enable this? *no, this functionality has nothing to do with symlink vulnerabilities inside archives*