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 "CT Special Forces: Fire for Effect"

From PCGamingWiki, the wiki about fixing PC games
m (→‎Input settings: updated template usage)
m
 
(31 intermediate revisions by 16 users not shown)
Line 1: Line 1:
{{stub}}
 
 
{{Infobox game
 
{{Infobox game
 
|cover        = CT Special Forces Fire for Effect cover.jpg
 
|cover        = CT Special Forces Fire for Effect cover.jpg
 
|developers  =  
 
|developers  =  
 
{{Infobox game/row/developer|Asobo Studio}}
 
{{Infobox game/row/developer|Asobo Studio}}
{{Infobox game/row/developer|Hip Games}}
 
 
|publishers  =  
 
|publishers  =  
{{Infobox game/row/publisher|KISS ltd}}
+
{{Infobox game/row/publisher|Hip Games|Retail}}
{{Infobox game/row/publisher|Funbox Media}}
+
{{Infobox game/row/publisher|KISS ltd|Digital (original)}}
 +
{{Infobox game/row/publisher|Funbox Media|Digital (current)}}
 
|engines      =  
 
|engines      =  
 +
{{Infobox game/row/engine|Zouna|ref=<ref>{{Refsnip|url=https://github.com/widberg/fmtk/wiki/TotemTech-ToonTech-Zouna-ACE-BSSTech-Opal-Timeline|title=TotemTech ToonTech Zouna ACE BSSTech Opal Timeline|date=2022-01-15}}</ref>}}
 
|release dates=  
 
|release dates=  
 
{{Infobox game/row/date|Windows|March 24, 2005}}
 
{{Infobox game/row/date|Windows|March 24, 2005}}
 +
|taxonomy    =
 +
{{Infobox game/row/taxonomy/monetization      | One-time game purchase }}
 +
{{Infobox game/row/taxonomy/microtransactions | }}
 +
{{Infobox game/row/taxonomy/modes            | Singleplayer }}
 +
{{Infobox game/row/taxonomy/pacing            | Real-time }}
 +
{{Infobox game/row/taxonomy/perspectives      | First-person }}
 +
{{Infobox game/row/taxonomy/controls          | Direct control }}
 +
{{Infobox game/row/taxonomy/genres            | FPS }}
 +
{{Infobox game/row/taxonomy/sports            | }}
 +
{{Infobox game/row/taxonomy/vehicles          | }}
 +
{{Infobox game/row/taxonomy/art styles        | }}
 +
{{Infobox game/row/taxonomy/themes            | }}
 +
{{Infobox game/row/taxonomy/series            | }}
 
|steam appid  = 283410
 
|steam appid  = 283410
 
|steam appid side  =  
 
|steam appid side  =  
|gogcom page  =  
+
|gogcom id    =  
 +
|mobygames    = 20799
 
|strategywiki =  
 
|strategywiki =  
|wikipedia    =  
+
|wikipedia    = Special Forces: Nemesis Strike
 
|winehq      =  
 
|winehq      =  
 +
|license      =
 +
}}
 +
 +
{{Introduction
 +
|introduction      =
 +
 +
|release history  = The game was released as '''''Special Forces: Nemesis Strike''''' in North America and '''''CT Special Force: Nemesis Strike''''' on Xbox.
 +
 +
|current state    = The game seems to lack either an FPS limiter or Vsync. Externally capping the framerate to 60 FPS may be necessary to prevent odd behavior.
 
}}
 
}}
  
 
'''General information'''
 
'''General information'''
{{mm}} [http://steamcommunity.com/app/283410/discussions/ Steam Community Discussions]
+
{{mm}} [https://steamcommunity.com/app/283410/discussions/ Steam Community Discussions]
 +
{{mm}} [https://ctspecialforce.fandom.com/wiki/CT_Special_Forces_Wiki CT Special Forces series wiki]
  
 
==Availability==
 
==Availability==
 
{{Availability|
 
{{Availability|
 +
{{Availability/row| Retail |  | Disc | {{DRM|StarForce|3}} |  | Windows }}
 +
{{Availability/row| GamersGate | ct-special-forces-fire-for-effect | Steam |  |  | Windows }}
 
{{Availability/row| Steam | 283410 | Steam |  |  | Windows }}
 
{{Availability/row| Steam | 283410 | Steam |  |  | Windows }}
 +
{{Availability/row| ZOOM | ct-special-forces-fire-for-effect | DRM-free |  |  | Windows }}
 +
}}
 +
 +
==Essential improvements==
 +
===Skip intro videos===
 +
{{Fixbox|description=Instructions| |fix=
 +
# Go to {{folder|{{p|game}}\videos}}
 +
# Delete or rename {{file|Asobo.avi}}, {{file|HIP.avi}}, and {{file|LOGO.avi}}.
 
}}
 
}}
  
 
==Game data==
 
==Game data==
 +
{{Image|CT_Fire_for_Effect_Launcher.png|External Lanucher.}}
 +
 
===Configuration file(s) location===
 
===Configuration file(s) location===
 
{{Game data|
 
{{Game data|
{{Game data/config|Windows|}}
+
{{Game data/config|Windows|{{p|game}}\User.tsc}}
 
}}
 
}}
  
 
===Save game data location===
 
===Save game data location===
 
{{Game data|
 
{{Game data|
{{Game data/saves|Windows|}}
+
{{Game data/saves|Windows|{{p|game}}\Savegame\}}
 
}}
 
}}
  
 
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]===
 
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]===
 
{{Save game cloud syncing
 
{{Save game cloud syncing
|origin               =  
+
|discord                  =
|origin notes         =  
+
|discord notes            =
|steam cloud           = true
+
|epic games launcher      =
|steam cloud notes     =  
+
|epic games launcher notes =
|uplay                =  
+
|gog galaxy                =
|uplay notes           =  
+
|gog galaxy notes          =
|xbox cloud           =  
+
|origin                   =  
|xbox cloud notes     =  
+
|origin notes             =  
 +
|steam cloud               = true
 +
|steam cloud notes         =  
 +
|ubisoft connect          =  
 +
|ubisoft connect notes     =  
 +
|xbox cloud               =  
 +
|xbox cloud notes         =  
 
}}
 
}}
  
==Video settings==
+
==Video==
{{Video settings
+
{{Image|CT_Fire_for_Effect_Video.jpg|In-game video settings.}}
 +
{{Image|CT_Fire_for_Effect_Video_Launcher.png|External video settings.}}
 +
{{Video
 
|wsgf link                  =  
 
|wsgf link                  =  
 
|widescreen wsgf award      =  
 
|widescreen wsgf award      =  
Line 58: Line 102:
 
|4k ultra hd wsgf award    =  
 
|4k ultra hd wsgf award    =  
 
|widescreen resolution      = hackable
 
|widescreen resolution      = hackable
|widescreen resolution notes= See the [http://www.wsgf.org/forums/viewtopic.php?f=64&t=32015 WSGF topic].
+
|widescreen resolution notes= 16:10 only. See the [https://www.wsgf.org/phpBB3/viewtopic.php?f=64&t=32015 WSGF topic] for 16:9 resolutions.
|multimonitor              = unknown
+
|multimonitor              = false
 
|multimonitor notes        =  
 
|multimonitor notes        =  
|ultrawidescreen            = unknown
+
|ultrawidescreen            = false
 
|ultrawidescreen notes      =  
 
|ultrawidescreen notes      =  
|4k ultra hd                = unknown
+
|4k ultra hd                = hackable
|4k ultra hd notes          =  
+
|4k ultra hd notes          = See the [https://www.wsgf.org/phpBB3/viewtopic.php?f=64&t=32015 WSGF topic]. Causes in-game messages to become small. Use [[dgVoodoo 2]] to scale them.
|fov                        = unknown
+
|fov                        = false
 
|fov notes                  =  
 
|fov notes                  =  
|windowed                  = unknown
+
|windowed                  = false
 
|windowed notes            =  
 
|windowed notes            =  
|borderless windowed        = unknown
+
|borderless windowed        = false
 
|borderless windowed notes  =  
 
|borderless windowed notes  =  
|anisotropic                = unknown
+
|anisotropic                = false
 
|anisotropic notes          =  
 
|anisotropic notes          =  
|antialiasing              = unknown
+
|antialiasing              = false
 
|antialiasing notes        =  
 
|antialiasing notes        =  
|vsync                      = unknown
+
|upscaling                  = unknown
 +
|upscaling tech            =
 +
|upscaling notes            =
 +
|vsync                      = false
 
|vsync notes                =  
 
|vsync notes                =  
|60 fps                    = unknown
+
|60 fps                    = true
 
|60 fps notes              =  
 
|60 fps notes              =  
|120 fps                    = unknown
+
|120 fps                    = false
|120 fps notes              =  
+
|120 fps notes              = FPS seems to be uncapped however anything over 60 FPS can cause the game to run too fast. You can cap the FPS in your GPU control panel.
|hdr                        = unknown
+
|hdr                        = false
 
|hdr notes                  =  
 
|hdr notes                  =  
|color blind                = unknown
+
|color blind                = false
 
|color blind notes          =  
 
|color blind notes          =  
 
}}
 
}}
  
==Input settings==
+
==Input==
{{Input settings
+
{{Image|CT_Fire_for_Effect_Input.jpg|In-game input settings.}}
|key remap                = unknown
+
{{Image|CT_Fire_for_Effect_Input_Launcher.png|External input settings.}}
 +
{{Image|CT_Fire_for_Effect_AdvInputs_Launcher.png|Advanced external input settings.}}
 +
{{Input
 +
|key remap                = true
 
|key remap notes          =  
 
|key remap notes          =  
|acceleration option      = unknown
+
|acceleration option      = false
 
|acceleration option notes =  
 
|acceleration option notes =  
|mouse sensitivity        = unknown
+
|mouse sensitivity        = true
 
|mouse sensitivity notes  =  
 
|mouse sensitivity notes  =  
|mouse menu                = unknown
+
|mouse menu                = true
|mouse menu notes          =  
+
|mouse menu notes          = Cursor is restricted to a skewed 4:3 box in the main menu.
|invert mouse y-axis      = unknown
+
|invert mouse y-axis      = true
 
|invert mouse y-axis notes =  
 
|invert mouse y-axis notes =  
|controller support        = false
+
|touchscreen              = false
|controller support notes  =  
+
|touchscreen notes        =
|full controller          = unknown
+
|controller support        = true
|full controller notes    =  
+
|controller support notes  = All controllers are unbound by default and require manual binding to all the controls.
|controller remap          = unknown
+
|full controller          = false
 +
|full controller notes    = Launcher and in-game menus require mouse input, pausing can be bound to the controller but unpausing requires keyboard or mouse input.
 +
|controller remap          = true
 
|controller remap notes    =  
 
|controller remap notes    =  
|controller sensitivity    = unknown
+
|controller sensitivity    = true
 
|controller sensitivity notes=  
 
|controller sensitivity notes=  
|invert controller y-axis  = unknown
+
|invert controller y-axis  = true
 
|invert controller y-axis notes=  
 
|invert controller y-axis notes=  
|xinput controllers        = unknown
+
|xinput controllers        = true
 
|xinput controllers notes  =  
 
|xinput controllers notes  =  
|xbox prompts              = unknown
+
|xbox prompts              = false
 
|xbox prompts notes        =  
 
|xbox prompts notes        =  
|impulse triggers          = unknown
+
|impulse triggers          = false
 
|impulse triggers notes    =  
 
|impulse triggers notes    =  
|dualshock 4              = unknown
+
|dualshock 4              = false
 
|dualshock 4 notes        =  
 
|dualshock 4 notes        =  
|dualshock prompts        = unknown
+
|dualshock prompts        = false
 
|dualshock prompts notes  =  
 
|dualshock prompts notes  =  
 
|light bar support        = unknown
 
|light bar support        = unknown
 
|light bar support notes  =  
 
|light bar support notes  =  
|dualshock 4 modes        = unknown
+
|dualshock 4 modes        = false
 
|dualshock 4 modes notes  =  
 
|dualshock 4 modes notes  =  
|tracked motion controllers= unknown
+
|tracked motion controllers= false
 
|tracked motion controllers notes =  
 
|tracked motion controllers notes =  
|tracked motion prompts    = unknown
+
|tracked motion prompts    = false
 
|tracked motion prompts notes =  
 
|tracked motion prompts notes =  
|other controllers        = unknown
+
|other controllers        = true
|other controllers notes  =  
+
|other controllers notes  = Generic DirectInput controllers are supported.
|other button prompts      = unknown
+
|other button prompts      = false
 
|other button prompts notes=  
 
|other button prompts notes=  
|controller hotplug        = unknown
+
|controller hotplug        = false
 
|controller hotplug notes  =  
 
|controller hotplug notes  =  
|haptic feedback          = unknown
+
|haptic feedback          = false
 
|haptic feedback notes    =  
 
|haptic feedback notes    =  
|simultaneous input        = unknown
+
|simultaneous input        = true
 
|simultaneous input notes  =  
 
|simultaneous input notes  =  
 
|steam input api          = unknown
 
|steam input api          = unknown
 
|steam input api notes    =  
 
|steam input api notes    =  
 +
|steam hook input          = unknown
 +
|steam hook input notes    =
 
|steam input presets      = unknown
 
|steam input presets      = unknown
 
|steam input presets notes =  
 
|steam input presets notes =  
 
|steam controller prompts  = unknown
 
|steam controller prompts  = unknown
 
|steam controller prompts notes =  
 
|steam controller prompts notes =  
 +
|steam cursor detection    = unknown
 +
|steam cursor detection notes =
 +
}}
 +
 +
===[[Glossary:Controller|Xinput controllers]]===
 +
{{Fixbox|description=To get controls identical to the PS2 version, bind them as the following|collapsed=yes|fix=
 +
 +
Action List - Secondary
 +
 +
Roll / Zoom - in First Person Perspective - Y  <br></br>
 +
Reload Weapon 1 - B  <br></br>
 +
Use / Zoom + in First Person Perspective - A  <br></br>
 +
Optical Camouflage - X  <br></br>
 +
Fire Weapon 1 - LB  <br></br>
 +
Fire Weapon 2 - RT  <br></br>
 +
Crouch / Take cover / Accelerate in free fall - LB  <br></br>
 +
Looping in free fall - LT  <br></br>
 +
Select Previous Weapon 1 - D-pad up  <br></br>
 +
Select Next Weapon 1 - D-pad down  <br></br>
 +
Select Previous Weapon 2 - D-pad right  <br></br>
 +
Select Next Weapon 2 - D-pad left  <br></br>
 +
Change Vision Mode - Select  <br></br>
 +
Pause - Start  <br></br>
 +
First Person Perspective - Right stick click  <br></br>
 +
Turn around - Left stick click  <br></br>
 +
Move Left - Left stick left  <br></br>
 +
Move Right - Left stick right  <br></br>
 +
Move Forward - Left stick up <br></br>
 +
Move Backward - Left stick down  <br></br>
 +
View Left - Right stick left  <br></br>
 +
View Right - Right stick right  <br></br>
 +
View Up - Right stick up  <br></br>
 +
View Down - Right stick down  <br></br>
 +
 +
{{ii}} Binding the controls to the Secondary section (and not the Primary section) is preferable in case you want to simultaneously switch between keyboard, mouse and controller.
 +
{{ii}} The game's launcher doesn't actually detect the control buttons as in their respective names (X, Y, B, A etc), it actually detects them as <code>Joystick 0 - Button 2</code>, <code>Joystick 0 - POV 3</code>, etc. as XInput controllers did not exist at the time. This list was written with XInput buttons to facilitate reading.
 +
{{--}} Binding the right trigger button to Fire Weapon 1 as per contemporary shooters' controls is not recommended as for some reason, the game has a glitch that makes the player go out of cover when pressing the right trigger while in cover, so binding it to the right bumper as per how the control was on the PS2 is recommended.
 
}}
 
}}
  
==Audio settings==
+
==Audio==
{{Audio settings
+
{{Image|CT_Fire_for_Effect_Audio.jpg|In-game audio settings.}}
|separate volume          = unknown
+
{{Audio
 +
|separate volume          = true
 
|separate volume notes    =  
 
|separate volume notes    =  
|surround sound          = unknown
+
|surround sound          = false
 
|surround sound notes    =  
 
|surround sound notes    =  
|subtitles                = unknown
+
|subtitles                = true
 
|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              =  
 
|eax support              =  
|eax support notes        =  
+
|eax support notes         =
 +
|royalty free audio       = unknown
 +
|royalty free audio notes  =  
 
}}
 
}}
  
Line 164: Line 258:
 
{{L10n/switch
 
{{L10n/switch
 
|language  = English
 
|language  = English
|interface = yes
+
|interface = true
|audio    = yes
+
|audio    = true
|subtitles = yes
+
|subtitles = true
 
|notes    =  
 
|notes    =  
 
|fan      =  
 
|fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
 
|language  = French
 
|language  = French
|interface = yes
+
|interface = true
|audio    = no
+
|audio    = true
|subtitles = no
+
|subtitles = true
|notes    =  
+
|notes    = Retail only.
 
|fan      =  
 
|fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
 
|language  = German
 
|language  = German
|interface = yes
+
|interface = true
|audio    = no
+
|audio    = false
|subtitles = no
+
|subtitles = false
 
|notes    =  
 
|notes    =  
 
|fan      =  
 
|fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
 
|language  = Italian
 
|language  = Italian
|interface = yes
+
|interface = true
|audio    = no
+
|audio    = true
|subtitles = no
+
|subtitles = true
 
|notes    =  
 
|notes    =  
 
|fan      =  
 
|fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
 
|language  = Spanish
 
|language  = Spanish
|interface = yes
+
|interface = true
|audio    = no
+
|audio    = false
|subtitles = no
+
|subtitles = false
 
|notes    =  
 
|notes    =  
 
|fan      =  
 
|fan      =  
|fan notes =
 
 
}}
 
}}
 +
}}
 +
 +
==Issues fixed==
 +
===Choppy animations===
 +
{{ii}} It's unknown what exactly causes this issue.
 +
{{Fixbox|description=Restart your computer|fix=
 +
}}
 +
===Game runs too fast===
 +
{{ii}} This issue is caused by having the game run at a high FPS.
 +
{{Fixbox|description=Cap the FPS using MSI Afterburner or your GPU control panel to 60 FPS|fix=
 
}}
 
}}
  
Line 212: Line 311:
 
===API===
 
===API===
 
{{API
 
{{API
|direct3d versions      =  
+
|direct3d versions      = 9
 
|direct3d notes        =  
 
|direct3d notes        =  
 
|directdraw versions    =  
 
|directdraw versions    =  
Line 232: Line 331:
 
|shader model versions  =  
 
|shader model versions  =  
 
|shader model notes    =  
 
|shader model notes    =  
|64-bit executable     = unknown
+
|windows 32-bit exe    = true
|64-bit executable notes=  
+
|windows 64-bit exe    = false
 +
|windows arm app        = unknown
 +
|windows exe notes     =
 +
|macos intel 32-bit app =
 +
|macos intel 64-bit app =
 +
|macos arm app          = unknown
 +
|macos app notes        =
 +
|linux 32-bit executable=
 +
|linux 64-bit executable=
 +
|linux arm app          = unknown
 +
|linux executable notes =  
 
}}
 
}}
  
Line 240: Line 349:
 
|OSfamily = Windows
 
|OSfamily = Windows
  
|minOS    = 98
+
|minOS    = 98, 2000, Me, XP
|minCPU  = 1.2 GHz
+
|minCPU  = Intel Pentium III 1.0 GHz
|minRAM  = 512 MB
+
|minRAM  = 128 MB (98, Me), 256 MB (2000, XP)
|minHD    =  
+
|minHD    = 3.5 GB
|minGPU  =  
+
|minGPU  = Nvidia GeForce 3
 +
|minGPU2  = ATI Radeon 7500 Series
 +
|minGPU3  = Matrox Parhelia
 +
|minDX    = 9
 +
|minother = 16X CD-ROM
  
|recOS    = 2000, Me, XP, 7, 8, NT
+
|recOS    =  
|recCPU  =  
+
|recCPU  = Intel Pentium 4 1.5 GHz
|recRAM  =  
+
|recCPU2  = AMD Athlon 1.5 GHz
 +
|recRAM  = 512 MB
 
|recHD    =  
 
|recHD    =  
|recGPU  =  
+
|recGPU  = Nvidia GeForce 5000 Series
 +
|recGPU2  = ATI Radeon 9000 Series
 
}}
 
}}
  
 
{{References}}
 
{{References}}

Latest revision as of 22:45, 2 January 2024

CT Special Forces: Fire for Effect
CT Special Forces: Fire for Effect cover
Developers
Asobo Studio
Publishers
Retail Hip Games
Digital (original) KISS ltd
Digital (current) Funbox Media
Engines
Zouna[1]
Release dates
Windows March 24, 2005
Taxonomy
Monetization One-time game purchase
Modes Singleplayer
Pacing Real-time
Perspectives First-person
Controls Direct control
Genres FPS
CT Special Forces: Fire for Effect on MobyGames
CT Special Forces: Fire for Effect on Wikipedia

CT Special Forces: Fire for Effect is a singleplayer first-person FPS game.

The game was released as Special Forces: Nemesis Strike in North America and CT Special Force: Nemesis Strike on Xbox.

The game seems to lack either an FPS limiter or Vsync. Externally capping the framerate to 60 FPS may be necessary to prevent odd behavior.

General information

Steam Community Discussions
CT Special Forces series wiki

Availability

Source DRM Notes Keys OS
Retail
Disc check (requires the CD/DVD in the drive to play)
StarForce 3 DRM[Note 1]
Windows
GamersGate
Icon overlay.png
Windows
Steam
Icon overlay.png
Windows
ZOOM Platform
DRM-free
Windows
StarForce DRM for this game does not work on modern versions of Windows (see above for affected versions).

Essential improvements

Skip intro videos

Instructions
  1. Go to <path-to-game>\videos
  2. Delete or rename Asobo.avi, HIP.avi, and LOGO.avi.

Game data

External Lanucher.
External Lanucher.

Configuration file(s) location

System Location
Windows <path-to-game>\User.tsc[Note 2]
Steam Play (Linux) <SteamLibrary-folder>/steamapps/compatdata/283410/pfx/[Note 3]

Save game data location

System Location
Windows <path-to-game>\Savegame\[Note 2]
Steam Play (Linux) <SteamLibrary-folder>/steamapps/compatdata/283410/pfx/[Note 3]

Save game cloud syncing

System Native Notes
Steam Cloud

Video

In-game video settings.
In-game video settings.
External video settings.
External video settings.

Graphics feature State Notes
Widescreen resolution
16:10 only. See the WSGF topic for 16:9 resolutions.
Multi-monitor
Ultra-widescreen
4K Ultra HD
See the WSGF topic. Causes in-game messages to become small. Use dgVoodoo 2 to scale them.
Field of view (FOV)
Windowed
See the glossary page for potential workarounds.
Borderless fullscreen windowed
See the glossary page for potential workarounds.
Anisotropic filtering (AF)
See the glossary page for potential workarounds.
Anti-aliasing (AA)
See the glossary page for potential workarounds.
Vertical sync (Vsync)
See the glossary page for potential workarounds.
60 FPS
120+ FPS
FPS seems to be uncapped however anything over 60 FPS can cause the game to run too fast. You can cap the FPS in your GPU control panel.
High dynamic range display (HDR)
See the glossary page for potential alternatives.

Input

In-game input settings.
In-game input settings.
External input settings.
External input settings.
Advanced external input settings.
Advanced external input settings.

Keyboard and mouse State Notes
Remapping
Mouse acceleration
Mouse sensitivity
Mouse input in menus
Cursor is restricted to a skewed 4:3 box in the main menu.
Mouse Y-axis inversion
Controller
Controller support
All controllers are unbound by default and require manual binding to all the controls.
Full controller support
Launcher and in-game menus require mouse input, pausing can be bound to the controller but unpausing requires keyboard or mouse input.
Controller remapping
Controller sensitivity
Controller Y-axis inversion
Controller types
XInput-compatible controllers
Xbox button prompts
Impulse Trigger vibration
PlayStation controllers
See the glossary page for potential workarounds.
Generic/other controllers
Generic DirectInput controllers are supported.
Button prompts
Additional information
Controller hotplugging
Haptic feedback
Digital movement supported
Simultaneous controller+KB/M

Xinput controllers

To get controls identical to the PS2 version, bind them as the following

Action List - Secondary

Roll / Zoom - in First Person Perspective - Y

Reload Weapon 1 - B

Use / Zoom + in First Person Perspective - A

Optical Camouflage - X

Fire Weapon 1 - LB

Fire Weapon 2 - RT

Crouch / Take cover / Accelerate in free fall - LB

Looping in free fall - LT

Select Previous Weapon 1 - D-pad up

Select Next Weapon 1 - D-pad down

Select Previous Weapon 2 - D-pad right

Select Next Weapon 2 - D-pad left

Change Vision Mode - Select

Pause - Start

First Person Perspective - Right stick click

Turn around - Left stick click

Move Left - Left stick left

Move Right - Left stick right

Move Forward - Left stick up

Move Backward - Left stick down

View Left - Right stick left

View Right - Right stick right

View Up - Right stick up

View Down - Right stick down

Binding the controls to the Secondary section (and not the Primary section) is preferable in case you want to simultaneously switch between keyboard, mouse and controller.
The game's launcher doesn't actually detect the control buttons as in their respective names (X, Y, B, A etc), it actually detects them as Joystick 0 - Button 2, Joystick 0 - POV 3, etc. as XInput controllers did not exist at the time. This list was written with XInput buttons to facilitate reading.
Binding the right trigger button to Fire Weapon 1 as per contemporary shooters' controls is not recommended as for some reason, the game has a glitch that makes the player go out of cover when pressing the right trigger while in cover, so binding it to the right bumper as per how the control was on the PS2 is recommended.

Audio

In-game audio settings.
In-game audio settings.

Audio feature State Notes
Separate volume controls
Surround sound
Subtitles
Closed captions
Mute on focus lost
Royalty free audio

Localizations

Language UI Audio Sub Notes
English
French
Retail only.
German
Italian
Spanish

Issues fixed

Choppy animations

It's unknown what exactly causes this issue.
Restart your computer

Game runs too fast

This issue is caused by having the game run at a high FPS.
Cap the FPS using MSI Afterburner or your GPU control panel to 60 FPS

Other information

API

Technical specs Supported Notes
Direct3D 9
Executable 32-bit 64-bit Notes
Windows

System requirements

Windows
Minimum Recommended
Operating system (OS) 98, 2000, Me, XP
Processor (CPU) Intel Pentium III 1.0 GHz
System memory (RAM) 128 MB (98, Me), 256 MB (2000, XP)
Hard disk drive (HDD) 3.5 GB
Video card (GPU) Nvidia GeForce 3
ATI Radeon 7500 Series
Matrox Parhelia
DirectX 9 compatible
Other 16X CD-ROM


Notes

  1. This version of StarForce DRM does not work on Windows Vista or later.[2][3][4][5] For supported versions of Windows the StarForce driver may need to be updated manually using SFUPDATE.
  2. 2.0 2.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).
  3. 3.0 3.1 Notes regarding Steam Play (Linux) data:

References