Unable to Run Hedgewars 0.9.24.1 on XP PC

9 replies [Last post]
Firework
User offline. Last seen 5 years 14 weeks ago. Offline
Joined: 2013-01-11
Posts: 34
Hi, I have just downloaded and installed Hedgewars 0.9.24.1 on my Windows XP SP 3 PC. Each time I run hedgewars.exe I get this error and the game does not run: [quote]hedgewars.exe - Entry Point Not Found The procedure entry point CancelIoEx could not be located in the dynamic link library KERNEL32.dll.[/quote] I've never experienced this problem when running previous versions of Hedgewars on the very same PC for many years. In fact, I've just tried 0.9.23 and didn't get this error. Any ideas why this is happening and how to fix? I'm looking forward to playing the new version. Thanks in Advance.
Lyberta
Lyberta's picture
User offline. Last seen 3 years 30 weeks ago. Offline
Joined: 2016-09-10
Posts: 177
Apparently this function was added in Windows Vista so this build will not work on Windows XP. https://msdn.microsoft.com/en-us/library/windows/desktop/aa363792(v=vs.85).aspx
[url=https://lyberta.net]My stuff[/url]
nemo
nemo's picture
User offline. Last seen 23 hours 12 min ago. Offline
Joined: 2009-01-28
Posts: 1861
See: https://issues.hedgewars.org/show_bug.cgi?id=619 Specifically comment #1 - I'm rather curious if manually replacing the DLLs works - it seems it should.
-- Oh, what the heck. 1PLXzL1CBUD1kdEWqMrwNUfGrGiirV1WpH <= tip a hedgewars dev
Firework
User offline. Last seen 5 years 14 weeks ago. Offline
Joined: 2013-01-11
Posts: 34
Thanks for confirming that version 0.9.24.1 does not work on Windows XP. Is Hedgewars compatible with Windows 10? Perhaps the download page text needs to be updated from "Microsoft Windows XP, Vista, 7 and 8" to "Microsoft Windows Vista, 7, 8 and 10"? http://www.hedgewars.org/download.html
nemo
nemo's picture
User offline. Last seen 23 hours 12 min ago. Offline
Joined: 2009-01-28
Posts: 1861
Yeah, in the bug, that's precisely what we are discussing now, whether we should abandon XP or whether unc0rr should repackage. It isn't that *hedgewars* is incompatible with Windows XP, it's just that the build unc0rr made was using a version of Qt that is incompatible. So again as noted in the bug comments, it'd be nice if you'd experiment with replacing the Qt DLLs that unc0rr packaged with ones from a compatible version - it'd be a good test - if it works, it'd strengthen the case for repackaging it generically. As for 10, yeah, probably. At least there's nothing we did to try and be incompatible. Presumably if Qt and opengl work, we should.
-- Oh, what the heck. 1PLXzL1CBUD1kdEWqMrwNUfGrGiirV1WpH <= tip a hedgewars dev
Wuzzy
Wuzzy's picture
User offline. Last seen 4 days 2 hours ago. Offline
Joined: 2012-06-20
Posts: 1301
I have updated the Download page accordingly, as HW 0.9.24.1 clearly doesn't work for Windows XP right now. @nemo @unC0Rr: You can of course always change it back if you manage to make HW work under XP [i]for real[/i].
Hi, I am a Hedgewars developer. Smile
Firework
User offline. Last seen 5 years 14 weeks ago. Offline
Joined: 2013-01-11
Posts: 34
Thanks for your replies. I have both Hedgewars 0.9.23 and Hedgewars 0.9.24.1 on my XP PC. I had a look at the Qt files in the folders, which are as follows: Hedgewars 0.9.23 (Build runs fine on XP) QtCore4.dll QtGui4.dll QtNetwork4.dll Hedgewars 0.9.24.1 (Build Not Working on XP) Qt5Core.dll Qt5Gui.dll Qt5Network.dll Qt5Widgets.dll QtCore4.dll QtGui4.dll QtNetwork4.dll A couple of interesting points: 1) Both builds contain identical Qt 4 files. 2) The new build contains both Qt 4 and Qt 5 files.
nemo
nemo's picture
User offline. Last seen 23 hours 12 min ago. Offline
Joined: 2009-01-28
Posts: 1861
The new build targets Qt5 due to Qt4 deprecation. If you download a compatible version of qt5 and copy the DLLs over, it'll probably work, as noted.
-- Oh, what the heck. 1PLXzL1CBUD1kdEWqMrwNUfGrGiirV1WpH <= tip a hedgewars dev
mikade
mikade's picture
User offline. Last seen 11 weeks 1 day ago. Offline
Joined: 2010-10-22
Posts: 355
[quote=Firework] Is Hedgewars compatible with Windows 10? [/quote] It seems to be working for me. Although after a match, I have like a 12 second black screen before the results finally show up. Did it always do that?
[color=white][b]mikade[/b][/color] [color=yellow][i]Hedgewars Developer[/i][/color] [IMG]/images/freeze.png[/IMG]
nemo
nemo's picture
User offline. Last seen 23 hours 12 min ago. Offline
Joined: 2009-01-28
Posts: 1861
12 seconds is way way way too long, first I've heard of that... Gonna guess something at the end of cleanup is hanging. Sound? Closing log files? oh, and file a bug plz Smile
-- Oh, what the heck. 1PLXzL1CBUD1kdEWqMrwNUfGrGiirV1WpH <= tip a hedgewars dev
Copyright © 2004-2023 Hedgewars Project. All rights reserved. [ contact ]