Game won't start

Forum for the strategy game set during the 2nd War for Armageddon.

Moderators: Slitherine Core, BA Moderators, WH40K Armageddon moderators

Post Reply
genehaynes
Corporal - 5 cm Pak 38
Corporal - 5 cm Pak 38
Posts: 49
Joined: Tue Sep 16, 2008 7:30 pm

Game won't start

Post by genehaynes »

I just purchased a few minures ago from Matrix site. After clicking Play game I get the follow error msg: "Armageddongame.exe is not a valid Win32 application". I have a Win Xp sys.

Any suggestions? BTW, I downloade and installed the latest update, rebotted my machine wothout any luck.

I lso posted this thread on the Matrix forum.
lordzimoa
Lordz Games Studio
Lordz Games Studio
Posts: 2417
Joined: Fri Oct 27, 2006 4:20 pm
Contact:

Re: Game won't start

Post by lordzimoa »

I don`t think this game supports XP and we had some problems in testing on XP... but Alex might have something.
genehaynes
Corporal - 5 cm Pak 38
Corporal - 5 cm Pak 38
Posts: 49
Joined: Tue Sep 16, 2008 7:30 pm

Re: Game won't start

Post by genehaynes »

My fault, Didn't notice the game IS NOT compatible with XP.
Newdiv
Private First Class - Wehrmacht Inf
Private First Class - Wehrmacht Inf
Posts: 5
Joined: Wed Nov 26, 2014 8:34 pm

Re: Game won't start

Post by Newdiv »

Well, that was written on the manual:
MINIMUM SYSTEM REQUIREMENTS
OS: Windows XP/Vista/7/8

So genehaynes, you're excused as far as I am concerned. I did exactly the same mistake :)
rickydigits
Private First Class - Opel Blitz
Private First Class - Opel Blitz
Posts: 3
Joined: Thu Nov 27, 2014 2:01 pm

Re: Game won't start

Post by rickydigits »

Yeah I just got the game as well and was angered when I saw that dialog. I know it comes up because of the linker the developers are using, they are using something like VS12 or VS13 which makes an executable thats unable to be understood on our NT5 systems. There is a hack you can do which works and works for me though idk if VAC or something would notice this change in an online game I hope to hear from the devs on that before going online the hack is to change the linker code from 6 to 5.1 which will allow it to run on XP. (btw windows xp is 5.1 and windows xp 64 is 5.2)
Of course back up the original executable first.
Open the ArmageddonGame.exe with a hex editor
goto these offsets change the data at offsets 0x158 and 0x160
from
06 00 00 00
to
05 00 01 00

It works fine for me to play games I would hope maybe the developers could see this and just relink their program with an older linker so that they can have XP support, its a neat game too.
Rudankort
FlashBack Games
FlashBack Games
Posts: 3836
Joined: Sat Aug 21, 2010 2:23 pm
Contact:

Re: Game won't start

Post by Rudankort »

So, has anyone tried this solution and can confirm it works? I have no XP machine handy.
zakblood
Most Active User 2017
Most Active User 2017
Posts: 16649
Joined: Thu Jun 12, 2014 6:44 pm

Re: Game won't start

Post by zakblood »

have seen similar stuff done tbh, so no reason why not tbh

Code: Select all

http://wp.xin.at/archives/1575
Rudankort
FlashBack Games
FlashBack Games
Posts: 3836
Joined: Sat Aug 21, 2010 2:23 pm
Contact:

Re: Game won't start

Post by Rudankort »

Oh there are many possible reasons. The game is built with this toolset: http://www.microsoft.com/en-us/download ... x?id=41151 and it does not include XP support.
zakblood
Most Active User 2017
Most Active User 2017
Posts: 16649
Joined: Thu Jun 12, 2014 6:44 pm

Re: Game won't start

Post by zakblood »

plus a hack on the game exe maybe lead to dll errors as well?

as in my post you had to alter some of those as well, so maybe, maybe not :wink:
rickydigits
Private First Class - Opel Blitz
Private First Class - Opel Blitz
Posts: 3
Joined: Thu Nov 27, 2014 2:01 pm

Re: Game won't start

Post by rickydigits »

Yeah I've played two online games as well as the campaign and it works fine on xp the numbers at those offsets are just the major and minor operating system and subsystem versionings I get errors like that all the time when running new apps on windows 2000 or even windows 98 and its just a matter to change those numbers and the application will work. Microsoft's new linker in that toolset just makes a PE with a higher number and the windows OS is programed to only run applications with numbers lower and the same as its NT version. I don't understand why couldn't the developers just use an older toolchain, something like VS08 has pretty much the same optimizations unless the code is mess of C++11 and all those funny statements which belong more in D then a C language.

Anyway baring the developers getting VAC or enforcing a hash of the EXE on start the changing of the versionings will work.
I gotta say it is an addictive game.
Post Reply

Return to “Warhammer® 40,000® Armageddon™”