Registro de cambios#
Esta es una lista de las actualizaciones de plutonio y los cambios que introdujeron. Las nuevas actualizaciones se instalan automáticamente cuando están disponibles al iniciar Plutonium.exe
r5328#
-
T4
- Fixed a slight bug with incorrect parent variable tracking on SP
- Add an error when localization.txt is missing
-
T6
- Added a more detailed message when a player's name is too long
- Readd an error message in DSound_NewSample when it fails to initialize
-
T4/T5/T6
- Added randomSystems, randomSystemInitial and randomSystemCurrent gsc function builtins
- Fixed possible rare random ragdoll related crashes when there are too many ragdolls
r5316#
- T6
- Reduced occurance of the transit/gump freeze (only affects Intel Graphics, Nvidia and AMD does not have this issue)
r5314#
-
Todos los juegos
- Fixed 'Unable to load binary into memory' error when windows path contains special chars
-
T4
- Fixed version error when loading a savefile
- Cap g_useholdtime to 250 on SP
-
T5
- Fixed DOA scripthashes incorrectly showing 0s for zombie fastfiles
- Fixed version error when loading a savefile
- Cap g_useholdtime to 250 on SP
-
T6
- Fixed issues with loading FFs when windows path contains '!'
- Added a warning for legacy GSCs being loaded
- Fix CSC fullhash being incorrect
- Fixed zmmap when its in the commandline
- Added 'defer' command, waits for the game to be ready before exec'ing the given command
-
T4/T5/T6
- Added randomSystemExists gsc builtin function
- Added modStats dvar
- Full GSC/CSC hashes display in scripthashes command
- Fixed possible random 'server is for low/high ping' error
r5304#
-
Todos los juegos
- Reduced base ram usage
- Better error reporting for selecting wrong game folder
- Allow x86 DXVK 2.7.1 and x86 ReShade 6.7.3 (non-addon)
-
T4
- FF asset cleanup, new ingame FF
- Selecting no border option in menus will automatically set vid_xpos and vid_ypos to 0
- Plutonium menus apply to ingame menus
- Fixed a crash for custom maps using flamethrower and the map having no burnableCells
- Added fovscale, maxfps, streamer mode, busy wait, auto demo record, draw identifier, flash script hashes (SP), raw input, mouse accel, controller and fix mouse lag options in the menus
-
T5
- Fixed a possible bug when rejoining a DOA game that preventing random extra live drops to spawn
- FF asset cleanup
- Removed game_mod assets (iw_42.iwd and frontend_patch.ff), thanks Nukem and SE2Dev for game_mod's iwd and FF
- Recreated game_mod menus and assets into plutonium_ui.ff
- Fixed a crash for BG_AddAmmoClip when a mod gives too many weapons
- Fix an issue in SP where FOV could reset after a map restart
- Fixed Sys_Milliseconds overflowed spam for MP
- Fixed setignoredlinks and setallowedtraversals builtins
- Added FOV (SP), no border, allow download, fovscale, streamer mode, maxfps, busy wait, auto demo record, draw identifier, flash script hashes (SP), raw input, mouse accel, rumble, aim assist and fix mouse lag options to the menus
-
T6
- Only allow raw LUI in fs_game (modded)
- Add full LUI hash to scripthashes
- MP getplayerangles works for roll component
- Branded the version number text in the top right
- Moved all localizedstrings and LUI menus into FF (thanks Laupetin's OpenAssetTools)
- Removed the multiplayer/zombie and singleplayer options from the main menu
- Improved Theater lobby menu
- Fixed a crash for BG_AddAmmoClip when a mod gives too many weapons
- Fixed controller button prompts in edit game options menu
- Moved MP serverbrowser button to Public match menu
- Readded DirectX error messages
- Hide some menu options that should be hidden when you are not the party host
- Added raw input, mouse accel, fix mouse lag, allow download, busy wait, draw identifier and flash script hashes (ZM) options to the menus
- Fixed possible random crash at the start of a zombie game due to useweaponmodel CSC builtin
-
T4/T5/T6
- Killed screenshotJpeg command due to people getting Hunk error when pressing the bind
- Default com_busyWait and fix_mouse_lag to false to keep vanilla behaviour as default
- Flush logfile to disk when game crashes
- Add zombies_minplayers/sp_minplayers to menus when hosting a private lobby and in lan mode
- Add full CSC hash to scripthashes
- Identifier no longer draws while watching a demo
- Only allow raw CSC in fs_game (modded)
- Added localization for other languages (thanks Ziomix, FutureRave, Gencrack, JohnKramer and Flo203)
- Added registerRandomSystem, randomIntSystem, randomIntRangeSystem, randomFloatSystem, randomFloatRangeSystem GSC builtin functions
- Added getcallstack CSC and GSC functions
- Added replacebuiltinmethod, replacebuiltinfunction, invokebuiltin, builtinmethodexists and builtinfunctionexists GSC and CSC functions
- Added invokebuiltin GSC and CSC method
- Fixed debugbox callstack on CSC
- developer 2 will show debugbox on script errors
r5278#
-
T4
- Prevent stats_version being changed
- Fixed issues with files/folders with limited permissions for mods
- Added loading localized strings from raw
- GSC's typeof can defer entity type names
-
T5
- Prevent stats_version being changed
- Fixed Combat Training prestige skipping a prestige
- Demos now appear in the Recent Games menu
- Fixed issues with files/folders with limited permissions for mods and fileshare
- Added loading localized strings from raw
- gsc typeof can defer entity type names
-
T6
- com_maxfps is now default 200
- Fixed local stats not saving class sets
- Improved reliablity of stats saving
- Fixed issues with files/folders with limited permissions for mods and fileshare
- Fixed issue with flashscripthashes would say a script is source when it was actually compiled
- Added loading localized strings from raw
- gsc typeof can defer entity type names
r5266#
-
IW5
- Fixed killstreak exploit
-
T6
- Fixed loading custom gametypes from fileshare
r5260#
-
Todos los juegos
- Fix an issue where the Hunk would incorrectly think its out of memory upon starting the game.
-
T4
cg_maturedvar can no longer be changed while ingame in SPloadgame_continuecommand can no longer be used specifically within co-op non-dedicated Zombies matches
-
T5
- Newly created custom gametype variants are now saved locally, these are stored in the
%localappdata%\Plutonium\storage\t5\playerscarpeta - Player-created emblems are hidden when the
cl_enableStreamerModedvar is enabled cg_maturedvar can no longer be changed while ingame in SPloadgame_continuecommand can no longer be used specifically within co-op non-dedicated Zombies matches
- Newly created custom gametype variants are now saved locally, these are stored in the
-
T6
- Newly created custom gametype variants, theater-taken screenshots (screenshots also work in ZM), and emblems are now saved locally, these are stored in the
%localappdata%\Plutonium\storage\t6\playerscarpeta - Player-created emblems are hidden when the
cl_enableStreamerModedvar is enabled - Add
raw_inputdvar, requires game restart g_fix_sound_notify_ref_leakdvar is now enabled by defaultcl_fix_25day_blackscreendvar is now enabled by default in ZM (already was in MP)
- Newly created custom gametype variants, theater-taken screenshots (screenshots also work in ZM), and emblems are now saved locally, these are stored in the
-
T4/T5/T6
- Missing FastFiles will now show up within
flashScriptHashes - Weapon/attachment assets will now be dumped when the
dump_assetsdvar is enabled
- Missing FastFiles will now show up within
r5246 - Hotfix#
- T6
- Fix custom class validity check issue on dedicated servers when using DLC camos/scope reticles
r5244#
-
Todos los juegos
- Improve initial boot time
- Ensure AMD GPUs use their 'high performance' mode just like Nvidia GPUs already do
-
T4
cg_overheadIconSizedvar is no longer cheat protected in MPcg_overheadNamesFontdvar can no longer be changed due to it always crashing the game- GSC external variable allocation is now accurately accounted for in the debug displays
-
T5
- Improve clantag sanitization
cg_drawZmOverheadRankycg_scoreboardForceArcadedvars in SPcg_overheadNamesFontdvar can no longer be changed due to it always crashing the game- GSC external variable allocation is now accurately accounted for in the debug displays
-
T6
- Fix
cg_sonarAttachmentFadeEnemiesdvar not working properly - Add
cg_overheadNamesTeamdvar, forces the overhead player names to use team colors in Zombies - Fix certains UI-related assets not reloading in the filesystem properly
- Improve clantag sanitization
- Add
classIsValidGSC method in MP - Custom classes are now verified in MP, this only applies to dedicated servers
- Add
cg_drawSounddoneRefCountdvar, used to debug the count of SL (StringList) references to the 'sounddone' string - Now display
.sabl/.sabshashes withinflashScriptHashesin ZM - Add detailed info and error console prints for
.ipakfiles - Add error prints for missing sound file references
- Fix
-
T4/T5/T6
- Add
fix_mouse_lagdvar, helps reduce hitches with aiming while using higher polling rates - More details are now printed out when a 'Hunk_UserAlloc' memory allocation error occurs
imgui.inihas been moved to the%localappdata%\Plutonium\storage\[game]carpeta- It is now possible to rebind the IMGUI hotkeys via
imgui.ini, a value of -1 disables a bind
- Add
r5214#
-
T4
- Fix undefined behavior related to mixer audio recording data, which fixes the
snd_restartcommand
- Fix undefined behavior related to mixer audio recording data, which fixes the
-
T5
- Fix undefined behavior related to mixer audio recording data
-
T6
- Security fixes
- Fix identifier hash regenerating after unpausing a within a solo ZM session
bg_burstFireInputFixdvar now fixes burst weapon fire queuing to mimic controller input functionality, this is enabled by default in MP only- Custom GSC scripts now execute their 'main()' function with the same timing as seen in T4 and T5
-
T4/T5/T6
- Improve overall GSC variable tracking with the
cg_drawScriptUsagedvar, it also now includes showing the current count of GSC threads
- Improve overall GSC variable tracking with the
r5202#
-
Todos los juegos
- LAN mode GUID is now based on the set username's hash value instead of just being random
-
IW5
- Fix vanilla issue when taking or swapping out a weapon containing an underbarrel attachment, it did not free the 'stored ammo' slot for the attached underbarrel weapon. As a result if done enough times, newly obtained weapons would not be able to carry storage ammo
- Fix the possibility of not receiving underbarrel attachment ammo when obtaining a weapon through the
givecommand debuginfo,debuginfo_scripting,debuginfo_zonesydebuginfo_assetsdvars are available for use once again
-
T4
- Fix a possible crash when viewing a demo caused by FX-on-tag related issues
- Add
cg_drawEventUsagedvar (cheat protected) in SP, is used to debug why dropped inputs (game events) can occur - Add
g_fix_event_failsdvar (cheat protected) in SP, fixes the above-mentioned vanilla game event bug (eg. Wunderwaffe failing) cg_ufoycg_noclipcommands now properly work during SP demo playback- SP demos can now to toggle into or out of thirdperson in by using the
weapnextand/orweapprevbind (use this withcg_noclip/cg_ufo) - Playing a demo in SP will no longer incorrectly zero certain dvars' current set values
- Fix random potential crash when starting a demo in SP
- Patch FastFiles are now checked to ensure they're the latest version
-
T5
- Fix the execution of when the
mapyloadmodcommands are executed on the same command line input - Add
cg_drawEventUsagedvar (cheat protected) in SP, is used to debug why dropped inputs (game events) can occur - Add
g_fix_event_failsdvar (cheat protected) in SP, fixes the above-mentioned vanilla game event bug (eg. Thundergun failing) cg_ufoycg_noclipcommands now properly work during SP demo playback- SP demos can now to toggle into or out of thirdperson in by using the
weapnextand/orweapprevbind (use this withcg_noclip/cg_ufo) - Automatically execute
snd_restart_softcommand if paused for a long time in SP to prevent performance hitches - Fix process deadlocking when a 'G_Spawn: no free entities' error is thrown
- Fix the execution of when the
-
T6
- Add
zmmapcommand which will properly load into a desired Zombies map with a valid standard Zombies gametype session - Fix process deadlocking when a 'G_Spawn: no free entities' error is thrown
- Add
-
T4/T5/T6
- Security fixes
- Fix issue relating to the
r_vsyncycom_fixBusyWaitdvars being enabled at the same time cg_drawIdentifiernow includes the dvarscg_matureyg_gameskillflashScriptHashescommand in SP/ZM now displays identifiers- El
flashScriptHashescommand's on-sreen output will now display within SP/ZM demos at the time it was executed while recording - Fix potential SP client command overflow while watching a demo or when paused
- Non-dedicated server sessions can now make use of RCON functionality
rcon_passworddvar can no longer be modified by the server, CSC, or menuscg_draw*dvars now all have proper labels at the end of their on-screen, in T4 and T5 these labels can be toggled via thecg_drawFPSLabelsdvar- Add
g_log_add,g_log_del,g_log_listcommands, these are used manage IP addresses to send the games.log to via UDP - Add
log_add,log_del,log_listcommands, they do the same thing for console.log - Add
typeof,getstructkeys,structset,structgetystructremoveGSC builtin functions - Add
setfield,getfieldygetfieldkeysGSC builtin methods - Output script-related information along with other game-specific misc. information, within
crashdump.txt - Fix possible crash when the game directory has strict read-write permissions
r5176#
-
IW5
- Fix client commands not showing up in developer console suggestions, meaning commands such as
noclip,god,setviewpos, and etc. - Add
givecommand, wrote from the ground up with more functionality than what was ever seen in a vanilla gamegive allammo- gives every weapon currently within the inventory full ammogive allattach (optional)<weapon_name>- gives every valid attachment (no combos) for the current or specified weapongive allcamo (optional)<weapon_name>- gives every camo on the current or specified weapongive allreticle (optional)<weapon_name>- gives every reticle variation on the current or specified weapon, must have a valid scope typegive ammo (optional)<amount>- gives full ammo to current weapon, otherwise it fills its mag(s) then the reserve ammo, based on the specified amountgive health (optional)<amount>- gives full health, otherwise it adds on top of current health based on the specified amount- Note: the player's inventory is only 15-wide, meaning it's only possible to carry upto 15 weapons and/or grenades
- Add
dropytakecommands, these drop or take weapons from the player inventory,dropis useful for viewing the world models of the weapondrop <or> take <no_args>- drops/takes current held weapondrop <or> take <weapon_name>- drops/takes a specified weapon from within the player's inventorydrop <or> take all- drops/takes all of the weapons within the player's inventory
- Add
weaponVariantNameListcommand, lists all of the weapon names, attachment, and variant names
- Fix client commands not showing up in developer console suggestions, meaning commands such as
-
T4
- Security fixes
- Fix potential code execution timing issue relating the
loadmodcommand on dedicated servers - Prevent LAN profiles from overwriting online profiles
-
T5
- Security fixes
- Fix potential code execution timing issue relating the
loadmodcommand on dedicated servers - Fix bugs with buying the Quick Revive perk in SP, while playing alone in a dedicated server or private match
-
T6
- Security fixes
- Fix
aim_target_player_enabledfrom affecting aim assist in MP because its functionality is broken - Fix issue between the
sv_clientfpslimitycom_maxfpsdvars
r5164 - Hotfix#
- T5
- Fix
loadgumpincorrectly executing when loading a savegame is performed in SP
- Fix
r5162#
-
T4
- Fix crash on SP dedicated servers, where if the first player is dead and then the game tries to create a savefile
- Fix mod downloading when connecting to a vanilla MP game server
- Remove PunkBuster prompt when joining vanilla servers
lagometeris now usable in local listen servers- Fix GSC-executed slowmotion functionality within dedicated servers
-
T5
- Fix GSC-executed slowmotion functionality within dedicated servers (fixes the stutter in final killcams)
- Implement the following missing game_mod custom SP perk functionality:
- specialty_fastmelee, specialty_fastsprintrecovery, specialty_fastoffhand, specialty_fastads, specialty_stockpile, and specialty_fastswitch
lagometeris now usable in local listen servers- Fix crash relating to Flamethrowers in SP and going down while using it
- Allow setting stats in SP while offline
-
T6
- Fix
mapcommand crash that would occur when using the command while ingame ai_corpseCountdvar default value changed to 5 in ZM, this reflects expected vanilla config settings- Fix potential code execution timing issue when changing the
g_customTeamNamesdvar, this would occur if LUI was also processing team names aim_target_player_enableddvar functionality restored for use within ZM, more specifically for the Turned gamemode
- Fix
-
T4/T5/T6
- Security fixes
- Add
com_busyWaitdvar, potentially improves the baseline achievable FPS for any system, for example it's possible reach 2000 FPS (withcom_maxfps0) on T6 now (given a powerful enough system)- Note super high FPS can be really unstable for proper gameplay experiences, maybe play around with the previously added
bg_fixFramerateDependentPhysicsdvar, it may help to some extent com_busyWaitis enabled by default, which means it will by default make the game have better performance, disabling it will more closely mimic vanilla performance values
- Note super high FPS can be really unstable for proper gameplay experiences, maybe play around with the previously added
- Add
cg_drawDisconnectdvar, when disabled it will prevent 'connection interrupted' from showing on-screen, typically occurs with high FPS - Modify how
cg_drawIdentifierdvar scales its font size for lower resolutions, also the position of the text has been moved - Add
enableDvarChangedNotify,disableDvarChangedNotifyydisableAllDvarChangedNotifyGSC functions- The 'enable' and 'disable' function both take a dvar string name for the argument
- While the dvar is 'enabled', the level notify
dvar_changedwill now keep track of the dvar changing - An example of its usage:
level waittill("dvar_changed", dvar, newValue, oldValue, beingRegistered, wasLatched)
- Fix potential code execution timing issue when executing
rconWhitelistAdd, this would occur if another RCON message was being processed r_filmUseTweaksdvar is no longer cheat-protected in SP/ZM
r5140#
-
T4
- Rework the client/server integration for Plutonium and vanilla Steam/CD interconnectivity
- It is now possible to log into a DW profile, which allows joining vanilla servers through the vanilla server list
- Add dedicated server flag
-old_protocol, this allows the server to also show up within the vanilla DW server list - Add
com_oldProtocoldvar, when set to '1', allows the client to host lobbies where vanilla players can join - The client will now automatically infer which demo version is being loaded, vanilla demo loading compatibility is now seamless
- Remove
clearoldgame,setoldgame,connectOldydemoOldcommands
- Improve on-screen demo 'RECORDING' text placement, the same text now also present in SP
- Fix hotjoin players spawning in improper locations on Verruckt
- Rework the client/server integration for Plutonium and vanilla Steam/CD interconnectivity
-
T5
- Fix Dead Ops Arcade not being able to hotjoin into private matches or dedicated servers
- Fix hotjoin players spawning in improper locations on Verruckt
- Fix vanilla crash in MP dedicated servers caused by a timing issue in threaded code
aim_automelee_enableddvar is no longer cheat-protected in SP- Improve on-screen demo 'RECORDING' text placement
-
T6
- Fix improper animations playing for the Riot Shield in MP
- Add
g_connectPathsdvar functionality - Add the ability to be able to load pathnodes from disk
- Vanilla pathnodes will be dumped to disk if
dump_assetsdvar is enabled - Fix ZM failing to load MP/SP maps due to a sound entry size issue
-
T4/T5/T6
- Add GSC/CSC function
debugbox, it divulges the current script stack frame information into an external window popup - Language-specific FastFile hashes are now properly tracked with
flashScriptHashescommand in SP/ZM - Add more information to
scripthashescommand - El
shortversiondvar now properly shows the current Plutonium revision - The following dvars are no longer cheat-protected:
gpad_button_deadzone,gpad_stick_pressed,gpad_stick_pressed_hysteresis,aim_accel_turnrate_enabled,aim_accel_turnrate_lerp,aim_input_graph_enabled,aim_input_graph_indexyaim_scale_view_axis
- Add GSC/CSC function
r5124#
-
T4
- Assigning binds with a controller now works as intended
- Add
setoldgamecommand, allows players between Plutonium and Steam/retail to join each other - Add
clearoldgamecommand, if previously enabled, it disables the compatibility layer between Plutonium and Steam/retail T4 - Add
connectOldcommand, executes thesetoldgamecommand, then connects to the Steam/retail server at the specified IP - Add
demoOldcommand, allows the loading of a Steam/retail T4 demo - Clan tags can now contain colors, this fixed an issue with duplicate 'qports'
- Fix voice chat in SP
- Dedicated servers will no longer execute
config(_mp).cfg - If
plutonium(_mp).cfgis in the old folder andconfig(_mp).cfghas been deleted,plutonium(_mp).cfgwill be utilized to populate the newconfig(_mp).cfgfile - Remove
com_userawudpdvar, it's now possible to just seamlessly join SP party matches with direct connections, including LAN too - Fix possible deadlock from occurring when executing
vid_restart - Fix likely deadlock when focusing back into the fullscreen mode game window
- Fix mod downloading for private matches when the mod is located within the
%LOCALAPPDATA%\Activision\CoDWaW\modscarpeta - Missing rumbles no longer Com_Error's back to the menu
- Version string now includes 'LAN' when the game is in LAN mode
- Fix duplicate local leaderboard entries sometimes occurring when a 'Com_Error' occurs
- Add additional hash information regarding the complete game client within the
flashScriptHashescommand - Fix edge case where 'sv_cheats detection' was not in the correct state when reloading a savefile
- Plugins will now properly calculate and display their CRC32 hash in errors and console prints
- Add
cl_fix_25day_blackscreendvar, enabled by default cl_nodeltadvar is now cheat protected- Todo
aim_turnrate-related dvars are no longer cheat protected - Add Plutonium-specific debug menu, opened with the F12 key (this was already present in T6)
-
T5
- Assigning binds with a controller now works as intended
- Dedicated servers will no longer execute
config(_mp).cfg - Missing rumbles no longer Com_Error's back to the menu
- Version string now includes 'LAN' when the game is in LAN mode
- Fix duplicate local leaderboard entries sometimes occurring when a 'Com_Error' occurs
- Fix rare edge case where saving leaderboard data would crash the client on match-end
- Remove 'frontend_patch' FastFile hash from
flashScriptHashescommand since it's not a vanilla FastFile - Add additional hash information regarding the complete game client within the
flashScriptHashescommand - Fix edge case where 'sv_cheats detection' was not in the correct state when reloading a savefile
- Plugins will now properly calculate and display their CRC32 hash in errors and console prints
- Add
cl_fix_25day_blackscreendvar, disabled by default cl_nodeltadvar is now cheat protected- Todo
aim_turnrate-related dvars are no longer cheat protected - Add Plutonium-specific debug menu, opened with the F12 key (this was already present in T6)
-
T6
- Custom maps will now correctly load, unsigned FastFiles can now be loaded when a mod is loaded (
fs_gamedvar needs to be populated) - Version string now includes 'LAN' when the game is in LAN mode
- Fix duplicate local leaderboard entries sometimes occurring when a 'Com_Error' occurs
- Fix rare edge case where saving leaderboard data would crash the client on match-end
- Add additional hash information regarding the complete game client within the
flashScriptHashescommand - Remove vanilla
dvarAddConfigFlagcommand, it was never used and it was possible to abuse it - Plugins will now properly calculate and display their CRC32 hash in errors and console prints
- Add
cl_fix_25day_blackscreendvar, disabled by default - Todo
aim_turnrate-related dvars are no longer cheat protected
- Custom maps will now correctly load, unsigned FastFiles can now be loaded when a mod is loaded (
r5106 - T4 Refactor#
-
Todos los juegos
- Security fixes
-
T4
-
General
- Minidumps will now be generated for more types of crashes
- The player profile data has been moved to the
profilessub-directory - Fix non-English languages getting 'specialty_new_alt' missing image error
- Old plugin loading has been removed, use the new plugin system instead
-
Assets
- Add
ui_loadRawMenusycom_loadRawStringtablesdvars - Add
com_loadRawStringtablesdvar, defaults to disabled - Add
dump_assetsdvar
- Add
-
Console
- Log dvars and script hashes when the server starts to can help with debugging/support
- Add
g_force_no_dummy_savedvar, allows external savefiles in zombies like in campaign difficultyEasy,difficultyMedium,difficultyHard,difficultyFuyloadgamecommands are now unable to be used while in Zombies- Cheat protected
setPerkcommand in SP - Add
savecfgcommand - Add
g_console_logdvar to change the name/location of the console.log file - Add
g_console_log_countdvar, number of log files to keep - Add
g_console_log_rolling_archivaldvar, when enabled, the oldest archived log file will be overwritten when the definedg_console_log_countlimit is reached - Configs/binds are now mod-specific
- Rename commands
test_overflowParatestresetyoverflow_valuesParaprintresets - Add
flashScriptHashescgprintentities,printanims,resetmaxymeminfocommands - Add the following dvars:
cg_flashScriptHashes,cg_drawAnimInfo,cg_drawStringUsage,cg_drawChecksums,cg_drawIdentifier,cg_drawMemUsageycg_drawZombieTotal(cheat protected) - Improve
cg_drawEntityUsage,cg_drawResetycg_drawScriptUsagedvars - Improve
printentitiescommand
-
Dvars
- Prevent cheat protected dvars from saving to the config
setclientdvarcan no longer modify 'archived' dvars- Solo Play no longer default enables
sv_cheats(vanilla T4 would launch solo maps as adevmap) - Implement the
sv_cheatdetection system just like T5 and T6 have penetrationCountdvar maximum value increased to 127logfiledvar now defaults to enabled- Fix some instances of
sv_cheatsresetting when it's not supposed to - Cheat protected dvars properly reset when
sv_cheatsis turned off - Debug lines and debug strings require
sv_cheats(along withdeveloper) - The following SP dvars have had limit changes:
*
ai_corpseCountminimum value now 3 *con_gameMsgWindowXMsgTimeminimum value now 0.5 *player_strafeSpeedScaleyplayer_backSpeedScalemaximum value now 1.0 - The following SP dvars are now cheat protected:
*
sv_fps,cl_noprint,cg_hudDamageIconTime,g_speed,ai_meleeRange,ai_meleeWidth,ai_meleeHeight,factoryAftereffectOverride,zombie_taunt_freq,zombie_reachin_freq,scr_dog_run_distance,scr_dog_health_walk_multiplier,blurpain,magic_chest_movable,currentDifficultyyall_players_are_connected
-
Gamepad
- Controllers now support rumble
- Gamepad can now properly navigate/interact in menus
- Snap aim assist now properly works with gamepads in SP
cl_allowAimAssistdvar renamed tocg_aimAssistEnabledto be consistent with T5 and T6- If
cg_aimAssistEnableddvar is disabled, it is now possible to use mouse and keyboard + controller input simultaneously
-
Gameplay
- ZM now has new working local (personal) leaderboards
- Add local_leaderboards, local_leaderboards_maxgames, local_leaderboards_mapname, and local_leaderboards_mapname_localized dvars
- Rename the
g_fix_tesla_bugdvar tog_fix_health_sets_maxin SPg_fix_tesla_bugdvar still exists, instead it's now used to make the Waffe's functionality mimic T5's
- Add
g_sp_fix_damage_overflowdvar in SP, fixes an issue with damage calculations due to bad engine code (this bug effect is different on console vs PC) - Add
g_remove_lean_headhitentdvar in SP, fixes when leaning, the player would receive double the damage (a vanilla bug introduced in CoD4 SP) - Add
g_fix_entity_leaksyg_print_entity_leaksdvars, fixes/debugs various leaks within the engine - Extend the 'reset time' in MP to be more in-line with T5 MP
- Fix a rare path finding bug where an infinite loop could occur (vanilla bug)
bulletrangedvar now applies client-side as well- Remove
g_fix_resetsdvar - Add
bg_fixFramerateDependentPhysicsdvar - Improve reliability of loading SP savegames (co-op saves)
- ZM now has new working local (personal) leaderboards
-
Bots
- Rebautizar
botcommand tospawnbot - Rebautizar
sv_randomBotNamesdvar tosv_randomizeBotNames - Update
bots.txtsupport for up to 7 character clantags - Add
botanglesGSC method, used for assigning a bot's viewangles - Bot 'action button' names were adjusted
- Add
isbot,addtestclient,botmeleeparams,botangles,botstop,botmovementybotactionfor SP bots - Remove
setPing,getPlayerName,getPing,debugBox,removeTestClient(just use kick),botWeapon(just useswitchtoweapon), and the stubhttpGet(did nothing) were removed
- Rebautizar
-
GSC
- Improve
scriptUsageystringUsagecommands, these now print more details - Add
memtreetracking - Add
scripthashescommand, it also displays fastfile hashes - Add
level_notify,level_set,level_keys,level_getylevel_removecheat protected commands - Add fileIO GSC functions:
fs_testfile,fs_fopen,fs_write,fs_writeline,fs_readline,fs_read,fs_fcloseall,fs_fclose,fs_length,fs_getseek,fs_seek,fs_removeyfs_listfiles- All of these functions are sandboxed inside of the
scriptdatacarpeta scr_allowFileIodvar is defaulted to 'on', servers can disable this functionality by setting it to '0' (off)- Remove
filewriteyfilereadin favor of the above safer GSC functions
- All of these functions are sandboxed inside of the
- Improve how script errors are reported to the console, they used to be separated via channels
- Fix the GSC VM not freeing the current running stack upon a Com_Error (vanilla issue)
- Fix issue with
wait_network_framecompletely locking up ifsv_maxclientsdvar was set to less than 4 - Rework
notifyonplayercommandGSC method to be consistent with T5/T6- It now works with commands sent via the client's console, it can also take on multiple arguments
forward,back,moverightymoveleftnow works on controller
- Remove
sayallysayteamlevel notifies, condensed into the 'say' level notify like on T5/T6, the 4th argument being the all/team toggle boolean - Remove the custom GSC preprocessor as it was experimental and buggy
- Remove
all_gsc_errors_non_terminaldvar, it serves no useful purpose now replacefuncsystem made to be consistent with T5/T6, these functions also work with CSC: *replacefunc,disabledetouronce,removedetour,getdetour,getfunction,getfunctionname- Add
getreportedmaxfpsGSC method, queries the client's current set value of thecom_maxfpsdvar - Add
setcheatstateGSC/CSC functions, example use is to allow mods to validate if host or client has tampered with any specific dvar(s) printconsolefunction renamed toprintfto be consistent with T5/T6- Fix cheat protected dvars being able to be set via CSC
- Add custom CSC support, via the \scripts folder, loading from within FastFiles works as well
- Improve
-
Voice
- Add server-side muting commands,
muteclient,unmuteclient,muteyunmute- Server-muted clients will also be server-wide muted in text chat
- Clients muting another client in-game will also prevent their text chat from appearing
- Add server-side muting commands,
-
Network
- Reduce potential hitching with the dedicated server
- Physics objects will no longer be static (remain stationary) in SP dedicated servers
- Fix the LAN party system, you can now join any LAN lobby on your network
- Add
com_useRawUDPdvar - MP now utilizes the same mod downloading functionality as SP
- Fix an issue when reading a stat file which contained a space because of the mod's name
- Fix the
map_restartcommand in SP private matches - Remove
sv_reconnectClientsOnRotatework-around because the root issue was fixed - Fix
reconnectcommand functionality in SP - RCON functionality was rewritten and improved
rcon_rate_limitdvar now applies to a single host instead of everyone- Add
rcon_prints,rcon_localhost_bypass,rconWhitelistAdd,rconWhitelistRemovecommands
-
Demos
- Add SP demo recording support!
- Add
record,stoprecord, demo,cl_autodemorecord, andsv_autodemorecord` commands for SP
- Add
- Rename the serverside demo commands, they are now
serverrecord,serverstoprecordyserverrecordstatus - Add
cl_pauseDemoycl_jumpDemoTimedvars
- Add SP demo recording support!
-
UI
- Add 'Mod loaded:' text which renders within certain menus while a mod is loaded
- Add
safearea_horizontalysafearea_verticaldvars - Add proper 'Solo' (private match) button in SP menu
- Refactor some elements within the main menu
- Add a LAN server list menu in SP for joining the LAN games on your network
-
-
T5
- SP now has new working local (personal) leaderboards
- Add local_leaderboards, local_leaderboards_maxgames, local_leaderboards_mapname, and local_leaderboards_mapname_localized dvars
- The SP command
flashScriptHashestext now has proper word wrapping and the hash values now display at the beginning of the text block - Zombies round number now updates only when
between_round_overscript notify occurs, no longer every frame (which lowered performance) - Add
cl_pauseDemoycl_jumpDemoTimedvars - Cheat protected dvars can now be modified while watching a client-side demo (not a server demo)
- Improve reliability of loading SP savegames (co-op saves)
- Fix scoreboard not updating during co-op campaign gameplay
- Add
dump_assetsdvar
- SP now has new working local (personal) leaderboards
-
T6
- ZM now has new working local (personal) leaderboards
- Add local_leaderboards, local_leaderboards_maxgames, local_leaderboards_mapname, and local_leaderboards_mapname_localized dvars
- The ZM command
flashScriptHashestext now has proper word wrapping and the hash values now display at the beginning of the text block - Add
dump_assetsdvar - Fix functionalty of
reconnectcommand
- ZM now has new working local (personal) leaderboards
r4906#
-
General
- Further improvements for when minidumps are generated
-
T5
- Add
use_localStatsdvar, allows base-game (non-mod) stats to be loaded locally instead of through backend services - Add
g_remove_lean_headhitentdvar in SP/ZM, fixes when leaning, the player would receive double the damage (a vanilla bug introduced in CoD4 SP) - Fix flickering perk HUD icons
languagedvar is no longer modifiable- Windowed Borderless will no longer 'spill' into other monitors slightly (vanilla issue)
- Add
-
T6
- Add
use_localStatsdvar, allows base-game (non-mod) stats to be loaded locally instead of through backend services - Mod stats will now save to the
playersdirectory instead of the mod's directory - Add
bg_allowJumpPlantingdvar, allows planting any 'plantable' weapon while moving through the air - Add
bg_forceMinePlantdvar, specifically allows for planting Claymores while moving through the air flashScriptHashesuses a font that will no longer be affected by the language in use (keeps font size more consistent)languagedvar is no longer modifiable
- Add
r4891#
-
General
- Minidumps will now be generated for more types of crashes
-
T5
- When loading a mod for the first time in SP/ZM, more appropriate graphical settings are now used to help prevent memory issues with large custom images
snd_restart_softis now executed more appropriately to help prevent out of memory issues- Restore the non-functioning (in MP only, already in SP) world-rendered debug information GSC methods and functions:
box,circle,debug_star,line,linelist, and,print3d- Note these GSC functions stated above, will only work with
sv_cheatsydeveloperenabled
- Fix vanilla bug with GSC function
getaispeciesarray, the error detection within the function was broken - Add
bg_leanAmountdvar, servers can be use this to fix the viewport's lean amount not matching the 3rd person character animations (a value of 15 is close) - Add
cg_drawViewAnglesdvar player_viewLockEntdvar is now cheat protected
-
T6
- Custom binds can now chain actions together
- Configs/binds are now mod-specific
- Mapents being automatically dumped now works as it should
- Add error print to the console to alert when xassets and scripts are missing
- Relocate materials, mods can now load more materials
- A reason is now logged in the console to show why a server was shutdown
- Custom CSC scripts now execute their 'init' function more in-line with GSC's timing (right before the OnFinalize callback)
- Scriptmover animtrees and animrate which are used in ZM, are now supported in MP
- 'Animrate' can now be set above a rate of 1.0 in ZM
- Max scriptmover animtrees count has been increased from 16 to 32
- When scriptmover animtrees are desyncronized from the client to sever occur, debug prints will now alert of this
- Completely reimplement and add new world-rendered debug information GSC methods and functions:
box,boxoriented(new),circle,cylinder(new),debug_star,drawhitbox(new),line,linelist, and,print3d
- Add new dvars for bot debug-related info:
bot_DebugDamage,bot_DebugPaths, and,bot_DebugThreat- Note these dvars and GSC functions stated above, will only work with
sv_cheatsydeveloperenabled
- Note these dvars and GSC functions stated above, will only work with
- Fix vanilla bug with GSC function
getaispeciesarray, the error detection within the function was broken ufo/noclipspeed is no longer incorrectly tied to frame rate- Add
killysetviewposcommands - Add
bg_leanAmountdvar, servers can be use this to fix the viewport's lean amount not matching the 3rd person character animations (a value of 15 is close) - Add
cg_drawViewAnglesdvar player_viewLockEntdvar is now cheat protected- Add debug info dvars:
fx_profile,fx_priority_debug,fx_occlusion_query_profileycg_dumpAnims
r4875#
-
T5
-
General
- Security fixes
- Add RAM usage information via the
cg_drawMemUsagedvar and thememinfocommand - Prevent cheat protected dvars from saving to the config
blurpaindvar is now cheat protectedloadzonecommand now triggers 'cheat state' when it is executed- 'userinfo' dvars can now be updated mid-game
- Add a boolean
isTeamChatto level 'say' notify speed_throwbutton for bots, also change thethrowbutton along withadsbutton- Add
setcheatstateGSC/CSC functions, example use is to allow mods to validate if host or client has tampered with any specific dvar(s) - Add
getreportedmaxfpsGSC method, queries the client's current set value of thecom_maxfpsdvar - Fix
level_removecommand - Add missing flamethrower rumble
- Further general improvements to 'sv_cheats detection'
fast_restartcommand can now properly reset 'cheat state' if the compiled scripts are detected to be vanilla again- Add opt-in
bg_fixFramerateDependentPhysicsdvar, fixes oddities with player movement at 200+ FPS
-
Singleplayer/Zombies
- Rename dvar
g_fix_tesla_bugParag_fix_health_sets_max, for a more accurate name magic_chest_movabledvar is now cheat protected- Default value for the
cg_debugInfoCornerOffsetdvar has been updated to '0 16' developer_scriptdvar is no longer cheat protected, but will trigger 'cheat state' once enabledbots.txtcan now apply clantags just like in multiplayer- Add
g_force_no_dummy_savedvar (cheat protected), enable to allow external savefile saving/loading - Improve 'sv_cheats detection' with savefile creation, savefiles will no longer be permanently marked as 'cheated' if it's created during a 'non-cheat state'
- 'cheat state' is triggered if a client's
com_maxfpsdvar is set above 250 - Fix demos not terminating properly if savefile loading was executed during the recording session
- Add
getmins,getmaxs,getabsminsygetabsmaxsGSC methods - Print configstrings to console when they overflow (MP already had this functionality)
- Rename dvar
-
Multijugador
- Properly validate classes to prevent 'cheated' setups
- Fix stats error in Search and Destroy
- Conceder
cg_fovdvar to be modifiable via scripts - Fix bots not joining team via the
spawnbotcommand - Add
sv_allowThirdPersondvar
-
-
T6
- Allow loading SP maps in MP (requires a mod to fix the map_ents and scripts)
- Allow zm_nuked in MP and mp_nuketown_2020 on ZM to attempt to load in the engine
- Add RAM usage information via the
cg_drawMemUsagedvar and thememinfocommand - Prevent cheat protected dvars from saving to the config
blurpainymagic_chest_movabledvars are now cheat protected ZMdeveloper_scriptdvar is no longer cheat protected, but will trigger 'cheat state' once enabledcg_debugInfoCornerOffsetdvar now properly saves to the config- Print configstrings to console when they overflow
loadzonecommand now triggers 'cheat state' when it is executed- 'userinfo' dvars can now be updated mid-game
- Add a boolean
isTeamChatto level 'say' notify speed_throwbutton for bots, also change thethrowbutton along withadsbutton- Add
setcheatstateGSC function, example use is to allow mods to validate if host client has tampered with any specific dvar(s) - Add
setcheatstateGSC/CSC functions, example use is to allow mods to validate if host or client has tampered with any specific dvar(s) - Fix
mapcommand when executed from the command line - Fix stat backup issues when
fs_gamebeing set in the command line - Further improvements to 'sv_cheats detection'
fast_restartcommand can now properly reset 'cheat state' if the compiled scripts are detected to be vanilla again- Fix
allowmeleeyallowleanGSC functions not working - Allow the unused (mod-only)
specialty_fastadsperk to affect sniper-class weapons' ADS speed - Add option for unlimited penetration on bullet weapons by setting
customBool0to 1 in a custom weapon file - Add option to fix max charge shot bullet counter by setting
boltActionto 0 in weapon file - Fix spread being centered incorrectly for even-shot-count weapons, when horizontal spread weapon perk is set (Blundergat-style spread)
- Remove charge up sounds being played from within engine in ZM (already done via the
chargeshotweaponsoundnotifyCSC callback) - Fix always setting dual wield clip ammo to clip size when calling
setweaponammoclipfunction - Fix sonar view on Storm PSR
- Fix
bg_fallDamageMinHeightybg_fallDamageMaxHeightdvars not working - Add
bg_fallDamageScaledvar, when disabled, fall damage does not scale with max health - Add
r_skinnedCacheScaledvar, allows increasing the skinned vertex cache to prevent skinned vertex cache overflow, which causes models to disappear - Fix
setEntityContainerFadeWhenTargetednot working on LUI waypoints that do not usesetEntityContainerClamp - Fix
settargetentityGSC function not working - These below vanilla gameplay patches are disabled by default, everything is an opt-in feature:
- Add
turret_SentryForceManualTargetdvar, forces sentry turrets to only use manual target defined bysettargetentityfunction - Add
bg_chargeShotPreventChargingWhileNotReadydvar, prevents charging while not ready - Add
bg_chargeShotAllowChargingWithoutRepressdvar, allows charging without having to repress if started pressing before charging was ready - Add
bg_chargeShotEmptyFiredvar, allows empty fire sound and weapon switch on charge shot weapons - Add
bg_ladder_pitchmovedvar, when disabled, makes move direction on ladder not based on player view pitch (like on console) - Add
bg_jetgun_prevent_spin_while_not_readydvar, prevents Jet Gun spin up while not ready - Add
bg_jetgun_fix_spindvar, fixes Jet Gun client side spin being inaccurate - Add
bg_jetgun_disable_z_thrustdvar, disables Jet Gun changing player z-velocity - Add
bg_minigun_prevent_spin_while_not_readydvar, prevents Minigun spin up while not ready - Add
bg_minigun_disable_ads_spindvar, disables Minigun spin up by pressing aim button - Add
sv_rateBoostingForcedvar (cheat protected), forces tick rate to increase from 10Hz to 20Hz (sv_rateBoostingEnableddvar must be enabled) - Add
player_allowActivateWhileSwitchingWeaponsdvar, allows player to activate triggers while switching weapons - Add
player_sprintFixdvar, fixes sprint not being counted when sprinting, then jumping, then sprinting again - Add
bg_burstFireInputFixdvar, fixes burst fire shooting when pressing aim button while fire button is already pressed - Add
cg_sonarAttachmentHideEnemiesdvar, hides enemies in the sonar attachment - Add
cg_sonarAttachmentFadeEnemiesdvar, fades out the enemies when they move in the sonar attachment - Add
cg_sonarAttachmentFullscreenThermaldvar, when disabled, uses green color on friendlies and red color on enemies for fullscreen sonar attachment - Add
cg_sonarAttachmentFullscreenSightCheckdvar, checks line of sight for fullscreen sonar attachment - Add
waypointTimeFadeLUIFixdvar, fixes fade when targeted time on LUI waypoints - Add
waypointOffscreenPadLUIFixdvar, fixes offscreen padding on LUI waypoints - Add
perk_weapSpreadAdsdvar, fixes ZM Deadshot perk not properly scaling shotgun pellet spread while in ADS - Add
bg_fixFramerateDependentPhysicsdvar, fixes oddities with player movement at 200+ FPS
- Add
r4855#
-
T5
-
General
- Fix
weapon_load_orderdvar, there was a memory leak with loading the files from raw - Fix right-aligned messages with icon-having HUD prints from being incorrectly offset
- Add
com_loadRawStringtablesdvar, defaults to disabled - Add FastFile hash information to the outputs of
scriptUsageyflashScriptHashes - Really long printouts to the in-game console will no longer crash the game
- Improve the displayed
sv_cheatsdetection with certain files being loaded from raw - Fix memory leak with parsing map entity assets
- Fix custom CSC loading (csc files inside of the 'scripts/' folder)
- Add
meminfocommand, prints the current hunk memory usage split into high and low into the console - Add
cg_drawMemUsagedvar, displays the current combined hunk memory on-screen - 'Hunk_AllocAlign failed on 8 bytes' memory leak (caused by weapon switching) is now also fixed using the
g_fix_entity_leaksdvar
- Fix
-
Singleplayer/Zombies
- Can now properly start a private solo match from within the lobby
onlinegamedvar can no longer be modified with the console- Fix
map_restartfor private solo matches - Can no longer join private solo in-progress online matches
- Improve the usage of the
sp_minplayersdvar - Fix dedicated server thread leak with the Mystery Boxes
- Fix invisible player models on Moon when joining mid-game
- Mulekick perk is now always enabled during non-solo online matches
- Allow mature content (blood and such) to be turned off when in an online game (
cg_maturedvar is no longer forced on) player_backSpeedScaleyplayer_strafeSpeedScaledvars no longer unintentionally reset- Limit scripts being able to set certain dvars through
setsaveddvar - Fix error when selecting 'zombies' and then loading a mod
- UI elements have been adjusted in the following ways:
- Add server browser button
- Remove multiplayer button
- Add a 'Graphic Content' button in the options menu
- Fix how 'cod5_factory' displays in the server browser
-
Multijugador
- Fix out of memory error related to FastFiles (fixes certain mods having issues loading)
-
-
T6
- Stability improvements with having more than 8 audio devices in use by the operating system
- Fix the Quick Revive perk on Nuketown in dedicated servers
- Fix HUD for quest items in dedicated servers displaying as if it was a solo game
- Add a 'Graphic Content' button in the options menu
- Improve the usage of the
zombies_minplayersdvar - Add
com_loadRawStringtablesdvar, defaults to disabled - Add FastFile hash information to the outputs of
scriptUsageyflashScriptHashes - Really long printouts to the in-game console will no longer crash the game
- Improve the displayed
sv_cheatsdetection with certain files being loaded from raw - Fix memory leak with parsing map entity assets
- Add
meminfocommand, prints the current hunk memory usage split into high and low into the console - Add
cg_drawMemUsage, displays the current combined hunk memory on-screen - 'Hunk_AllocAlign failed on 8 bytes' memory leak (caused by weapon switching) is now also fixed using the
g_fix_entity_leaksdvar
r4837#
-
T5
-
General
- Fix loading stringtables from raw specifically
- Add 'usermaps' map downloading
- Add
ui_loadRawMenusdvar, default value is off (cheat protected) - Broadcast when a player is banned in-game by the anti-cheat
- If
cg_aimAssistEnableddvar is disabled, it is now possible to use mouse and keyboard + controller input simultaneously - Add
cl_autodemorecorddvar to automatically record client-side demos - Fix client-side recorded demos having an error caused by controller rumble
- Can archive all dvars again with
seta(except sv_cheats and cheat protected dvars) - Add
g_print_entity_leaksdvar, prints warnings to the console log when an entity has a certain leak occur (for better debugging) - Add
cg_drawIdentifierdvar, when toggled on, it displays specific session information on-screen to help prevent 'record splicing' in Zombies- Said information is the following, listed in order as it's seen on the screen, from left to right:
- Current Unix time
- Randomly generated value on-game-process-start
- Randomly generated value on-map-load
- UUID, generated every map-load/restart
- Client revision number
- User ID
- Session ID's generation time in Unix time
- Said information is the following, listed in order as it's seen on the screen, from left to right:
-
Singleplayer/Zombies
- Client now verifies with the server's set
fs_gamewhen connecting - Add
Aim AssistyRoundcolumns to the server browser - Server browser no longer flickers
- Add dedicated server demo commands:
sv_autodemorecord,serverrecord,serverstoprecordyserverrecordstatus - Prevent
sp_minplayersdvar reverting back to 0 - Improve
party_joinInProgressAlloweddvar functionality in LAN - Can now properly pause in private solo lobbies
- The 'sound leak fix' is now enabled reglardless of whatever the
g_fix_entity_leaksdvar is set to - Fix some dvars resetting to bad values when
sv_cheatswas set back to false - Revised some dvars' tolerances:
ai_meleeWidthyai_meleeHeightare now cheat protectedai_corpseCountnow has a minimum value of 3, removed the cheat protection (fixes the saved value resetting)cg_hudDamageIconTimenow has a minimum value of 500cl_dtpHoldTimenow has a minimum value of 200con_gameMsgWindowXMsgTimenow has a minimum value of 0.5
- Improve
flashScriptHashescommand for GSC files with multiple hashes across different maps
- Client now verifies with the server's set
-
Multijugador
- Fix not being able to prestige or complete contracts
- Ensure the developer console is always enabled (ignores the vanilla
monkeytoydvar) - Fix 'server-not-ready' dedicated server notification not properly working for clients
-
-
T6
- Fix loading stringtables from raw specifically
- Add
dvardumpcommand, it prints every dvar + its current value to the console log for easier debugging - Add 'usermaps' map downloading
- This is for future-proofing if/when a tool is capable of creating custom maps
- Fix some server dvars not replicating to the client
sv_patch_dsr50server-host-choice-based dvar patch now works when enabled
- The in-game developer console now takes the safearea dvars into account with its sizing
ai_corpseCountdvar is now cheat protected- Fix some dvars resetting to bad values when
sv_cheatswas set back to false in Zombies - Can archive all dvars again with
seta(except sv_cheats and cheat protected dvars) - Add
g_print_entity_leaksdvar, prints warnings to the console log when an entity has a certain leak occur (for better debugging) - Improve Zombies
flashScriptHashescommand for GSC files with multiple hashes across different maps - Add
cg_drawIdentifierdvar, when toggled on, it displays specific session information on-screen to help prevent 'record splicing' in Zombies- Said information is the following, listed in order as it's seen on the screen, from left to right:
- Current Unix time
- Randomly generated value on-game-process-start
- Randomly generated value on-map-load
- UUID, generated every map-load/restart
- Client revision number
- User ID
- Session ID's generation time in Unix time
- Said information is the following, listed in order as it's seen on the screen, from left to right:
r4822#
-
T5
- Outdated dedicated servers will no longer be listed in the server browser
- Fix
execcommand not properly executing modified config files - Fix 'no/bad challenge' issue when a player has a 16-character long name
- Fix various issues when FOV is changed
- Fix for the LAN multiplayer dedicated server qport issue
- Add drawing of an on-screen asterisk (*) when
sv_cheatsis enabled (it's only shown within specific menus)- This also applies to when mods are loaded, shows when the scoreboard is open
- Now cheat-protected dvars only reset when
sv_cheatsset from 'enabled' to 'disabled' - Increase the weapon asset pool size in MP
- Reduce font size for the SP
flashScriptHashescommand - The server IP is now disabled when
cl_enableStreamerModeis enabled - Add extra code check when aim assist is disabled in SP (snap-aim related)
- Disable melee lunge in SP when
cg_aimAssistEnabledis disabled and gamepad is enabled (mimics vanilla PC gamepad behavior now) - Fix 'systeminfo' dvars mistakenly replicating in SP
- Fix cheat dvars being reset twice when playing solo in SP
- Fix
cg_fovdvar from also modifying thecg_fov_defaultdvar in SP - Cheat protected all of the difficulty,
setperk, and all 'save' commands for SP - Cheat protected SP dvars:
sv_fps,ai_corpseCount,cl_noprint,cg_hudDamageIconTime,developer_script,g_speed,cl_dtpHoldTime,ai_meleeRange,theaterAftereffectOverride,factoryAftereffectOverride,zombie_unlock_all,zombie_taunt_freq,zombie_reachin_freq,scr_dog_run_distance,scr_dog_health_walk_multiplier,currentDifficultyycon_gameMsgWindow%dMsgTime - Fix CSC not being able to modify
sm_sunSampleSizeNear,r_lightTweakSunDirectionyr_lightTweakSunColordvars - Implement various Zombies hotjoin-related GSC fixes
- All maps
- Fix water movement with players
- Fix minigun HUD
- Fix score HUD
- Fix character voices
- Nacht der Untoten
- Fix not revceiving the proper Last Stand weapon (the akimbo grenade pistols)
- Shangri-La
- Fix monkeys not throwing grenades
- Call of the Dead
- Fix freezing in the water
- Fix getting hit by electrified zombie
- Fix not being able to take the zipline
- Fix Easter Egg lever
- Moon
- Fix throwing grenades in low gravity
- Fix grenades blowing up glass
- Fix low gravity for players
- Fix not being able to pick up the gasmask equipment
- "Five"
- Fix not properly bleeding out
- Fix random box screen
- Ascension
- Fix black and white vision
- Fix random box screen
- Kino der Toten
- Fix the stage curtains visually showing the wrong state
- Fix random box light
- All maps
-
T6
- Add drawing of an on-screen asterisk (*) when
sv_cheatsis enabled (it's only shown within specific menus) - Now cheat-protected dvars only reset when
sv_cheatsset from 'enabled' to 'disabled' - Cheat protected
setperkcommand in ZM - Cheat protected ZM dvars:
ai_corpseCount,developer_script,g_speed,zombie_unlock_all,zombie_taunt_freq,zombie_reachin_freq,scr_dog_run_distance,scr_dog_health_walk_multiplier,currentDifficultyycon_gameMsgWindow%dMsgTime - Fix CSC not being able to modify the
cg_enableHelicopterNoCullLodOutdvar
- Add drawing of an on-screen asterisk (*) when
r4811 - T5 Refactor#
-
Todos los juegos
- Fix client memory leaks (improved stability)
- gsc-tool updated to 1.4.8
-
T4
- Security fixes
-
T5
-
General
- Security fixes
- Further vanilla memory leaks/stability fixes
- Improve gamepad navigation within menus
- Add check for which official DLC is installed
- Patch FastFiles are now checked to ensure they're the latest version
- Add
snd_restart_softcommand, provides a 'fix' the audio in-game
-
Gameplay
- Controllers now support rumble
gpad_rumbledvar can be used to disable rumble with controllers
- Snap aim assist now properly works with gamepads in Zombies
- Fix Hardened Pro perk in MP, use the
g_fix_damageKickReductionPerkdvar to toggle vanilla behavior - Spectators in SP can now see other players` perks and other HUD Elements
- Spectating in MP properly re-spectates the player if said player dies, then respawns after sometime, instead of switching to another player
- Add bot (test client) support to SP (just like T4)
raw_inputdvar is now defaulted tooff- These below vanilla gameplay patches are disabled by default, everything is an opt-in feature:
- Add
g_sp_fix_damage_overflowdvar, fixes an issue with damage calculations due to bad engine code (this bug effect is different on console vs PC) - Add
perk_weapRateEnhanceddvar to SP, enables Double Tap 2.0 - Add
g_fix_tesla_bugdvar to SP, fixes an issue where in GSC if.healthis set,.maxhealthgets set as well - Add
aim_automelee_lunge_only_forwarddvar to SP, only lunge forward with the knife if you are moving forward - Add
g_fix_viewkick_dupedvar to SP, fixes an issue where viewkick is doubled - Add
sv_allowFriendlyThrowbackdvar to SP, prevent throwing friendly grenades - Add
cg_hudGrenadeIconShowFriendlydvar to SP, prevent friendly grenades showing on the hud - Add
g_patchRocketJumpsdvar, enables vertical knockback when firing a rocket projectile - Add
bullet_penetration_affected_by_teamdvar, when disabled, when shooting through your teammates' bodies, your bullet damage will not be reduced - Add
g_fixBulletDamageDupedvar, fixes and issue where if two clients are intersecting, a bullet would deal dupilcate damage - Add
g_fix_entity_leaksdvar, fixes various engine related leaks with entities - Add
g_playerCollisionEjectSpeeddvar, how fast a player gets pushed back from another player - Add
g_playerCollisiondvar, allows to set desired type of collision players have with each other - Add
g_playerEjectiondvar, toggle player ejection
- Add
- Controllers now support rumble
-
Dvars
- Add many missing dvar descriptions
- Fix
player_sustainAmmodvar not working outside of running a mod cg_fovcan no longer be set through CSC or be reset from some other source- Prevent
com_maxfpsfrom being reset setclientdvarcan no longer modify 'archived' dvars- Prevent server-side dvars from being modified by client
- 'serverinfo' dvars are now sent to the client
- Ensure certain dvars reset when
sv_cheatschanges or joining a match - Fix
sv_cheatsbeing enabled by default within Zombies (vanilla issue) - Fix cheat protected dvars being able to be set via CSC
- Add
sp_minplayersdvar, change the minimum amount of players required to start a match of Zombies
-
Console
- Add various prints such as 'gamedate', 'uptime', and more when game starts
- Fix prints with no newlines, ensure there is a newline
- Reduce A LOT of spam within the console
- Debug printing of client commands on overflow
- Improve printing of entities when 'g_spawn' occurs
- Log files are stored in the T5 Storage
mainfolder, iffs_gameis set, then they're put into the respective mod's folder - Add
g_console_logdvar to change the name/location of the console.log file - Add
g_console_log_countdvar, number of log files to keep - Add
g_console_log_rolling_archivaldvar, when enabled, the oldest archived log file will be overwritten when the definedg_console_log_countlimit is reached - Loading new mods will inherit their configuration file from the vanilla config settings
configstringscommand improvedsavecfg,uptime,resetmax,testreset,printresets,printanims,printentities,spawnbot,scripthashescommands addedcgprintentities,level_get,level_notify,level_set,level_remove,level_keyscheat protected commands added
-
Modding and Debugging
- game_mod mods/custom maps are now fully supported in Zombies/SP!
- Major shoutout to game_mod/linker_mod for allowing these special mods to exist in the first place!
- game_mod/linker_mod GitHub releases
- Fix script errors where the 'VA' error reason would be overwritten, thus telling useless information
- Fix campaign's save files being in the wrong directory with a mod loaded
- Add
weapon_load_orderdvar, allows raw/IWD-loaded weapon assets to take precedence over the FastFile-loaded ones - Add loading of stringtables, mapents, and rawfiles through raw/IWD
- Add .menu loading through raw/IWD
- Mods can use
ui_mp/mod.txt(ui/mod.txtfor SP andui(_mp)/mod_ingame.txtfor custom ingame menus) - These MenuLists can override already defined MenuDefs
- Mods can use
- Add scriptmenu loaded through raw/IWD
- Improve GSC debugging when developer is off (instead of @ it will show function and filename)
- Improve the displaying of certain GSC errors to the console (instead of just going into a log file)
- Improve
scriptUsageystringUsagecommands, they now print many more details - Add
cg_drawResetdvar, displays reset times and values to the screen - Add
cg_drawAnimInfodvar, displays animation allocation information to the screen - Add
cg_drawScriptUsagedvar functionality, displays GSC variable allocation information to the screen - Add
cg_drawEntityUsagedvar, displays entity amounts to the screen (g_spawn) - Add
cg_drawStringUsagedvar, displays memtree amounts to the screen (MT) - Add
cg_drawChecksumsdvar, displays GSC checksum information to the screen - Add
cg_drawZombieTotaldvar (cheat protected), displays how many zombies remain in the round - Add
cg_flashScriptHashesdvar to SP, displays all of the GSC CRC hashes to the screen at the start of the game - Add
flashScriptHashescommand to SP - Add
loadmodtoken for use within thesv_maprotationdvar - Add
loadmodcommand, quickly load a mod of your choosing from anywhere while not in-game
- game_mod mods/custom maps are now fully supported in Zombies/SP!
-
GSC
- Add fileIO GSC functions:
fs_testfile,fs_fopen,fs_write,fs_writeline,fs_readline,fs_read,fs_fcloseall,fs_fclose,fs_length,fs_getseek,fs_seek,fs_removeyfs_listfiles- All of these functions are sandboxed inside of the
scriptdatacarpeta scr_allowFileIodvar is defaulted to 'on', servers can disable this functionality by setting it to '0' (off)
- All of these functions are sandboxed inside of the
- Improve
notifyonplayercommandmethod-commands now work- More buttons now work such as:
+scores,weapnext,stance,+forward,+back,+moveright,+moveleft - Also custom commands executed from the console, even multi-argument-based custom commands
- Add
sprint_beginysprint_endSP GSC notifies - Add
replacefuncfor CSC, works for function pointers and engine entry pointers - Add
disabledetouronce,removedetour,getdetour,getfunctionygetfunctionnameto GSC and CSC - Add
getlinkednodes,getnodenumber,getnodebynumber,setallowedtraversals,setignoredlinksygeneratepathto GSC - Add
scr_kill_infinite_loopsdvar debughudelemsGSC functionality restored- GSC asserts are no longer fatal
- Add
printfto CSC - Add
ishostto SP GSC printmimics original behavior now, useprintfinsteadlogstringbuilt-in now works- Custom CSC loading only works within FastFiles, unless in LAN mode is launched (prevents possible script abuses)
- Custom scripts located in the
scriptsfolder now work no matter what they're stored in, FastFile, IWD, or raw folder - Fix wait_network_frame possible locking forever for bad network conditions
- Rework/add bot GSC functions
- SP added
isbot,addtestclient,botmeleeparams,botremoteangles,botangles,botstop,botmovementybotaction - MP added
botmantleoverride,botclearoverride,botmeleeparamsoverride,botweaponoverride,botremoteanglesoverride,botmovementoverride,botaimoverrideybotbuttonoverride(everything else was removed and consolidated into these built-ins)
- SP added
- Add
sv_randomizeBotNamesysv_replaceBots - Script errors only show in the console, now they will never cause the game to end or show a popup
- Fix a crash relating to hudelems when they run out
- Fix a crash relating to dupilcate functions and
developerbeing off - Fix the GSC VM not freeing the current running stack upon a Com_Error (vanilla issue)
- Add fileIO GSC functions:
-
Voice
- Add server-side muting commands,
muteclient,unmuteclient,muteyunmute- Server-muted clients will also be server-wide muted in text chat
- Clients muting another client in-game will also prevent their text chat from appearing
- Add server-side muting commands,
-
Network
- Add mod downloading in SP
- Add
g_passworddvar for SP (use for joining passworded servers) - RCON functionality was rewritten and improved
- Add
rcon_prints,rcon_localhost_bypassycon_displayRconOutputdvars - Fix dedicated servers which are not running a map, not telling the connecting client the server is 'not ready'
- Fix issue where everyone in the server with the same IP gets disconnected when one person using said same IP disconnects
- Fix
sv_puredvar not behaving properly when disabled, also now it is enabled by default on servers g_allowvotedvar is now functioning again for servers to use- Fix snapshot corruption
- Improve dedicated server loading times
- Fix changing maps on SP dedicated servers
- Water and mud effects now work on dedicated servers
- Sounds and VOX now properly play on dedicated servers
Mulekicknow works on dedicated servers- Fix the session error for SP dedicated servers
- Fix for dedicated servers that encounter a 'Com_Error' issue, they will now automatically load the next map in rotation
- Fix IP and port binding for dedicated servers
- Fix various SP dedicated server related issues, such as the 'dual wield crash' or 'no ammo', but not limited to those
sv_maxclientsis now the only dvar required for setting max clients on dedicated servers- Fix MP dedicated server crash with
killservercommand - Serverlist for MP servers now filters out bots in the player counts
- LAN mode (offline mode) fixed and working for SP and MP
- The direct
connectcommand now works both for SP and MP
-
Demos
- Add experimental demo support for SP (you may experience issues)
- Use the
recordydemocommands
- Use the
- Demos always record in MP when players are connected to the server (
demo_playcommand) - Remove the black fade at the start from playing demos
- Can now create clips in theater mode
- Can play demos which ended abruptly in theater mode
- Add experimental demo support for SP (you may experience issues)
-
Stats
- Fix
resetstatscommand in MP - Add mod-specific stats
- Add clientside stats, the client will send to the server their stats, rather than looking on a centeralized backend for them
- Ranking up and stats saving now works in mods
- Fix stats saving consistency
- Fix
-
Known Breaking Changes
- The T5SP dedicated server setup no longer uses -sv_config, use +exec instead
- T6
- Fix 'off-by-one' error with custom FX assets
- Fix the aim assist column in the server browser
- Fix comments within stringtables
- Add
cl_allowDownloaddvar, choose to disable to mod downloading - Fix the GSC VM not freeing the current running stack upon a Com_Error (vanilla issue)
r4542#
-
Todos los juegos
- gsc-tool updated to 1.4.7
-
IW5
- Security update
-
T4
- Fix snapshot corruption
-
T6
- Added botremoteanglesoverride
- Improved botclearoverride, botweaponoverride, botaimoverride and botbuttonoverride gsc builtins
- Improved notifyonplayercommand; custom commands sends extra args to vm
- Fixed issue of sv_cheats being reset not resetting all cheat protected dvars
- Added enthandles debugging
- Fixed extended console crashing client if too much data is printed to it
r4526#
- T6
- Fixed ZM stats saving
- Fix lockups for some people with outdated drivers
r4524#
- T6
- Fix crashes relating to certain overlays
- Añadido
flashScriptHashescommand - Fixed dedicated server port issues some people were getting
- Fixed issue with rcon commands containing quotes and spaces
- Fixed issue with dedicated servers and missing dlc
- Improved cg_flashScriptHashes to display the hashes longer and display on fast_restart
r4520#
- T6
- Fix crash on startup on certain system configurations
r4516 - T6 Refactor#
-
Todos los juegos
- Fixed memory leaks with dedicated servers (improved stability)
-
IW5
- Security fixes
- Fix mod.ff loading
- Fix issues with player mantle collision checks while collision is disabled
- Fix collision with moving platforms while player collision is disabled (getting pushed off)
- Fix bounces in general, they're now more accurately compliant with COD4's required conditions
- Fix
doubleyall-anglesbounce functionality - Add
sv_terrainEdgeBouncesdvar
-
T6
-
General
- Security fixes
- Fix several deadlock issues and random crashes
- Fix crash with testclients and map_restarting + Com_Error
- Fix gump-related (Transit) 'Material Limit Error' after map rotating a bunch of times
- Fix random rare behavior with loading maps and missing faction related to scripts and assets
- Vastly improved map loading times
- Fix certain short names defaulting to
Unknown Soldier - Fix LUI-related crash due to issue with MOTD data being loaded out-of-order
- Fix memory leaks related to strings (improved stability)
- Fix crash with ZM dedicated server demos containing testclients
- Fix issue with modded stats overwritting other modded stats
- Fix bots not receiving their custom names
- Fix infinite loop with
smoothpathon MP (VERY RARE and LONG uptimes) - DLC maps no longer show up in the map selection menu if they are not installed
- Fix the custom in-game cursor
-
Modding and Debugging
- LUI errors will now try to resolve compiled script file's filenames and function names
luiChecksumcommand, prints the checksum of the LUI scripts- Add mod name display within the in-game scoreboard
- Fix memory leak with GSC loading (improved stability)
printGSC built-in no longer adds the newline char (like in previous games)printfGSC built-in skips theg_no_script_spamdvar check- Add
setallowedtraversalsysetignoredlinksGSC functions generatepathparameters changed; now takes optional 'bestEffort' value, it will try to generate the path even if the geometry blocks the initial nodesnotifyonplayercommandGSC built-in improved to work with-commands as well asforward,back,moveright,moveleft,weapnextstanceyscores, and the button arg is no longer case sensitive- Add fileIO GSC functions:
fs_testfile,fs_fopen,fs_write,fs_writeline,fs_readline,fs_read,fs_fcloseall,fs_fclose,fs_length,fs_getseek,fs_seek,fs_removeyfs_listfiles- All of these functions are sandboxed inside of the
scriptdatacarpeta scr_allowFileIodvar is defaulted to 'on', servers can disable this functionality by setting it to '0' (off)
- All of these functions are sandboxed inside of the
- Add GSC VM debugging commands (cheat protected):
level_notify,level_set,level_keys,level_removeylevel_get - Add
stringUsagecommand to display the memory tree limits scriptUsagecommand now displays GSC checksums- Add
sv_replaceBotsdvar - All bot-related GSC functions reworked, the
*clearfunctions have been removed and condensed into existing built-ins - Fix crash relating to custom mod-added FX assets reaching internal limits almost immediately
- Add
loadmodtoken for use within thesv_maprotationdvar - Add
loadmodcommand, quickly load a mod of your choosing from anywhere while not in-game - Fix animstatedef causing undefined behavior in MP
- Better 'bad clientfield' handling
- Add
printclientfieldsyprintclientfieldallocationscommands for clientfield debugging - Fix 'doDamage' crash due to a bad distance calculation
- Fix crash with spawnsystem influencers
- Add
setclientdvarsGSC builtin - Plugin-registered GSC built-ins can now be debugged properly
-
Voice
sv_voicedvar reverted to a boolean- Voice Chat server settings adhere to the value from
everyoneHearsEveryonegts setting - Voice Chat works in private match again (alongside dedicated servers)
- Add server-side muting commands,
muteclient,unmuteclient,muteyunmute- Server-muted clients will also be server-wide muted in text chat
- Clients muting another client in-game will also prevent their text chat from appearing
-
Network
- RCON functionality was rewritten to adhere to T5's implementation
rcon_localhost_bypassdvar, default true, makes all incoming localhost rcon traffic bypass rate limits and whitelist checks- In-game
rconcommand added, has sub-commandslogout,loginyhost(while not in-game, direct rcon requests to this addr) rcon_printsdvar added to print dvar activity to the console- Fix gametype settings not being sent to the connecting client during a direct connection (fixes multi-team issue on dedicated servers)
- Fix dedicated servers which are not running a map, not telling the connecting client the server is 'not ready'
- Fix crashes caused by
party_maxplayersdvar desync - Fix issue where everyone in the server with the same IP gets disconnected when one person using said same IP disconnects
- Connecting players are assigned a team for scoreboard purposes, they were invisible previously
- Playercards and Emblems work on dedicated servers once again
- Fix
mapcommand in private match having bad/missing UI elements - Fix 'Server disconnected' issue in private match, it was caused by a stored buffered message from a previous session
- Add fs_game (mod) checking in private match
- Vastly improved the 'connecting to online services' time
- Fix getting kicked from your own game with the 'Lost connection to the Black Ops 2 servers' error
- Add
unbancommand which removes the related entry fromban.txt map_rotatefunctionality was rewritten to adhere to T5's implementation- Fix for dedicated servers that encounter a 'Com_Error' issue, they will now automatically load the next map in rotation
zombies_minplayersdvar now works in private matches- Improve joining friends/joining in-progress
- Fix displaying the incorrect gametype on while in the loadscreen
- Fix direct connect not working with private match (ONLY IN LAN MODE)
- Fix snapshot corruption from occurring in rare cases with high timescale
-
Files
- The game now creates a log file by default
- Log files and other various files moved to
mainfolder (or within a mod's fs_game directory) - Raw files moved to
rawcarpeta - Add
console_*.logsupport, requireslog filedvar to be set like in older games - Add
g_console_logdvar to change the name/location of the console.log file - Add
g_console_log_countdvar, number of log files to keep - Add
g_console_log_rolling_archivaldvar, when enabled, the oldest archived log file will be overwritten when the definedg_console_log_countlimit is reached - Script hashes are dumped to log file at upon map startup
-
Console
- Add ability for custom key bindings + command combinations within said binds (ex:
bind l "attack;say lol") - Add printing notification of 'unknown command' in console output
uptimecommand now displayssv_timeycom_frametime- Add
savecfgcommand, this dumps all registered dvars to a .cfg file - Add command-line parsing for setting/executing dvars and commands
sv_maxclientsis now the only dvar required for setting max clients on dedicated servers- Removed
sv_configflag, instead use+exec <cfg> - Add
execgtscommand, acts likeexec, but also searches inside of thegamesettingscarpeta - Clients can now make changes to 'CONFIG' flagged dvars
penetrationCount,timescaleybulletrangedvars' domain limits are now uncapped- Dvar information printing to console (such as printing a dvar's domain)
- Add various new console printing information which was previously non-existent
- Add a console print of 'pending client commands' for when client commands overflow
- Commands from the external console are now forwarded to the server, instead of just from the in-game console
r_fullscreendvar now defaults to0for new game installations- Add
scripthashescommand, prints all names/locations of the scripts with their hashes - Add
printentitiesycgprintentitiescommands, prints information about entities - Add
printanimscommand, prints anim limits - Add
printresetscommand, prints engine limit information about their 'reset' occurrence times - Add
testresetcommand to test a 'reset error' - Add
resetmaxcommand to reset the 'max-reached' values while profiling various engine limits, useful for error tracking - Add
displayFriendscommand, displays information related to your friends list
- Add ability for custom key bindings + command combinations within said binds (ex:
-
Gameplay
- Fix controller aim assist snapping not working in ZM with and without the Deadshot perk
- Add
cg_debugInfoCornerOffset,cg_drawReset,cg_drawAnimInfo,cg_drawEntityUsage,cg_drawScriptUsage,cg_drawStringUsageycg_drawChecksumsdvars, displays information on the screen. - Add
cg_flashScriptHashesfor ZM, flashes modified GSC hashes to the screen, high-round validity verification for running GSC - Add
cg_drawZombieTotaldvar (cheat protected), draws the number of zombies left to spawn in the current round - Add
g_zm_fix_damage_overflowdvar, toggle fixing the vanilla 'unkillable zombies in traps' bug - Add
g_playerCollisionyg_playerEjectiondvars - Add
bullet_penetration_affected_by_teamyg_fixBulletDamageDupedvars - Add
g_patchRocketJumpsdvar - Improve
ufoynoclipfunctionality - Add
cg_holdToSprintdvar - Fix 'Testclient 0' not being able to target players
- Add
g_fix_entity_leaksdvar, this fixes various vanilla-game related memory leaks, by default it's enabled, HOWEVER, in private match sessions of ZM it's disabled (if enabled this would allow for ZM records to be broken) - Properly use the official
TU17 FFOTD, only noteworthy change is in Origins, there was a script change which pushes players off the treads of the tank - Fix
player_sprintSpeedMultiplierdvar to properly work within dedicated servers
-
Demos
- Demos from previous versions are no longer compatible due to the various changes
- Demo list will now filter out demos which do not match the current game's fs_game (mod)
- Fix demos having a fade-in effect and a loadscreen at the beginning
- El
demo.datafile is now file-typed/formatted using the.jsonformat - Fix playing demos that didn't end properly, which used to result in a crash
- Fix demo clip creation
- Fix the recording of a
fast_restartwithin a ZM demo causing a crash - Fix
demo_fileSizeLimitname being clobbered - Fix the demo list omitting entries
-
Known Breaking Changes
t6rfolder functionality has been removed- Old plugin loading has been removed, use the new plugin system instead
- The old weapon restriction system has been removed, use recipes instead
- The old zombie Sharpshooter and Gun Game engine-based gametypes have been removed, use GSC instead
sv_confighas been removed, use+exec- ALL dvars set in the command-line MUST precede with
+set, example:+set net_port 28960 - ALL commands set in the command-line MUST precede with
+, example:+map_rotate execno longer looks ingamesettingsfolder, useexecgtsinstead- Dvar printing changed to be exactly like in the older titles (iw4madmin parser)
games_*.loglocation moved tomain(or fs_game folder if set) (iw4madmin parser)statuscommand was improved (iw4madmin parser)sv_maxclientsdvar is only required to change max clients, DO NOT TOUCHparty_maxplayersORcom_maxclientsdedicated_*.cfgwill no longer be automatically executed ifsv_configdoesn't existmap_rotateomap_restartwill no longer be automatically executed if invalid/empty- Raid or Transit will no longer be automatically started if
map_rotateis invalid
- Raid or Transit will no longer be automatically started if
sv_voicedvar setting '2' doesn't exist anymore, use the match flagssetmatchtalkflagGSC built-in or gts settingscg_ufo_scalerscales movement speed ofnoclipyufodifferently, it now scales how it originally should have- GSC
generatepathparameters are changed, last two args moved to new GSC built-ins;setallowedtraversalsysetignoredlinks, and last arg is the 'best effort' distance - All bot-related GSC functions have been refactored, please refer to the modding documentation for said changes
r4035#
-
Todos los juegos
- New plugin SDK
- Add
sv_disableChatdvar (turns off text chat for everyone)
-
IW5
- Security fixes
- Add .str files loading from raw. These files can be loaded when placed in the
localizedstringscarpeta - Fix
com_restartgame freeze when connecting to a server with mods - Fix bug that caused mods to be loaded twice by the game
- Fix demo files saving in the wrong folder
-
T4
- Security fixes
-
T6
- Fix fastfile custom script loading
- Fix game bug that caused the game to freeze when wrong "path" nodes were defined for the actors
- Fix csc addon fx list
- Add
con_displayRconOutputdvar - Fix bug with voice chat
r3963#
-
IW5
- Add
listassetpoolcommand - Update
bots.txtsupport for up to 7 character clantags
- Add
-
T4
- Add
SetVelocityGSC function to MP
- Add
-
T5
- Update
bots.txtsupport for up to 7 character clantags
- Update
-
T6
- Security fixes
- Add recipe (dsr) support to dedis and custom games
- Add
cmdexecGSC function to support executing console commands - Add zbarrier and animstatedef support for MP
- Add
snd_debugdvar to print sound alias info and warnings to the console - Add
snd_debug_alias_filterdvar to filter which sound aliases are allowed to play - Add
printsoundaliascommand to print sound alias info to the console - Improve GSC script runtime error reporting
- Fix
isflymodeyisinmovemodeGSC functions - Fix overriding all game sounds from custom SABL/SABS files
r3903#
-
IW5
- Fix issue with Outpost and Downturn
- Fix crash when bots.txt contained very long names
-
T5
- Fix rcon connectivity issues
- Fix issue with
rcon_rate_limitdvar
-
T6
- Security fixes
- Fix issue with
rcon_rate_limitdvar - Fix
sv_allowDofdvar flags - Fix issue with mods containing a high amount of images
- Fix issue regarding client-side script runtime errors
r3869#
-
IW5
- Add line and column info to script runtime errors when
developerdvar is set to 1 or 2 - Fix usermaps download issue on map rotation
- Fix crash when setting invalid card title or title info data
- Add line and column info to script runtime errors when
-
T5
- Fix crash when running the
rconWhitelistAddcommand
- Fix crash when running the
-
T6
- Fix status response from rcon
- Fix animtree error
- Add line and column info to script runtime errors when
developerdvar is set to 1 or 2 - Add
sayytellGSC methods
r3855#
-
IW5
- Fix
reconnectcommand. The reconnect command will now function like on older CoDs. It will reconnect the player to the last visited server from the main menu - Add
rcon_timeoutdvar. Limits the amount of rcon packets the server will process from an IP every milliseconds - Add
rconWhitelistAddcommand. If set, only the IPs in this list will be able to send RCon commands - Enable lagometer. Can be switched on via
drawlagometerdvar - Demos will now save to
mods/<mod name>/demosif fs_game is set - Add
mp_quickMessagecommand. Should bind it to a key like n withbind n "mp_quickMessage"to access quick message menu in-game - Add botmeleeparams gsc method
- Fix
-
T4
- Fix game lockup when monitor changes
- Add botmeleeparams gsc method
- Fix compatibility with some custom maps
-
T5
- MP
- Add botmeleeparams gsc method
- Weapon swaps in gsc affect bot's weapon override (botweaponoverride)
- Fix crash with test clients on berlin wall when changing rounds
- MP
-
T6
- Mod support
- Security fixes
- Add fast download
- Fix voice chat
- Fix rare crashes in GSC assembler
- Fix
cg_drawlagometerso it can be toggled - Add botmeleeparams and botclearmeleeparams gsc methods
- Add command line argument parsing for +set, +exec and fix exec
- Add
rcon_timeoutdvar. Limits the amount of rcon packets the server will process from an IP every milliseconds - Add
rconWhitelistAddcommand. If set, only the IPs in this list will be able to send RCon commands - Archive dvar (dvars that are saved to player config) can't be set from GSC anymore using setclientdvar function
- Fix joining bad clanname exploit bad challenge error
- Add ban.txt support (ban and banuser cmd)
- Weapon swaps in gsc affect bot's weapon override (botweaponoverride)
r3755#
-
T4
- Fix
plugin_pathflag - Add
g_log_consoledvar - Rename old console log files with
.001,.002, etc.
- Fix
-
T6
- Fix high DPI issue for overhead names
- Prevent microphone volume from changing on startup
- Execute custom bindings on controller
- Show a call stack for GSC script errors
- Fix
com_errorlockup issue - Print
com_errorsto console - Fix
givecommand uptimecommand prints upon game initialization- Branding changes
- Add
listscriptdetourscommand - Improve
replacefunc, works with function pointers and engine-called functions - Add
disabledetouronce,removedetour,getdetour,getfunction,getfunctionnameGSC funcs - Add
scr_max_loop_timeyscr_kill_infinite_loopsdvars, print script infinite loops and kill them - Add hitch warning prints
replacefuncsclear onfast_restart- Fix lockup with console and database
- Fix
wait_network_framelockup - Team changing adheres to gts setting
- MP dedis
- Fix spectator exploit (move in prematch)
- Fix maxallocation exploit
- Fix grenade teamchange exploit
- Add
scr_teambalance(for team balancing)
- ZM dedis
- Fix player spawnpoints
- Dedi games are always coop (Quick Revive, door/wall buy prices, afterlives, Tombstone)
- Fix inert zombies spawning on Tranzit
- Add a timeout to
onallplayersready(fixes waiting forever for all players to be connected) - Fix being able to jump over zombies on certain maps
r3705#
- T6
- Security fixes
r3701#
-
T4
- Add
bulletRangeyg_randomSeeddvars
- Add
-
T6
- Security fixes
- Update GSC compiler
r3665#
- IW5
- Fix CAC menu regression
r3663#
-
IW5
- Add support for overriding string table
- Restore default bot behavior
-
T4
- Fixed flickering HUD elements
-
T6
- Security fixes
r3641#
-
Launcher
- Add support for Steam verification
-
IW5
- Fix bug with the
statuscommand on clients - Fix bug with the
saycommand on dedis - Fix
toupperGSC function
- Fix bug with the
-
T4
- Add dumping of localized assets
-
T5
- Fix map rotation on SP dedis
- Fix
demo_playcommand - Add
demo_currentDemodvar
r3613#
-
IW5
- Revert GSC compiler changes
-
T4
- Fix issue where rcon status was being formatted with invalid data
-
T6
- Revert GSC compiler changes
r3605#
-
IW5
- GSC compiler update: more descriptive errors are displayed when there is a compilation error
muteclientconsole command can be used on dedicated servers to prevent players from using both text and voice chatunmuteclientconsole command can be used on dedicated servers to lift the mute restriction on a player- The client will display an error message if an unknown command is entered in the console
-
T4
- Important stability and security update
- Add codecallback_actorspawned GSC callback
- Add g_playerEjection and g_playerCollisionEjectSpeed dvars on SP
- Add g_t5_pathing dvar
- Add getmins, getmaxs, getabsmins, getabsmaxs GSC functions on SP
- String table asset pool increased to allow for 80 string tables
-
T6
- GSC compiler update: support for preprocessor directives
- Serverlist will no longer crash if a server is selected before the list is fully loaded
r3553#
-
IW5
- Add sv_replacebots dvar
- Fix error when using Bot Warfare mod on round-based game modes
- Fix bots aim
-
T4
- Fix replaceFunc calls in main(), can replaceFunc createstruct() GSC function
- Fix bots aim on SP
- Add
generatepath(<start vec3>, <goal vec3>, <team string>, <allowed_traversals array of strings>)GSC function. Returns an array of path nodes - Add
getnodebynumber(<nodenum int>)GSC function. Returns a path node - Add
<scr pathnode> getnodenumber()GSC method. Returns an integer - Add
<scr pathnode> getlinkednodes()GSC method. Returns an array of path nodes
-
T5
- Add bot GSC methods
-
T6
- Add bot GSC methods
r3519#
- Todos los juegos
- Networking fixes
r3514#
-
Todos los juegos
- Security and stability fixes
-
IW5
- Add ability to shuffle killstreaks with the gamepad
- Add ability to select the target location for laptop based killstreaks with the gamepad
- Fix Bouncing
sv_enableBounces - Add
sv_allanglesBounces, allows player to bounce from any angle - Fixed MOAB lag due to script errors
- Fix Game Summary crash on private match
- Add support to mute players from text chat (
muteclient numyunmuteclient num) - Add clantag support to bots.txt. Separate the name and clantag with a comma (name,tag)
- Add new GSC compiler. It supports preprocessor directives.
-
T4
- Add
sv_sayname - Add kick reason on zombies/co-op
- Add
-
T5
- Fix rcon on SP
- Add say & tell on SP
- Add noclip/ufo
- Add
g_passwordon SP - Add
sv_sayname - Fix a issue with 3 char names showing up a number
- Fix client crash when client was kicked from a dedicated server
- Add clantag support to bots.txt. Separate the name and clantag with a comma (name,tag)
-
T6
- Fix issue where long usernames were causing challenge verification to fail
- Fix g_deadChat dvar
- Add dead players chat
- Add
player_sustainammo - Add
player_sprintunlimited - Allow the ablity to have custom bot names from bots.txt
- Allow the ablity to blank sv_sayname
- Add clantag support to bots.txt. Separate the name and clantag with a comma (name,tag)
- Add new GSC compiler. It supports preprocessor directives.
r3417#
-
Todos los juegos
- Security fixes
-
T5
- Fixed mod downloading on MP
-
T6
- Fixed a bug where the game tried to load GSC when it shouldn't
r3412#
-
IW5
- Fixed mouse sensitivity regression
- Fixed gamepad melee bug
-
T4
- Stability fix for some custom maps
r3408#
-
Launcher
- Game dependent redistributables are now automatically installed (DirectX, VC++ redists)
-
Todos los juegos
- Fixed KBM players being able to abuse controller aim assist
- Fixed a username spoofing exploit
-
T5
- Config files save correctly again
- Bots are no longer counted as players by IW4MAdmin
player_sustainAmmohas been restored- Prepending
/in front of chat messages hides them while retaining GSC notify
-
IW5
- Theatre recordings/demos have been fixed and save to disk again
player_unlimitedSprinthas been restored
-
T6
- Dedicated servers now correctly report script compile errors
- The new GSC compiler has been added & developer/developer_script are now supported
r3327#
-
T4
- Controller deadzone console command no longer cheat protected
-
IW5
- FastDL feature fixed after bug introduced in r3321
r3321#
-
T4
- Plugin loading
- Performance improvements
- SP gsc actor callbacks fixed and reenabled
- Replacefunc works with functions called by the engine
- Fixed gsc animation desyncing (Any GSC that uses animations and animtrees NEED to be synced between client and server, AND loaded in the same order!)
- Fixed terminal script errors, instead of freezing or crashing, it'll sys_error or com_error (g_spawn, exceeded variable errors, etc)
- Fixed child variable allocation script location logging in
scriptUsagecmd - SP fixed a crash when loading a save with different scripts
- devlogs will log to logfile, even when developer is 0
- SP fixed
Server is fullerror - SP proper
g_passwordsupport, clients must set theirpasswordto the server'sg_password(like in MP) - Fixed mod_download menu from not closing when joining a server
- Fixed opening friends list when clicking serverlist in-game menu
- SP
sv_reconnectClientsOnRotatedvar, fixes a crash where some custom maps crashes the client when map_rotating - Fixed clients being stuck in connecting forever until they disconnect
- GetFunction no longer is case sensitive
- FS_ReadFile com_error fix for realism mod
- Improved loading times for dedis
- T4SP improved custom map dedi support with custom spawning logic (cheesecube unlimited and octogonal should work)
- Añadido
all_gsc_errors_non_terminaldvar - Improved serverlist inlcuding showing round number, aimassist, gametype, and map names
- sv_cheats and cheat dvars are cleaned up upon disconnecting
- Clients can no longer adjust replicated dvars
- Enabled aim_lockon for controller's aimassist
- Añadido
sv_allowAimAssistycl_allowAimAssistdvars - General security and stability fixes
-
T5
- Fixed SP crash related to weapons on custom maps
- Changed script runtime errors to no longer fatal error
- Added game log support in SP
- Fixed fs_buildospath log
-
IW5
- Add support for double bounce
sv_enablebounces 2Link - Increased zone memory size to support larger custom maps
- Fixed crash for clients when server would send invalid weapon index
- Add support to load user map arena files from relative directory
- Fixed offline LAN support
- Fixed internal file system path rework
- Add support for double bounce
-
T6
- Used correct dvars for aim assist
- Fixed offline LAN support
r3266#
- T5
- Private matches with more than 2 Players now work
- Dedicated Servers for T5 Zombies can now rotate between multiple maps
- Respawning now works correctly when the map restarts on T5 Zombies
- Fixed bug that caused Servers to freeze after an RCON Command was sent
r3259#
-
T5
- Sensitivity no longer resets on multiplayer
- You can now zoom in on the overlay menu using ctrl + mouse wheel
- Jump Pads on Moon no longer kill you
- Increased material asset pool on zombies, more custom zombies maps should now work
- Fixed the game crashing when pressing F12
- Added support for ultrawide resolutions
- Team Scores show up again on multiplayer
- You can now scroll up in the external console
-
All Games - Dedicated Servers
- RCON Issues have been resolved
- The external console window should now work properly under wine
r3208#
- T5
- Improved backend connection reliability
r3207#
- T5
- Fixed stat saving in multiplayer
- Added mod support to zombies
- Mod directory is now
%localappdata%\Plutonium\storage\t5\mods - Further improvements to connection issues with zombie servers
- Removed ranked match, wager match and main menu buttons from the multiplayer menu
- Añadido
unlockallcommand to multiplayer
r3192#
- T5
- Fixed issues that prevented people from connecting to zombies servers
cg_fovno longer resets in multiplayer
r3174#
- T5
- Plutonium T5 Client released
r3042#
- T6
- Los lobbies ahora son compatibles con partidos privados, y el juego ahora usa el código de red del juego original, por lo que más personas deberían poder organizar partidos privados. Para obtener más información, consulte Esta página de documentación
r2905#
- T6
- Se agregó el modo Streamer que oculta las direcciones IP de la pantalla.

- Se agregó el modo Streamer que oculta las direcciones IP de la pantalla.
- T4
- Se agregó el modo Streamer que oculta las direcciones IP de la pantalla.
r2794#
-
IW5
- ¡Chat de voz agregado!
- Dvars de cliente
cl_voice- Habilitar / Deshabilitar el chat de voz (también puede cambiar esto en las opciones)
- Dvars de servidor
sv_voice 1- Chat de voz global (todos pueden escuchar a todos) [Predeterminado]sv_voice 2- Solo chat de voz en equiposv_voicequality- Calidad de voz (0-9) [El valor predeterminado es 3, que es la calidad original de la consola. 9 es la mejor calidad y 0 es la peor.]
- Nota: Para silenciar a los jugadores, abre el menú de pausa y selecciona Silenciar reproductores
- Dvars de cliente
- Se ha corregido un error por el que los sonidos no se cargaban desde los mapas de usuario.
- ¡Chat de voz agregado!
-
T6
- ¡Chat de voz agregado!
- Dvars de cliente
cl_voice- Habilitar / Deshabilitar el chat de voz (también puede cambiar esto en las opciones)
- Dvars de servidor
sv_voice 1- Chat de voz global (todos pueden escuchar a todos) [Predeterminado]sv_voice 2- Solo chat de voz en equiposv_voicequality- Calidad de voz (0-9) [El valor predeterminado es 3, que es la calidad original de la consola. 9 es la mejor calidad y 0 es la peor.]
- Nota: Para silenciar a los jugadores, abre el marcador, usa la rueda del ratón/dpad para resaltar su nombre y pulsa Intro/A.
- Dvars de cliente
- ¡Chat de voz agregado!
r2748#
-
General
- La descarga de mods ahora agrega sumas de comprobación de archivos, los archivos faltantes / los archivos que no coinciden ahora se volverán a descargar.
- El tiempo de actualización de la etiqueta de velocidad de descarga se ha ajustado a 1 segundo.
-
IW5
- ¡Agregado soporte para mapas de usuario, hace que la descarga de mapas sea más fácil!
- Se agregó el comando "reconnect", este comando lo volverá a conectar al servidor actual.
- Se ha corregido el botón de cancelación para la descarga de mods
-
T4
- El botón de cierre de la ventana emergente de descarga de mods ahora cancelará la descarga de mods
-
T6
- Añadida la opción de cargar demos en modo codcaster
r2702#
-
T4
- Aumento del tamaño de archivo limitado
-
IW5
- Correcciones en la descarga de mods
- Permite a los usuarios alojar mapas personalizados
r2693 - T4 SP refactor#
-
General:
- Bootstrapper ahora se registra como aplicación de alto rendimiento en Windows 10. (¡No más configuración manual de Pluto para que se ejecute en su dGPU en computadoras portátiles! Funciona para AMD y Nvidia)
- Se han agregado mejoras al generador de perfiles.
- Descarga de mods fijos, los mods grandes funcionan ahora. (máx. 400 MB por archivo)
-
IW5:
- Consola.log es fijo.
-
T4:
- Se agregó soporte para RCON T4 SP (Coop + ZM).
- El progreso de la descarga de mods ahora también muestra el progreso por archivo.
- Hizo que el tiempo de restablecimiento regular fuera consistente con la versión de la consola.
- Se han corregido los juegos de unión en curso.
- Los usuarios de un solo jugador ahora pueden volver a conectarse al servidor después de cargar un mod en él.
- Cambia el modo de vídeo predeterminado a ventana.
- Añadido dvar
bullet_penetration_affected_by_team(por defecto true) para controlar si los cuerpos de un compañero de equipo pueden afectar la penetración de la bala. - Añadido dvar
g_fixBulletDamageDupe(default false) soluciona un problema por el que los jugadores que están recortados entre sí reciben daño de bala duplicado. - Añadido dvar
cg_hudGrenadeIconShowFriendly(por defecto true). - Comando agregado
g_fix_resetsto SP hace temporizadores de reinicio para ZM 21 días. - Añadido dvar
perk_weapRateEnhanced(default false) cambia entre Double Tap 1.0 (false) y 2.0 (true). - Añadido dvar
sv_allowFriendlyThrowback(por defecto true) a SP para permitir que se vuelvan a lanzar granadas amigas. - Comandos agregados
uptime,timeyservertimepara obtener el tiempo de actividad actual del juego, la hora local y la hora del servidor. - Añadido
replacefunc,disabledetour(deshabilita un sustituto),enabledetour,disabledetouronce,isdedicated. - Tabla SEH fija (evita que los mensajes de com_error bloqueen el juego).
- Se ha corregido un bloqueo con la carga de mapas de usuario.
- Se ha corregido la carga de ffs desde la carpeta localappdata heredada.
- Fijo
missionfailedysavegamepara servidores dedicados de ZM. - Modo de juego Cooperativo fijo.
- Altura de agua fija en servidores dedicados
- Se ha mejorado el marcador de ZM al mostrar más información a la vez.
- Limite los FPS en los menús, ya que rompió vid_restart
- Añadido dvar
scr_kill_infinite_loops(por defecto true). - Añadido
getguidylogprinta las funciones de la SGC initymainCarga GSC- Se agregó Loading GSC from folders:
scripts/<mp|sp>/<mapname>y<gametype>. notifyonplayercommandlogstringrestaurado- preprocesador de secuencias de comandos
#define <key> <value>,#undefine <key>#defineLas claves reemplazarán todas las instancias de token de<key>con<value>
#if,#else,#endif- compruebe si un
<key>existe desde un#define - también hay
#if isSyscallDefined <builtin name> - todo
#if's se puede negar con '!', por ejemplo#if !isSyscallDefined foo
- compruebe si un
- gsc notifica por "say", "sayall" y "sayteam" cuando alguien envía un mensaje de texto por chat (
level waittill("say", message, player, was_hidden);) - Un jugador puede enviar un mensaje de chat de texto oculto con un '/'
ishostMétodo GSC- mejorado
scriptusagepara mostrar el número de variables y subprocesos - Fijo
cg_drawscriptusagepara MP getfunctionygetfunctionnameprintConsoleConvocatoria GSC- Se ha corregido un bloqueo cuando GSC personalizado tiene un error del compilador
statsettrabaja condeveloper_script- Se ha corregido el bloqueo cuando
newscorehudelemNo se puede crear un nuevo elemento HUD
-
T6:
- Mostrar recuentos reales de jugadores en el menú LUI
- Añadido dvar
cg_weaponCycleDelaypara controlar el retraso en milisegundos después de ir en bicicleta a una nueva arma para evitar que mantener presionado el botón del arma de ciclo circule demasiado rápido. - Añadido dvar
perk_weapRateEnhanced(true predeterminado) cambia entre Double Tap 1.0 (false) y 2.0 (true). - Añadido dvar
sv_patch_dsr50(default false) para establecer las estadísticas de DSR 50 previas al parche por servidor. - Añadido dvar
sv_patch_zm_weapons(true predeterminado) para restaurar el comportamiento de retroceso del parche anterior a DLC1 de las siguientes armas ZM:- MTAR (tar21_zm)
- Tipo 25 (type95_zm)
- M8A1 (xm8_zm)
- AN-94 (an94_zm)
- HAMR (hamr_zm)
- RPD (rpd_zm)
- PDW-57 (pdw57_zm)
- KAP-40 (kard_zm)
- Añadido dvar
sv_fix_zm_weapons(por defecto falso) para arreglar la propagación de ADS del SMR, el daño de penetración de 870 MCS y permitir el sprint con Galvaknuckles (arma)- El SMR tiene la misma propagación cuando el ADS que el disparo de cadera
- El Remington 870 MCS no tiene daño de penetración, por lo que casi siempre solo golpea a 1 zombi
- Se han corregido varios problemas con el sistema de sonido en servidores dedicados, esto se aplica tanto a MP + ZM como a las llamadas en MP y las líneas de voz en ZM.
- Incluyó en la lista blanca el comando 'sl' por estar limitado en la tasa.
- Have
soundexists(función GSC) utilice la nueva solución de tabla de alias de sonido prediseñada en su lugar.
- Corregir sonidos superpuestos que se reproducen con playsoundwithnotify en zm dedis
- Arreglar el paralizador flotando, la desaceleración zombie y el personal de hielo zombe ralentización en zm dedis
- Arregle los bots zm en dedi (no se requiere un complemento externo para que los bots apunten a las cosas a través de gsc)
- Arreglar voces en off en zm dedis
- Clasificado en dedis ZM, perma perks, banco, estadísticas, etc., todos ahora ahorran para los clientes.
- Añadido isdedicated gsc func
- Seguimiento de desafíos de ballesta y killstreak fijos en mp dedis
- Deshabilitada la posible migración de host en coincidencias privadas
- La tasa de tick del servidor dedicado de Zombies aumentó de 10hz a 20hz para estar en línea con los juegos personalizados de Steam.
r2485#
- IW5:
- Mejorar la consola de maldiciones
- Varias correcciones de errores
- Rendimiento mejorado
r2462#
-
IW5:
- ¡Aún más correcciones de rendimiento!
- ¡La entrada del ratón es fija! la entrada del ratón ya no debe tartamudear ni engancharse.
- Se ha vuelto a agregar el comando devmap.
- Los comandos Map/devmap ahora se pueden ejecutar desde cualquier menú.
-
T6:
- Se han corregido los problemas de alto FOV en los que la pantalla se daba la vuelta
- ¡Capacidad para hacer que la sensibilidad ADS sea la misma que la sensibilidad regular!
- ¡Modo de rango fijo! ¡Ahora puedes desbloquear todo jugando sin tener que usar el comando unlockall!
- ¡Arreglado unlockall! Unlockall ahora realmente desbloquea todo en el juego.
r2385#
-
IW5:
- Nuevos mapas: Nuketown, Skidrow y Favela.
- Correcciones de rendimiento, por lo que debería obtener FPS más altos.
- Slowmotion ahora debería funcionar en servidores dedicados.
- Varias mejoras y correcciones a las secuencias de comandos GSC.
- Estabilidad del servidor mejorada
-
T6:
- ¡Las cartas de jugador ahora se guardan!
- Estabilidad del servidor mejorada
r2234#
-
IW5:
- Actualiza a Highrise para arreglar sombras y barriles explosivos.
- Se ha corregido un bloqueo al intentar unirse a un servidor que ejecutaba un mod.
- Se ha corregido un problema por el que el servidor se relacionaba con los clientes que estaban mirando libremente.
-
T6:
- Nuevo Modo Teatro menú que le permite jugar demostraciones con facilidad. Tenga en cuenta que las demostraciones grabadas en cualquier versión anterior a esta no tendrán ninguna información para acompañar la demostración, pero seguirán siendo reproducibles.
- Elimine los códigos de color de la salida de la consola de Windows (principalmente para servidores dedicados).
- Se ha añadido la posibilidad de cambiar los nombres de los equipos con
g_customTeamNames(Ejemplo:set g_customTeamNames "allies,plutonium.pw|axis,forum.plutonium.pw"). - Se ha añadido la capacidad de enlazar comandos personalizados a claves. (
bind k ufo) - Se agregó el nivel "decir" para notificar cuando un jugador dice algo en el chat. (
level waittill( "say", message, player );) - Ocultar mensaje de chat si comienza con una barra diagonal (útil para ocultar comandos con herramientas de administración de terceros).
r2190#
-
IW5:
- Asistencia de puntería Añadido. Haz clic en este enlace para saber cómo asegurarte de que está habilitado para ti en el juego. Los propietarios de servidores pueden deshabilitar esto para sus servidores si lo desean. Está activado de forma predeterminada.
- Se han realizado mejoras en Highrise, tenga en cuenta que el mapa todavía está en fase beta. Los barriles explosivos rojos no funcionan y las sombras se ven pixeladas, apaga las sombras en las opciones del juego si esto te molesta. Este mapa estaba restringido anteriormente a ciertos hosts de servidor, ya que killstreaks bloquearía el mapa, esto ahora se levanta y cualquiera puede alojar el mapa. Este mapa se descargará automáticamente como parte de la actualización cuando inicie Plutonium.exe, también se puede jugar en partida privada.
sv_allowThirdPersonSpectatorañadido, que permite a los clientes ver a los jugadores en tercera persona.- Configuración de la zona muerta del controlador a través de dvar (
gpad_stick_deadzone_min,gpad_stick_deadzone_max) - use esto para ayudar con la deriva del palo. - Corrige el control de killstreaks como un misil depredador con un mouse mientras un controlador está enchufado. Esto impediría que el jugador controlara killstreaks con un controlador en el pasado.
- Los errores ahora se imprimen en el archivo de registro.
-
T6:
- Cuando están en el aspecto libre de CODCaster (no mirando a un jugador específico), los nombres superiores usan colores de equipo en lugar de que todos aparezcan como enemigos.
- Configuración de la zona muerta del controlador a través de dvar (
gpad_stick_deadzone_min,gpad_stick_deadzone_max) - use esto para ayudar con la deriva del palo. - Escribir dvars en la consola y presionar enter ahora generará su valor como otros cods.
r2158#
- T6:
- Se ha corregido un problema en ZM que causaba que los precios de las puertas y los pasos de los huevos de pascua no fueran correctos para los juegos en solitario
r2155#
- T6:
- Servidores/Coincidencias privadas ZM
- Se ha corregido el error incompatible de la interfaz de usuario.
- Añadido dvar
demo_currentDemopara mostrar la demostración actual. - Se han corregido más de 4 jugadores para mostrar sus puntos.
- Tener más de 2 equipos de jugadores con jugadores en ellos ya no resultará en un error de LUI (problema en el marcador).
- El marcador ahora admite la visualización de una puntuación si el servidor establece un límite de puntuación como MP.
- El marcador ahora admite la visualización del límite de redondeo si el servidor establece un límite de redondeo como MP.
- Turned ya no intentará establecer el recuento de equipos por debajo del
gts "teamCount". - La opción Cambiar equipo está disponible como MP. Requiere
gts teamCountser mayor que 1 ygts allowInGameTeamChange 1.
- Partidos privados ZM
- El botón Iniciar partida siempre funciona independientemente del modo de juego o del número de jugadores en el lobby.
- Escenas restauradas pero solo se juegan en partidos privados y si dvar
zombies_minplayerses 1.
- Solo coincidencias privadas MP/ZM
- La ventana emergente de privacidad de la fiesta ahora establece dvars
sv_maxclients,com_maxclients,party_maxplayersyparty_maxplayers_privatematchpara limitar adecuadamente el número máximo de clientes permitidos.
- La ventana emergente de privacidad de la fiesta ahora establece dvars
- Servidores/Coincidencias privadas MP
- Codcaster ahora está disponible en todos los tipos de juego FFA.
- Menús ZM
- Se cambió el nombre del botón "juegos personalizados" a "Jugar".
- Eliminado el botón "Solo Play".
- Se ha cambiado el nombre de Public Match a "Server Browser", que abre el navegador del servidor.
- Se agregó el selector dvar "Min Players" para establecer el mínimo de jugadores esperados.
- Se agregó el selector dvar "Habilitar trampas" que activa "sv_cheats" dvar.
- Se agregaron descripciones para los botones de actionlot que representan mejor lo que hacen en ZM.
- Menús MP/ZM
- Se han eliminado los botones no utilizados de los menús.
- Se agregó la opción de 200 fps a la configuración de fps máximos.
- FOV se puede configurar hasta 120 con el control deslizante.
- Eliminada la pestaña de chat de voz en su totalidad, como resultado de esto, su micrófono ya no cambiará su volumen cuando reproduzca Plutonio.
- Se eliminaron los botones de intercambio de un jugador / multijugador / zombies del menú principal.
- Se ha añadido un selector dvar para
cg_fov_scale. Los valores pueden ser de 0,5 a 2,0, incrementos en intervalos de 0,05 y el valor predeterminado es 1,0. - El control deslizante FOV normal actualiza dinámicamente el fov cuando se usa en el juego.
- Menús MP
- Se ha añadido el botón unlockall. Tiene un mensaje de confirmación.
- Se ha añadido el botón resetstats. Tiene un mensaje de confirmación.
- Se ha cambiado el nombre del botón "Public Match" a "Ranked".
- Se agregó el botón Navegador del servidor accesible desde los vestíbulos principal y de grupo.
- Se han eliminado los botones CODtv y livestream.
- Servidores/Coincidencias privadas ZM
r2109#
-
IW5:
- Se ha corregido el bloqueo de IW5 para servidores
- Bots actualizados
- Alojamiento fijo con Wine
-
T6:
- Forzar 'aim_lockon_enabled' a 1
r2107 - Aim Assist is here#
-
IW5:
- Mejoras generales en la estabilidad.
- Se ha corregido un error que provocaba que los scripts GSC perdieran memoria en la rotación de mapas.
- Permitió a los jugadores moverse entre sí en lugar de poder bloquearse unos a otros.
- Modo de teatro fijo, esto debería estar funcionando normalmente de nuevo ahora.
- El servidor lo llevará al menú principal en lugar de bloquear su juego si la máquina virtual GSC causa un bloqueo.
- Corregido un error con el espectador, cuando el jugador que un espectáculo muere y reaparece, todavía estarás mirándolos.
- Se ha agregado una carga de carpeta específica de script personalizado. Esto significa que puede colocar un script en una carpeta de modo de juego y solo se cargará en ese modo de juego, por ejemplo.
- Añadido
g_antilagdvar- esto se puede activar o desactivar para habilitar / deshabilitar la compensación de retraso. - Arreglado el exploit usando una escopeta y mag extendido con perdigones.
- Los scripts ahora pueden notificar cuando cambies a espectador.
-
T6:
- Asistencia de puntería añadido para Zombies y Multijugador.
- Mejoras generales en la estabilidad.
- El HUD de Zombies ahora funcionará correctamente para más de 4 jugadores.
- Varios exploits de bajo riesgo que detectamos han sido parcheados.
- El orden de ejecución de GSC Script se ha cambiado para que coincida con el mismo que IW5. Esto debería significar que hacer mods para ambos juegos sigue un proceso similar de ejecución.
- El t6r desde el inicio de nuestro cliente ahora está eliminado, todo ahora usará %localappdata%/storage/t6/
cg_fovScaleya no seguirá restableciéndose después de cerrar plutonio.
r2016#
- IW5:
- Añadido
g_playerCollisionDvar, esto habilita / deshabilita la colisión entre jugadores - Añadido
g_playerEjectionDvar, esto permite / deshabilita "rebotar" cuando choca con otros jugadores - Añadido
replaceFuncFunción GSC, esto permite "enganchar" funciones GSC sin volver a compilar todo el archivo - Añadido chat
sayytellcomandos a servidores dedicados
- Añadido
r1953#
-
T4:
- Arreglar bots switchToWeapon() GSC no funciona
- Arreglar Quick Revive que no funciona según lo previsto mientras juegas solo
-
IW5:
- Mejoras generales de la SGC
- Envío actualizado _class.gsc con correcciones para evitar exploits con clases personalizadas
- Solución para la descarga de GSC en reinicios suaves (por ejemplo, nueva ronda)
- Corregir errores de mapname / gametype incorrectos en la pantalla de carga
- Corregir el bloqueo de IW5 en el primer arranque (cuando steam_api.dll está en la carpeta del juego)
- Arreglar la congelación de S&D
-
T6:
- Corregir demos de bloqueo y activos de script personalizados
- Corregir el bloqueo del cliente cuando los archivos gsc tenían letras mayúsculas en su nombre de archivo
- Corregir la sobrescritura de scripts de juegos específicos en T6ZM
r1824 - MW3 & BO2 GSC Modding update#
-
IW5:
- ¡Se incluye soporte completo de GSC! Ahora puede cargar ambos scripts personalizados y reemplazar cualquier script de juego. ¡Chaiscript ahora está ELIMINADO! Los viejos scripts de Chaiscript ya no funcionarán, sugerimos portar el script a GSC. Consulte la sección de modificación de la documentación para obtener un guía sobre cómo cargar GSC Mods en IW5. Si te ayudas técnicamente con tus mods post en el Mw3 Modding Soporte y Sección de Discusión en nuestros foros.
-
T6:
- Ahora puede cargar scripts completamente personalizados sin tener que reemplazar _clientids.gsc, pero aún necesita compilarlo.
r1790#
-
T4:
- Correcciones estructurales: nuestros desarrolladores han estado trabajando para aplicar ingeniería inversa a las estructuras de datos que utiliza el juego, usamos esto para reducir las posibilidades de errores o bloqueos.
- Bots fijos atascados en
CS_ZOMBIEcuando se expulsa de un servidor. Ya no deben quedarse cuando ejecute el comando status. - Los bots ahora pueden usar GSC
setspawnweaponyswitchToWeaponpropiamente.
-
T6:
- Killfeed fix - un cambio que introdujimos hizo que el killfeed apareciera roto, esto ha sido parcheado para devolverlo a la normalidad.
iprintln()fix - igual que el anterior, esto ahora arreglado.- Los errores de GSC ya no matan todo el juego y, en cambio, te devuelven al menú principal, esto debería facilitar las cosas para que los desarrolladores de mods depuren sus mods.
sv_sayNamedvar introducido, los propietarios de servidores pueden usar esto en sus archivos de configuración para cambiar el nombre de console: a un nombre de su elección. IEConsole: IW4MADMIN is now running!podría cambiarse aCLANNAME: IW4MADMIN is now running!
r1728 - Hotfix#
-
IW5:
- Se ha corregido un error que provocaba que mp_rust y mp_highrise se bloquearan.
-
T4:
- Se ha corregido un error que provocaba que el sonido se detuviera y que las armas / puertas / scripts se rompieran cuando se llenaba la ranura final del jugador y luego se iba. Esto debería aumentar la estabilidad de T4SP (Zombies / CO-OP) en los mapas del juego base.
- UPnP ahora es compatible con T4SP y T4MP.
- Corregido un error tipográfico en nuestra configuración de servidor predeterminada para Zombies, Shi No Numa no se cargaría ya que el nombre del mapa era incorrecto. Debe ser nazi_zombie_sumpf NO nazi_zombie_swamp. Corrija esto usted mismo o tome una copia nueva de las configuraciones de GitHub.
Si desea hospedar una sesión, asegúrese de que UPnP esté marcado como Habilitado en la pestaña Red. Si el estado UPnP está deshabilitado, deberá reenviar manualmente sus puertos para que otras personas puedan unirse. Problemas comunes con UPnP:
La red está establecida en Pública: cambie la red a Privada en la configuración de Windows. UPnP está deshabilitado en su enrutador: habilite UPnP en su enrutador para que esta función funcione. Su enrutador no es compatible con UPnP: envíe el puerto del juego manualmente o compre un enrutador mejor.
r1715 - Plutonium T4 Release#
-
IW5:
- La intervención suena fija.
- Se agregaron más archivos adjuntos para la intervención.
- Correcciones de armas del juego base.
- Se agregó soporte de salto de cohete.
- ¡Se ha añadido soporte experimental para GSC! ¡Mira este espacio para el desarrollo futuro! ¡Los bots inteligentes podrían ser posibles con suficiente tiempo!
- Parche ultra ancho actualizado, aspectratio se ajusta automáticamente en función de la resolución de la pantalla
-
T4:
- ¡Primer lanzamiento de T4! - ¡Envía tus clips de juego usando el hashtag #PlutoniumT4 en Twitter!
- Servidores dedicados para Multijugador y Zombies / CO-OP. Utilice las teclas F10 y HOME para que el menú aparezca y desaparezca. Puede haber una escasez de servidores en el lanzamiento, esto debería solucionarse a medida que más personas comiencen a alojarlos.
sp_minplayersdvar implementado para SP dedis, permite al propietario de un servidor configurar la cantidad mínima de jugadores antes de que comience una misión zombies / cooperativa. Si esto se establece en 2, el juego no comenzará hasta que se unan 2 jugadores y si un 3er jugador se une, caerán en un vacío hasta que se reinicie el mapa. Simplemente use el comando map_restart para reiniciar el nivel. Para Zombies, te sentarás en la pantalla de carga hasta que se haya alcanzado la cantidad mínima de jugadores.- Implementado
modStatsdvar. Esto permite a los propietarios de servidores decidir si su mod debe usar estadísticas normales o sus propias estadísticas personalizadas. - Desbloqueado
cg_fovdvar. No más FOV máximo de 80. - Añadido
g_patchRocketJumpspara activar/desactivar los saltos de cohetes. - Conceder
connectque se utilizará mientras ya está conectado a un servidor. - Se corrigieron los exploits del juego base.
- Añadida discordia rica presencia. (Invitaciones a juegos, unirse, etc. a través de Discord)
- PunkBuster removed, Plutonium's Anticheat added.
- Zombies / Mapa cooperativo / descarga de mods: no más asegurarse de tener el mapa descargado, simplemente haga clic para unirse a un servidor y el juego descargará los archivos requeridos, al igual que en el modo multijugador.
cg_fovscaleycg_fovminse ha desbloqueado y ahora puede ingresar estos comandos de consola en cualquier momento.- Se eliminó el sistema de perfiles que hace que los nuevos jugadores en Steam no puedan jugar en línea debido a una falla. El plutonio no necesita esto, usamos el nuestro.
- Hemos incorporado muchas características del mod T4M que a muchos jugadores les gustaba usar, háganos saber si falta algo y podemos ver si podemos agregarlo.
- Los enlaces del controlador de juego se ejecutan automáticamente cuando se inicia el juego, lo que le ahorra tener que ingresar manualmente el comando de la consola.
unlockallEl comando se puede usar para omitir la rutina y obtener el rango máximo y el prestigio máximo con todo desbloqueado.- El juego ahora se comprobará
AppData\Local\Plutonium\storage\t4\modsfor any game mods, it will also check the normal location too for backwards compatibility with auto installing mods. - Se agregó la opción de menú para permitir 16x AA, el máximo predeterminado es 4x.
- Solución alternativa de zombis agregada: los jugadores que se conectan más tarde que otros jugadores no aparecerán hasta el comienzo de la siguiente ronda, esto evita que desovan en una pared u otros objetos.
- Parche ultra ancho implementado, aspectratio se ajusta automáticamente en función de la resolución de la pantalla
-
T6:
- Solución para el desbordamiento de comandos de usuario que algunos usuarios estaban recibiendo.
- Implementado sv_cheats recompensa de características.
- Implementación de demostraciones de servidor dedicado. El modo teatro está en camino de ser completamente funcional.
- Implemente el sistema de archivos de configuración "antiguo", los archivos de configuración ya no están cifrados.
- Añadido
setClientDvarfunción para scripts GSC. - Implementado el parche ultra ancho, aspectratio se ajusta automáticamente en función de la resolución de la pantalla.
cg_fovMin/cg_fovScaledesabrigado.
r1205 - g_randomSeed#
- IW5 y T6:
g_randomSeedahora es un servidor dvar. Los servidores pueden establecer esto en 1 o 0. Se establece en 1 (Activado) de forma predeterminada. Se puede establecer en el archivo de configuración del servidor junto con otros dvars.
g_randomSeed hace que el servidor establezca una semilla aleatoria al calcular la aleatoriedad de la propagación de viñetas.
Cuando esto está habilitado, nadie puede calcular con total precisión la propagación de balas, que es lo que usan los hackers de Silent Aim.
Básicamente: Cuando está encendido, si un hacker está usando un objetivo silencioso, hace que su aimbot sea inútil o altamente ineficaz a distancias más largas. No tiene ningún efecto cuando apunta hacia abajo, pero cualquier hacker que use eso cuando se anuncian los ADS será muy notable para que los administradores del servidor lo prohíban. Aunque el efecto es menos dañino para los piratas informáticos a distancias más cercanas, hacer esto aumenta las posibilidades de que alguien detecte al hacker mucho más rápido y los administradores del servidor pueden prohibirlos de sus servidores.
El objetivo principal de esto es ayudar a Trickshotters, mientras estamos trabajando en más mejoras, esto debería al menos detener a esos golpeadores de barcos que de repente se pusieron tan buenos. O al menos hacer que sea dolorosamente obvio si alguien está tratando de usar un aimbot. Los hackers son especialmente dañinos para la comunidad de trickshotting. La piratería hace que sea demasiado fácil falsificar clips. ¿Quién de repente se puso muy bueno? Si el servidor ha g_randomSeed establecido en 1 y el golpe del barco fue sin ADS, puede estar seguro de que probablemente era legítimo. Los propietarios de servidores pueden, por supuesto, establecer esto en 0 y la aleatorización para el bulletspread será predecible como es normal en el juego base. Sin embargo, los hacks de puntería silenciosa serán completamente precisos.
Hicimos pruebas con esto para asegurarnos de que no se notara y ciertamente no lo es y las ganancias superan con creces las pérdidas. Para aclarar, si no está utilizando ningún hack, esta actualización no le afectará, la aleatorización de viñetas siempre ocurre y siempre está allí, este cambio solo hará que la aleatorización no sea predecible. Lo que los humanos no podían hacer de todos modos. Por lo tanto, no tiene ningún efecto en ti si no hackeas.
Esperamos que esto demuestre que estamos escuchando y obviamente no podemos discutir mucho en términos de combatir a los hackers, pero esperamos que sea un paso en la dirección correcta. No solucionará el problema, nunca puede detenerlos a todos, pero es otra herramienta para dificultarles las cosas.
r1177#
-
IW5:
- Arregle la cámara lenta en killcams: ahora deberían ser suaves. Los trickshotters de todas partes estarán muy felices. Este fue un Recompensa por errores establecida por un miembro de la comunidad.
-
T6:
- Se corrigió sv_mapRotation para zombis: los servidores ahora seguirán una rotación de mapa correctamente sin expulsar a los jugadores al final del juego. Esta fue una recompensa de características - más detalles se pueden encontrar aquí.
- Se han corregido varios errores que causaban inestabilidad en los servidores zombis.
- Se han corregido varios bloqueos de clientes.
r1166#
-
IW5:
- Los comandos kick ahora se ejecutan en el hilo del juego, solucionando posibles problemas al ejecutar scripts personalizados.
-
T6:
- Se ha corregido un error que provocaba que el juego se bloqueara al buscar servidores en el navegador del servidor.
r1163#
-
IW5:
- Corrija las demostraciones que no se guardan correctamente: cuando verifique el modo Teatro ahora, cada coincidencia debe grabarse correctamente.
- Solucione varios problemas relacionados con la memoria del servidor que causaban inestabilidad.
- Colisión de camión parcheada en Rust para evitar que las personas se fallen en el camión.
- Corrige algún bloqueo relacionado con la fiesta al jugar un partido privado.
- Se ha corregido el botón de llamada de voto. (a veces aparecía detrás del botón de amigos en el menú de escape)
- Análisis de DSR fijo, los DSR ahora siempre se analizan cuando se conectan a un dedi y también se restablecen correctamente cuando se conectan a una nueva coincidencia. Esto significa que la configuración personalizada de coincidencias privadas ya no persiste después de abandonar la coincidencia.
- Se corrigieron las competencias para la intervención: esto se configuró accidentalmente en SMG en lugar de Sniper. No deberías poder agregar dominio de alcance a un maldito rifle de francotirador.
-
T6:
- Fijo
fast_restartcomando para Zombies - los propietarios de servidores ahora pueden enviar elfast_restarta través de la consola para reiniciar rápidamente el mapa.
- Fijo
r1137 - Christmas Update#
-
IW5:
- Añadida la intervención. Ahora puede seleccionar la Intervención en el menú Crear una clase. Esto incluye soporte completo de camuflaje, así como accesorios de armas y competencia. Debido a cómo IW5 maneja la iluminación, el oro no se verá muy bien en la mayoría de los mapas, sugerimos usar un camuflaje personalizado. Consulte la parte inferior de este hilo para ver algunas capturas de pantalla y un video de algunos camos personalizados de ejemplo.
- Se ha añadido la versión preliminar de Highrise. Este es un compromiso entre esperar y jugar, debido al estado defectuoso del mapa, hemos decidido permitir que solo los colaboradores alojen Highrise en servidores dedicados. Si no eres un colaborador y aún quieres alojar el mapa, tendrías que hacer un juego personalizado. Todo el mundo puede reproducir el mapa en cualquier servidor que pueda alojarlo. El mapa actualmente tiene sombras rotas y objetos faltantes / objetos que desaparecen al azar. (La grúa puede asustarte ahora) A medida que arreglemos el mapa, enviaremos más actualizaciones para que pueda ver el progreso a medida que lo hagamos. Una vez terminado el mapa dejaremos que todo el mundo lo aloje.
- Se han corregido los problemas de rendimiento y entrada en Windows 10. Los usuarios de Windows 10 pueden haber notado que MW3 tiene un límite a FPS que parece que no se puede mover, esto se debe a algunos métodos ineficientes que utiliza el juego para admitir Windows 7. Debido a que no es compatible con Windows 7 de todos modos, hemos optimizado esto para Windows 10, lo que ha mejorado el rendimiento del juego para la mayoría de nuestros probadores. y algunos también han informado que sienten que el juego responde mejor a la entrada del mouse. Es posible que veas más uso de GPU o CPU cuando juegas Plutonium IW5 ahora, ya que el juego ya no tiene cuellos de botella.
- Menú principal FPS desbloqueado. El menú principal y otros menús ya no limitarán los FPS, lo que les permitirá sentirse más suaves que nunca.
-
T6:
- Añadido
sv_allowDofpara permitir que los servidores eviten que las personas utilicen exploits de profundidad de campo. Esto será útil para los hosters de servidores de la competencia que desean garantizar que no se puedan usar exploits DoF. Las opciones son 1 para permitir DoF y 0 para forzar doF apagado cuando se juega en su servidor. - Se corrigió un bloqueo con zombis T6 que causaba que algunos jugadores abandonaran el juego en el escritorio.
- Añadido
-
General:
- Correcciones de errores generales en todos los juegos, lanzador, backend y foro.
- Presencia de vapor fija. Steam ahora rastrea tus horas de juego nuevamente y Plutonium es visible para tus amigos en Steam nuevamente. Una actualización de Steam rompió esto.
- Se han corregido los problemas de RCON con IW5/T6 que causaban bloqueos o inestabilidad del servidor.
r1065#
-
IW5:
- El soporte UPnP ha sido lanzado, ¡ahora deberías poder unirte a tus amigos sin ningún problema! (Descargo de responsabilidad: UPnP no está habilitado en todos los enrutadores).
- Correcciones del controlador. (Incluyendo una corrección de errores que hace que recoger armas requiera que el jugador mantenga presionado el botón de uso).
-
T6:
- Actualizada la lista de amigos, unirse ahora funciona correctamente (haga doble clic en su amigo en el menú F10 para unirse).
- El soporte UPnP ha sido lanzado, ¡ahora deberías poder unirte a tus amigos sin ningún problema! (Descargo de responsabilidad: UPnP no está habilitado en todos los enrutadores).
- Mejoras generales de estabilidad.
- Varias correcciones de torneos.
Si desea hospedar una sesión, asegúrese de que UPnP esté marcado como Habilitado en la pestaña Red. Si el estado UPnP está deshabilitado, deberá reenviar manualmente sus puertos para que otras personas puedan unirse. Problemas comunes con UPnP:
La red está establecida en Pública: cambie la red a Privada en la configuración de Windows. UPnP está deshabilitado en su enrutador: habilite UPnP en su enrutador para que esta función funcione. Su enrutador no es compatible con UPnP: envíe el puerto del juego manualmente o compre un enrutador mejor.
r920#
- T6:
- Añadido
zombies_minplayers, este dvar permite a los hosters del servidor establecer una cantidad mínima de jugadores antes de que comience el juego. - Lista de amigos. Ahora puedes unirte a tus amigos desde el menú F10.
- Establecer la cantidad máxima de reproductores para servidores dedicados ahora funciona de nuevo.
- Correcciones generales de estabilidad.
- Añadido
r877#
-
T6:
- Modo de clasificación fijo en servidores dedicados, esto ahora permite a los jugadores mostrar los rangos reales en el juego. Esto también significa que obtienes XP para rachas de puntuación, asistencias, etc. en lugar de solo matar.
- Se corrigió la tasa de tickrate en servidores dedicados, solía configurarse en 10Hz debido a un error, ahora está configurado en 20Hz como en Steam.
- Plutonium Branding agregado a la parte superior derecha de la pantalla, esto podría cambiarse en el futuro.
- Se ha corregido el botón de inicio de juegos personalizados.
-
Lanzadera:
- La herramienta de actualización que utiliza el iniciador ahora cuenta con una interfaz de usuario.
r827#
- IW5:
- Mejoras generales de estabilidad.
- Mejoras en la pantalla UltraWide.
Si utiliza monitores ultraanchos nativos, cambie r_customAspectRatio Para 2.3333 (21/9 o 3.55556 si 32:9).
De lo contrario, use esta calculadora y calcule una resolución de 21:9 o 32:9 que se ajuste a la resolución de sus monitores.
- poner
r_aspectRatioParacustom (4). - poner
r_customAspectRatioen consecuencia (2.3333). - poner
r_customModea la resolución que calculó (por ejemplo.1386x594). - Asegúrate de que estás usando el modo de ventana.
- T6:
- La lista de servidores se ha actualizado para permitir más funcionalidad.
- La lista de servidores también se escala ahora con su resolución.
- Ahora puede ordenar por jugadores, aplicar filtros, ver en qué ronda está un servidor zombie, etc.
- También puede buscar servidores específicos.
¿Por qué no cambiar a la lista de servidores anterior? La antigua lista de servidores usaba muchos recursos en modelos de CPU más antiguos que reducían las velocidades de fotogramas. Dado que hemos rehecho todo el cliente BO2, el antiguo sistema de menús no funcionará ya que se niega a cargar y en lugar de pasar otros 4 meses retrasando la actualización debido a esto, decidimos usar ImGUI, lo que debería permitirnos mantener el uso de la CPU más bajo y aún así proporcionar una lista de servidores.
r803#
-
IW5:
- Los servidores usan menos recursos de CPU ahora, esto se debió a un error que no se detectó relacionado con los latidos del corazón del servidor.
- La integración de Steam funciona de nuevo.
-
T6:
- Las imágenes IWI ahora se pueden cargar desde
%localappdata%\Plutonium\storage\t6\images(para camos personalizados). Check-out la guía en la sección de modificación sobre cómo hacerlo. - Mejoras de estabilidad.
- Se agregó integración de vapor y superposición de vapor.
- Se ha corregido un problema por el que el juego no funcionaba en otros idiomas además del inglés.
- Se ha corregido un bloqueo relacionado con la consola del juego.
- Las imágenes IWI ahora se pueden cargar desde
r791#
-
General:
- Piry.exe ya no se usa, el lanzador de plutonio (Plutonio.exe) se usa en su lugar.
- Plutonium.exe se utilizará para autenticar su cuenta de usuario del foro e iniciar el juego.
- Se ha habilitado AntiCheat. (Este es el mismo anticaso que IW5, como siempre no atrapará todo, pero debería ayudar).
- Se han corregido varios bloqueos y exploits.
- Unlock All ahora se hace abriendo la consola y escribiendo
unlockall. No es necesario reiniciar. - Se ha añadido Discord Rich Presence.
- Ahora comienzas el juego con el Plutonium Launcher (plutonio.exe) que comprueba automáticamente si hay actualizaciones cuando comienza, poniéndote al día. No usar
t6rmp.exeot6rzm.exe!
-
T6:
- ServerList ahora se abre presionando F10 o Inicio.
r742 - Native Controller Support#
- IW5:
- Plutonium IW5 se ha actualizado para incluir soporte de controlador nativo, lo que significa que los controladores xbox 360 y Xbox One deben ser plug and play, esto incluye menús para configuratioa y los iconos de botones correctos tanto para Xbox como para Playstation.
Tenga en cuenta que el controlador no funcionará para la navegación por el menú o killstreaks y no tiene asistencia de puntería. Los controladores de PlayStation deberán usar DS4Windows, ¡sin embargo, el retraso de entrada aún debe reducirse!
Problemas conocidos:
- Recoger un arma se realiza cuando se presiona X o Square, esto se debe a que la versión para PC del juego no admite la función de mantener el botón del controlador. Lo mismo ocurre con el marcador.
- Killstreaks no se puede usar, esto se debe a que ActionSlot 4 es la única ranura killstreak que es la misma entre PC y Consola.
Intentaremos obtener soluciones para estos en futuras actualizaciones, pero no podemos decir que alguna vez los arreglaremos al 100%.
r687#
- IW5:
- Splashes fixed (Multi kill, Triplekill, texto objetivo capturado en el lateral).
- Problema con los avatares de usuario solucionado.
- El modo Hardcore ahora puede cambiar las opciones de killcam y espectador en DSR.
- Cambiar equipo / cambiar clase ahora está bloqueado en los modos de juego donde no está permitido (lo mismo se aplica a la configuración de DSR).
- Búfer de salida rcon reubicado para permitir respuestas más grandes (se trunca el comando de estado fixes).
r619 - The Aiming Update#
-
General:
- Mejoras de backend: mejoras realizadas en nuestro backend para mejorar la confiabilidad de la lista de servidores y otros elementos de backend.
-
IW5:
- Sensibilidad visual de apunta hacia abajo: hemos reelaborado cómo se comportan cg_fov y cg_fovScale. Steam MW3 funciona al ralentizar su sensibilidad al apuntar hacia abajo, bastante estándar para 2012, pero en 2020 también es difícil ajustarse cuando se juegan juegos modernos. Plutonio IW5 ahora basa esto en su FOVScale.
- Entrada del mouse reelaborada: esa molesta sensación de aceleración del mouse que algunos jugadores informan debería ordenarse ahora. Esto fue causado por la forma en que el juego base maneja las entradas del mouse, nuevamente, los efectos de un juego envejecido.
- Corrección de iconos de tarjetas de avatar del foro: los jugadores informaban haber visto su propio avatar del foro en lugar del de otras personas, esto se ha corregido.
- Mejoras en el complemento del servidor: ahora muestran un código de error de Windows si no se cargan y ahora se debe llamar a VirtualProtect si desea editar la memoria del servidor dedicado.
- Servidores dedicados: más correcciones para ayudar a la estabilidad de los servidores dedicados y evitar que se bloqueen.
- Rebotes: los rebotes ahora están desactivados de forma predeterminada para evitar el abuso fuera del mapa causado por propietarios de servidores inconscientes.
- Desenfoque de menú: se ha agregado un desenfoque al fondo del menú al abrir ciertos menús, como Crear una clase. Esto debería facilitar la visualización de las opciones que ha seleccionado. Los jugadores informaron que les costó ver ciertas opciones.
Ejemplos:
cg_fov 90ycg_fovScale 1= 90 FOV en total. Esto dará como resultado que solo su FOV de hipfire cambie. La sensibilidad es diferente cuando se hace zoom debido a un menor FOV.cg_fov 40ycg_fovScale 2.25= 90 FOV en total. Su FOV Aim Down Sights (que le permite una mayor conciencia situacional a costa de menos detalles a la vista) se ve igual que el FOV hipfire. La sensibilidad es ahora la misma cuando se hipfiring y cuando se apunta hacia abajo porque el FOV es el mismo.cg_fov 70ycg_fovScale 1.3= 90 FOV en total. Apuntando hacia abajo Miras está ligeramente ampliado en comparación con hipfire. La sensibilidad es más rápida que en MW3 normal debido a su FOV total.
Para entrenar el FOV cuando se usa FOVScale, necesitas llevar tu cg_fov y multiplícalo por tu FOVScale. Por ejemplo, si desea un FOV estándar de 80 (como yo uso) sería cg_fov 65 y cg_fovScale 1.32.
Hemos probado este sistema con nuestros probadores y algunos trickshotters y streamers conocidos y todos están de acuerdo en que se siente mejor, por lo tanto, estamos impulsando esto en esta actualización. Si no desea utilizar este sistema, simplemente mantenga su cg_fovScale en 1. Es posible que necesite experimentar con valores para encontrar algunos que le resulten cómodos.
r600#
-
General:
- Votos positivos en el foro: las publicaciones ahora se pueden votar haciendo clic en el icono de pulgar hacia arriba en la parte inferior derecha, esto se puede usar para mostrar aprecio por una publicación.
-
IW5:
- Modo Streamer -
cl_enableStreamerMode 1en la consola para activarlo. Esto oculta el nombre del servidor y la dirección IP en el marcador, deshabilita la presencia enriquecida de Discord y deshabilita los iconos de avatar del foro. - Forum Avatar CardIcons - Los colaboradores pueden establecer su cardicon en FNG y mostrará su avatar del foro en el juego. Los avatares deben seguir las reglas del foro o se tomarán medidas, incluidas las prohibiciones de juegos. Echa un vistazo a las reglas de nuestro foro Si no estás seguro, hay un botón "usar avatar del foro" en el menú de indicativos del juego que establecerá tu cardicon en FNG. Planeamos dejar que todos usen esta función a partir del 01/06/2020 (dd / mm / aaaa) y usarla este mes para asegurarnos de que no se pueda abusar de ella. Se apoya la transparencia.
- Discord Rich Presence: ahora admite unirse a un juego directamente a través de Discord e invitar a través de discord.
- Correcciones de menú AK74-u: los usuarios informaron algunos errores del menú que hemos corregido.
- Solución de bloqueo del servidor dedicado: más parches de estabilidad para servidores dedicados.
cg_fovlímites extendidos - El mínimo es ahora 40 y el máximo es 200. Esto solía ser 65 - 180. Esto está destinado a ser utilizado concg_fovScale. Buena suerte usando 40 o 200 FOV sin usarcg_fovScaletambién.- mp_test - Básicamente un puerto de iw4_credits de MW2, utilizado por los desarrolladores para probar la portabilidad de mapas. Solo se menciona aquí para evitar que la gente se pregunte qué es. Técnicamente, los servidores también pueden incluirlo en su rotación de mapas, pero ¿por qué querrías hacer eso?
- Modo Streamer -
-
Lanzadera:
- Controlador de protocolo de lanzador : el lanzador de plutonio ahora es compatible con el
plutonium://protocolo.plutonium://play/iw5mppor ejemplo.
- Controlador de protocolo de lanzador : el lanzador de plutonio ahora es compatible con el
r554#
-
IW5:
- Correcciones de memoria insuficiente para servidores. Aumentando su estabilidad.
- El óxido ha sido portado desde MW2. Es casi un puerto casi perfecto. Atrás quedaron los errores de nuestra versión 2017. Todos los modos de juego funcionan, excepto Drop Zone, que requiere una edición GSC que no vale la pena nuestro tiempo. Sin embargo, un mod podría traer esto de vuelta.
- AK-74u ha sido portado y listo para usar. Esto cuenta con camos completamente funcionales y soporte de accesorios + competencia y nivelación. Si desea hacer que su rango de arma AK-74u max de inmediato ingrese estos 2 comandos en su consola.
setPlayerData weaponRank iw5_ak74u 30setPlayerData weaponXP iw5_ak74u 179600
- Los clantags ahora se muestran en el chat con el color eliminado. Los colores de las etiquetas de clan permanecen en el marcador.
- Crea una Clase ahora bloquea las armas si no eres el nivel correcto, anteriormente todo estaba desbloqueado desde el nivel 4.
- Consola en el juego reelaborada con soporte de autocompletado.
cg_drawFPSya no se restablece cada vez que inicias el juego.- Hemos añadido una lista de amigos en el juego, a la que se puede acceder desde el menú principal o cuando estás en una partida. Puede ver qué servidor están jugando sus amigos y hacer doble clic para unirse a ellos. Se esperan más características de esto en futuras actualizaciones. Para añadir amigos consulta esta guía.
- Discordia Rica Presencia. Discord ahora mostrará a qué juego estás jugando, en qué servidor te encuentras y algo de información sobre ese servidor.
waypointIconWidth/waypointIconHeightahora se guarda en config. Estos se utilizan para determinar qué tan grandes son los marcadores objetivos. A algunas personas les gustan mucho más pequeñas.- El marcador ahora muestra el nombre de host correcto, esto ahora se toma del nombre de host que se establece al registrar una clave de servidor.
-
Lanzadera:
- Algunos ligeros cambios en la interfaz de usuario de Launcher.
r496#
-
General:
- El backend ahora forzará a una 2ª instancia del juego a cometer errores si intenta unirse a un juego mientras ya estás en un juego.
-
IW5:
sl_noTrickshotse ha agregado, abra la consola y escriba sl_noTrickshot 1 para eliminar cualquier servidor de la lista de servidores que tenga trickshot en su nombre. Esto debería ayudar a los jugadores con un estilo de juego normal a encontrar los juegos que desean más rápido. Tiposl_noTrickshot 0para volver a cambiar esto a la configuración predeterminada y ver todos los servidores.com_maxfpsahora configura su FPS máximo correctamente sin hacer que se teletransporte.- Se ha corregido el botón de inicio para partidos privados.
- Se ha agregado el comando Bot, esto se puede usar en una coincidencia privada escribiendo
boten la consola para generar un bot. Al ingresar el comando nuevamente, se generará otro bot. Estos bots simplemente caminan en círculos y disparan. cg_fovScalese ha desbloqueado.- El nombre del servidor ahora aparece en el marcador para que pueda verificar rápidamente en qué servidor se encuentra.
- ¡Se ha agregado soporte UltraWide, para que todos los chicos con monitores curvos puedan disfrutar del juego! poner
r_aspectRatioa 4 (personalizado) y, a continuación, cambiarr_customAspectRatioal valor correspondiente a su pantalla. Este valor debe establecerse en2.33para pantallas 21:9 (21 / 9 = 2.33). Corrervid_restartdespués para aplicar estos cambios. - El teatro debe arreglarse ahora y grabar correctamente los juegos.
- Se han implementado correcciones en el menú principal para que sea más estable y fácil acceder a ciertos botones.
- Las reglas del juego ahora se restablecen antes de unirse a otra partida. No más reglas de juego de infección que se desbordan en partidos normales.
- Se han corregido los fondos de cardtitle personalizados, no está obligado a usar el fondo FNG si ya usa un cardtitle personalizado.
- Steam ahora te muestra jugando Plutonium IW5.
- Nuevo exploit encontrado y parcheado por Snake, este exploit está en el juego base original de MW3 y te permitiría bloquear otro juego de jugadores.
- Los nombres ahora se muestran como verdes o rojos, y no multicolores. Esto estaba causando confusión y llevó a muertes debido a pensar que alguien era amigable.
- Si intenta unirse a un servidor con un mapa DLC que no tiene, en lugar de un bloqueo duro, ahora se iniciará en el menú principal y se le dará un mensaje de error.
- Al pasar el mouse sobre el nombre de un mapa, se mostrará una vista previa del mapa.
-
Lanzadera:
- Launcher ahora le permite cambiar el directorio del juego nuevamente.
r499#
- IW5:
- Parches adicionales del exploit mencionado en la última actualización.
- Las prohibiciones se revirtieron y se activaron de la noche a la mañana debido al abuso de exploits.
Si obtiene el error "comprobación de credenciales guardadas", vaya a %localappdata%\plutonium y eliminar config.json.
r363#
- IW5:
cg_fovScaleahora está desbloqueado y guardado en config. Tuvimos un buen número de solicitudes para esto.- El bootstrapper solo puede ejecutar el juego una vez ahora, se descubrió que esto desencadenaba prohibiciones contra las porras cuando las personas abrían el juego dos veces. (Bastante cómo o por qué lo hicieron que nunca sabremos).
- El proceso ya no se ejecuta en alta prioridad. si desea que se ejecute con alta prioridad, puede agregar -high-priority a la línea de comandos. Esto causó problemas de mouse para algunos jugadores, por lo que se ha intercambiado, este fue un problema del juego base MW3. Si sigues teniendo problemas, asegúrate de que tu tasa de sondeo sea inferior a 125Hz.
- El juego ya no toca los dispositivos de entrada (micrófonos). esto podría solucionar el problema por el que las personas con software relacionado con el micrófono en su máquina no pueden iniciar el juego. Algunas personas informaron ruidos estáticos, esto es causado por el juego base MW3, maximizaría su volumen de entrada cuando se lanzara y algunas personas tenían habilitada la opción "escuchar este dispositivo".
- El error Rcon encontró que causó inestabilidad en el servidor, esto ha sido parcheado y confirmado como funcionando por varios propietarios de servidores.
En esta página
- r5328
- r5316
- r5314
- r5304
- r5278
- r5266
- r5260
- r5246 - Hotfix
- r5244
- r5214
- r5202
- r5176
- r5164 - Hotfix
- r5162
- r5140
- r5124
- r5106 - T4 Refactor
- r4906
- r4891
- r4875
- r4855
- r4837
- r4822
- r4811 - T5 Refactor
- r4542
- r4526
- r4524
- r4520
- r4516 - T6 Refactor
- r4035
- r3963
- r3903
- r3869
- r3855
- r3755
- r3705
- r3701
- r3665
- r3663
- r3641
- r3613
- r3605
- r3553
- r3519
- r3514
- r3417
- r3412
- r3408
- r3327
- r3321
- r3266
- r3259
- r3208
- r3207
- r3192
- r3174
- r3042
- r2905
- r2794
- r2748
- r2702
- r2693 - T4 SP refactor
- r2485
- r2462
- r2385
- r2234
- r2190
- r2158
- r2155
- r2109
- r2107 - Aim Assist is here
- r2016
- r1953
- r1824 - MW3 & BO2 GSC Modding update
- r1790
- r1728 - Hotfix
- r1715 - Plutonium T4 Release
- r1205 - g_randomSeed
- r1177
- r1166
- r1163
- r1137 - Christmas Update
- r1065
- r920
- r877
- r827
- r803
- r791
- r742 - Native Controller Support
- r687
- r619 - The Aiming Update
- r600
- r554
- r496
- r499
- r363