Is Windows XP supported?

General discussion regarding the OpenMW project.
For technical support, please use the Support subforum.
TheSweetLizard
Posts: 2
Joined: 06 Jul 2016, 14:47

Is Windows XP supported?

Post by TheSweetLizard » 06 Jul 2016, 15:05

Hi.

I'm trying to run OpenMW on Windows XP SP3 but it doesn't seem to be working. After some search of similar problems in Google I found out that 'GetTickCount64' might not be supported by Windows XP, or whatever the case.
So is there anyway I can run OpenMW on Windows XP? I have installed MS Visual C++ redists of 2008, 2010 and 2013; .NET Framework too. I also installed DirectX from Microsoft website just in case, but none of above helped me.

After using OpenMW Wizard and setting up the game in the launcher I'm trying to launch OpenMW, but I get following message: "Entry point not found. The procedure entry point GetTickCount64 could not be located in the dynamic link library DLL KERNEL32.dll". The message on my picture is in Russian.

I'd appreciate any help.

Thanks!

ezze
Posts: 473
Joined: 21 Nov 2013, 13:20

Re: Is Windows XP supported?

Post by ezze » 06 Jul 2016, 17:22

Apparently GetTickCount64 is not in WindowsXP.

I am afraid you need to recompile and hope for the best.

User avatar
Ace (SWE)
Posts: 849
Joined: 15 Aug 2011, 14:56

Re: Is Windows XP supported?

Post by Ace (SWE) » 10 Jul 2016, 10:00

I've been trying to make a XP compatible executable with my builds, but somewhere in the entire dependency chain some non-XP compatible library has snuck in and ruined the entire thing.
Haven't had the time either to do a full rebuild of the entire thing, so I imagine that you'd have the most luck building it yourself if you need it to run on Windows XP.

The code for OpenMW itself should hopefully work fine though, just the dependencies that would be a problem.

User avatar
ap0
Posts: 290
Joined: 11 Aug 2011, 18:47
Contact:

Re: Is Windows XP supported?

Post by ap0 » 10 Jul 2016, 14:09

On the other hand, shall OpenMW support a deprecated operating system that won't get security updates anymore?

ezze
Posts: 473
Joined: 21 Nov 2013, 13:20

Re: Is Windows XP supported?

Post by ezze » 11 Jul 2016, 18:07

Deprecated OSes? You mean MS Windowses?

User avatar
damiel
Posts: 34
Joined: 16 Apr 2016, 11:46

Re: Is Windows XP supported?

Post by damiel » 11 Jul 2016, 18:11

Windows XP specifically, the others should be fine (not sure about Vista, but who likes that one anyways).

Cramal
Posts: 186
Joined: 19 Sep 2014, 13:37

Re: Is Windows XP supported?

Post by Cramal » 12 Jul 2016, 01:27

A lot of softwares are stopping the windows XP support.

For example, the new Chrome update are not available for Windows XP.

JackPot
Posts: 4
Joined: 12 Jul 2016, 09:50

Re: Is Windows XP supported?

Post by JackPot » 12 Jul 2016, 15:41

No good reasons to drop Windows XP support light-heartedly - esp. when the fix is so easy:

https://github.com/bulletphysics/bullet ... ba8525b1b6

here's the relevant part:

+#if WINVER < 0x0600
+ULONGLONG GetTickCount64() { return GetTickCount(); }
+#endif

the chrono library in C++11 seems to be the culprit. If bullet physics did not ditch XP - why should OpenMW?

If accuracy is needed, you shouldn't be using GETTICKCOUNT anyway - this is what QPC is for:
https://msdn.microsoft.com/en-us/librar ... s.85).aspx
and yes - Windows XP supports high resolution timers as well :-)

aesylwinn
Posts: 243
Joined: 14 Dec 2015, 20:30

Re: Is Windows XP supported?

Post by aesylwinn » 12 Jul 2016, 17:28

The fix you addressed is relatively new. Perhaps the binary for windows has been built with an older version of bullet. OpenMW should not be using c++11 specific libraries at the moment.

JackPot
Posts: 4
Joined: 12 Jul 2016, 09:50

Re: Is Windows XP supported?

Post by JackPot » 13 Jul 2016, 07:38

The issue was fixed in bullet3 on Jan. 23rd 2015 - link to commit below https://github.com/bulletphysics/bullet ... 622964e0f1

Post Reply