Official Soldat Forums

Soldat Talk => Game Improvements / Suggestions => Topic started by: Hair|Trigger on August 07, 2008, 01:00:41 am

Title: DirectInput runs when in "background" mode
Post by: Hair|Trigger on August 07, 2008, 01:00:41 am
when you press alt+tab or put the soldat window in the "background" to chat on msn or something while playing the image pauses and you cant see whats going on while your minimized, so there should be a setup option to keep the DirectInput or whatever "running" while your doing whatever.  So you can quickly retalliate in case some guys catch you off guard (should be good for TW players)  but keep it a setup option for slower computers.

In case you dont know what im talking about, when you re-enter the soldat window after exiting it you get a "direct input initialized" message, so if it's possible have this directinput running even when your not "playing"

F11/F12
Title: Re: DirectInput runs when in "background" mode
Post by: iDante on August 07, 2008, 01:04:02 am
1. I'm pretty sure that it HAS to be done the way it is.
2. Your saying that if you alt-tab to something and click exit on another window that it should fire a shot to the top right?
seems kind of silly to me.
Title: Re: DirectInput runs when in "background" mode
Post by: Hair|Trigger on August 07, 2008, 01:25:28 am
Alright but just change the DirectInput to video instead of controls and video or whatever..
Title: Re: DirectInput runs when in "background" mode
Post by: jrgp on August 07, 2008, 06:22:14 am
1. I'm pretty sure that it HAS to be done the way it is.
^ Yes

DirectInput is the part of DirectX that takes analyzes the keystrokes you enter to play Soldat. It needs to be how it is, otherwise using the keys to move the Soldat around, switch weapons, etc would not work at all. The message you get is that the keyboard is taken over by Soldat once more. What you'd probably think of wanting to change is Direct3D, the part of DirectX that controls the video, being in the background or whatever.

It might help if you set Soldat's resolution to the one you normally use your computer with, so switching back and forth between Soldat and other windows takes less time.