It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
As reported for Version 1 here in the forum:

Also HoN II reads config files from a gzdoom installed via the package system (/usr/share/doom/game_support.pk3), and throws an error because the systems gzdoom is newer an has config options your binary doesn't understand:

Script error, IWADINFO line 285:
Unknown keyword 'SkipBexStringsIfLanguage'.

Also still not fixed there :(
It sounds like you might be describing the same issue I posted a solution / workaround for a while back for the first game:

https://www.gog.com/forum/hands_of_necromancy/manjaro_game_wont_launch_missing_glibcxx_and_glibc_versions/post5

Regardless, I have the latest version of both the game and gzdoom installed, but I get no such error on Garuda Linux.
Post edited February 11, 2025 by melioratio
Unfortunately this bug snuck by and I forgot to fix it, I was dealing with a lot of other issues updating the engine due to security fixes upstream (GZDoom).

The next update will work with GZDoom's current game_support.pk3 without issues, but if changes the archive again then the problem will come up again, unfortunately.

The only thing I can suggest is after the next update, do a `cp /dev/null /path/to/hon2/game_support.pk3` as a workaround - an empty archive should(?) block the loading of the OS's default archives. If that doesn't work, then you'll have to throw it into a docker container or move the system-wide game_support.pk3 into ~/.config/gzdoom (HON II will not look here).
The new version is now released, and for the time being GZDoom's archives should once again be compatible with it. But the "cp /dev/null /path/to/hon2/game_support.pk3" trick should still work to future-proof this setup so that it shouldn't cause any problem in the future.