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 "Codename: Eagle"

From PCGamingWiki, the wiki about fixing PC games
m
 
(35 intermediate revisions by 10 users not shown)
Line 1: Line 1:
{{stub}}
 
 
{{Infobox game
 
{{Infobox game
 
|cover        = Codename Eagle Cover.jpg
 
|cover        = Codename Eagle Cover.jpg
Line 10: Line 9:
 
|release dates=  
 
|release dates=  
 
{{Infobox game/row/date|Windows|November 15, 1999}}
 
{{Infobox game/row/date|Windows|November 15, 1999}}
 +
|taxonomy    =
 +
{{Infobox game/row/taxonomy/monetization      | }}
 +
{{Infobox game/row/taxonomy/microtransactions | }}
 +
{{Infobox game/row/taxonomy/modes            | }}
 +
{{Infobox game/row/taxonomy/pacing            | }}
 +
{{Infobox game/row/taxonomy/perspectives      | }}
 +
{{Infobox game/row/taxonomy/controls          | }}
 +
{{Infobox game/row/taxonomy/genres            | }}
 +
{{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  =  
 
|steam appid  =  
|gogcom page  =  
+
|gogcom id    =  
 
|strategywiki =  
 
|strategywiki =  
 +
|mobygames    = codename-eagle
 
|wikipedia    = Codename Eagle
 
|wikipedia    = Codename Eagle
 
|winehq      = 7073
 
|winehq      = 7073
 +
|license      = commercial
 
}}
 
}}
  
 
'''General information'''
 
'''General information'''
 
{{mm}} [http://codenameeagle.net/ Codename Eagle Nation]
 
{{mm}} [http://codenameeagle.net/ Codename Eagle Nation]
 +
{{mm}} As of December 2020, there is one public server for codename eagle multiplayer. Its IP is 89.38.98.12. Download the version 1.43 multiplayer demo from [http://codenameeagle.net/files/codename-eagle-1.43-multiplayer-demo.exe Codename Eagle Nation], access the in-game console via F12, and enter <code>connect 89.38.98.12</code> to join!
 +
{{mm}} [https://codenameeaglemultiplayer.com Codename Eagle Multiplayer]
  
 
==Availability==
 
==Availability==
 
{{Availability|
 
{{Availability|
{{Availability/row| Retail |  | unknown | | | Windows }}
+
{{Availability/row| Retail |  | disc | {{DRM|SafeDisc}}. | | Windows }}
 
}}
 
}}
  
 
===Patches===
 
===Patches===
* [http://community.pcgamingwiki.com/files/file/681-codename-eagle-patch-133-cumulative/ 1.33]
+
* [https://community.pcgamingwiki.com/files/file/681-codename-eagle-patch-133-cumulative/ 1.33]
* [http://community.pcgamingwiki.com/files/file/682-codename-eagle-patch-133-singleplayer-hotfix/ Singleplayer Hotfix] (fixes loading the first level, after installing Patch 1.33)
+
* [https://community.pcgamingwiki.com/files/file/682-codename-eagle-patch-133-singleplayer-hotfix/ Singleplayer Hotfix] (fixes loading the first level, after installing Patch 1.33)
* [http://community.pcgamingwiki.com/files/file/683-codename-eagle-136-network-enhacements-incremental-patch/ 1.36] (network enhancements only)
+
* [https://community.pcgamingwiki.com/files/file/683-codename-eagle-136-network-enhacements-incremental-patch/ 1.36] (network enhancements only)
  
 
'''Warning! Patches below break singleplayer mode!'''{{cn|date=April 2016}}
 
'''Warning! Patches below break singleplayer mode!'''{{cn|date=April 2016}}
* [http://community.pcgamingwiki.com/files/file/684-codename-eagle-141-cumulative-patch/ 1.41]
+
* [https://community.pcgamingwiki.com/files/file/684-codename-eagle-141-cumulative-patch/ 1.41]
* [http://community.pcgamingwiki.com/files/file/685-codename-eagle-142-incremental-patch-unofficial/ 1.42] (Unofficial)
+
* [https://community.pcgamingwiki.com/files/file/685-codename-eagle-142-incremental-patch-unofficial/ 1.42] (Unofficial)
* [http://community.pcgamingwiki.com/files/file/686-codename-eagle-143-cumulative-patch-unofficial/ 1.43] (Unofficial)
+
* [https://community.pcgamingwiki.com/files/file/686-codename-eagle-143-cumulative-patch-unofficial/ 1.43] (Unofficial)
  
 
==Game data==
 
==Game data==
 
===Configuration file(s) location===
 
===Configuration file(s) location===
 
{{Game data|
 
{{Game data|
{{Game data/row|Windows|}}
+
{{Game data/config|Windows|}}
 
}}
 
}}
  
 
===Save game data location===
 
===Save game data location===
 
{{Game data|
 
{{Game data|
{{Game data/row|Windows|}}
+
{{Game data/saves|Windows|}}
 
}}
 
}}
  
==Video settings==
+
==Video==
 
{{Image|Codename Eagle - settings.png|General settings.}}
 
{{Image|Codename Eagle - settings.png|General settings.}}
{{Video settings
+
{{Video
 
|wsgf link                  =  
 
|wsgf link                  =  
 
|widescreen wsgf award      =  
 
|widescreen wsgf award      =  
Line 54: Line 70:
 
|ultrawidescreen wsgf award =  
 
|ultrawidescreen wsgf award =  
 
|4k ultra hd wsgf award    =  
 
|4k ultra hd wsgf award    =  
|widescreen resolution      = false
+
|widescreen resolution      = true
|widescreen resolution notes= Aspect ratio is scaled incorrectly.<ref>{{refcheck|user=Suicide_machine{{!}}Suicide Machine|date=August 13, 2016|comment=On patch 1.33 - the game does increase horizontal FOV, but at the same time, it also increases vertical one, making everything stretched.}}</ref>
+
|widescreen resolution notes= In version 1.33, aspect ratio is scaled incorrectly.<ref>{{refcheck|user=Suicide machine|date=August 13, 2016|comment=On patch 1.33 - the game does increase horizontal FOV, but at the same time, it also increases vertical one, making everything stretched.}}</ref> However, version 1.43 supports up to 1920x1080 with the correct aspect ratio.
 
|multimonitor              = false
 
|multimonitor              = false
 
|multimonitor notes        =  
 
|multimonitor notes        =  
Line 72: Line 88:
 
|antialiasing              = hackable
 
|antialiasing              = hackable
 
|antialiasing notes        = [[MSAA]] can be forced from dgVoodoo 2 wrapper.
 
|antialiasing notes        = [[MSAA]] can be forced from dgVoodoo 2 wrapper.
|vsync                      = unknown
+
|upscaling                  = false
|vsync notes                =  
+
|upscaling tech            =
|60 fps                    = false
+
|upscaling notes            =
|60 fps notes              = Capped to 37 FPS.
+
|vsync                      = hackable
|120 fps                    = false
+
|vsync notes                = Vsync can be forced from dgVoodoo 2 wrapper.
|120 fps notes              =  
+
|60 fps                    = hackable
 +
|60 fps notes              = Capped to 37 FPS. Use [http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2/ dgVoodoo 2] to force uncapped frame rates. Might runs fast in game.
 +
|120 fps                    = hackable
 +
|120 fps notes              = Use [http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2/ dgVoodoo 2] to force uncapped frame rates.
 +
|hdr                        = false
 +
|hdr notes                  =  
 
|color blind                = false
 
|color blind                = false
 
|color blind notes          =  
 
|color blind notes          =  
Line 83: Line 104:
  
 
===[[Glossary:Windowed|Windowed]]===
 
===[[Glossary:Windowed|Windowed]]===
{{Fixbox|1=
+
{{Fixbox|description=Use dgVoodoo 2 combined with Borderless Gaming|ref={{cn|date=July 2016}}|fix=
{{Fixbox/fix|Use dgVoodoo 2 combined with Borderless Gaming|ref={{cn|date=July 2016}}}}
+
# Download the [http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2.html dgVoodoo 2] wrapper and extract it.
# Download the [http://dege.freeweb.hu/dgVoodoo2.html dgVoodoo 2] wrapper and extract it.
 
 
# Start '''dgVoodooSetup.exe'''.
 
# Start '''dgVoodooSetup.exe'''.
 
# Set the '''Appearce''' to <code>Windowed</code>.
 
# Set the '''Appearce''' to <code>Windowed</code>.
Line 100: Line 120:
 
}}
 
}}
  
==Input settings==
+
==Input==
{{Input settings
+
{{Input
 
|key remap                = true
 
|key remap                = true
 
|key remap notes          =  
 
|key remap notes          =  
Line 112: Line 132:
 
|invert mouse y-axis      = unknown
 
|invert mouse y-axis      = unknown
 
|invert mouse y-axis notes =  
 
|invert mouse y-axis notes =  
 +
|touchscreen              = unknown
 +
|touchscreen notes        =
 
|controller support        = unknown
 
|controller support        = unknown
 
|controller support notes  =  
 
|controller support notes  =  
Line 122: Line 144:
 
|invert controller y-axis  = unknown
 
|invert controller y-axis  = unknown
 
|invert controller y-axis notes=  
 
|invert controller y-axis notes=  
|touchscreen               = unknown
+
|xinput controllers        = unknown
|touchscreen notes        =  
+
|xinput controllers notes  =
|button prompts           = unknown
+
|xbox prompts              = unknown
|button prompts notes     =  
+
|xbox prompts notes        =
 +
|impulse triggers          = unknown
 +
|impulse triggers notes    =
 +
|dualshock 4               = unknown
 +
|dualshock 4 notes        =
 +
|dualshock prompts        = unknown
 +
|dualshock prompts notes  =
 +
|light bar support        = unknown
 +
|light bar support notes  =
 +
|dualshock 4 modes        = unknown
 +
|dualshock 4 modes notes  =
 +
|tracked motion controllers= unknown
 +
|tracked motion controllers notes =
 +
|tracked motion prompts    = unknown
 +
|tracked motion prompts notes =
 +
|other controllers         = unknown
 +
|other controllers notes  =  
 +
|other button prompts     = unknown
 +
|other button prompts notes=  
 
|controller hotplug        = unknown
 
|controller hotplug        = unknown
 
|controller hotplug notes  =  
 
|controller hotplug notes  =  
 
|haptic feedback          = unknown
 
|haptic feedback          = unknown
 
|haptic feedback notes    =  
 
|haptic feedback notes    =  
|light bar support        = unknown
+
|simultaneous input        = unknown
|light bar support notes   =  
+
|simultaneous input notes  =
 +
|steam input api          = unknown
 +
|steam input api notes    =
 +
|steam hook input          = unknown
 +
|steam hook input notes    =
 +
|steam input presets      = unknown
 +
|steam input presets notes =
 +
|steam controller prompts  = unknown
 +
|steam controller prompts notes =
 +
|steam cursor detection    = unknown
 +
|steam cursor detection notes =  
 
}}
 
}}
  
==Audio settings==
+
==Audio==
{{Audio settings
+
{{Audio
 
|separate volume          = true
 
|separate volume          = true
 
|separate volume notes    =  
 
|separate volume notes    =  
Line 147: Line 197:
 
|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        = true
 +
|red book cd audio notes  =
 +
|general midi audio        =
 +
|general midi audio notes  =  
 
}}
 
}}
  
Line 153: Line 209:
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = English
 
  |language  = English
  |interface = yes
+
  |interface = true
  |audio    = yes
+
  |audio    = true
  |subtitles =  
+
  |subtitles = unknown
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
}}
 
}}
Line 169: Line 224:
 
|local play notes    =  
 
|local play notes    =  
 
|lan play            = hackable
 
|lan play            = hackable
|lan play players    = 2-16
+
|lan play players    = 16
 
|lan play modes      = Versus
 
|lan play modes      = Versus
 
|lan play notes      = Possible by connecting to a local IP using <code>connect ''IP''</code> command.
 
|lan play notes      = Possible by connecting to a local IP using <code>connect ''IP''</code> command.
|online play          = true
+
|online play          = false
|online play players  = 2-16
+
|online play players  = 16
 
|online play modes    = Versus
 
|online play modes    = Versus
|online play notes    = Direct IP connections only
+
|online play notes    = Direct IP connections only - via in-game console (F12) or by adding <code>+connect ''IP:port''</code> to the <code>ce.exe</code> command line.
 
|asynchronous        =  
 
|asynchronous        =  
 
|asynchronous notes  =  
 
|asynchronous notes  =  
 
}}{{Network/Connections
 
}}{{Network/Connections
|matchmaking        = no
+
|matchmaking        = false
 
|matchmaking notes  =  
 
|matchmaking notes  =  
|p2p                =  
+
|p2p                = false
 
|p2p notes          =  
 
|p2p notes          =  
|dedicated          =  
+
|dedicated          = hackable
|dedicated notes    =  
+
|dedicated notes    = With <code>ce.exe</code> parameters <code>+host +dedicated</code>
|self-hosting      =  
+
|self-hosting      = hackable
|self-hosting notes =  
+
|self-hosting notes = Using the multiplayer host game menu (forward port 24711 UDP)
 
|direct ip          = hackable
 
|direct ip          = hackable
 
|direct ip notes    = Using <code>connect ''IP''</code> console command.
 
|direct ip notes    = Using <code>connect ''IP''</code> console command.
Line 197: Line 252:
 
==Issues fixed==
 
==Issues fixed==
 
==="Floating point error" when trying to load a saved game===
 
==="Floating point error" when trying to load a saved game===
{{Fixbox|1=
+
{{Fixbox|description=Downgrade the game to 1.36 or lower|ref={{cn|date=October 2016}}|fix=
{{Fixbox/fix|Downgrade the game to 1.36 or lower}}
 
 
This issue was introduced with '''1.41 patch and was never fixed'''. To avoid it, reinstall the game and update it only to 1.33 version (1.36 consists only of network enhancements).
 
This issue was introduced with '''1.41 patch and was never fixed'''. To avoid it, reinstall the game and update it only to 1.33 version (1.36 consists only of network enhancements).
 
}}
 
}}
Line 211: Line 265:
 
|opengl versions        =  
 
|opengl versions        =  
 
|opengl notes          =  
 
|opengl notes          =  
|glide versions        = 2.x
+
|glide versions        = 2
 
|glide notes            =  
 
|glide notes            =  
 
|software mode          =  
 
|software mode          =  
Line 217: Line 271:
 
|mantle support        =  
 
|mantle support        =  
 
|mantle support notes  =  
 
|mantle support notes  =  
|vulkan support        =  
+
|vulkan versions        =  
|vulkan support notes   =  
+
|vulkan notes           =  
 
|dos modes              =  
 
|dos modes              =  
 
|dos modes notes        =  
 
|dos modes notes        =  
 
|shader model versions  =  
 
|shader model versions  =  
 
|shader model notes    =  
 
|shader model notes    =  
|64-bit executable     = false
+
|windows 32-bit exe    = true
|64-bit executable notes=  
+
|windows 64-bit exe    = false
 +
|windows arm app        = false
 +
|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 237: Line 301:
 
|input            =  
 
|input            =  
 
|input notes      =  
 
|input notes      =  
|cutscenes        = Smacker
+
|cutscenes        = Smacker Video Technology
 
|cutscenes notes  =  
 
|cutscenes notes  =  
 
|multiplayer      = GameSpy
 
|multiplayer      = GameSpy

Latest revision as of 23:35, 8 April 2024

Codename: Eagle
Codename: Eagle cover
Developers
Refraction Games
Publishers
Take-Two Interactive
Engines
Refractor
Release dates
Windows November 15, 1999
Codename: Eagle on MobyGames
Codename: Eagle on Wikipedia

Warnings

SafeDisc retail DRM does not work on Windows Vista and later (see Availability for affected versions).
GameSpy online services have been shut down (see Network for solutions).

General information

Codename Eagle Nation
As of December 2020, there is one public server for codename eagle multiplayer. Its IP is 89.38.98.12. Download the version 1.43 multiplayer demo from Codename Eagle Nation, access the in-game console via F12, and enter connect 89.38.98.12 to join!
Codename Eagle Multiplayer

Availability

Source DRM Notes Keys OS
Retail
Disc check (requires the CD/DVD in the drive to play)
SafeDisc DRM[Note 1].
Windows
SafeDisc retail DRM does not work on Windows Vista and later (see above for affected versions).

Patches

Warning! Patches below break singleplayer mode![citation needed]

Game data

Configuration file(s) location

System Location
Windows

Save game data location

System Location
Windows

Video

General settings.
General settings.

Graphics feature State Notes
Widescreen resolution
In version 1.33, aspect ratio is scaled incorrectly.[3] However, version 1.43 supports up to 1920x1080 with the correct aspect ratio.
Multi-monitor
Ultra-widescreen
4K Ultra HD
Field of view (FOV)
Open a console using F12 and type in FOV X (where X is a value between 100 [highest] and 500 [lowest]).
Windowed
See Windowed.
Borderless fullscreen windowed
Anisotropic filtering (AF)
See the glossary page for potential workarounds.
Anti-aliasing (AA)
MSAA can be forced from dgVoodoo 2 wrapper.
High-fidelity upscaling
See the glossary page for potential workarounds.
Vertical sync (Vsync)
Vsync can be forced from dgVoodoo 2 wrapper.
60 FPS
Capped to 37 FPS. Use dgVoodoo 2 to force uncapped frame rates. Might runs fast in game.
120+ FPS
Use dgVoodoo 2 to force uncapped frame rates.
High dynamic range display (HDR)

Windowed

Use dgVoodoo 2 combined with Borderless Gaming[citation needed]
  1. Download the dgVoodoo 2 wrapper and extract it.
  2. Start dgVoodooSetup.exe.
  3. Set the Appearce to Windowed.
  4. In DirectX tab, make sure that Disable and passthru the real DirectX is unchecked.
  5. Save the settings.
  6. Copy D3DImm.dll and DDraw.dll to <path-to-game>.
  7. Download and install Borderless Gaming.
  8. Start the game.
  9. Go to options and set the game to D3D renderer.
  10. Start Borderless Gaming and add Codename: Eagle to favourites.
  11. Right click on it and set it to No size change.
  12. Finally open Borderless Gaming options and enable Use Mouse Lock Hotkey.
  13. Use ScrollLock to toggle the mouse cursor lock inside of game's window.

Input

Audio

Audio feature State Notes
Separate volume controls
Surround sound
Subtitles
Closed captions
Mute on focus lost
Royalty free audio
Red Book CD audio
On Windows, CD music might not play correctly; see the troubleshooting guide for solutions.

Localizations

Language UI Audio Sub Notes
English

Network

Multiplayer types

Type Native Players Notes
LAN play
16 Versus
Possible by connecting to a local IP using connect IP command.
Online play
16 Versus
Direct IP connections only - via in-game console (F12) or by adding +connect IP:port to the ce.exe command line.

Connection types

Type Native Notes
Matchmaking
Peer-to-peer
Dedicated
With ce.exe parameters +host +dedicated
Self-hosting
Using the multiplayer host game menu (forward port 24711 UDP)
Direct IP
Using connect IP console command.

Issues fixed

"Floating point error" when trying to load a saved game

Downgrade the game to 1.36 or lower[citation needed]

This issue was introduced with 1.41 patch and was never fixed. To avoid it, reinstall the game and update it only to 1.33 version (1.36 consists only of network enhancements).

Other information

API

Technical specs Supported Notes
Direct3D 7
Glide 2
Executable 32-bit 64-bit Notes
Windows

Middleware

Middleware Notes
Cutscenes Smacker Video Technology
Multiplayer GameSpy

System requirements

Windows
Minimum
Operating system (OS) 95, 98
Processor (CPU) Intel Pentium 200 MMX
System memory (RAM) 32 MB
Hard disk drive (HDD) 380 MB
Video card (GPU) 4 MB of VRAM
DirectX 6.1 compatible


Notes

  1. SafeDisc retail DRM does not work on Windows 10[1] or Windows 11 and is disabled by default on Windows Vista, Windows 7, Windows 8, and Windows 8.1 when the KB3086255 update is installed.[2]

References

  1. Not Loading in Windows 10; this will break thousands of - Microsoft Community - last accessed on 2017-01-16
  2. Microsoft - MS15-097: Description of the security update for the graphics component in Windows: September 8, 2015 - last accessed on 2018-02-16
  3. Verified by User:Suicide machine on August 13, 2016
    On patch 1.33 - the game does increase horizontal FOV, but at the same time, it also increases vertical one, making everything stretched.