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 "Tactical Ops: Assault on Terror"

From PCGamingWiki, the wiki about fixing PC games
(→‎Availability: Amazon & GamersGate claim to be DRM-free)
 
(9 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{stub}}
 
 
{{Infobox game
 
{{Infobox game
 
|cover        = tactical_ops_cover.jpg
 
|cover        = tactical_ops_cover.jpg
Line 6: Line 5:
 
|publishers  =  
 
|publishers  =  
 
{{Infobox game/row/publisher|Infogrames}}
 
{{Infobox game/row/publisher|Infogrames}}
 +
{{Infobox game/row/publisher|Sold Out Software|Retail re-release}}
 
|engines      =  
 
|engines      =  
 +
{{Infobox game/row/engine|Unreal Engine 1}}
 
|release dates=  
 
|release dates=  
{{Infobox game/row/date|Windows|April 24, 2002 }}
+
{{Infobox game/row/date|Windows|April 24, 2002}}
 
|reception    =  
 
|reception    =  
 
{{Infobox game/row/reception|Metacritic|tactical-ops-assault-on-terror|57}}
 
{{Infobox game/row/reception|Metacritic|tactical-ops-assault-on-terror|57}}
 
{{Infobox game/row/reception|OpenCritic|link|rating}}
 
{{Infobox game/row/reception|OpenCritic|link|rating}}
{{Infobox game/row/reception|IGDB|link|rating}}
+
{{Infobox game/row/reception|IGDB|tactical-ops-assault-on-terror|rating}}
 
|taxonomy    =
 
|taxonomy    =
{{Infobox game/row/taxonomy/monetization      | }}
+
{{Infobox game/row/taxonomy/monetization      | One-time game purchase }}
{{Infobox game/row/taxonomy/microtransactions | }}
+
{{Infobox game/row/taxonomy/microtransactions | None }}
{{Infobox game/row/taxonomy/modes            | Multiplayer }}
+
{{Infobox game/row/taxonomy/modes            | Singleplayer, Multiplayer }}
 
{{Infobox game/row/taxonomy/pacing            | Real-time }}
 
{{Infobox game/row/taxonomy/pacing            | Real-time }}
 
{{Infobox game/row/taxonomy/perspectives      | First-person }}
 
{{Infobox game/row/taxonomy/perspectives      | First-person }}
{{Infobox game/row/taxonomy/controls          | }}
+
{{Infobox game/row/taxonomy/controls          | Direct control }}
{{Infobox game/row/taxonomy/genres            | Shooter }}
+
{{Infobox game/row/taxonomy/genres            | Action, FPS, Shooter, Tactical shooter }}
 
{{Infobox game/row/taxonomy/sports            | }}
 
{{Infobox game/row/taxonomy/sports            | }}
 
{{Infobox game/row/taxonomy/vehicles          | }}
 
{{Infobox game/row/taxonomy/vehicles          | }}
Line 32: Line 33:
 
|official site=  
 
|official site=  
 
|hltb        = 53561
 
|hltb        = 53561
|igdb        = tactical-ops-assault-on-terror
+
|mobygames    = 13967
|mobygames    = tactical-ops-assault-on-terror
 
 
|strategywiki =  
 
|strategywiki =  
 +
|lutris      = tactical-ops-assault-on-terror
 
|wikipedia    = Tactical_Ops:_Assault_on_Terror
 
|wikipedia    = Tactical_Ops:_Assault_on_Terror
|winehq      =  
+
|winehq      = 2992
 
|license      = commercial
 
|license      = commercial
 
}}
 
}}
Line 57: Line 58:
 
==Essential improvements==
 
==Essential improvements==
 
===Patches===
 
===Patches===
 +
====Official====
 
* [https://www.moddb.com/mods/tacticalops-assault-on-terror/downloads/tactical-ops-v340-patch-retail-game-only Patch v3.4.0] is the latest official version of the game.
 
* [https://www.moddb.com/mods/tacticalops-assault-on-terror/downloads/tactical-ops-v340-patch-retail-game-only Patch v3.4.0] is the latest official version of the game.
  
===Unofficial patches===
+
====Unofficial====
 
* [https://www.moddb.com/mods/tacticalops-assault-on-terror/downloads/tactical-ops-v350-patch-retail-game-only Patch v3.5.0] adds various fixes and can be installed after patch v3.4.0.
 
* [https://www.moddb.com/mods/tacticalops-assault-on-terror/downloads/tactical-ops-v350-patch-retail-game-only Patch v3.5.0] adds various fixes and can be installed after patch v3.4.0.
 
 
* [http://emh.hellafarad.com/TO/TOSP/ TOSP] (v1.1b for v3.4.0, v1.2b for v3.5.0) adds a singleplayer campaign.
 
* [http://emh.hellafarad.com/TO/TOSP/ TOSP] (v1.1b for v3.4.0, v1.2b for v3.5.0) adds a singleplayer campaign.
  
Line 67: Line 68:
 
===Configuration file(s) location===
 
===Configuration file(s) location===
 
{{Game data|
 
{{Game data|
{{Game data/config|Windows|}}
+
{{Game data/config|Windows|{{p|game}}/System/*.ini}}
 
}}
 
}}
 +
{{ii}} {{file|TacticalOps.ini}} contains general settings.
 +
{{ii}} {{file|User.ini}} contains camera FOV, mouse, keyboard/controller bindings and other settings.
  
 
===Save game data location===
 
===Save game data location===
Line 82: Line 85:
 
|ultrawidescreen wsgf award =  
 
|ultrawidescreen wsgf award =  
 
|4k ultra hd wsgf award    =  
 
|4k ultra hd wsgf award    =  
|widescreen resolution      = unknown
+
|widescreen resolution      = hackable
|widescreen resolution notes=  
+
|widescreen resolution notes= See [[#Widescreen resolution|Widescreen resolution]].
|multimonitor              = unknown
+
|multimonitor              = hackable
|multimonitor notes        =  
+
|multimonitor notes        = See [[#Widescreen resolution|Widescreen resolution]].
|ultrawidescreen            = unknown
+
|ultrawidescreen            = hackable
|ultrawidescreen notes      =  
+
|ultrawidescreen notes      = See [[#Widescreen resolution|Widescreen resolution]].
|4k ultra hd                = unknown
+
|4k ultra hd                = hackable
|4k ultra hd notes          =  
+
|4k ultra hd notes          = See [[#Widescreen resolution|Widescreen resolution]].
|fov                        = unknown
+
|fov                        = hackable
|fov notes                  =  
+
|fov notes                  = 85º by default. Changing <code>DesiredFOV=85.000000</code> and <code>DefaultFOV=85.000000</code> in {{file|{{p|game}}/System/User.ini}} does nothing in-game, see [[#Field of view (FOV)|Field of view (FOV)]] for a permanent fix.
|windowed                  = unknown
+
|windowed                  = true
|windowed notes            =  
+
|windowed notes            = Toggle with {{key|ALT|Enter}}. See [[#Windowed|Windowed]].
|borderless windowed        = unknown
+
|borderless windowed        = true
 
|borderless windowed notes  =  
 
|borderless windowed notes  =  
|anisotropic                = unknown
+
|anisotropic                = hackable
|anisotropic notes          =  
+
|anisotropic notes          = Set <code>MaxAnisotropy</code> in {{file|{{p|game}}/System/TacticalOps.ini}}.
|antialiasing              = unknown
+
|antialiasing              = hackable
|antialiasing notes        =  
+
|antialiasing notes        = Only natively present in the OpenGL renderer.<br>Set the desired amount in <code>UseAA</code> inside {{file|{{p|game}}/System/TacticalOps.ini}}.
|vsync                      = unknown
+
|upscaling                  = false
|vsync notes                =  
+
|upscaling tech            =
|60 fps                    = unknown
+
|upscaling notes            =  
|60 fps notes              =  
+
|vsync                      = hackable
|120 fps                    = unknown
+
|vsync notes                = Off by default. To turn it on, see [[#Vertical sync (Vsync)|Vertical sync (Vsync)]].
 +
|60 fps                    = true
 +
|60 fps notes              = Glide renderer capped at 63 FPS.
 +
|120 fps                    = true
 
|120 fps notes              =  
 
|120 fps notes              =  
|hdr                        = unknown
+
|hdr                        = false
 
|hdr notes                  =  
 
|hdr notes                  =  
|ray tracing                = unknown
+
|ray tracing                = false
 
|ray tracing notes          =  
 
|ray tracing notes          =  
|color blind                = unknown
+
|color blind                = false
 
|color blind notes          =  
 
|color blind notes          =  
 +
}}
 +
 +
===[[Glossary:Widescreen resolution|Widescreen resolution]]===
 +
{{ii}} Custom resolutions can be set manually. Note that the image is {{term|Vert-}}, so the vertical FOV is cropped, see [[#Field of view (FOV)|Field of view (FOV)]] for a fix.
 +
{{Fixbox|description=Set custom resolution in-game|ref=<ref name="alphayellow">{{Refcheck|user=AlphaYellow|date=2024-03-03}}</ref>|fix=
 +
# Launch the game at least once then close it.
 +
# Open {{file|{{p|game}}/System/TacticalOps.ini}}.
 +
# Go to the <code>[WinDrv.WindowsClient]</code> section.
 +
# Set <code>FullscreenViewportX</code> and <code>FullscreenViewportY</code> to the desired resolution.
 +
# Save the file.
 +
}}
 +
 +
===[[Glossary:Field of view (FOV)|Field of view (FOV)]]===
 +
{{Fixbox|description=Edit file|ref=<ref name="alphayellow"/>|fix=
 +
# Open {{file|{{p|game}}/System/s_SWAT.u}} with a hex editor like [https://mh-nexus.de/en/downloads.php?product=HxD HxD].
 +
# Press {{key|Ctrl+G}} and type <code>00022836</code>.
 +
# Look for the value <code>0000AA42</code>.
 +
# Highlight the value and go to the '''Data inspector''' table in the right side.
 +
# Change the value in the '''Single (float32)''' row to the desired one (horizontal FOV in degrees).
 +
# Save the file.
 +
}}
 +
 +
===[[Glossary:Vertical sync (Vsync)|Vertical sync (Vsync)]]===
 +
{{Fixbox|description=Edit ini file|ref=<ref name="alphayellow"/>|fix=
 +
# Launch the game at least once then close it.
 +
# Open {{file|{{p|game}}/System/TacticalOps.ini}}.
 +
# Change the line <code>UseVSync=False</code> to <code>UseVSync=True</code>.
 +
# Save the file.
 +
}}
 +
 +
===[[Glossary:Windowed|Windowed]]===
 +
{{Fixbox|description=Edit ini file|ref=<ref name="alphayellow"/>|fix=
 +
# Launch the game at least once then close it.
 +
# Open {{file|{{p|game}}/System/TacticalOps.ini}}.
 +
# Find the section <code>[WinDrv.WindowsClient]</code>.
 +
# In that section, find an entry <code>WindowedViewportX=</code> and set its value to the desired window width.
 +
# In that section, find an entry <code>WindowedViewportY=</code> and set its value to the desired window height.
 +
# Set <code>StartupFullscreen=</code> to <code>False</code> to start the game in windowed mode.
 +
# Save the file.
 
}}
 
}}
  
 
==Input==
 
==Input==
 
{{Input
 
{{Input
|key remap                = unknown
+
|key remap                = true
 
|key remap notes          =  
 
|key remap notes          =  
|acceleration option      = unknown
+
|acceleration option      = true
|acceleration option notes =  
+
|acceleration option notes = Turned on by default. To disable it, install the [https://tactical-ops.eu/files-client-patches.php 3.5.0 Unofficial Patch] to use Raw Input.
|mouse sensitivity        = unknown
+
|mouse sensitivity        = true
|mouse sensitivity notes  =  
+
|mouse sensitivity notes  = Separate GUI and camera sensitivity speeds. Mouse sensitivity is affected by the field of view.
|mouse menu                = unknown
+
|mouse menu                = true
 
|mouse menu notes          =  
 
|mouse menu notes          =  
|invert mouse y-axis      = unknown
+
|invert mouse y-axis      = true
 
|invert mouse y-axis notes =  
 
|invert mouse y-axis notes =  
|touchscreen              = unknown
+
|touchscreen              = false
 
|touchscreen notes        =  
 
|touchscreen notes        =  
 
|controller support        = unknown
 
|controller support        = unknown
Line 180: Line 225:
 
==Audio==
 
==Audio==
 
{{Audio
 
{{Audio
|separate volume          = unknown
+
|separate volume          = true
|separate volume notes    =  
+
|separate volume notes    = Music, Sound & Announcer sliders.
 
|surround sound            = unknown
 
|surround sound            = unknown
 
|surround sound notes      =  
 
|surround sound notes      =  
|subtitles                = unknown
+
|subtitles                = false
 
|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        = false
 
|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  =
 
|red book cd audio        =  
 
|red book cd audio        =  
 
|red book cd audio notes  =  
 
|red book cd audio notes  =  
Line 242: Line 289:
 
|upnp =  
 
|upnp =  
 
}}
 
}}
 +
 +
==Issues fixed==
 +
===Game doesn't start===
 +
{{Fixbox|description=Install the 3.5.0 unofficial patch [https://tactical-ops.eu/files-client-patches.php here]|ref=<ref name="alphayellow"/>}}
 +
 +
===Game looks too dark (Direct3D)===
 +
{{Fixbox|description=Use [[dgVoodoo 2]]|ref=<ref name="alphayellow"/>}}
 +
 +
===Mouse movement stuttering/jittering===
 +
{{Fixbox|description=Install the 3.5.0 unofficial patch [https://tactical-ops.eu/files-client-patches.php here] for DirectInput and Raw Input support|ref=<ref name="alphayellow"/>}}
  
 
==Other information==
 
==Other information==
 
===API===
 
===API===
 
{{API
 
{{API
|direct3d versions      =  
+
|direct3d versions      = 7
|direct3d notes        =  
+
|direct3d notes        = To add in Direct3D 9 support, the [https://tactical-ops.eu/files-client-patches.php 3.5.0 Unofficial Patch] is required.
 
|directdraw versions    =  
 
|directdraw versions    =  
 
|directdraw notes      =  
 
|directdraw notes      =  
 
|wing                  =  
 
|wing                  =  
 
|wing notes            =  
 
|wing notes            =  
|opengl versions        =  
+
|opengl versions        = true
|opengl notes          =  
+
|opengl notes          = The [https://tactical-ops.eu/files-client-patches.php 3.5.0 Unofficial Patch] comes with an enhanced OpenGL renderer.
|glide versions        =  
+
|glide versions        = true
 
|glide notes            =  
 
|glide notes            =  
|software mode          =  
+
|software mode          = true
 
|software mode notes    =  
 
|software mode notes    =  
 
|mantle support        =  
 
|mantle support        =  
Line 270: Line 327:
 
|windows 32-bit exe    = true
 
|windows 32-bit exe    = true
 
|windows 64-bit exe    = false
 
|windows 64-bit exe    = false
|windows arm app        = unknown
+
|windows arm app        =  
 
|windows exe notes      =  
 
|windows exe notes      =  
 
|mac os x powerpc app  =  
 
|mac os x powerpc app  =  
|macos intel 32-bit app = unknown
+
|macos intel 32-bit app =  
|macos intel 64-bit app = unknown
+
|macos intel 64-bit app =  
|macos arm app          = unknown
+
|macos arm app          =  
 
|macos app notes        =  
 
|macos app notes        =  
 
|linux powerpc app      =  
 
|linux powerpc app      =  
|linux 32-bit executable= unknown
+
|linux 32-bit executable=  
|linux 64-bit executable= unknown
+
|linux 64-bit executable=  
|linux arm app          = unknown
+
|linux arm app          =  
 
|linux executable notes =  
 
|linux executable notes =  
 
}}
 
}}
Line 288: Line 345:
 
|physics          =  
 
|physics          =  
 
|physics notes    =  
 
|physics notes    =  
|audio            =  
+
|audio            = Galaxy Audio
|audio notes      =  
+
|audio notes      = Use the [https://tactical-ops.eu/files-client-patches.php 3.5.0 Unofficial Patch] for FMOD and OpenAL support.
 
|interface        =  
 
|interface        =  
 
|interface notes  =  
 
|interface notes  =  

Latest revision as of 23:30, 3 March 2024

Tactical Ops: Assault on Terror
Tactical Ops: Assault on Terror cover
Developers
Kamehan Studios
Publishers
Infogrames
Retail re-release Sold Out Software
Engines
Unreal Engine 1
Release dates
Windows April 24, 2002
Reception
Metacritic 57
Taxonomy
Monetization One-time game purchase
Microtransactions None
Modes Singleplayer, Multiplayer
Pacing Real-time
Perspectives First-person
Controls Direct control
Genres Action, FPS, Shooter, Tactical shooter
Art styles Realistic
Themes Contemporary
Tactical Ops: Assault on Terror on HowLongToBeat
Tactical Ops: Assault on Terror on IGDB
Tactical Ops: Assault on Terror on MobyGames
Tactical Ops: Assault on Terror on Wikipedia

Tactical Ops: Assault on Terror is a singleplayer and multiplayer first-person action, FPS, shooter and tactical shooter game.

Availability

Source DRM Notes Keys OS
Retail
DRM details are not known
Windows
Amazon.com
DRM-free
Windows
GamersGate
DRM-free after installation (requires an internet connection during installation)
Windows

Essential improvements

Patches

Official

Unofficial

  • Patch v3.5.0 adds various fixes and can be installed after patch v3.4.0.
  • TOSP (v1.1b for v3.4.0, v1.2b for v3.5.0) adds a singleplayer campaign.

Game data

Configuration file(s) location

System Location
Windows <path-to-game>/System/*.ini[Note 1]
TacticalOps.ini contains general settings.
User.ini contains camera FOV, mouse, keyboard/controller bindings and other settings.

Save game data location

System Location
Windows

Video

Graphics feature State Notes
Widescreen resolution
See Widescreen resolution.
Multi-monitor
See Widescreen resolution.
Ultra-widescreen
See Widescreen resolution.
4K Ultra HD
See Widescreen resolution.
Field of view (FOV)
85º by default. Changing DesiredFOV=85.000000 and DefaultFOV=85.000000 in <path-to-game>/System/User.ini does nothing in-game, see Field of view (FOV) for a permanent fix.
Windowed
Toggle with Alt+ Enter. See Windowed.
Borderless fullscreen windowed
Anisotropic filtering (AF)
Set MaxAnisotropy in <path-to-game>/System/TacticalOps.ini.
Anti-aliasing (AA)
Only natively present in the OpenGL renderer.
Set the desired amount in UseAA inside <path-to-game>/System/TacticalOps.ini.
High-fidelity upscaling
See the glossary page for potential workarounds.
Vertical sync (Vsync)
Off by default. To turn it on, see Vertical sync (Vsync).
60 FPS and 120+ FPS
Glide renderer capped at 63 FPS.
High dynamic range display (HDR)
See the glossary page for potential alternatives.
Ray tracing (RT)

Widescreen resolution

Custom resolutions can be set manually. Note that the image is Vert-, so the vertical FOV is cropped, see Field of view (FOV) for a fix.
Set custom resolution in-game[1]
  1. Launch the game at least once then close it.
  2. Open <path-to-game>/System/TacticalOps.ini.
  3. Go to the [WinDrv.WindowsClient] section.
  4. Set FullscreenViewportX and FullscreenViewportY to the desired resolution.
  5. Save the file.

Field of view (FOV)

Edit file[1]
  1. Open <path-to-game>/System/s_SWAT.u with a hex editor like HxD.
  2. Press Ctrl+G and type 00022836.
  3. Look for the value 0000AA42.
  4. Highlight the value and go to the Data inspector table in the right side.
  5. Change the value in the Single (float32) row to the desired one (horizontal FOV in degrees).
  6. Save the file.

Vertical sync (Vsync)

Edit ini file[1]
  1. Launch the game at least once then close it.
  2. Open <path-to-game>/System/TacticalOps.ini.
  3. Change the line UseVSync=False to UseVSync=True.
  4. Save the file.

Windowed

Edit ini file[1]
  1. Launch the game at least once then close it.
  2. Open <path-to-game>/System/TacticalOps.ini.
  3. Find the section [WinDrv.WindowsClient].
  4. In that section, find an entry WindowedViewportX= and set its value to the desired window width.
  5. In that section, find an entry WindowedViewportY= and set its value to the desired window height.
  6. Set StartupFullscreen= to False to start the game in windowed mode.
  7. Save the file.

Input

Keyboard and mouse State Notes
Remapping
Mouse acceleration
Turned on by default. To disable it, install the 3.5.0 Unofficial Patch to use Raw Input.
Mouse sensitivity
Separate GUI and camera sensitivity speeds. Mouse sensitivity is affected by the field of view.
Mouse input in menus
Mouse Y-axis inversion
Controller
Controller support
Controller types

Audio

Audio feature State Notes
Separate volume controls
Music, Sound & Announcer sliders.
Surround sound
Subtitles
Closed captions
Mute on focus lost
Royalty free audio

Localizations

Language UI Audio Sub Notes
English

Network

Multiplayer types

Type Native Notes
Local play
LAN play
Online play

Issues fixed

Game doesn't start

Install the 3.5.0 unofficial patch here[1]

Game looks too dark (Direct3D)

Use dgVoodoo 2[1]

Mouse movement stuttering/jittering

Install the 3.5.0 unofficial patch here for DirectInput and Raw Input support[1]

Other information

API

Technical specs Supported Notes
Direct3D 7 To add in Direct3D 9 support, the 3.5.0 Unofficial Patch is required.
OpenGL
The 3.5.0 Unofficial Patch comes with an enhanced OpenGL renderer.
Glide
Software renderer
Executable 32-bit 64-bit Notes
Windows

Middleware

Middleware Notes
Audio Galaxy Audio Use the 3.5.0 Unofficial Patch for FMOD and OpenAL support.

System requirements

Windows
Minimum Recommended
Operating system (OS) 98, Me, 2000, XP
Processor (CPU) Pentium II 450 MHz
System memory (RAM) 64 MB
Hard disk drive (HDD) 150 MB
Video card (GPU) 16 MB of VRAM
DirectX 8.0a compatible


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 1.5 1.6 Verified by User:AlphaYellow on 2024-03-03