madame-rachelle: It probably won't work anymore if you use any distro that isn't based on Debian. That being said, you can self-compile and if you do you are guaranteed to get a version that works with your distro because it will compile from the libraries that your distro uses.
FWIW, I had similar issues, on openSUSE Tumbleweed, after upgrading KDE/Plasma.
I moved
all the supplied libs into a subfolder, so the game would use my system libs instead. The only one I had to copy back was libvpx.so.7.
With that, the game started, but bailed out with an error, complaining about an unknown keyword:
Script error, IWADINFO line 285:
Unknown keyword 'SkipBexStringsIfLanguage'
This turned out to come from an installed version of gzdoom, that had also been upgraded (to 4.13.2). Seems you use an older version that doesn't support this.
If I move /usr/share/doom out of the way, HoN runs flawlessly.
You should probably make sure that your changed version does
not read configurations from other/standard gzdoom directories....