Post by ironman on Feb 2, 2007 8:43:20 GMT 1
i had a long night behind me and 9 days of wrestling with whale client but i think i figured out why there were loading problems on maps..
the problem in this unique case is that our mod: weapon sounds/skins/mines etc etc, was conflicting with the sounds and special effects of whale client, because many things were used by both mods at the same time (and at the same time shoving original coding to side)
so i took whale client appart, i took PLC_MOD appart and i joined the 2 together, i had to remove some parts others i could keep (it was a really messy operation) but i think i fixed it...
there is how ever one lil (or rather big) draw back to this all, and that is that the whaleclient_PLC_MOD is now a whooping 6.99 mb, wich includes all sounds/skins/special effects/killing sprees/multi kill/hit sounds in one hugh package..
i also updated the server it self not only by adding whale client_PLc MOD.pk3 to the server but also updating the original server drivers with the new whale client drivers..
also the whale client_PLC_MOD should not have to be configurated in game by players , if all is well once downloaded you hear all sounds and see everything of everyone (and hear) without eas-whaleclient-config tweaking..
that is is for now i can think of.. plse report any bugs or loading problems etc etc etc..
have fun
===========
later added
===========
What has changed ??
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 already added in the 2.60 patch)
Added cg_covertIcons (1) toggles displaying an icon above friendly covertops in disguise.
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)
"\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
Send message text is carried over into the intermission menu text.
cg_autoaction bitflag 8: autorecords demo's on stopwatch matches only.
colors in centerprint and bannerprint messages are saved over newlines. (check your server banners, some colors might be different)
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".
The command "listmaps" will give you the list of maps you have when you're not connected to a server.
The replay menu (in ET version 2.60) shows both the dm_83 and dm_84 files.
The replay menu can now show up to 512 demo's (instead of 256).
The replay menu window enlarged.
Show [bindname] instead of () for missing binds.
Mouse scrollwheel now work for yes/no, multi, checkbox, slider menu widgets.
Added stoprefresh button to the "Play Online" menu (or as quickbutton use the "R" button).
It now shows the mod and version of the server when connecting to a server.
FIXED BUGS
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.
Fixed 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 (a 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)
Automaticly get the right secundairy 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.
Optimized prediction: should increase FPS a lot in most cases, especially when having a higher ping.
Can still be toggled on/off with cg_OptimizePrediction (default 1 = on).
Fixed debriefing map names on long campaigns being drawn through other text (it now has a nice slider).
Fixed: Possibly some kills wouldn't get handled and displayed.
Fixed: reinforcement time was not drawn when timelimit less then 0 seconds (eg sudden death on dual obj map).
Fixed: slider thumb 'jumping' could lead to out of range values.
Fixed: demorecord autoaction wasn't working properly.
Fixed (hopefully): vote messages sometimes got stuck on your screen.
Bugs fixed from the last WhaleClient (version 1.3):
Spectators sometimes are not shown the scoreboard on servers with a lot of players.
Fixed a case where a killing spree message was still shown even when killingsprees were turned off.
Fixed a typo in the welcome message. (thanks L3nny)
First blood messages no longer accure when joining in the middle of a map.
!listmaps sometimes returned incorrect (if map/campaign file couldn't be loaded).
The number of lives left counter is now smaller (fixes popups messages displaying through the live counter).
Thirdperson mode didn't work anymore in demo playback.
sv_wcsettings bitflag 2 now actually works..
the problem in this unique case is that our mod: weapon sounds/skins/mines etc etc, was conflicting with the sounds and special effects of whale client, because many things were used by both mods at the same time (and at the same time shoving original coding to side)
so i took whale client appart, i took PLC_MOD appart and i joined the 2 together, i had to remove some parts others i could keep (it was a really messy operation) but i think i fixed it...
there is how ever one lil (or rather big) draw back to this all, and that is that the whaleclient_PLC_MOD is now a whooping 6.99 mb, wich includes all sounds/skins/special effects/killing sprees/multi kill/hit sounds in one hugh package..
i also updated the server it self not only by adding whale client_PLc MOD.pk3 to the server but also updating the original server drivers with the new whale client drivers..
also the whale client_PLC_MOD should not have to be configurated in game by players , if all is well once downloaded you hear all sounds and see everything of everyone (and hear) without eas-whaleclient-config tweaking..
that is is for now i can think of.. plse report any bugs or loading problems etc etc etc..
have fun
===========
later added
===========
What has changed ??
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 already added in the 2.60 patch)
Added cg_covertIcons (1) toggles displaying an icon above friendly covertops in disguise.
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)
"\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
Send message text is carried over into the intermission menu text.
cg_autoaction bitflag 8: autorecords demo's on stopwatch matches only.
colors in centerprint and bannerprint messages are saved over newlines. (check your server banners, some colors might be different)
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".
The command "listmaps" will give you the list of maps you have when you're not connected to a server.
The replay menu (in ET version 2.60) shows both the dm_83 and dm_84 files.
The replay menu can now show up to 512 demo's (instead of 256).
The replay menu window enlarged.
Show [bindname] instead of () for missing binds.
Mouse scrollwheel now work for yes/no, multi, checkbox, slider menu widgets.
Added stoprefresh button to the "Play Online" menu (or as quickbutton use the "R" button).
It now shows the mod and version of the server when connecting to a server.
FIXED BUGS
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.
Fixed 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 (a 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)
Automaticly get the right secundairy 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.
Optimized prediction: should increase FPS a lot in most cases, especially when having a higher ping.
Can still be toggled on/off with cg_OptimizePrediction (default 1 = on).
Fixed debriefing map names on long campaigns being drawn through other text (it now has a nice slider).
Fixed: Possibly some kills wouldn't get handled and displayed.
Fixed: reinforcement time was not drawn when timelimit less then 0 seconds (eg sudden death on dual obj map).
Fixed: slider thumb 'jumping' could lead to out of range values.
Fixed: demorecord autoaction wasn't working properly.
Fixed (hopefully): vote messages sometimes got stuck on your screen.
Bugs fixed from the last WhaleClient (version 1.3):
Spectators sometimes are not shown the scoreboard on servers with a lot of players.
Fixed a case where a killing spree message was still shown even when killingsprees were turned off.
Fixed a typo in the welcome message. (thanks L3nny)
First blood messages no longer accure when joining in the middle of a map.
!listmaps sometimes returned incorrect (if map/campaign file couldn't be loaded).
The number of lives left counter is now smaller (fixes popups messages displaying through the live counter).
Thirdperson mode didn't work anymore in demo playback.
sv_wcsettings bitflag 2 now actually works..