Posted November 09, 2024
LinuxFire
Linux Mint RX6600
LinuxFire Sorry, data for given user is currently unavailable. Please, try again later. View profile View wishlist Start conversation Invite to friends Invite to friends Accept invitation Accept invitation Pending invitation... Unblock chat Registered: Aug 2018
From France
madame-rachelle
New User
madame-rachelle Sorry, data for given user is currently unavailable. Please, try again later. View profile View wishlist Start conversation Invite to friends Invite to friends Accept invitation Accept invitation Pending invitation... Unblock chat Developer
Registered: Feb 2014
From United States
Posted November 11, 2024
LinuxFire: I'm on Linux Mint 22 which is Debian based and Hands of Necromancy doesn't work for me either.
You probably have a driver or hardware incompatibility then because Mint is my primary testing distro and it works perfectly on my copy of Mint. Try running it from your terminal and see what messages come up.
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.
Der_Pit: 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....
Post edited November 11, 2024 by madame-rachelle
Der_Pit
New User
Der_Pit Sorry, data for given user is currently unavailable. Please, try again later. View profile View wishlist Start conversation Invite to friends Invite to friends Accept invitation Accept invitation Pending invitation... Unblock chat Registered: Mar 2015
From Spain
Posted November 12, 2024
Well, there's not much of a startup log anywhere. If I start it from a terminal, all I get is
speedy:game% ./handsofnecromancy
Hands of Necromancy hon1-v3.0-gz - 2024-07-04 15:37:49 -0400 - SDL version
Compiled on Jul 4 2024
OS: openSUSE Tumbleweed, Linux 6.11.6-2-default on x86_64
Hands of Necromancy version hon1-v3.0-gz
Then a dialog pops up with the abovementioned error about SkipBexStringsIfLanguage.
I did run strace on it, and there I can see
newfstatat(AT_FDCWD, "/usr/share/doom/game_support.pk3", {st_mode=S_IFREG|0644, st_size=2370619, ...}, 0) = 0
newfstatat(AT_FDCWD, "/usr/share/doom/game_support.pk3", {st_mode=S_IFREG|0644, st_size=2370619, ...}, 0) = 0
openat(AT_FDCWD, "/usr/share/doom/game_support.pk3", O_RDONLY) = 9
This pak file belongs to the install of gzdoom 4.13, and contains the demurred definition.
But as I said, handsofnecromancy should never (try to) read that file on first hand.
speedy:game% ./handsofnecromancy
Hands of Necromancy hon1-v3.0-gz - 2024-07-04 15:37:49 -0400 - SDL version
Compiled on Jul 4 2024
OS: openSUSE Tumbleweed, Linux 6.11.6-2-default on x86_64
Hands of Necromancy version hon1-v3.0-gz
I did run strace on it, and there I can see
newfstatat(AT_FDCWD, "/usr/share/doom/game_support.pk3", {st_mode=S_IFREG|0644, st_size=2370619, ...}, 0) = 0
newfstatat(AT_FDCWD, "/usr/share/doom/game_support.pk3", {st_mode=S_IFREG|0644, st_size=2370619, ...}, 0) = 0
openat(AT_FDCWD, "/usr/share/doom/game_support.pk3", O_RDONLY) = 9
But as I said, handsofnecromancy should never (try to) read that file on first hand.
madame-rachelle
New User
madame-rachelle Sorry, data for given user is currently unavailable. Please, try again later. View profile View wishlist Start conversation Invite to friends Invite to friends Accept invitation Accept invitation Pending invitation... Unblock chat Developer
Registered: Feb 2014
From United States
Posted November 13, 2024
That is still helpful information. That means it needs to load not any of the optional files that come with GZDoom.
Will be addressed in the next update.
Will be addressed in the next update.
Post edited November 13, 2024 by madame-rachelle
LinuxFire
Linux Mint RX6600
LinuxFire Sorry, data for given user is currently unavailable. Please, try again later. View profile View wishlist Start conversation Invite to friends Invite to friends Accept invitation Accept invitation Pending invitation... Unblock chat Registered: Aug 2018
From France
Posted 4 days ago
LinuxFire: I'm on Linux Mint 22 which is Debian based and Hands of Necromancy doesn't work for me either.
madame-rachelle: You probably have a driver or hardware incompatibility then because Mint is my primary testing distro and it works perfectly on my copy of Mint. In addition my other Linux games on GOG work well for most of them, I'm still happy to see the Linux version and I keep the game waiting for your next maj, thank you for your work madame-rachelle.