Building for windows xp?

Hey,

One of our artists is still running windows xp x64. For some reason when i package the game and give it to him he gets this error: not a valid win32 application

He has 64-bit, so that shouldnt be the issue.

Our guess is that it has to do with not having dx11? We tried putting -dx10 as launch option, didnt work either (i dont even know if UE4 supports that anymore)

Anyone here who can give some clarification on this matter?

Ofcourse the simple solution would be to tell him to install windows 7/8, but first want to check out if anyone might now a fix before doing something drastic like that (he likes his xp very much…).

If he’s not ready to make that big of a jump I can report that it seems to work OK on Vista 64 so far :slight_smile:

(even through not technically supported of course)

Z.

Even DirectX10 was never offically supported on Windows XP. You can still try stuff like that: http://www.raymond.cc/blog/easily-install-and-download-directx-10-for-windows-xp/ but seriously it’s time to move to Windows 7 or 8.

Going to have to agree with TiGuy, it’s time to move to Windows 7/8. Personally I was hesitant to move to W7 but after I got used to it, I found it to be much better XP. XP is very old at this point, and in fact support is being cut off in April.

You’re missing a lot of features like enhanced browser rendering techniques, aero, faster startups etc with XP.

While we do not support DX9, we do support OpenGL, so in theory a WinXP port should be possible down the road.

I know Mike Fricker at some point was close and has some shelves hanging around to get all the compile stuff working to allow us to target WinXP. It’s still going to be work to get it to run after it compiles, but at least it is in the realm of feasibility.

Maybe bribe him with some Scotch. Not sure actually whether he likes Scotch, but we share an office and I like Scotch :wink:

I need to build game for Windows xp. How did you do it at last? Thanks.

You have to tell your artists to upgrade. Windows 7/8->10 was a free transition you know. You can’t be a professional and keep using a seriously ANCIENT, EXPLOITABLE, UNSUPPORTED operating system.

It is so much easier and cheaper for the artist to upgrade… lol… I dont think there is an easy way to solve your problem…

You can’t. Windows XP is 15 years old now, was replaced by Vista 9 years ago and stopped being officially supported 7 years ago. According to the Steam hardware survey, almost nobody uses it any more - it’s time to move on.

Not entirely true, many people still use it. (Not for steam games, Mainly older games that have no DRM… Or work related stuff.)

But it is true, it is time to move on.

The vast majority of machines that still use Windows XP are actually ATMs.