Codename Eagle patches

Get v1.43 (full) Get v1.43 (upgrade)

Version 1.43 (unofficial)

Dafoosa has created an unofficial patch for Codename Eagle. It removes some limits which is no longer needed on newer hardware, fixes some bugs and adds a feature that enables you to see teammates on the map. It was quickly picked up by the community and is now the version you usually see played online.

ce.exe v1.4.3 Features:

- Removes the 2000 limit on the 'viewdist' command line parameter.
  Draw the whole map every frame! Recommend ~ 5000
- Removes the zoom-out limit in the F9 view
- Removes the zoom-in limit in the F9 view
  (not so useful except for those extreme machinima closeups)
- Removes 100 ... 500 limit on FOV F12 command line parameter (250 is default).
  Warning dont go much outside the original limits.
- Lengthened the vehicle popup distance so vehicles appear sooner.
  (NB CE must be set to high detail for this to work)
- Fixed CE hanging intermittently upon exiting the torpedo boat. 
  This makes maps with torpedo boats now playable in multiplayer.
- Fixed Font scaling at higher resolutions so text does not overlap
  and it can be clearly read.
- Similarly fixed the version display on the level load screen so it
  can be read at higher resolutions.
- Show teammates "T" in the tab map
  (Todo: Hide phantom player re dedicated servers)
- Fixed bug in the scripting function "REFGetPlayerInx(PlayerNr, Inx)"
  to allow it to handle undefined PlayerNr's
		

Version 1.42

Get v1.42

While 1.41 brought Codename Eagle to a new level, it also introduced
a weird new bug which came to be known as SEB (Spontaneous Explosion Bug) which caused a player to suddenly blow up when shooting at the ground at certain places. The community made a small patch which prevented this bug.
Note: This is an upgrade from 1.41, so you will need to install the 1.41 patch first.

Version 1.41

Get v1.41

This is a huge patch bringing tons of cool stuff to multiplayer gaming.
Key elements include a new map (Fortress), the chopper, 30 max players, two people in the motorbike, and tons and tons of gameplay balancing changes. Here's the official readme:

=======================   CODENAME EAGLE Update v1.41   ========================

Official sites:
	             http://www.codenameeagle.com
	             http://www.talonsoft.com
	             http://www.dice.se
Community:
	             http://www.cenation.net
	             http://pub30.ezboard.com/bceandbfcommunity
	             http://www.ce-bf.com

================================================================================
Contents

1.Introduction
2.Installation
3.What's cool in v1.41 ?
4.Gameplay features added in v1.33
5.Network changes
6.Dedicated Server
7.Server Console commands
8.Special Controls and Functionality
9.Setup Console Commands
10.Notes
11.Credits
12.Acknowledgements

================================================================================
1.Introduction

This is a multiplayer update for all versions of Codename Eagle. It contains
all changes introduced in versions 1.33, 1.36 and the new version, v1.41.

Version 1.33 of Codename Eagle was hugely gameplay oriented and v1.36 focused
on network issues. This version, v1.41, is an attempt to balance the gameplay
towards a more intense action experience and introducing a couple of new really
cool features.

During our work with this update, we have cooperated with a group of people
from the CE community in documenting all there is to know about CE mapmaking.
As a result of this we are hoping to see independent mod tools popping up close
to the release date of this package.

================================================================================
2.Installation

Simply copy and paste the files into your Codename Eagle directory, replacing
existing files. Backup your old game directory if you want to be able to revert
to the earlier version.

================================================================================
3.What's cool in v1.41 ?

New Features

* 30 players in multiplayer!
  This should allow for some truly crowded battlefields
  (this feature is only accessible through the dedicated server).

* Battle chopper
  A brand new vehicle! This beauty takes a belly gunner and
  a driver who can fire death dealing rockets. A must see.

* Two people on the motorbike!
  This feature adds a whole new dimension to the game.
  A driver and a blazing guns passenger.

* Maps
  The existing maps have been modified to make good use of the above features.
  We also added one new huge CTF level, "Fortress".

* Teamchange command
  "teamchange" console command allows you to change team up to
  three times per game. This is great for organizing clan games.

* Suicide command
  "suicide" console command allows you to prompt a respawn at the cost of
  a four-death penalty. Great for when you're stuck swimming far out at sea.

Tweaking
 - The zeppelin is faster but has a slower turning-speed.
 - Planes have twice as much armor and their bullets do twice the damage.
 - The AA-gun does more than twice the damage. Watch out!
 - The fighter is a little bit faster. The bomber is a little bit slower.
 - Hand grenades do real damage and has a larger damage radius.
 - Gas is more lethal.

Bugfixes
 - Miscellaneous optimization tuning.
 - Planes can now fire and drop bombs simultaneously.
 - The zeppelin no longer looses its collission.
 - The tank ammo-gathering bug is no more.
 - Further fixes to prevent name-cheating.
 - Planes now have the correct team skins.

================================================================================
4.Gameplay features added in v1.33

* Destroyers
  These huge warships will take one captain/front gunner, and one rear gunner...
  plus as many people as you can fit onto the deck.

* War Zeppelins
  That's right... stuff your whole team in a zeppelin and roam the skies,
  raining bombs and bullets over enemy bases. Test teams really fell in love
  with this one.

* Parachutes
  Finally you are able to parachute in over enemy territory and fight it out
  true commando style. The parachute (needless to say) often comes in handy
  when your plane goes down. Just remember to bring it with you.

* Bomber turrets
  Bombers now take two players, one pilot (dropping bombs) and one rear gunner
  in a rotating turret, B17 style... You can also switch between positions
  if you pilot the plane by yourself.

* Boat turrets
  The armoured boats are twice as fast and have machinegun turrets. Essentially
  armoured cars of the seas (and important anti-aircraft support for destroyers).

* Artillery
  These static grenade launchers fire three screaming shells at once,
  painting black stripes in the sky. Keep out of range !

* Vehicle skins and various graphical fixes
  New textures added for Russian fighter, Allied bomber and Allied armoured car.
  The game has also been overseen and polished here and there.

* Maps
  The existing maps have been modified to make good use of the new features.
  We also added one new huge battle arena, Fever Valley.

================================================================================
5.Network changes

The result of the v1.36 test release was a noticeable improvement over v1.33
in terms of network stability. There are still problems if you have a high
ping to the server or high packetloss, though players having these problems
should no longer affect other players (for example: a player that logs on
should not halt the game anymore).

See "Server Console Commands" for more info about network related console commands.

================================================================================
6.Dedicated Server

To set up a dedicated server, use the normal game.exe with this commandline :

game.exe +host +hostname "CE" +dedicated +maxplayers 9 +map "Breakpoint" +game "ctf"

(Create a Codename Eagle shortcut to "game.exe", right click on the shortcut,
 then put the above line after the CE path in the "Target" field.)
This should open a console window and start a dedicated teamplay server with
the name "CE", for 8 players on the map "Fever Valley". Note: the dedicated
server itself counts as one player, so if you want even teams, use an uneven
'+maxplayers' amount.

================================================================================
7.Server Console commands

For the dedicated server, these commands should be present in the "default.cfg"
file in CE's root directory. Ordinary servers can execute the commands from the
console.

* Network related commands:

netstat <on/off>
Shows extended info on the connection.

kick <playername> 
(console) Expels a player from the server. The player will not be able to rejoin.

maxdup <1-4> 
This command tells the server how many old packets that should be "piggy-backed"
to every newly sent packet. Use a high value if joining players are experiencing
much packetloss. Default value is 2.

maxresend <0-40>
This command tells the server the maximum number of packets that are sent to
each player during packetloss. Default value is 8.

latency <0-16>
This is sort of an experimental command... If you experience "jerky" lag,
try a higher latency value to exchange the rough lag for a smoother,
more "high-ping" lag. Does that make sense ? :) Default value is 0.

* Game-related commands:

     scorelimit        ends game when reaching limit
     fraglimit         - " -
     timelimit         - " -
     map               changes map (map name)
     nextmap on        cycles through maps after game ends
     nextmap off       stops nextmap cycle

================================================================================
8.Special Controls and Functionality

* Save your console settings
The root directory holds a file called "default.cfg", in which you can type all
your preferred console settings, like view distance, field of view and mouse
sensitivity (this is already possible in the US retail version).

* Chat log 
All chat communication visible to your team is saved in the text file "chat.log"
in the root directory. When the file reaches a size of 256 KB,
it is cleared and starts over.

* Special in-game Controls

Mouse sensitivity       see "Setup Console Commands"
F8:                     global chat
F7:                     team chat
F12:                    bring up the console
Toggle weapon:          also 'switch turret' in bomber, helicopter and destroyer
PrintScreen:            grab screenshot
Jump:                   also 'drop bombs' for zeppelin
Pitch Down/Up:          also 'ascend/descend' for zeppelin
                        also 'advance/back' for helicopter
Forward/Back:           also 'accelerate/decelerate' for helicopter
Space:                  also 'fire rocket' for helicopter
F9:                     free camera
Ins/Home/Page/Del/End   move free camera around player

================================================================================
9.Setup Console Commands

All of these commands can be executed from either the console or 'default.cfg'.

mousesens         mouse sensitivity (1-20)
viewdist          view distance (100-2000)
fov               field of view (100-500)
fr on             frame rate display on
fr off            frame rate display off
connect           connect to tcp/ip host (ip)
latency           force delayed packets (0-8)
ping              displays ping
nettest on        info on the connection, packet loss in percent
nettest off       disables nettest

================================================================================
10.Notes

- Note that singleplayer is not guaranteed to function after patching.
- Unfortunately we have performance problems with ships on the 'Fortress' level
  and had to remove them. The level should still offer some exciting deathmatch
  moments though.

================================================================================

11.Credits

Mats Dal          Lead programmer
Johan Persson     Programming
Carl Lundgren     Graphics, Design
Lars Gustavsson   Graphics

================================================================================
12.Acknowledgements

Very special thanks to:

* Killaman and Sucka for the pizza, the movies and everything else!

* Mickle for excellent mapmaking tools.

* Digger, Zilla, Cliff, TheGrey, Toytown, Rexxie and Spy98 who put up with
  mapmaking torture for the greater good of the CE community :)

... and as always ... Tim Beggs
		

Version 1.36

Get v1.36

This patch does not introduce any new features, it's a patch containing network enhancements. If you're running Windows 2000, XP or higher and are having trouble, there is a Windows 2000 fix available.
Here's the official readme:

Codename Eagle network TEST v1.36

http://www.codenameeagle.com
http://www.talonsoft.com
http://www.dice.se

================================================================================
0.Contents

 1.Introduction
 2.Installation
 3.What does it do ?
 4.Dedicated Server
 5.The Console commands
 6.Miscellaneous
 7.Thanks to

================================================================================
1.Introduction

This is a BETA version of Codename Eagle with server side network enhancements.
Note that this test is NOT a full update and does not include any features other
than network fixes. Please do report experiences with this patch, so we know how
it performs on a large scale public arena. To do so, head to the discussion
board on http://www.ce-bf.com and the 'Network Patch Test (v1.36 beta)' folder.

================================================================================
2.Installation

Simply copy and paste the files into your Codename Eagle directory, replacing
existing files. Backup your old files if you want to be able to revert to v1.33.

================================================================================
3.What does it do ?

The patch should make quite a difference in terms of network stability.
It will not, however, help much if you have a high ping to the server or high
packetloss, though players having these problems should no longer affect other
players (for example: a player that logs on should not halt the game anymore).
Hopefully, increased stability will result in a larger number of servers,
thereby increasing the chances for you to find a server with good ping.
Please remember that it is a test, and there can still be network related problems.

================================================================================
4.Dedicated Server

To set up a dedicated server, use the normal game.exe with this commandline:

game.exe +host +hostname "CE" +dedicated +maxplayers 9 +map "Breakpoint" +game "ctf"

(Create a Codename Eagle shortcut to "game.exe", right click on the shortcut,
 then put the above line after the CE path in the "Target" field.)
This should open a console window and start a dedicated teamplay server with
the name "CE", for 8 players on the map "Fever Valley". Note: the
dedicated server itself counts as one player, so if you want even teams,
use an uneven '+maxplayers' amount.

================================================================================
5.The Console commands

For the dedicated server, these commands should be present in the "default.cfg" file
in CE's root directory. Ordinary servers can execute the commands from the console.

netstat <on/off>
Shows extended info on the connection.

kick <playername>
(console) Expels a player from the server. The player will not be able to rejoin.

maxdup <1-4> 
This command tells the server how many old packets that should be "piggy-backed"
to every newly sent packet. Use a high value if joining players are experiencing
much packetloss. Default value is 2.

maxresend <0-40>
This command tells the server the maximum number of packets that are sent to
each player during packetloss. Default value is 8.

latency <0-16>
This is sort of an experimental command... If you experience "jerky" lag,
try a higher latency value to exchange the rough lag for a smoother,
more "high-ping" lag. Does that make sense ? :) Default value is 0.

================================================================================
6.Miscellaneous

- A CE v1.36 server will not work with the CE v1.33 Multiplayer DEMO.

================================================================================
7.Thanks to

(in no particular order)

Kikkoman
Sucka
Nirv
Rexxie
Chicago
Digger
Godzilla
TCK
Hand Of Me
Eraserhead
Randy
Guidokus
TECH4

... and ofcourse Tim Beggs

================================================================================

See you on Gamespy!

/
Mats, Carl, Johan
		

Version 1.33

Get v1.33

The first patch for Codename Eagle, adding plenty of awesomness.
This is what started 'the multiplayer revolution', I guess you could say.
If you're wanting to try out the singleplayer part of Codename Eagle, this is the patch to get. Oh, and make sure you grab the singleplayer fix and follow it's instructions.
Here's the full, official readme:

Codename Eagle Update
(Copyright, Talonsoft, Take 2 Interactive, Refraction Games)

================

Contents:

1.	Introduction
2.	New keys
3.	Major new features
4.	New console/server/other functionality
5.	Complete list of console commands
6.	Various fixes
7.	Known issues
8.	Credits
9.	Info/contact

================

1. Introduction:

This is a massive update to Codename Eagle. It updates both the US and Euro
versions of the game, unifying them and making Internet play easier and more
convenient through Gamespy support. It also provides a new set of multiplayer
features, adding to the already revolutionary arsenal of vehicles, weapons
and tools found in Codename Eagle today.

However, many of the new features apply to single-player games aswell, so
re-playing the s/p Codename Eagle should offer some new exciting situations.

================

2. New keys:

Toggle weapon:        also 'switch turret' in bomber and destroyer
F12:                  console
PrintScreen:          grab screenshot
Pitch Down/Up:        also 'ascend/descend' for zeppelin
Jump:                 also 'drop bombs' for zeppelin

================

3. Major new features:

* Destroyers
These huge warships will take one captain/front gunner, and one rear gunner...
plus as many people as you can fit onto the deck.

* War Zeppelins
That's right... stuff your whole team in a zeppelin and roam the skies,
raining bombs and bullets over enemy bases. Test teams really fell in love
with this one.

* Parachutes
Finally you are able to parachute in over enemy territory and fight it out
true commando style. The parachute (needless to say) often comes in handy
when your plane goes down. Just remember to bring it with you.

* Bomber turrets
Bombers now take two players, one pilot (dropping bombs) and one rear gunner
in a rotating turret, B17 style... You can also switch between positions
if you pilot the plane by yourself.

* Boat turrets
The armoured boats are twice as fast and have machinegun turrets. Essentially
armoured cars of the seas (and important anti-aircraft support for destroyers).

* Artillery
These static grenade launchers fire three screaming shells at once, painting
black stripes in the sky. Keep out of range !

* Vehicle skins and various graphical fixes
New textures added for Russian fighter, Allied bomber and Allied armoured car.
The game has also been overseen and polished here and there.

* Maps
The existing maps have been modified to make good use of the new features.
We also added one new huge battle arena, Fever Valley.

================

4. New console/server/other functionality:

* Save your console settings
The root directory holds a file called "default.cfg", in which you can type
all your preferred console settings, like view distance, field of view and
mouse sensitivity (this is already possible in the US retail version).

* Chat log 
All chat communication visible to your team is saved in the text file "chat.log"
in the root directory. When the file reaches a size of 256 KB,
it is cleared and starts over.

* New console button: F12
The console button has been moved to F12. Alt-S was potentially annoying
because S is the default key for moving backwards, and so bringing up the
console would make some players move back.

* New Screenshot button: PrintScreen
The screenshot key (formerly F12) now resides
at the more logical 'PrintScreen' key.

================

5. Complete list of console commands:

All of these commands can be executed from either the console or 'default.cfg'.

mousesens         mouse sensitivity (1-20)
viewdist          view distance (100-2000)
fov               field of view (100-500)
fr on             frame rate display on
fr off            frame rate display off
connect           connect to tcp/ip host (ip)
latency           force delayed packets (0-8)
ping              displays ping
nettest on        info on the connection, packet loss in percent
nettest off       disables nettest
scorelimit        ends game when reaching limit
fraglimit         - " -
timelimit         - " -
map               changes map (map name)
nextmap on        cycles through maps after game ends
nextmap off       stops nextmap cycle

================

6. Various fixes:

* Point-source earthquakes
The ground shakes violently from explosions. This feature really makes tank
battles infernal. The intensity of the quake takes explosion size and distance
into account, which serves as a warning to low-sniffing bombers; if you feel
the vibration - it's time to pull up !!

* Plane finetuning
- Better mouse control for planes added. The mouse is much more sensitive
  when in flight, which makes it much easier to manouver with a mouse.
  We still recommend using the default key config or a joystick, though. 
- The fighter is now a fighter/dive bomber. It releases a tight cluster
  of three bombs, and must wait for a short while before releasing more
  bombs. This has worked better than well in testing; it gives the fighter
  a more aggressive feel.
- Both fighters and bombers now have less armour. This allows for more
  exciting dogfights, as planes actually oppose a real threat to one
  another. Since the bomber has a belly turret, it is more deadly
  (aswell as more vulnerable) to the fighter.
- Planes will not explode from bullets, but start spinning and diving,
  giving the pilot time to bail out (explosives will still blow them up though).

* Name range 
Snipers were quite vulnerable earlier, because their name tags betrayed
their position over vast distances. This was also irritating when attempting
various types of sneak attacks. Names of enemy players are now visible
over only a short distance, while the names of teammates are visible for
an infinite range (just like before).

* Skydiving 
Try this one out yourself. Get into a plane, fly really high up, switch to
third person view (F9) and jump out, ignoring silly parachutes...

* Water damage 
A problem occurs when people parachute far out at sea and are forced to
spend the rest of the game swimming towards the shore. Not very entertaining;
so now water will kill you in approximately 30 seconds. This is an
experimental feature and we'd love some feedback in the matter. 

* Gas-weapon
The gas-weapon is now really effective.

* Fences 
Bullets will now penetrate fences.

================

7. Known Issues:

* Old single player save-games will NOT function after installing
this update. Naturally, future save games are not affected.

================

8. Credits:

Mats Dal          Lead programmer
Carl Lundgren     Graphics, Design
Johan Persson     Programming
Robert Györvari   Programming
Ola Holmdahl      Additional design

================

9. Info/contact

* For more information on Codename Eagle, go to http://www.codenameeagle.com
* For tech support in USA contact Talonsoft: http://www.talonsoft.com
* For tech support in Europe contact Take2: http://www.take2europe.com