AirStrike 2

From PCGamingWiki, the wiki about fixing PC games

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[edit]

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

Game data[edit]

Configuration file(s) location[edit]

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

Save game data location[edit]

System Location
Windows

Essential improvements[edit]

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[edit]

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

Input[edit]

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
DualShock 4 controllers
Generic/other controllers
Button prompts
Game still refers keyboard buttons in information screen and tutorials.
Additional information
Controller hotplugging
Haptic feedback
Simultaneous controller+KB/M

Audio[edit]

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[edit]

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[edit]

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

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.[3]

Issues fixed[edit]

Game refuses to run on modern version of Windows[edit]

Use QindieGL.[4]
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[5]
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.[6]
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[edit]

API[edit]

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

Middleware[edit]

Middleware Notes
Audio BASS

System requirements[edit]

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. Verified by User:Fudgesiclesxd on 2021-12-13
    Tested on Windows 10.
  2. Verified by User:Fudgesiclesxd on 2021-12-15
  3. Exceptions includes interface selection sound. Typewriter clicks used in each stage introduction.
  4. Verified by User:Fudgesiclesxd on 2021-12-15
  5. Verified by User:Fudgesiclesxd on 2021-12-15.
  6. Verified by User:Fudgesiclesxd on 2022-02-25
    Tested with Debian Sid, Wine 7.0 with Intel HD Graphics 4600. Mesa 21.3.5.