Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Difference between revisions of "AirStrike 2"

From PCGamingWiki, the wiki about fixing PC games
m (→‎System requirements: General maintenance with AutoWikiBrowser in Bot mode)
 
(12 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{stub}}
 
 
'''Key points'''
 
'''Key points'''
{{ii}} Game requires workarounds to function properly on modern versions of Windows.<ref>{{Refcheck|user=Fudgesiclesxd|date=2021-12-13|comment=Tested on Windows 10.}}</ref>
+
{{ii}} Game requires workarounds to function properly on modern versions of Windows.<ref name="refcheck Fudgesiclesxd">{{refcheck|user=Fudgesiclesxd|date=2021-12-15}}</ref>
 
{{Infobox game
 
{{Infobox game
 
|cover        = airstrike-2-windows-front-cover.jpg
 
|cover        = airstrike-2-windows-front-cover.jpg
Line 50: Line 49:
 
==Availability==
 
==Availability==
 
{{Availability|
 
{{Availability|
{{Availability/row| retail | | unknown |  |  | Windows }}
+
{{Availability/row| retail | | drm-free |  |  | Windows }}
{{Availability/row| publisher | https://www.bigfishgames.com/games/9/airstrike2/ | unknown |  |  | Windows }}
+
{{Availability/row| publisher | https://www.bigfishgames.com/games/9/airstrike2/ | activation |  |  | Windows }}
 
}}
 
}}
  
Line 91: Line 90:
 
|ultrawidescreen            = false
 
|ultrawidescreen            = false
 
|ultrawidescreen notes      =  
 
|ultrawidescreen notes      =  
|4k ultra hd                = unknown
+
|4k ultra hd                = false
 
|4k ultra hd notes          =  
 
|4k ultra hd notes          =  
 
|fov                        = false
 
|fov                        = false
Line 97: Line 96:
 
|windowed                  = true
 
|windowed                  = true
 
|windowed notes            =  
 
|windowed notes            =  
|borderless windowed        = unknown
+
|borderless windowed        = false
|borderless windowed notes  =  
+
|borderless windowed notes  = Most likely needs an external application to be achieved
|anisotropic                = unknown
+
|anisotropic                = false
 
|anisotropic notes          =  
 
|anisotropic notes          =  
|antialiasing              = unknown
+
|antialiasing              = false
 
|antialiasing notes        =  
 
|antialiasing notes        =  
 
|vsync                      = true
 
|vsync                      = true
Line 113: Line 112:
 
|ray tracing                = false
 
|ray tracing                = false
 
|ray tracing notes          =  
 
|ray tracing notes          =  
|color blind                = unknown
+
|color blind                = false
 
|color blind notes          =  
 
|color blind notes          =  
 
}}
 
}}
  
 
==Input==
 
==Input==
 +
{{Image|airstrike2input.png|The input settings of AirStrike 2, which allows various actions to be remapped}}
 
{{Input
 
{{Input
 
|key remap                = limited
 
|key remap                = limited
Line 185: Line 185:
 
|separate volume          = true
 
|separate volume          = true
 
|separate volume notes    = Music and Sound Effects
 
|separate volume notes    = Music and Sound Effects
|surround sound            = unknown
+
|surround sound            = true
|surround sound notes      =  
+
|surround sound notes      = 3D Sound has flaws or error present as mentioned below
 
|subtitles                = always on
 
|subtitles                = always on
 
|subtitles notes          =  
 
|subtitles notes          =  
|closed captions          = unknown
+
|closed captions          = false
 
|closed captions notes    =  
 
|closed captions notes    =  
|mute on focus lost        = unknown
+
|mute on focus lost        = true
 
|mute on focus lost notes  =  
 
|mute on focus lost notes  =  
 
|eax support              = false
 
|eax support              = false
Line 214: Line 214:
 
  |language  = Polish
 
  |language  = Polish
 
  |interface = true
 
  |interface = true
  |audio    = unknown
+
  |audio    = false
  |subtitles = unknown
+
  |subtitles = false
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
Line 231: Line 231:
  
 
==Issues unresolved==
 
==Issues unresolved==
===Missing sound effects with 3D Sound turned on.<ref>{{Refcheck|user=Fudgesiclesxd|date=2021-12-15}}</ref>===
+
===Missing sound effects with 3D Sound turned on.<ref name="refcheck Fudgesiclesxd">{{refcheck|user=Fudgesiclesxd|date=2021-12-15}}</ref>===
 
{{ii}} Audio wrappers such as DSOAL does not solve the issue, due to sound panning errors present in this game.
 
{{ii}} Audio wrappers such as DSOAL does not solve the issue, due to sound panning errors present in this game.
 
{{ii}} With IndirectSound the audio will play almost all sound effects in the right channel.<ref>Exceptions includes interface selection sound. Typewriter clicks used in each stage introduction.</ref>
 
{{ii}} With IndirectSound the audio will play almost all sound effects in the right channel.<ref>Exceptions includes interface selection sound. Typewriter clicks used in each stage introduction.</ref>
Line 238: Line 238:
  
 
===Game refuses to run on modern version of Windows===
 
===Game refuses to run on modern version of Windows===
{{Fixbox|description=Use [https://github.com/crystice-softworks/QindieGL QindieGL].|ref=<ref>{{Refcheck|user=Fudgesiclesxd|date=2021-12-15}}</ref>|fix=
+
{{Fixbox|description=Use [https://github.com/crystice-softworks/QindieGL QindieGL].|ref=<ref name="refcheck Fudgesiclesxd">{{refcheck|user=Fudgesiclesxd|date=2021-12-15}}</ref>|fix=
 
{{ii}} OpenGL 1.1 to DirectX 9 wrapper.
 
{{ii}} OpenGL 1.1 to DirectX 9 wrapper.
 
{{ii}} Vendor independent which works across modern hardware. There are minor graphical issues in the intro, loading screen, and level selection, but there may be no issues in-game.  
 
{{ii}} Vendor independent which works across modern hardware. There are minor graphical issues in the intro, loading screen, and level selection, but there may be no issues in-game.  
 
}}
 
}}
  
{{Fixbox|description=Set flags via Nvidia Profile Inspector|ref=<ref>{{Refcheck|user=Fudgesiclesxd|date=2021-12-15.}}</ref>|fix=
+
{{Fixbox|description=Set flags via Nvidia Profile Inspector|ref=<ref name="refcheck Fudgesiclesxd">{{refcheck|user=Fudgesiclesxd|date=2021-12-15}}</ref>|fix=
 
{{ii}} For Nvidia graphics only.
 
{{ii}} For Nvidia graphics only.
 
# Add <code>AirStrike3D II.exe</code> to Nvidia Control Panel's profile.
 
# Add <code>AirStrike3D II.exe</code> to Nvidia Control Panel's profile.
Line 253: Line 253:
 
{{ii}} You may optionally set <code>OpenGL - Version Override</code> to '''OpenGL Version 1.1''' if the issues persists.
 
{{ii}} You may optionally set <code>OpenGL - Version Override</code> to '''OpenGL Version 1.1''' if the issues persists.
 
{{ii}} Setting extension limit to the value above shouldn't cause any major graphical issue. If any occurs, try setting <code>Extension Limit</code> back to <code>0x00004844</code>.
 
{{ii}} Setting extension limit to the value above shouldn't cause any major graphical issue. If any occurs, try setting <code>Extension Limit</code> back to <code>0x00004844</code>.
 +
}}
 +
 +
{{Fixbox|description=(Linux) Set Mesa and/or Nvidia's OpenGL extension limit through environment variables.|ref=<ref name="refcheck Fudgesiclesxd">{{refcheck|user=Fudgesiclesxd|date=2021-12-15}}</ref>|fix=
 +
{{ii}} For Linux system with game running under Wine.
 +
# Check your Mesa/GL driver vendor, can be done by running <code>glxinfo</code> and look for ''OpenGL renderer string''
 +
# For proprietary Nvidia driver, use the environment variables <code>__GL_ExtensionStringVersion=17700</code>
 +
#* For Mesa-based driver, such as intel, AMDGPU or radeon. Use the environment variables <code>MESA_EXTENSION_MAX_YEAR=2003</code>
 +
# The output in desktop entry, shell script files or command line arguments should look similar to this: <code>env MESA_EXTENSION_MAX_YEAR=2003 wine "AirStrike3D II.exe"</code>
 
}}
 
}}
  
Line 281: Line 289:
 
|shader model notes    =  
 
|shader model notes    =  
 
|windows 32-bit exe    = true
 
|windows 32-bit exe    = true
|windows 64-bit exe    = unknown
+
|windows 64-bit exe    = false
 
|windows arm app        = unknown
 
|windows arm app        = unknown
 
|windows exe notes      =  
 
|windows exe notes      =  
Line 304: Line 312:
 
|interface        =  
 
|interface        =  
 
|interface notes  =  
 
|interface notes  =  
|input            = DirectInput
+
|input            =  
 
|input notes      =  
 
|input notes      =  
 
|cutscenes        =  
 
|cutscenes        =  
Line 324: Line 332:
 
|minGPU  = 16 MB TNT2-class or other OpenGL 1.1+ compliant video card
 
|minGPU  = 16 MB TNT2-class or other OpenGL 1.1+ compliant video card
  
|recOS    = 95, 98, ME, NT 4.0, 2000, XP
+
|recOS    =  
 
|recCPU  = Pentium or Athlon 600 MHz
 
|recCPU  = Pentium or Athlon 600 MHz
 
|recRAM  = 256 MB
 
|recRAM  = 256 MB
|recHD    = 50 MB
+
|recHD    =  
 
|recGPU  = 16 MB NVIDIA GeForce / ATI Radeon
 
|recGPU  = 16 MB NVIDIA GeForce / ATI Radeon
 
|notes    =  
 
|notes    =  

Latest revision as of 19:54, 28 November 2022

Key points

Game requires workarounds to function properly on modern versions of Windows.[1]
AirStrike 2
AirStrike 2 cover
Developers
DivoGames
Release dates
Windows April 2004
Taxonomy
Modes Singleplayer, Multiplayer
Perspectives Bird's-eye view
Genres Shooter
Vehicles Helicopter
Art styles Realistic
Series AirStrike
AirStrike 2 on MobyGames
AirStrike
AirStrike 3D: Operation W.A.T 2002
AirStrike 2 2004
AirStrike 2: Gulf Thunder 2005

AirStrike 2 is a singleplayer and multiplayer bird's-eye view shooter game in the AirStrike series.

Availability

Source DRM Notes Keys OS
Retail
DRM-free
Windows
Publisher website
Requires online activation
Windows

Game data

Configuration file(s) location

System Location
Windows <path-to-game>\config.ini[Note 1]

Save game data location

System Location
Windows

Essential improvements

Opening video setup tool.
The video setup allows toggling vertical sync, forcing system cursor, texture filtering and showing FPS count. Append -setup to the executable's command line arguments or shortcut's target.
Skip logo/intro.
  1. Open config.ini. with text editor.
  2. Look for ShowLogo parameters in [System] section.
  3. Change it to 0. Or add ShowLogo=0 in the section if not exists.
  4. Save the file.

Video

Graphics options from external settings utility.
Graphics options from external settings utility.

Graphics feature State Notes
Widescreen resolution
Setting EnableNonStdModes to 1 in config.ini allows for widescreen resolution to be selected, however this causes mouse cursor not able to reach the lower half of the screen, making menu navigation and selections impossible.
Multi-monitor
Ultra-widescreen
4K Ultra HD
Field of view (FOV)
Options for different camera perspective which does not affect FOV.
Windowed
Borderless fullscreen windowed
Most likely needs an external application to be achieved
Anisotropic filtering (AF)
See the glossary page for potential workarounds.
Anti-aliasing (AA)
See the glossary page for potential workarounds.
Vertical sync (Vsync)
Disabled by default. Either enable via external video settings utility, Or in config.ini. Set WaitVSync to 1
60 FPS and 120+ FPS
Uncapped as-is. Wrappers may override the frame rate cap.
High dynamic range display (HDR)
See the glossary page for potential alternatives.
Ray tracing (RT)

Input

The input settings of AirStrike 2, which allows various actions to be remapped
The input settings of AirStrike 2, which allows various actions to be remapped

Keyboard and mouse State Notes
Remapping
Certain functions such can't be remapped in-game. Tutorial still refers to default bindings.
Mouse acceleration
Mouse sensitivity
Can't be used to control player's helicopter. Mouse buttons can still be use to fire or shoot missile.
Mouse input in menus
Cursor follows Windows' mouse acceleration settings.
Mouse Y-axis inversion
Controller
Controller support
Supported via DirectInput.
Full controller support
Cannot pause game with a button on controller. Menu navigation are unresponsive due to left/right behaves erratically, and certain menu still requires a mouse to operate.
Controller remapping
Only joystick's axis can be mapped to movement.
Controller sensitivity
Fixed speed with no acceleration present.
Controller Y-axis inversion
Controller types
XInput-compatible controllers
Playable with default configuration.
Xbox button prompts
Game still refers keyboard buttons in information screen and tutorials.
Impulse Trigger vibration
PlayStation controllers
Generic/other controllers
Button prompts
Game still refers keyboard buttons in information screen and tutorials.
Additional information
Controller hotplugging
Haptic feedback
Digital movement supported
Simultaneous controller+KB/M

Audio

Audio feature State Notes
Separate volume controls
Music and Sound Effects
Surround sound
3D Sound has flaws or error present as mentioned below
Subtitles
Closed captions
Mute on focus lost

Localizations

Language UI Audio Sub Notes
English
In-game speech and plot points are provided via texts.
Polish

Network

Multiplayer types

Type Native Players Notes
Local play
2 Co-op
Supports a combination of mouse/keyboard and a controller, or two controllers.

Issues unresolved

Missing sound effects with 3D Sound turned on.[1]

Audio wrappers such as DSOAL does not solve the issue, due to sound panning errors present in this game.
With IndirectSound the audio will play almost all sound effects in the right channel.[2]

Issues fixed

Game refuses to run on modern version of Windows

Use QindieGL.[1]
OpenGL 1.1 to DirectX 9 wrapper.
Vendor independent which works across modern hardware. There are minor graphical issues in the intro, loading screen, and level selection, but there may be no issues in-game.
Set flags via Nvidia Profile Inspector[1]
For Nvidia graphics only.
  1. Add AirStrike3D II.exe to Nvidia Control Panel's profile.
  2. Open Nvidia Profile Inspector.
  3. Select AirStrike3D II.exe from User modified profiles menu.
  4. Look for Extension Limit and set to 0x1
  5. Click Apply Changes.

Notes.

You may optionally set OpenGL - Version Override to OpenGL Version 1.1 if the issues persists.
Setting extension limit to the value above shouldn't cause any major graphical issue. If any occurs, try setting Extension Limit back to 0x00004844.
(Linux) Set Mesa and/or Nvidia's OpenGL extension limit through environment variables.[1]
For Linux system with game running under Wine.
  1. Check your Mesa/GL driver vendor, can be done by running glxinfo and look for OpenGL renderer string
  2. For proprietary Nvidia driver, use the environment variables __GL_ExtensionStringVersion=17700
    • For Mesa-based driver, such as intel, AMDGPU or radeon. Use the environment variables MESA_EXTENSION_MAX_YEAR=2003
  3. The output in desktop entry, shell script files or command line arguments should look similar to this: env MESA_EXTENSION_MAX_YEAR=2003 wine "AirStrike3D II.exe"

Other information

API

Technical specs Supported Notes
OpenGL 1.1
Executable 32-bit 64-bit Notes
Windows

Middleware

Middleware Notes
Audio BASS

System requirements

Windows
Minimum Recommended
Operating system (OS) 95, 98, ME, NT 4.0, 2000, XP
Processor (CPU) Pentium or Athlon 400 MHz
System memory (RAM) 128 MB
Hard disk drive (HDD) 50 MB
Video card (GPU) 16 MB TNT2-class or other OpenGL 1.1+ compliant video card


Notes

  1. When running this game without elevated privileges (Run as administrator option), write operations against a location below %PROGRAMFILES%, %PROGRAMDATA%, or %WINDIR% might be redirected to %LOCALAPPDATA%\VirtualStore on Windows Vista and later (more details).

References

  1. 1.0 1.1 1.2 1.3 1.4 Verified by User:Fudgesiclesxd on 2021-12-15
  2. Exceptions includes interface selection sound. Typewriter clicks used in each stage introduction.