Post by ironman on Jan 24, 2007 19:13:05 GMT 1
i totally reinstalled the server and added our own version of whaleclient 1.3 (plc) ..
here is a complete list of the updates
green is the new stuff
1.3 - released 06/15/2005
Added a new WhaleClient menu for setting most WhaleClient settings.
Redone the player's HUD and Scoreboard (see "Display changes" section).
Enhanced Spectator viewing.
Added multikill messages with sound.
Added text shortcuts (like in shrub).
Gib chunks are shown.
Bannerprinting support.
New custom menu system.
Added more small features, like altweap reloads.
Added new !pizza and !listmaps chatcommands.
Added support for map/team/class change autoexec scripts.
Added LOTS of new client fixes.
ETpub_client integrated. (Modified)
This version is built upon the 2.60 patch code. 1.2 final - released 03/26/2005
Different Hitsounds when hitting a teammate.
Voicechats with custom text.
Level 4 soldiers can put their secondary SMG in weaponbank 2.
Changed death message display.
Killing sprees with sounds.
New text shrub text commands added.
Automatically adapts to the servers ET version (2.55 or 2.56).
Fixed all known bugs/crashing problems with the previous version.
Fixed a lot of etmain bugs + added improvements.
Now supports Linux.
1.1 - released 10/14/2004
Objective display popup.
Disable fireteam invitations.
Team/Class-changing menu's.
Custommenu1 and Custommenu2 for creating your own menu's (unpure servers).
Knife kill Goat sounds and First Blood sounds.
1.0 - released 09/01/2004
Client-sided hitsounds (head and body shots) when you hit a enemy for all bullet shooting weapons (except crew-served MG's).
Friendly covert-ops in disguise get a disguised icon.
Scoreboard shows connecting status.
Ability to open voicechat menu as spectator.
Hit sounds
Head hitsound = Head Shot
Body hitsound = Ouch!
Teammate hitsound = Whining Ouch!
Killing Sprees
Killing spree "a killing spree" (5 kills)
Rampage "rampage" (10 kills)
Dominating "dominating" (15 kills)
Unstoppable "unstoppable" (20 kills)
Godlike "godlike" (25 kills)
Wicked Sick "wicked sick" (30 kills)
Multi kills
Double kill "double kill" (2 kills 3 secs appart)
Multikill "multikill" (3 kills 3 secs appart)
Ultra kill "ultra kill" (4 kills 3 secs appart)
M M M Monsterkill "monsterkill" (5 kills 3 secs appart)
Ludicrous kill "ludicrous" 6 kills 3 secs appart)
Holy shit "holy shit"
Text Short Cuts
WhaleClient now supports a lot of Shrub's text shortcuts and even adds a few more.
Text shortcuts can be used in normal ((fire)team)chat, ((fire)team)voicechat or echo/cpm.
List of supported Text Shortcuts:
[d] = last player who killed you. *
[dw] = the last weapon you got killed with. *
[k] = last player you killed. *
[kw] = the last weapon you killed with. *
[ks] = your health at the moment you killed the last player. *
[n] = your name.
= last teammate you pointed at. = your health.
[t] = your current ammo.
[l] = your current location (coordinates).
[w] = your current weapon. (* = on shrub it requires g_logoptions bitflag 1 off, see explanation below)
It's possible to disallow WhaleClient to scan for textshortcuts in your text:
cg_noCustomVoiceChat (default: 0) is a bitflag variable with the following properties: (add up the values to disable multiple features)
1 - Don't use text shortcuts in your chat messages.
2 - Don't use text shortcuts in your voicechat messages.
4 - Don't use text shortcuts in your echo/cpm messages.
NOTE:
You'll have to use "/say " command if you want to use text shortcuts directly via the console
New Shrub commands
New shrub chat commands added:
!whaleclient : Shows the Whaleclient version
!flipcoin (number) : Randomly chooses between head and tail. If you add a number as parameter it return a number between 0 and that number.
!localtime : Shows the player's local time.
!listmaps : Lists the maps in the current campaign plus their completion status (yellow=current, red=axis won, blue=allies won).
[partialname] (reason) : Gives a player matching the partial name a beer. (Partial name must match exactly 1 player)
!coffee [partialname] (reason) : Gives a player matching the partial name a cup of coffee. (Partial name must match exactly 1 player)
!cookie [partialname] (reason) : Gives a player matching the partial name a cookie. (Partial name must match exactly 1 player)
!pizza [partialname] (pizza filling) : Gives a player matching the partial name a pizza. (Partial name must match exactly 1 player)
(command without the "!") : Shows help for the specified command.
Options menu
Your HUD (heads up display) and your game config both can be adjust when u press ESC, WhaleClient
Spectator and Score Board
ScoreBoard Changes:
Scoreboard medal letters behind your name are removed.
Scoreboard now shows disguised team members.
Scoreboard limited lives counter removed when server is not on limited lives.
Scoreboard can show slightly longer names.
Scoreboard shows connecting status, also shows 999 pings red.
Scoreboard shows the XP and Ping of spectators.
Scoreboard shows average Pings and XP of the players per team.
Spectator Changes:
Spectators can have a compass and automap.
Spectators can see player/vehicle-names while in freespec (but NOT the health).
Spectators can't see the respawn time counter.
"Spectator" text now on top of the screen (was placed down below obstructing the chatmessages)
Descriptive spectator text is now smaller (like in etpro).
When spectating players it now indicates their team.
Misc Features
Spectators in following view can see the spectated team's landmines. They can't see landmines when in freeview.
Referee's can see all landmines while being spectator.
Gib chunks will now spawn when a player explodes. This can be toggled with the cg_gibs (1) cvar.
The cvar cg_mapZoom (5.159) changes the compass zoomlevel.
The cvar cg_drawRanks (1) toggles drawing the ranks in front of names.
The bitflagged cvar cg_noMuzzelFlash (0) can be used to remove muzzle flash:
1 - don't display a flash sprite out of your gun when you're firing.
2 - don't display dynamic light flash when you're firing.
Pressing mouse2 ("altweap" bind) when your a spectator in follow mode selects the previous player.
Popupsmessages starting with [skipnotify] are only displayed into the console, not onscreen, like it was intended to be. Can be used to remove punkbuster status messages off your screen by setting it in the pb_msgprefix cvar.
The sound played when a satchel and landmine bounces on the ground is now different than the dynamite bounce sound.
Mousebutton 2 ("weapalt" bind) reloads your weapon if it doesn't have a weapon altfire (like in ETpro). The cvar cg_weapaltReloads (1) toggles this feature on/off.
Level 4 HW soldiers can put their secondary SMG in weaponbank 2. Can be toggled with the cg_panzerhack cvar (default: (1) = in bank 2).
When level 4 HW soldier after firing panzer, your weapon switches to SMG instead of grenade.
After detonating a satchel, your weapon switches to your main weapon instead of back to satchel.
After throwing a Smoke bomb, your weapon switches to your main weapon instead of the pistol(s).
Your able to view around with the mouse when playing dead (shrub only). (2.60 patch)
Added a lot of new kill/suicide messages. (even more than in 2.60 patch)
You can open voicechat menu as spectator. (You can't do teamvoicechats as spectator).
Added cg_covertIcons (1) toggles displaying an icon above friendly covertops in disguise.
(Removed old cg_whaleclient (cg_hitsounds and cg_covertIcons have taken over it's features))
Clientside banner printing support (needs a serversided mod which supports "bp"), bannerprints are messages displayed at the top of the screen.
Centerprints with a * as the first character are displayed as bannerprint (this first * char isn't displayed), this makes bannerprint in etpub/shrub possible.
"\n" in center and bannerprints are seen as newlines.
Crosshairnames are now in full color. They can be displayed in normal white by setting cg_drawCrosshairNames 2
The "autorecord" command (default binded to F12) will now toggle demorecording on/off. Don't use "/record" and "/stoprecord" anymore.
The command "stopsounds" stops all currently playing sounds (usefull for stopping !news or long voicechat spam).
The command "teammenu" opens the Team-changing menu like in ETpro. It also has a spawn selector.
The command "classmenu" opens the Class-changing menu like in ETpro.
The command "+obj" opens a Objective display popup, which displays all objectives and current status (in color).
UI:
Added new WhaleClient menu's.
Added new serverbrowser filter for displaying specific mods only.
Added new serverbrowser filter for findng servers with a (partial) servername match. Usefull for finding a clanserver (filter on clantag) or specific features like "xpsave".
Removed the new ui_browserModType cvar again.
Removed the new ui_browserModGameType cvar again.
The command "listmaps" will give you the list of maps you have when you're not connected to a server.
Bugfixes and optimalisations
Etmain bugfixes:
Fixed: client often didn't load all the campaigns, which resulted in map icons and campaign status not showing for certain campaigns.
Fixed a crash issue in the UI hostgame menu when a campaign had more then 10 maps.
Fixed and optimized the binding via menu system.
Third person view in mounted tank was bugged.
Third person view when on a crew-served MG was too close.
Background images on the loading screen were not visible on the first call.
Fixed a issue with the hostgame menu's map/campaign list changing the selected map when switching menu's.
Fixed primed dynamites/grenades not ticking when scoreboard was up or with cg_draw2d off.
Fixed syringes, pliers and adrenaline no longer "tick" underwater if they can be used.
Dynamic light when firing the tankgun was missing.
Fixed changing name in the menu used to flood namechange messages (and kick if the server has set a maximum name change value).
Fixed fireteam delta's fireteam indicator sprite didn't show.
Lowered the position of most centerprint text a bit on the screen so they don't interfere with the popup messages.
Fixed configstrings command exploit.
Sniper and centerview scripts defeated (+lookup/+lookdown no longer work).
Fixed bug which caused players with spaces in their name to not be able to use !whaleclient commands.
Fixed a bug in WhaleClient's server version detector identifying incorrect versions.
Fixed spectators hearing landmine spotted announcements when following the other team.
Fixed disguised icon in the hud not showing on LMS mode.
Fixed crosshair names disappear when pointing over constructables.
Fixed etmain bug which let you detect disguised enemy coverts from afar.
Identifying disguised coverts should now be harder though.
Fixed spawnflag text in the automap could go outside the window and be unreadable.
Fixed text in the loading screen sometimes got outside of the map.
Fixed using flamethrower when moving prone with cg_drawgun 0.
Fixed cg_noVoiceText 0 not showing the HQ objective text.
Fixed colors don't count to the maxline width of centerprints and bannerprints.
Fixed objective icon on the scoreboard showing incorrectly with many players on the server.
Fixed scoreboard lines showing up incorrectly with many players on the server.
Fixed duplicate players on the scoreboard (clientside workaround).
Fixed medals display in +stats popup.
Fixed incorrect mini-ranknames for teams.
Fixed showing respawn message when playing dead in etpub.
Fixed cg_bobup exploit.
Fixed some animations (climbing and crouching+knife).
Fixed helmet ranks were overbright (giving light in the dark).
Fixed goldrush bank floor was unshaded (thanks ETpro team).
Fixed minor oasis speaker bug (cricket) (thanks ETpro team).
Removed unused client cvars.
Lowered voicechat/objective icons over head when prone.
Fixed getting forced to spectator after map loads in a few cases (etmain bug)
Automatically get the right secondary weapons after gaining level 4 light/heavy weapons
Fixed dropped weapon display bugs on unpatched servers. WhaleClient can be run correctly on both patched(1.02/2.56) and unpatched servers(1.01/2.55).
Voicechats give the same sound and text for every player. (It used to be different for every player).
Connecting players show as connecting on the scoreboard and 999 pingers show up red.
Fixed the scoreboard always displaying skulls after a player switched teams.
Fixed cg_drawfireteamoverlay 0
Fixed Pressing cancel in the limbo menu displayed a wrong class/weapon selection message.
Fixed Cancel button in the limbo menu was working incorrectly.
The vote "RESPONSE SEND" messages are now displayed only 3 seconds, not 10 seconds anymore.
Maplists in "Hostgame" and "vote/referee->map" menu's show more maps (up to 1024 maps). You might notice a small slowdown when opening those menu's.
Bugs fixed from the last WhaleClient (version 1.2):
Fixed cg_killingspree 2 still displayed the (bitflag 1) killingsprees.
Fixed bug which caused players with spaces in their name to not be able to use !whaleclient commands.
Team/Class selection menu's now work on etpub/etmain.
Fixed a bug that would (incorrectly) notify you again of a skill/rank change after map change.