Difference between revisions of "Tactical Ops: Assault on Terror"
From PCGamingWiki, the wiki about fixing PC games
Baronsmoki (talk | contribs) (→Availability: Amazon & GamersGate claim to be DRM-free) |
AlphaYellow (talk | contribs) (→Video) |
||
(9 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
− | |||
{{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| | + | {{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 | ||
− | + | |mobygames = 13967 | |
− | |mobygames = | ||
|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 | + | ====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 = | + | |widescreen resolution = hackable |
− | |widescreen resolution notes= | + | |widescreen resolution notes= See [[#Widescreen resolution|Widescreen resolution]]. |
− | |multimonitor = | + | |multimonitor = hackable |
− | |multimonitor notes = | + | |multimonitor notes = See [[#Widescreen resolution|Widescreen resolution]]. |
− | |ultrawidescreen = | + | |ultrawidescreen = hackable |
− | |ultrawidescreen notes = | + | |ultrawidescreen notes = See [[#Widescreen resolution|Widescreen resolution]]. |
− | |4k ultra hd = | + | |4k ultra hd = hackable |
− | |4k ultra hd notes = | + | |4k ultra hd notes = See [[#Widescreen resolution|Widescreen resolution]]. |
− | |fov = | + | |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 = | + | |windowed = true |
− | |windowed notes = | + | |windowed notes = Toggle with {{key|ALT|Enter}}. See [[#Windowed|Windowed]]. |
− | |borderless windowed = | + | |borderless windowed = true |
|borderless windowed notes = | |borderless windowed notes = | ||
− | |anisotropic = | + | |anisotropic = hackable |
− | |anisotropic notes = | + | |anisotropic notes = Set <code>MaxAnisotropy</code> in {{file|{{p|game}}/System/TacticalOps.ini}}. |
− | |antialiasing = | + | |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 = | + | |upscaling = false |
− | |vsync notes = | + | |upscaling tech = |
− | |60 fps = | + | |upscaling notes = |
− | |60 fps notes = | + | |vsync = hackable |
− | |120 fps = | + | |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 = | + | |hdr = false |
|hdr notes = | |hdr notes = | ||
− | |ray tracing = | + | |ray tracing = false |
|ray tracing notes = | |ray tracing notes = | ||
− | |color blind = | + | |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 = | + | |key remap = true |
|key remap notes = | |key remap notes = | ||
− | |acceleration option = | + | |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 = | + | |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 = | + | |mouse menu = true |
|mouse menu notes = | |mouse menu notes = | ||
− | |invert mouse y-axis = | + | |invert mouse y-axis = true |
|invert mouse y-axis notes = | |invert mouse y-axis notes = | ||
− | |touchscreen = | + | |touchscreen = false |
|touchscreen notes = | |touchscreen notes = | ||
|controller support = unknown | |controller support = unknown | ||
Line 180: | Line 225: | ||
==Audio== | ==Audio== | ||
{{Audio | {{Audio | ||
− | |separate volume = | + | |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 = | + | |subtitles = false |
|subtitles notes = | |subtitles notes = | ||
− | |closed captions = | + | |closed captions = false |
|closed captions notes = | |closed captions notes = | ||
− | |mute on focus lost = | + | |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 = | + | |windows arm app = |
|windows exe notes = | |windows exe notes = | ||
|mac os x powerpc app = | |mac os x powerpc app = | ||
− | |macos intel 32-bit app = | + | |macos intel 32-bit app = |
− | |macos intel 64-bit app = | + | |macos intel 64-bit app = |
− | |macos arm app = | + | |macos arm app = |
|macos app notes = | |macos app notes = | ||
|linux powerpc app = | |linux powerpc app = | ||
− | |linux 32-bit executable= | + | |linux 32-bit executable= |
− | |linux 64-bit executable= | + | |linux 64-bit executable= |
− | |linux arm app = | + | |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
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 is a singleplayer and multiplayer first-person action, FPS, shooter and tactical shooter game.
Availability
Source | DRM | Notes | Keys | OS |
---|---|---|---|---|
Retail | ||||
Amazon.com | ||||
GamersGate |
Essential improvements
Patches
Official
- Patch v3.4.0 is the latest official version of the game.
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] |
---|
|
Field of view (FOV)
Edit file[1] |
---|
|
Vertical sync (Vsync)
Edit ini file[1] |
---|
|
Windowed
Edit ini file[1] |
---|
|
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 | 128 MB |
Hard disk drive (HDD) | 150 MB | 700 MB |
Video card (GPU) | 16 MB of VRAM DirectX 8.0a compatible |
Notes
- ↑ 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).