WIN32: Error after running installed 0.2.8.2.1 client

For all the help you need with Armagetron!
Post Reply
User avatar
p4
On Lightcycle Grid
Posts: 10
Joined: Mon Jun 12, 2006 8:02 pm
Location: 50°17'50.79"N 18°41'04.70"E
Contact:

WIN32: Error after running installed 0.2.8.2.1 client

Post by p4 »

I've just installed clear windows xp with autopatcher (directX 9.0c included) and ATI original driver (only driver, not catalyst suite). after installing armagetron 0.2.8.2.1 windows client and running it i got error:

Code: Select all

Error in in SDL_main(int, char**) in src\tron\gArmagetron.cpp:591
Couldn't initialize SDL: DirectInputDevice::SetCooperativeLevel: Unknown DirectInput error: 0x80004001
I've got this error before but i can't remember how did i solve it. What did i do wrong this time? I need my lovely armagetron!!! ;)
User avatar
Z-Man
God & Project Admin
Posts: 11710
Joined: Sun Jan 23, 2005 6:01 pm
Location: Cologne
Contact:

Post by Z-Man »

You may try the command line option -directx, this will use the regular Windows functions for input. You can edit the command line options by right clicking on the start menu/desktop icon and selecting "Properties" or similar.
User avatar
p4
On Lightcycle Grid
Posts: 10
Joined: Mon Jun 12, 2006 8:02 pm
Location: 50°17'50.79"N 18°41'04.70"E
Contact:

Post by p4 »

it helped, thank you z-man... what was the matter? i could play without -directx switch before.
User avatar
Z-Man
God & Project Admin
Posts: 11710
Joined: Sun Jan 23, 2005 6:01 pm
Location: Cologne
Contact:

Post by Z-Man »

I don't know what's wrong; it's just an unknown (to SDL) DirectInput initialization error. Maybe you have a device that either can't be exclusively owned by a process or that can't be shared and SDL wants to have it the other way round.
User avatar
p4
On Lightcycle Grid
Posts: 10
Joined: Mon Jun 12, 2006 8:02 pm
Location: 50°17'50.79"N 18°41'04.70"E
Contact:

Post by p4 »

hmm, maybe it's my firewall issue, it's not been configured properly yet. now when i opened arma with -directx and accept it on firewall (which monitors memory injections and other stuff) i can run it even without -directx switch. nevermind. the main goal is done - my arma works fine :D thanks
Post Reply