Cette page a été traduite par machine, elle peut contenir quelques inexactitudes. Tu peux aider en contribuant à une traduction, ou tu peux aussi passer à la version anglaise.

Journal des modifications#

Ceci est une liste des mises à jour du plutonium et des changements qu’elles ont introduits. Les nouvelles mises à jour s’installent automatiquement lorsqu’elles sont disponibles lorsque vous démarrez 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#

  • Tous les jeux

    • 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#

  • Tous les jeux

    • 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#

  • Tous les jeux

    • Fix an issue where the Hunk would incorrectly think its out of memory upon starting the game.
  • T4

    • cg_mature dvar can no longer be changed while ingame in SP
    • loadgame_continue command 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\players dossier
    • Player-created emblems are hidden when the cl_enableStreamerMode dvar is enabled
    • cg_mature dvar can no longer be changed while ingame in SP
    • loadgame_continue command can no longer be used specifically within co-op non-dedicated Zombies matches
  • 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\players dossier
    • Player-created emblems are hidden when the cl_enableStreamerMode dvar is enabled
    • Add raw_input dvar, requires game restart
    • g_fix_sound_notify_ref_leak dvar is now enabled by default
    • cl_fix_25day_blackscreen dvar is now enabled by default in ZM (already was in MP)
  • T4/T5/T6

    • Missing FastFiles will now show up within flashScriptHashes
    • Weapon/attachment assets will now be dumped when the dump_assets dvar is enabled

r5246 - Hotfix#

  • T6
    • Fix custom class validity check issue on dedicated servers when using DLC camos/scope reticles

r5244#

  • Tous les jeux

    • Improve initial boot time
    • Ensure AMD GPUs use their 'high performance' mode just like Nvidia GPUs already do
  • T4

    • cg_overheadIconSize dvar is no longer cheat protected in MP
    • cg_overheadNamesFont dvar 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_drawZmOverheadRank et cg_scoreboardForceArcade dvars in SP
    • cg_overheadNamesFont dvar 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_sonarAttachmentFadeEnemies dvar not working properly
    • Add cg_overheadNamesTeam dvar, 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 classIsValid GSC method in MP
    • Custom classes are now verified in MP, this only applies to dedicated servers
    • Add cg_drawSounddoneRefCount dvar, used to debug the count of SL (StringList) references to the 'sounddone' string
    • Now display .sabl/.sabs hashes within flashScriptHashes in ZM
    • Add detailed info and error console prints for .ipak files
    • Add error prints for missing sound file references
  • T4/T5/T6

    • Add fix_mouse_lag dvar, 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.ini has been moved to the %localappdata%\Plutonium\storage\[game] dossier
    • It is now possible to rebind the IMGUI hotkeys via imgui.ini, a value of -1 disables a bind

r5214#

  • T4

    • Fix undefined behavior related to mixer audio recording data, which fixes the snd_restart command
  • 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_burstFireInputFix dvar 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_drawScriptUsage dvar, it also now includes showing the current count of GSC threads

r5202#

  • Tous les jeux

    • 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 give command
    • debuginfo, debuginfo_scripting, debuginfo_zoneset debuginfo_assets dvars are available for use once again
  • T4

    • Fix a possible crash when viewing a demo caused by FX-on-tag related issues
    • Add cg_drawEventUsage dvar (cheat protected) in SP, is used to debug why dropped inputs (game events) can occur
    • Add g_fix_event_fails dvar (cheat protected) in SP, fixes the above-mentioned vanilla game event bug (eg. Wunderwaffe failing)
    • cg_ufo et cg_noclip commands now properly work during SP demo playback
    • SP demos can now to toggle into or out of thirdperson in by using the weapnext and/or weapprev bind (use this with cg_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 map et loadmod commands are executed on the same command line input
    • Add cg_drawEventUsage dvar (cheat protected) in SP, is used to debug why dropped inputs (game events) can occur
    • Add g_fix_event_fails dvar (cheat protected) in SP, fixes the above-mentioned vanilla game event bug (eg. Thundergun failing)
    • cg_ufo et cg_noclip commands now properly work during SP demo playback
    • SP demos can now to toggle into or out of thirdperson in by using the weapnext and/or weapprev bind (use this with cg_noclip/cg_ufo)
    • Automatically execute snd_restart_soft command 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
  • T6

    • Add zmmap command 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
  • T4/T5/T6

    • Security fixes
    • Fix issue relating to the r_vsync et com_fixBusyWait dvars being enabled at the same time
    • cg_drawIdentifier now includes the dvars cg_mature et g_gameskill
    • flashScriptHashes command in SP/ZM now displays identifiers
    • Le flashScriptHashes command'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_password dvar can no longer be modified by the server, CSC, or menus
    • cg_draw* dvars now all have proper labels at the end of their on-screen, in T4 and T5 these labels can be toggled via the cg_drawFPSLabels dvar
    • Add g_log_add, g_log_del, g_log_list commands, these are used manage IP addresses to send the games.log to via UDP
    • Add log_add, log_del, log_list commands, they do the same thing for console.log
    • Add typeof, getstructkeys, structset, structgetet structremove GSC builtin functions
    • Add setfield, getfieldet getfieldkeys GSC 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 give command, wrote from the ground up with more functionality than what was ever seen in a vanilla game
      • give allammo - gives every weapon currently within the inventory full ammo
      • give allattach (optional)<weapon_name> - gives every valid attachment (no combos) for the current or specified weapon
      • give allcamo (optional)<weapon_name> - gives every camo on the current or specified weapon
      • give allreticle (optional)<weapon_name> - gives every reticle variation on the current or specified weapon, must have a valid scope type
      • give ammo (optional)<amount> - gives full ammo to current weapon, otherwise it fills its mag(s) then the reserve ammo, based on the specified amount
      • give 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 drop et take commands, these drop or take weapons from the player inventory, drop is useful for viewing the world models of the weapon
      • drop <or> take <no_args> - drops/takes current held weapon
      • drop <or> take <weapon_name> - drops/takes a specified weapon from within the player's inventory
      • drop <or> take all - drops/takes all of the weapons within the player's inventory
    • Add weaponVariantNameList command, lists all of the weapon names, attachment, and variant names
  • T4

    • Security fixes
    • Fix potential code execution timing issue relating the loadmod command on dedicated servers
    • Prevent LAN profiles from overwriting online profiles
  • T5

    • Security fixes
    • Fix potential code execution timing issue relating the loadmod command 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_enabled from affecting aim assist in MP because its functionality is broken
    • Fix issue between the sv_clientfpslimit et com_maxfps dvars

r5164 - Hotfix#

  • T5
    • Fix loadgump incorrectly executing when loading a savegame is performed in SP

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
    • lagometer is 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
    • lagometer is 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 map command crash that would occur when using the command while ingame
    • ai_corpseCount dvar default value changed to 5 in ZM, this reflects expected vanilla config settings
    • Fix potential code execution timing issue when changing the g_customTeamNames dvar, this would occur if LUI was also processing team names
    • aim_target_player_enabled dvar functionality restored for use within ZM, more specifically for the Turned gamemode
  • T4/T5/T6

    • Security fixes
    • Add com_busyWait dvar, potentially improves the baseline achievable FPS for any system, for example it's possible reach 2000 FPS (with com_maxfps 0) 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_fixFramerateDependentPhysics dvar, it may help to some extent
      • com_busyWait is enabled by default, which means it will by default make the game have better performance, disabling it will more closely mimic vanilla performance values
    • Add cg_drawDisconnect dvar, when disabled it will prevent 'connection interrupted' from showing on-screen, typically occurs with high FPS
    • Modify how cg_drawIdentifier dvar scales its font size for lower resolutions, also the position of the text has been moved
    • Add enableDvarChangedNotify, disableDvarChangedNotifyet disableAllDvarChangedNotify GSC functions
      • The 'enable' and 'disable' function both take a dvar string name for the argument
      • While the dvar is 'enabled', the level notify dvar_changed will 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_filmUseTweaks dvar 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_oldProtocol dvar, 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, connectOldet demoOld commands
    • Improve on-screen demo 'RECORDING' text placement, the same text now also present in SP
    • Fix hotjoin players spawning in improper locations on Verruckt
  • 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_enabled dvar 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_connectPaths dvar functionality
    • Add the ability to be able to load pathnodes from disk
    • Vanilla pathnodes will be dumped to disk if dump_assets dvar 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 flashScriptHashes command in SP/ZM
    • Add more information to scripthashes command
    • Le shortversion dvar 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_indexet aim_scale_view_axis

r5124#

  • T4

    • Assigning binds with a controller now works as intended
    • Add setoldgame command, allows players between Plutonium and Steam/retail to join each other
    • Add clearoldgame command, if previously enabled, it disables the compatibility layer between Plutonium and Steam/retail T4
    • Add connectOld command, executes the setoldgame command, then connects to the Steam/retail server at the specified IP
    • Add demoOld command, 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).cfg is in the old folder and config(_mp).cfghas been deleted, plutonium(_mp).cfg will be utilized to populate the new config(_mp).cfg file
    • Remove com_userawudp dvar, 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\mods dossier
    • 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 flashScriptHashes command
    • 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_blackscreen dvar, enabled by default
    • cl_nodelta dvar is now cheat protected
    • Tout 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 flashScriptHashes command since it's not a vanilla FastFile
    • Add additional hash information regarding the complete game client within the flashScriptHashes command
    • 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_blackscreen dvar, disabled by default
    • cl_nodelta dvar is now cheat protected
    • Tout 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_game dvar 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 flashScriptHashes command
    • Remove vanilla dvarAddConfigFlag command, 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_blackscreen dvar, disabled by default
    • Tout aim_turnrate-related dvars are no longer cheat protected

r5106 - T4 Refactor#

  • Tous les jeux

    • Security fixes
  • T4

    • Généralités

      • Minidumps will now be generated for more types of crashes
      • The player profile data has been moved to the profiles sub-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_loadRawMenus et com_loadRawStringtables dvars
      • Add com_loadRawStringtables dvar, defaults to disabled
      • Add dump_assets dvar
    • Console

      • Log dvars and script hashes when the server starts to can help with debugging/support
      • Add g_force_no_dummy_save dvar, allows external savefiles in zombies like in campaign
      • difficultyEasy, difficultyMedium, difficultyHard, difficultyFuet loadgame commands are now unable to be used while in Zombies
      • Cheat protected setPerk command in SP
      • Add savecfg command
      • Add g_console_log dvar to change the name/location of the console.log file
      • Add g_console_log_count dvar, number of log files to keep
      • Add g_console_log_rolling_archival dvar, when enabled, the oldest archived log file will be overwritten when the defined g_console_log_count limit is reached
      • Configs/binds are now mod-specific
      • Rename commands test_overflow À testreset et overflow_values À printresets
      • Add flashScriptHashes cgprintentities, printanims, resetmaxet meminfo commands
      • Add the following dvars: cg_flashScriptHashes, cg_drawAnimInfo, cg_drawStringUsage, cg_drawChecksums, cg_drawIdentifier, cg_drawMemUsageet cg_drawZombieTotal (cheat protected)
      • Improve cg_drawEntityUsage, cg_drawResetet cg_drawScriptUsage dvars
      • Improve printentities command
    • Dvars

      • Prevent cheat protected dvars from saving to the config
      • setclientdvar can no longer modify 'archived' dvars
      • Solo Play no longer default enables sv_cheats (vanilla T4 would launch solo maps as a devmap)
      • Implement the sv_cheat detection system just like T5 and T6 have
      • penetrationCount dvar maximum value increased to 127
      • logfile dvar now defaults to enabled
      • Fix some instances of sv_cheats resetting when it's not supposed to
      • Cheat protected dvars properly reset when sv_cheats is turned off
      • Debug lines and debug strings require sv_cheats (along with developer)
      • The following SP dvars have had limit changes: *ai_corpseCount minimum value now 3 *con_gameMsgWindowXMsgTime minimum value now 0.5 *player_strafeSpeedScale et player_backSpeedScale maximum 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, currentDifficultyet all_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_allowAimAssist dvar renamed to cg_aimAssistEnabled to be consistent with T5 and T6
      • If cg_aimAssistEnabled dvar 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_bug dvar to g_fix_health_sets_max in SP
        • g_fix_tesla_bug dvar still exists, instead it's now used to make the Waffe's functionality mimic T5's
      • Add g_sp_fix_damage_overflow dvar 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_headhitent dvar in SP, fixes when leaning, the player would receive double the damage (a vanilla bug introduced in CoD4 SP)
      • Add g_fix_entity_leaks et g_print_entity_leaks dvars, 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)
      • bulletrange dvar now applies client-side as well
      • Remove g_fix_resets dvar
      • Add bg_fixFramerateDependentPhysics dvar
      • Improve reliability of loading SP savegames (co-op saves)
    • Bots

      • Renommer bot command to spawnbot
      • Renommer sv_randomBotNames dvar to sv_randomizeBotNames
      • Update bots.txt support for up to 7 character clantags
      • Add botangles GSC method, used for assigning a bot's viewangles
      • Bot 'action button' names were adjusted
      • Add isbot, addtestclient, botmeleeparams, botangles, botstop, botmovementet botaction for SP bots
      • Remove setPing, getPlayerName, getPing, debugBox, removeTestClient (just use kick), botWeapon (just use switchtoweapon), and the stub httpGet (did nothing) were removed
    • GSC

      • Improve scriptUsage et stringUsage commands, these now print more details
      • Add memtree tracking
      • Add scripthashes command, it also displays fastfile hashes
      • Add level_notify, level_set, level_keys, level_getet level_remove cheat 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_removeet fs_listfiles
        • All of these functions are sandboxed inside of the scriptdata dossier
        • scr_allowFileIo dvar is defaulted to 'on', servers can disable this functionality by setting it to '0' (off)
        • Remove filewrite et fileread in favor of the above safer GSC functions
      • 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_frame completely locking up if sv_maxclients dvar was set to less than 4
      • Rework notifyonplayercommand GSC 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, moverightet moveleft now works on controller
      • Remove sayall et sayteam level 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_terminal dvar, it serves no useful purpose now
      • replacefunc system made to be consistent with T5/T6, these functions also work with CSC: *replacefunc, disabledetouronce, removedetour, getdetour, getfunction, getfunctionname
      • Add getreportedmaxfps GSC method, queries the client's current set value of the com_maxfps dvar
      • Add setcheatstate GSC/CSC functions, example use is to allow mods to validate if host or client has tampered with any specific dvar(s)
      • printconsole function renamed to printf to 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
    • Voice

      • Add server-side muting commands, muteclient, unmuteclient, muteet unmute
        • 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

      • 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_useRawUDP dvar
      • 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_restart command in SP private matches
      • Remove sv_reconnectClientsOnRotate work-around because the root issue was fixed
      • Fix reconnect command functionality in SP
      • RCON functionality was rewritten and improved
        • rcon_rate_limit dvar now applies to a single host instead of everyone
        • Add rcon_prints,rcon_localhost_bypass, rconWhitelistAdd, rconWhitelistRemove commands
    • Demos

      • Add SP demo recording support!
        • Add record, stoprecord, demo, cl_autodemorecord, and sv_autodemorecord` commands for SP
      • Rename the serverside demo commands, they are now serverrecord, serverstoprecordet serverrecordstatus
      • Add cl_pauseDemo et cl_jumpDemoTime dvars
    • UI

      • Add 'Mod loaded:' text which renders within certain menus while a mod is loaded
      • Add safearea_horizontal et safearea_vertical dvars
      • 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 flashScriptHashes text 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_over script notify occurs, no longer every frame (which lowered performance)
    • Add cl_pauseDemo et cl_jumpDemoTime dvars
    • 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_assets dvar
  • 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 flashScriptHashes text now has proper word wrapping and the hash values now display at the beginning of the text block
    • Add dump_assets dvar
    • Fix functionalty of reconnect command

r4906#

  • Généralités

    • Further improvements for when minidumps are generated
  • T5

    • Add use_localStats dvar, allows base-game (non-mod) stats to be loaded locally instead of through backend services
    • Add g_remove_lean_headhitent dvar 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
    • language dvar is no longer modifiable
    • Windowed Borderless will no longer 'spill' into other monitors slightly (vanilla issue)
  • T6

    • Add use_localStats dvar, allows base-game (non-mod) stats to be loaded locally instead of through backend services
    • Mod stats will now save to the players directory instead of the mod's directory
    • Add bg_allowJumpPlanting dvar, allows planting any 'plantable' weapon while moving through the air
    • Add bg_forceMinePlant dvar, specifically allows for planting Claymores while moving through the air
    • flashScriptHashes uses a font that will no longer be affected by the language in use (keeps font size more consistent)
    • language dvar is no longer modifiable

r4891#

  • Généralités

    • 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_soft is 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_cheats et developer enabled
    • Fix vanilla bug with GSC function getaispeciesarray, the error detection within the function was broken
    • Add bg_leanAmount dvar, 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_drawViewAngles dvar
    • player_viewLockEnt dvar 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_cheats et developer enabled
    • Fix vanilla bug with GSC function getaispeciesarray, the error detection within the function was broken
    • ufo/noclip speed is no longer incorrectly tied to frame rate
    • Add kill et setviewpos commands
    • Add bg_leanAmount dvar, 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_drawViewAngles dvar
    • player_viewLockEnt dvar is now cheat protected
    • Add debug info dvars: fx_profile, fx_priority_debug, fx_occlusion_query_profileet cg_dumpAnims

r4875#

  • T5

    • Généralités

      • Security fixes
      • Add RAM usage information via the cg_drawMemUsage dvar and the meminfo command
      • Prevent cheat protected dvars from saving to the config
      • blurpain dvar is now cheat protected
      • loadzone command now triggers 'cheat state' when it is executed
      • 'userinfo' dvars can now be updated mid-game
      • Add a boolean isTeamChat to level 'say' notify
      • speed_throw button for bots, also change the throw button along with ads button
      • Add setcheatstate GSC/CSC functions, example use is to allow mods to validate if host or client has tampered with any specific dvar(s)
      • Add getreportedmaxfps GSC method, queries the client's current set value of the com_maxfps dvar
      • Fix level_remove command
      • Add missing flamethrower rumble
      • Further general improvements to 'sv_cheats detection'
      • fast_restart command can now properly reset 'cheat state' if the compiled scripts are detected to be vanilla again
      • Add opt-in bg_fixFramerateDependentPhysics dvar, fixes oddities with player movement at 200+ FPS
    • Singleplayer/Zombies

      • Rename dvar g_fix_tesla_bug À g_fix_health_sets_max, for a more accurate name
      • magic_chest_movable dvar is now cheat protected
      • Default value for the cg_debugInfoCornerOffset dvar has been updated to '0 16'
      • developer_script dvar is no longer cheat protected, but will trigger 'cheat state' once enabled
      • bots.txt can now apply clantags just like in multiplayer
      • Add g_force_no_dummy_save dvar (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_maxfps dvar is set above 250
      • Fix demos not terminating properly if savefile loading was executed during the recording session
      • Add getmins, getmaxs, getabsminset getabsmaxs GSC methods
      • Print configstrings to console when they overflow (MP already had this functionality)
    • Multijoueur

      • Properly validate classes to prevent 'cheated' setups
      • Fix stats error in Search and Destroy
      • Permettre cg_fov dvar to be modifiable via scripts
      • Fix bots not joining team via the spawnbot command
      • Add sv_allowThirdPerson dvar
  • 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_drawMemUsage dvar and the meminfo command
    • Prevent cheat protected dvars from saving to the config
    • blurpain et magic_chest_movable dvars are now cheat protected ZM
    • developer_script dvar is no longer cheat protected, but will trigger 'cheat state' once enabled
    • cg_debugInfoCornerOffset dvar now properly saves to the config
    • Print configstrings to console when they overflow
    • loadzone command now triggers 'cheat state' when it is executed
    • 'userinfo' dvars can now be updated mid-game
    • Add a boolean isTeamChat to level 'say' notify
    • speed_throw button for bots, also change the throw button along with ads button
    • Add setcheatstate GSC function, example use is to allow mods to validate if host client has tampered with any specific dvar(s)
    • Add setcheatstate GSC/CSC functions, example use is to allow mods to validate if host or client has tampered with any specific dvar(s)
    • Fix map command when executed from the command line
    • Fix stat backup issues when fs_game being set in the command line
    • Further improvements to 'sv_cheats detection'
    • fast_restart command can now properly reset 'cheat state' if the compiled scripts are detected to be vanilla again
    • Fix allowmelee et allowlean GSC functions not working
    • Allow the unused (mod-only) specialty_fastads perk to affect sniper-class weapons' ADS speed
    • Add option for unlimited penetration on bullet weapons by setting customBool0 to 1 in a custom weapon file
    • Add option to fix max charge shot bullet counter by setting boltAction to 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 chargeshotweaponsoundnotify CSC callback)
    • Fix always setting dual wield clip ammo to clip size when calling setweaponammoclip function
    • Fix sonar view on Storm PSR
    • Fix bg_fallDamageMinHeight et bg_fallDamageMaxHeight dvars not working
    • Add bg_fallDamageScale dvar, when disabled, fall damage does not scale with max health
    • Add r_skinnedCacheScale dvar, allows increasing the skinned vertex cache to prevent skinned vertex cache overflow, which causes models to disappear
    • Fix setEntityContainerFadeWhenTargeted not working on LUI waypoints that do not use setEntityContainerClamp
    • Fix settargetentity GSC function not working
    • These below vanilla gameplay patches are disabled by default, everything is an opt-in feature:
      • Add turret_SentryForceManualTarget dvar, forces sentry turrets to only use manual target defined by settargetentity function
      • Add bg_chargeShotPreventChargingWhileNotReady dvar, prevents charging while not ready
      • Add bg_chargeShotAllowChargingWithoutRepress dvar, allows charging without having to repress if started pressing before charging was ready
      • Add bg_chargeShotEmptyFire dvar, allows empty fire sound and weapon switch on charge shot weapons
      • Add bg_ladder_pitchmove dvar, when disabled, makes move direction on ladder not based on player view pitch (like on console)
      • Add bg_jetgun_prevent_spin_while_not_ready dvar, prevents Jet Gun spin up while not ready
      • Add bg_jetgun_fix_spin dvar, fixes Jet Gun client side spin being inaccurate
      • Add bg_jetgun_disable_z_thrust dvar, disables Jet Gun changing player z-velocity
      • Add bg_minigun_prevent_spin_while_not_ready dvar, prevents Minigun spin up while not ready
      • Add bg_minigun_disable_ads_spin dvar, disables Minigun spin up by pressing aim button
      • Add sv_rateBoostingForce dvar (cheat protected), forces tick rate to increase from 10Hz to 20Hz (sv_rateBoostingEnabled dvar must be enabled)
      • Add player_allowActivateWhileSwitchingWeapons dvar, allows player to activate triggers while switching weapons
      • Add player_sprintFix dvar, fixes sprint not being counted when sprinting, then jumping, then sprinting again
      • Add bg_burstFireInputFix dvar, fixes burst fire shooting when pressing aim button while fire button is already pressed
      • Add cg_sonarAttachmentHideEnemies dvar, hides enemies in the sonar attachment
      • Add cg_sonarAttachmentFadeEnemies dvar, fades out the enemies when they move in the sonar attachment
      • Add cg_sonarAttachmentFullscreenThermal dvar, when disabled, uses green color on friendlies and red color on enemies for fullscreen sonar attachment
      • Add cg_sonarAttachmentFullscreenSightCheck dvar, checks line of sight for fullscreen sonar attachment
      • Add waypointTimeFadeLUIFix dvar, fixes fade when targeted time on LUI waypoints
      • Add waypointOffscreenPadLUIFix dvar, fixes offscreen padding on LUI waypoints
      • Add perk_weapSpreadAds dvar, fixes ZM Deadshot perk not properly scaling shotgun pellet spread while in ADS
      • Add bg_fixFramerateDependentPhysics dvar, fixes oddities with player movement at 200+ FPS

r4855#

  • T5

    • Généralités

      • Fix weapon_load_order dvar, 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_loadRawStringtables dvar, defaults to disabled
      • Add FastFile hash information to the outputs of scriptUsage et flashScriptHashes
      • Really long printouts to the in-game console will no longer crash the game
      • Improve the displayed sv_cheats detection 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 meminfo command, prints the current hunk memory usage split into high and low into the console
      • Add cg_drawMemUsage dvar, 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_leaks dvar
    • Singleplayer/Zombies

      • Can now properly start a private solo match from within the lobby
      • onlinegame dvar can no longer be modified with the console
      • Fix map_restart for private solo matches
      • Can no longer join private solo in-progress online matches
      • Improve the usage of the sp_minplayers dvar
      • 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_mature dvar is no longer forced on)
      • player_backSpeedScale et player_strafeSpeedScale dvars 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
    • Multijoueur

      • 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_minplayers dvar
    • Add com_loadRawStringtables dvar, defaults to disabled
    • Add FastFile hash information to the outputs of scriptUsage et flashScriptHashes
    • Really long printouts to the in-game console will no longer crash the game
    • Improve the displayed sv_cheats detection with certain files being loaded from raw
    • Fix memory leak with parsing map entity assets
    • Add meminfo command, 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_leaks dvar

r4837#

  • T5

    • Généralités

      • Fix loading stringtables from raw specifically
      • Add 'usermaps' map downloading
      • Add ui_loadRawMenus dvar, default value is off (cheat protected)
      • Broadcast when a player is banned in-game by the anti-cheat
      • If cg_aimAssistEnabled dvar is disabled, it is now possible to use mouse and keyboard + controller input simultaneously
      • Add cl_autodemorecord dvar 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_leaks dvar, prints warnings to the console log when an entity has a certain leak occur (for better debugging)
      • Add cg_drawIdentifier dvar, 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
    • Singleplayer/Zombies

      • Client now verifies with the server's set fs_game when connecting
      • Add Aim Assist et Round columns to the server browser
      • Server browser no longer flickers
      • Add dedicated server demo commands: sv_autodemorecord, serverrecord, serverstoprecordet serverrecordstatus
      • Prevent sp_minplayers dvar reverting back to 0
      • Improve party_joinInProgressAllowed dvar 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_leaks dvar is set to
      • Fix some dvars resetting to bad values when sv_cheats was set back to false
      • Revised some dvars' tolerances:
        • ai_meleeWidth et ai_meleeHeight are now cheat protected
        • ai_corpseCount now has a minimum value of 3, removed the cheat protection (fixes the saved value resetting)
        • cg_hudDamageIconTime now has a minimum value of 500
        • cl_dtpHoldTime now has a minimum value of 200
        • con_gameMsgWindowXMsgTime now has a minimum value of 0.5
      • Improve flashScriptHashes command for GSC files with multiple hashes across different maps
    • Multijoueur

      • Fix not being able to prestige or complete contracts
      • Ensure the developer console is always enabled (ignores the vanilla monkeytoy dvar)
      • Fix 'server-not-ready' dedicated server notification not properly working for clients
  • T6

    • Fix loading stringtables from raw specifically
    • Add dvardump command, 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_dsr50 server-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_corpseCount dvar is now cheat protected
    • Fix some dvars resetting to bad values when sv_cheats was set back to false in Zombies
    • Can archive all dvars again with seta (except sv_cheats and cheat protected dvars)
    • Add g_print_entity_leaks dvar, prints warnings to the console log when an entity has a certain leak occur (for better debugging)
    • Improve Zombies flashScriptHashes command for GSC files with multiple hashes across different maps
    • Add cg_drawIdentifier dvar, 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

r4822#

  • T5

    • Outdated dedicated servers will no longer be listed in the server browser
    • Fix exec command 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_cheats is 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_cheats set from 'enabled' to 'disabled'
    • Increase the weapon asset pool size in MP
    • Reduce font size for the SP flashScriptHashes command
    • The server IP is now disabled when cl_enableStreamerMode is enabled
    • Add extra code check when aim assist is disabled in SP (snap-aim related)
    • Disable melee lunge in SP when cg_aimAssistEnabled is 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_fov dvar from also modifying the cg_fov_default dvar 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, currentDifficultyet con_gameMsgWindow%dMsgTime
    • Fix CSC not being able to modify sm_sunSampleSizeNear, r_lightTweakSunDirectionet r_lightTweakSunColor dvars
    • 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
  • T6

    • Add drawing of an on-screen asterisk (*) when sv_cheats is enabled (it's only shown within specific menus)
    • Now cheat-protected dvars only reset when sv_cheats set from 'enabled' to 'disabled'
    • Cheat protected setperk command 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, currentDifficultyet con_gameMsgWindow%dMsgTime
    • Fix CSC not being able to modify the cg_enableHelicopterNoCullLodOut dvar

r4811 - T5 Refactor#

  • Tous les jeux

    • Fix client memory leaks (improved stability)
    • gsc-tool updated to 1.4.8
  • T4

    • Security fixes
  • T5

    • Généralités

      • 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_soft command, provides a 'fix' the audio in-game
    • Gameplay

      • Controllers now support rumble
        • gpad_rumble dvar 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_damageKickReductionPerk dvar 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_input dvar is now defaulted to off
      • These below vanilla gameplay patches are disabled by default, everything is an opt-in feature:
        • Add g_sp_fix_damage_overflow dvar, fixes an issue with damage calculations due to bad engine code (this bug effect is different on console vs PC)
        • Add perk_weapRateEnhanced dvar to SP, enables Double Tap 2.0
        • Add g_fix_tesla_bug dvar to SP, fixes an issue where in GSC if .health is set, .maxhealth gets set as well
        • Add aim_automelee_lunge_only_forward dvar to SP, only lunge forward with the knife if you are moving forward
        • Add g_fix_viewkick_dupe dvar to SP, fixes an issue where viewkick is doubled
        • Add sv_allowFriendlyThrowback dvar to SP, prevent throwing friendly grenades
        • Add cg_hudGrenadeIconShowFriendly dvar to SP, prevent friendly grenades showing on the hud
        • Add g_patchRocketJumps dvar, enables vertical knockback when firing a rocket projectile
        • Add bullet_penetration_affected_by_team dvar, when disabled, when shooting through your teammates' bodies, your bullet damage will not be reduced
        • Add g_fixBulletDamageDupe dvar, fixes and issue where if two clients are intersecting, a bullet would deal dupilcate damage
        • Add g_fix_entity_leaks dvar, fixes various engine related leaks with entities
        • Add g_playerCollisionEjectSpeed dvar, how fast a player gets pushed back from another player
        • Add g_playerCollision dvar, allows to set desired type of collision players have with each other
        • Add g_playerEjection dvar, toggle player ejection
    • Dvars

      • Add many missing dvar descriptions
      • Fix player_sustainAmmo dvar not working outside of running a mod
      • cg_fov can no longer be set through CSC or be reset from some other source
      • Prevent com_maxfps from being reset
      • setclientdvar can 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_cheats changes or joining a match
      • Fix sv_cheats being enabled by default within Zombies (vanilla issue)
      • Fix cheat protected dvars being able to be set via CSC
      • Add sp_minplayers dvar, 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 main folder, if fs_game is set, then they're put into the respective mod's folder
      • Add g_console_log dvar to change the name/location of the console.log file
      • Add g_console_log_count dvar, number of log files to keep
      • Add g_console_log_rolling_archival dvar, when enabled, the oldest archived log file will be overwritten when the defined g_console_log_count limit is reached
      • Loading new mods will inherit their configuration file from the vanilla config settings
      • configstrings command improved
      • savecfg, uptime, resetmax, testreset, printresets, printanims, printentities, spawnbot, scripthashes commands added
      • cgprintentities, level_get, level_notify, level_set, level_remove, level_keys cheat protected commands added
    • Modding and Debugging

      • game_mod mods/custom maps are now fully supported in Zombies/SP!
      • 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_order dvar, 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.txt for SP and ui(_mp)/mod_ingame.txt for custom ingame menus)
        • These MenuLists can override already defined MenuDefs
      • 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 scriptUsage et stringUsage commands, they now print many more details
      • Add cg_drawReset dvar, displays reset times and values to the screen
      • Add cg_drawAnimInfo dvar, displays animation allocation information to the screen
      • Add cg_drawScriptUsage dvar functionality, displays GSC variable allocation information to the screen
      • Add cg_drawEntityUsage dvar, displays entity amounts to the screen (g_spawn)
      • Add cg_drawStringUsage dvar, displays memtree amounts to the screen (MT)
      • Add cg_drawChecksums dvar, displays GSC checksum information to the screen
      • Add cg_drawZombieTotal dvar (cheat protected), displays how many zombies remain in the round
      • Add cg_flashScriptHashes dvar to SP, displays all of the GSC CRC hashes to the screen at the start of the game
      • Add flashScriptHashes command to SP
      • Add loadmod token for use within the sv_maprotation dvar
      • Add loadmod command, quickly load a mod of your choosing from anywhere while not in-game
    • 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_removeet fs_listfiles
        • All of these functions are sandboxed inside of the scriptdata dossier
        • scr_allowFileIo dvar is defaulted to 'on', servers can disable this functionality by setting it to '0' (off)
      • Improve notifyonplayercommand method
        • - 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_begin et sprint_end SP GSC notifies
      • Add replacefunc for CSC, works for function pointers and engine entry pointers
      • Add disabledetouronce, removedetour, getdetour, getfunction et getfunctionname to GSC and CSC
      • Add getlinkednodes, getnodenumber, getnodebynumber, setallowedtraversals, setignoredlinks et generatepath to GSC
      • Add scr_kill_infinite_loops dvar
      • debughudelems GSC functionality restored
      • GSC asserts are no longer fatal
      • Add printf to CSC
      • Add ishost to SP GSC
      • print mimics original behavior now, use printf instead
      • logstring built-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 scripts folder 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, botmovementet botaction
        • MP added botmantleoverride, botclearoverride, botmeleeparamsoverride, botweaponoverride, botremoteanglesoverride, botmovementoverride, botaimoverrideet botbuttonoverride (everything else was removed and consolidated into these built-ins)
      • Add sv_randomizeBotNames et sv_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 developer being off
      • Fix the GSC VM not freeing the current running stack upon a Com_Error (vanilla issue)
    • Voice

      • Add server-side muting commands, muteclient, unmuteclient, muteet unmute
        • 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

      • Add mod downloading in SP
      • Add g_password dvar for SP (use for joining passworded servers)
      • RCON functionality was rewritten and improved
      • Add rcon_prints, rcon_localhost_bypasset con_displayRconOutput dvars
      • 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_pure dvar not behaving properly when disabled, also now it is enabled by default on servers
      • g_allowvote dvar 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
      • Mulekick now 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_maxclients is now the only dvar required for setting max clients on dedicated servers
      • Fix MP dedicated server crash with killserver command
      • 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 connect command now works both for SP and MP
    • Demos

      • Add experimental demo support for SP (you may experience issues)
        • Use the record et demo commands
      • Demos always record in MP when players are connected to the server (demo_play command)
      • 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
    • Stats

      • Fix resetstats command 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
Avertissement

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_allowDownload dvar, choose to disable to mod downloading
    • Fix the GSC VM not freeing the current running stack upon a Com_Error (vanilla issue)

r4542#

  • Tous les jeux

    • 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
    • Supplémentaire flashScriptHashes command
    • 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#

  • Tous les jeux

    • 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 double et all-angles bounce functionality
    • Add sv_terrainEdgeBounces dvar
  • T6

    • Généralités

      • 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 smoothpath on 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
      • luiChecksum command, prints the checksum of the LUI scripts
      • Add mod name display within the in-game scoreboard
      • Fix memory leak with GSC loading (improved stability)
      • print GSC built-in no longer adds the newline char (like in previous games)
      • printf GSC built-in skips the g_no_script_spam dvar check
      • Add setallowedtraversals et setignoredlinks GSC functions
      • generatepath parameters changed; now takes optional 'bestEffort' value, it will try to generate the path even if the geometry blocks the initial nodes
      • notifyonplayercommand GSC built-in improved to work with - commands as well as forward, back, moveright, moveleft, weapnext stance et scores, 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_removeet fs_listfiles
        • All of these functions are sandboxed inside of the scriptdata dossier
        • scr_allowFileIo dvar is defaulted to 'on', servers can disable this functionality by setting it to '0' (off)
      • Add GSC VM debugging commands (cheat protected): level_notify, level_set, level_keys, level_removeet level_get
      • Add stringUsage command to display the memory tree limits
      • scriptUsage command now displays GSC checksums
      • Add sv_replaceBots dvar
      • All bot-related GSC functions reworked, the *clear functions have been removed and condensed into existing built-ins
      • Fix crash relating to custom mod-added FX assets reaching internal limits almost immediately
      • Add loadmod token for use within the sv_maprotation dvar
      • Add loadmod command, 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 printclientfields et printclientfieldallocations commands for clientfield debugging
      • Fix 'doDamage' crash due to a bad distance calculation
      • Fix crash with spawnsystem influencers
      • Add setclientdvars GSC builtin
      • Plugin-registered GSC built-ins can now be debugged properly
    • Voice

      • sv_voice dvar reverted to a boolean
      • Voice Chat server settings adhere to the value from everyoneHearsEveryone gts setting
      • Voice Chat works in private match again (alongside dedicated servers)
      • Add server-side muting commands, muteclient, unmuteclient, muteet unmute
        • 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_bypass dvar, default true, makes all incoming localhost rcon traffic bypass rate limits and whitelist checks
      • In-game rcon command added, has sub-commands logout, loginet host (while not in-game, direct rcon requests to this addr)
      • rcon_prints dvar 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_maxplayers dvar 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 map command 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 unban command which removes the related entry from ban.txt
      • map_rotate functionality 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_minplayers dvar 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 main folder (or within a mod's fs_game directory)
      • Raw files moved to raw dossier
      • Add console_*.log support, requires log file dvar to be set like in older games
      • Add g_console_log dvar to change the name/location of the console.log file
      • Add g_console_log_count dvar, number of log files to keep
      • Add g_console_log_rolling_archival dvar, when enabled, the oldest archived log file will be overwritten when the defined g_console_log_count limit 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
      • uptime command now displays sv_time et com_frametime
      • Add savecfg command, this dumps all registered dvars to a .cfg file
      • Add command-line parsing for setting/executing dvars and commands
      • sv_maxclients is now the only dvar required for setting max clients on dedicated servers
      • Removed sv_config flag, instead use +exec <cfg>
      • Add execgts command, acts like exec, but also searches inside of the gamesettings dossier
      • Clients can now make changes to 'CONFIG' flagged dvars
      • penetrationCount, timescaleet bulletrange dvars' 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_fullscreen dvar now defaults to 0 for new game installations
      • Add scripthashes command, prints all names/locations of the scripts with their hashes
      • Add printentities et cgprintentities commands, prints information about entities
      • Add printanims command, prints anim limits
      • Add printresets command, prints engine limit information about their 'reset' occurrence times
      • Add testreset command to test a 'reset error'
      • Add resetmax command to reset the 'max-reached' values while profiling various engine limits, useful for error tracking
      • Add displayFriends command, displays information related to your friends list
    • 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_drawStringUsage et cg_drawChecksums dvars, displays information on the screen.
      • Add cg_flashScriptHashes for ZM, flashes modified GSC hashes to the screen, high-round validity verification for running GSC
      • Add cg_drawZombieTotal dvar (cheat protected), draws the number of zombies left to spawn in the current round
      • Add g_zm_fix_damage_overflow dvar, toggle fixing the vanilla 'unkillable zombies in traps' bug
      • Add g_playerCollision et g_playerEjection dvars
      • Add bullet_penetration_affected_by_team et g_fixBulletDamageDupe dvars
      • Add g_patchRocketJumps dvar
      • Improve ufo et noclip functionality
      • Add cg_holdToSprint dvar
      • Fix 'Testclient 0' not being able to target players
      • Add g_fix_entity_leaks dvar, 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_sprintSpeedMultiplier dvar 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
      • Le demo.data file is now file-typed/formatted using the .json format
      • 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_restart within a ZM demo causing a crash
      • Fix demo_fileSizeLimit name being clobbered
      • Fix the demo list omitting entries
Avertissement

Known Breaking Changes

  • t6r folder 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_config has 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
  • exec no longer looks in gamesettings folder, use execgts instead
  • Dvar printing changed to be exactly like in the older titles (iw4madmin parser)
  • games_*.log location moved to main (or fs_game folder if set) (iw4madmin parser)
  • status command was improved (iw4madmin parser)
  • sv_maxclients dvar is only required to change max clients, DO NOT TOUCH party_maxplayers OR com_maxclients
  • dedicated_*.cfg will no longer be automatically executed if sv_config doesn't exist
  • map_rotate ou map_restart will no longer be automatically executed if invalid/empty
    • Raid or Transit will no longer be automatically started if map_rotate is invalid
  • sv_voice dvar setting '2' doesn't exist anymore, use the match flags setmatchtalkflag GSC built-in or gts settings
  • cg_ufo_scaler scales movement speed of noclip et ufo differently, it now scales how it originally should have
  • GSC generatepath parameters are changed, last two args moved to new GSC built-ins; setallowedtraversals et setignoredlinks, 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#

  • Tous les jeux

    • New plugin SDK
    • Add sv_disableChat dvar (turns off text chat for everyone)
  • IW5

    • Security fixes
    • Add .str files loading from raw. These files can be loaded when placed in the localizedstrings dossier
    • Fix com_restart game 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_displayRconOutput dvar
    • Fix bug with voice chat

r3963#

  • IW5

    • Add listassetpool command
    • Update bots.txt support for up to 7 character clantags
  • T4

    • Add SetVelocity GSC function to MP
  • T5

    • Update bots.txt support for up to 7 character clantags
  • T6

    • Security fixes
    • Add recipe (dsr) support to dedis and custom games
    • Add cmdexec GSC function to support executing console commands
    • Add zbarrier and animstatedef support for MP
    • Add snd_debug dvar to print sound alias info and warnings to the console
    • Add snd_debug_alias_filter dvar to filter which sound aliases are allowed to play
    • Add printsoundalias command to print sound alias info to the console
    • Improve GSC script runtime error reporting
    • Fix isflymode et isinmovemode GSC 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_limit dvar
  • T6

    • Security fixes
    • Fix issue with rcon_rate_limit dvar
    • Fix sv_allowDof dvar 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 developer dvar is set to 1 or 2
    • Fix usermaps download issue on map rotation
    • Fix crash when setting invalid card title or title info data
  • T5

    • Fix crash when running the rconWhitelistAdd command
  • T6

    • Fix status response from rcon
    • Fix animtree error
    • Add line and column info to script runtime errors when developer dvar is set to 1 or 2
    • Add say et tell GSC methods

r3855#

  • IW5

    • Fix reconnect command. 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_timeout dvar. Limits the amount of rcon packets the server will process from an IP every milliseconds
    • Add rconWhitelistAdd command. If set, only the IPs in this list will be able to send RCon commands
    • Enable lagometer. Can be switched on via drawlagometer dvar
    • Demos will now save to mods/<mod name>/demos if fs_game is set
    • Add mp_quickMessage command. Should bind it to a key like n with bind n "mp_quickMessage" to access quick message menu in-game
    • Add botmeleeparams gsc method
  • 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
  • T6

    • Mod support
    • Security fixes
    • Add fast download
    • Fix voice chat
    • Fix rare crashes in GSC assembler
    • Fix cg_drawlagometer so it can be toggled
    • Add botmeleeparams and botclearmeleeparams gsc methods
    • Add command line argument parsing for +set, +exec and fix exec
    • Add rcon_timeout dvar. Limits the amount of rcon packets the server will process from an IP every milliseconds
    • Add rconWhitelistAdd command. 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_path flag
    • Add g_log_console dvar
    • Rename old console log files with .001, .002, etc.
  • 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_error lockup issue
    • Print com_errors to console
    • Fix give command
    • uptime command prints upon game initialization
    • Branding changes
    • Add listscriptdetours command
    • Improve replacefunc, works with function pointers and engine-called functions
    • Add disabledetouronce, removedetour, getdetour, getfunction, getfunctionname GSC funcs
    • Add scr_max_loop_time et scr_kill_infinite_loops dvars, print script infinite loops and kill them
    • Add hitch warning prints
    • replacefuncs clear on fast_restart
    • Fix lockup with console and database
    • Fix wait_network_frame lockup
    • 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 bulletRange et g_randomSeed dvars
  • 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 status command on clients
    • Fix bug with the say command on dedis
    • Fix toupper GSC function
  • T4

    • Add dumping of localized assets
  • T5

    • Fix map rotation on SP dedis
    • Fix demo_play command
    • Add demo_currentDemo dvar

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
    • muteclient console command can be used on dedicated servers to prevent players from using both text and voice chat
    • unmuteclient console 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#

  • Tous les jeux
    • Networking fixes

r3514#

  • Tous les jeux

    • 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 num et unmuteclient 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
  • T5

    • Fix rcon on SP
    • Add say & tell on SP
    • Add noclip/ufo
    • Add g_password on 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#

  • Tous les jeux

    • 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)
  • Tous les jeux

    • 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_sustainAmmo has 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_unlimitedSprint has 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 scriptUsage cmd
    • 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 full error
    • SP proper g_password support, clients must set their password to the server's g_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_reconnectClientsOnRotate dvar, 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)
    • Supplémentaire all_gsc_errors_non_terminal dvar
    • 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
    • Supplémentaire sv_allowAimAssist et cl_allowAimAssist dvars
    • 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 2 Link
    • 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
  • 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
    • Supplémentaire unlockall command to multiplayer

r3192#

  • T5
    • Fixed issues that prevented people from connecting to zombies servers
    • cg_fov no longer resets in multiplayer

r3174#

  • T5
    • Plutonium T5 Client released

r3042#

  • T6
    • Les lobbies sont maintenant pris en charge pour les matchs privés, et le jeu utilise maintenant le code réseau du jeu d’origine, de sorte que plus de gens devraient pouvoir organiser des matchs privés. Pour plus d’informations, veuillez consulter cette page de documentation

r2905#

  • T6
    • Ajout du mode Streamer qui masque les adresses IP de l’écran. Streamer Mode Image
  • T4
    • Ajout du mode Streamer qui masque les adresses IP de l’écran.

r2794#

  • IW5

    • Chat vocal ajouté!
      • Dvars clients
        • cl_voice - Activer / Désactiver le chat vocal (Vous pouvez également modifier cela dans les options)
      • Dvars de serveur
        • sv_voice 1 - Chat vocal global (tout le monde peut entendre tout le monde) [Par défaut]
        • sv_voice 2 - Chat vocal d’équipe uniquement
        • sv_voicequality - Qualité vocale (0-9) [La valeur par défaut est 3, qui est la qualité de console d’origine. 9 est la meilleure qualité et 0 est la pire.]
      • Remarque : Pour désactiver le son des joueurs, ouvrez le menu pause et sélectionnez Muet des joueurs
    • Correction d’un bug où les sons ne se chargeaient pas à partir des cartes utilisateur.
  • T6

    • Chat vocal ajouté!
      • Dvars clients
        • cl_voice - Activer / Désactiver le chat vocal (Vous pouvez également modifier cela dans les options)
      • Dvars de serveur
        • sv_voice 1 - Chat vocal global (tout le monde peut entendre tout le monde) [Par défaut]
        • sv_voice 2 - Chat vocal d’équipe uniquement
        • sv_voicequality - Qualité vocale (0-9) [La valeur par défaut est 3, qui est la qualité de console d’origine. 9 est la meilleure qualité et 0 est la pire.]
      • Remarque : Pour désactiver le son des joueurs, ouvrez le tableau d’affichage, utilisez la molette de votre souris/dpad pour mettre en surbrillance leur nom et appuyez sur Entrée/A.

r2748#

  • Généralités

    • Le téléchargement de mods ajoute maintenant des sommes de contrôle de fichiers, les fichiers manquants / les fichiers incompatibles seront maintenant retéléchargés.
    • Le temps de mise à jour de l’étiquette de vitesse de téléchargement a été ajusté à 1 seconde.
  • IW5

    • Ajout de la prise en charge des cartes utilisateur, rend le téléchargement de cartes plus facile!
    • Ajout de la commande « reconnect », cette commande vous reconnectera au serveur actuel.
    • Correction du bouton d’annulation pour le téléchargement de mods
  • T4

    • Le bouton de fermeture de la fenêtre contextuelle de téléchargement de mod annulera maintenant le téléchargement de mod
  • T6

    • Ajout de l’option de chargement des démos en mode codcaster

r2702#

  • T4

    • Augmentation de la taille des fichiers limitée
  • IW5

    • Corrige le téléchargement de mods
    • Permet aux utilisateurs d’héberger des cartes personnalisées

r2693 - T4 SP refactor#

  • Généralités:

    • Bootstrapper s’enregistre maintenant en tant qu’application haute performance dans Windows 10. (Plus besoin de configurer manuellement Pluto pour qu’il s’exécute sur votre dGPU sur les ordinateurs portables! Fonctionne pour AMD et Nvidia)
    • Ajout d’améliorations au profileur.
    • Correction du téléchargement de mods, les gros mods fonctionnent maintenant. (max. 400 Mo par fichier)
  • IW5 :

    • Console .log est corrigé.
  • T4 :

    • Ajout du support Rcon T4 SP (Coop + ZM).
    • La progression du téléchargement de mods affiche désormais également la progression par fichier.
    • Rendu le temps de réinitialisation régulier cohérent avec la version de la console.
    • Correction de l’adhésion aux jeux en cours.
    • Les utilisateurs solo peuvent maintenant se reconnecter au serveur après le chargement d’un mod.
    • Modifie le mode vidéo par défaut en mode fenêtré.
    • Ajout de dvar bullet_penetration_affected_by_team (valeur par défaut true) pour contrôler si le corps d’un coéquipier peut affecter votre pénétration de balle.
    • Ajout de dvar g_fixBulletDamageDupe (false par défaut) résout un problème où les joueurs qui sont coupés les uns dans les autres reçoivent des dégâts de balle en double.
    • Ajout de dvar cg_hudGrenadeIconShowFriendly (valeur par défaut true).
    • Ajout d’une commande g_fix_resets to SP effectue des minuteries de réinitialisation pour ZM 21 jours.
    • Ajout de dvar perk_weapRateEnhanced (false par défaut) bascule entre Double Tap 1.0 (false) et 2.0 (true).
    • Ajout de dvar sv_allowFriendlyThrowback (valeur par défaut true) à SP pour permettre aux grenades amies d’être lancées à nouveau.
    • Commandes ajoutées uptime, time et servertime pour obtenir la disponibilité actuelle du jeu, l’heure locale et l’heure du serveur.
    • Supplémentaire replacefunc, disabledetour (désactive un remplacement), enabledetour, disabledetouronce, isdedicated.
    • Correction de la table SEH (empêche les messages com_error de planter le jeu).
    • Correction d’un crash avec le chargement des cartes utilisateur.
    • Correction du chargement de ffs à partir du dossier localappdata hérité.
    • Fixe missionfailed et savegame pour les serveurs dédiés ZM.
    • Mode de jeu Coop fixe.
    • Hauteur d’eau fixe sur les serveurs dédiés
    • Amélioration du tableau de bord ZM en affichant plus d’informations à la fois.
    • Limitez les FPS sur les menus car ils ont cassé vid_restart
    • Ajout de dvar scr_kill_infinite_loops (valeur par défaut true).
    • Supplémentaire getguid et logprint aux fonctions de la CGC
    • init et main Chargement GSC
    • Ajout du chargement de GSC à partir de dossiers : scripts/<mp|sp>/<mapname> et <gametype>.
    • notifyonplayercommand
    • logstring Restauré
    • préprocesseur de script
      • #define <key> <value>, #undefine <key>
        • #define les clés remplaceront toutes les instances de jeton de <key> avec <value>
      • #if, #else, #endif
        • vérifier si un <key> existe à partir d’un #define
        • il y a aussi #if isSyscallDefined <builtin name>
        • tout #ifpeuvent être annulés avec '!', par exemple #if !isSyscallDefined foo
    • gsc notifier pour « say », « sayall » et « sayteam » lorsque quelqu’un envoie des SMS discute (level waittill("say", message, player, was_hidden);)
    • un joueur peut envoyer un message de chat texte caché avec un '/'
    • ishost GSC, méthode
    • amélioré scriptusage pour afficher le nombre de variables et de threads
    • Fixe cg_drawscriptusage pour MP
    • getfunction et getfunctionname
    • printConsole Appel de la CGC
    • Correction d’un plantage lorsque GSC personnalisé a une erreur de compilateur
    • statset fonctionne avec developer_script
    • Correction d’un crash lorsque newscorehudelem Impossible de créer un nouvel élément HUD
  • T6 :

    • Afficher le nombre réel de joueurs dans le menu LUI
    • Ajout de dvar cg_weaponCycleDelay pour contrôler le délai en millisecondes après avoir passé à une nouvelle arme afin d’éviter que le bouton de l’arme de vélo ne soit trop rapide.
    • Ajout de dvar perk_weapRateEnhanced (true par défaut) bascule entre Double Tap 1.0 (false) et 2.0 (true).
    • Ajout de dvar sv_patch_dsr50 (false par défaut) pour définir les statistiques DSR 50 pré-patch par serveur.
    • Ajout de dvar sv_patch_zm_weapons (valeur par défaut true) pour restaurer le comportement de recul du patch pré DLC1 des armes ZM suivantes :
      • MTAR (tar21_zm)
      • Type 25 (type95_zm)
      • M8A1 (xm8_zm)
      • AN-94 (an94_zm)
      • HAMR (hamr_zm)
      • SPR (rpd_zm)
      • PDW-57 (pdw57_zm)
      • KAP-40 (kard_zm)
    • Ajout de dvar sv_fix_zm_weapons (faux par défaut) pour corriger la propagation ADS du SMR, les dégâts de pénétration de 870 MCS et permettre le sprint avec Galvaknuckles (arme)
      • Le SMR a la même propagation lorsque l’ADS que le tir à la hanche
      • Le Remington 870 MCS n’a pas de dégâts de pénétration, il frappe donc presque toujours juste 1 zombie
    • Correction de plusieurs problèmes avec le système audio sur les serveurs dédiés, cela s’applique à la fois à MP + ZM et devrait corriger les légendes dans MP et les lignes vocales dans ZM.
      • Ajoutez à la liste blanche la commande 'sl' pour qu’elle soit limitée en fonction du taux.
      • Avoir soundexists (fonction GSC) utilisez plutôt la nouvelle solution de table d’alias sonore prédéfinie.
    • Correction des sons qui se chevauchent qui jouent avec playsoundwithnotify sur zm dedis
    • Correction du paralyseur flottant, du ralentissement zombie et du ralentissement zombe du personnel de glace sur zm dedis
    • Correction des bots zm sur dedi (aucun plugin externe requis pour que les bots visent des choses via gsc)
    • Correction des voix off sur zm dedis
    • Classé sur dedis ZM, les avantages perma, la banque, les statistiques, etc. tous économisent maintenant pour les clients.
    • Ajout de gsc func dédié
    • Correction du suivi des défis d’arbalète et de killstreak sur mp dedis
    • Migration possible de l’hôte désactivée sur les correspondances privées
    • Le taux de tick du serveur dédié Zombies est passé de 10hz à 20hz pour être en ligne avec les jeux personnalisés Steam.

r2485#

  • IW5 :
    • Améliorer la console curses
    • Diverses corrections de bugs
    • Amélioration des performances

r2462#

  • IW5 :

    • Encore plus de correctifs de performance!
    • L’entrée de la souris est fixe! l’entrée de la souris ne doit plus bégayer ou s’accrocher.
    • Ajout de la commande devmap back.
    • Les commandes Map/devmap peuvent désormais être exécutées à partir de n’importe quel menu.
  • T6 :

    • Correction de problèmes de champ de vision élevés où l’écran se retournait
    • Possibilité de rendre la sensibilité ADS identique à la sensibilité régulière!
    • Mode de rang fixe! Vous pouvez maintenant tout déverrouiller en jouant sans avoir à utiliser la commande unlockall!
    • Déverrouillage fixeall! Unlockall déverrouille maintenant vraiment tout dans le jeu.

r2385#

  • IW5 :

    • Nouvelles cartes: Nuketown, Skidrow et Favela.
    • Correctifs de performances, vous devriez donc obtenir des FPS plus élevés.
    • Slowmotion devrait maintenant fonctionner sur des serveurs dédiés.
    • Diverses améliorations et corrections apportées aux scripts GSC.
    • Amélioration de la stabilité du serveur
  • T6 :

    • Les cartes de joueur économisent maintenant!
    • Amélioration de la stabilité du serveur

r2234#

  • IW5 :

    • Mise à jour vers Highrise pour réparer les ombres et les barils explosifs.
    • Correction d’un plantage lors de la tentative de rejoindre un serveur qui exécute un mod.
    • Correction d’un problème où le serveur respecterait les clients qui sont freelooking.
  • T6 :

    • Nouveau Mode Théâtre menu qui vous permet de jouer à des démos avec facilité. Notez que les démos enregistrées sur n’importe quelle version avant cela n’auront aucune information pour accompagner la démo, mais seront toujours jouables.
    • Supprimez les codes de couleur de la sortie de la console Windows (principalement pour les serveurs dédiés).
    • Ajout de la possibilité de modifier les noms des équipes avec g_customTeamNames (Exemple : set g_customTeamNames "allies,plutonium.pw|axis,forum.plutonium.pw").
    • Ajout de la possibilité de lier des commandes personnalisées à des touches. (bind k ufo)
    • Ajout d’un niveau « dire » notifier quand un joueur dit quelque chose dans le chat. (level waittill( "say", message, player );)
    • Masquer le message de chat s’il commence par une barre oblique (utile pour masquer les commandes avec des outils d’administration tiers).

r2190#

  • IW5 :

    • Aide à la visée supplémentaire. Cliquez sur ce lien pour savoir comment vous assurer qu’il est activé pour vous dans le jeu. Les propriétaires de serveurs peuvent le désactiver pour leurs serveurs s’ils le souhaitent. Il est activé par défaut.
    • Apporté des améliorations à Highrise, notez que la carte est toujours en version bêta. Les barils explosifs rouges ne fonctionnent pas et les ombres semblent pixélisées, désactivez les ombres dans les options de jeu si cela vous dérange. Cette carte était auparavant limitée à certains hôtes de serveur car les killstreaks planteraient la carte, cela est maintenant levé et n’importe qui peut héberger la carte. Cette carte sera automatiquement téléchargée dans le cadre de la mise à jour lorsque vous démarrez Plutonium.exe - elle est également jouable en match privé.
    • sv_allowThirdPersonSpectator ajouté, ce qui permet aux clients de regarder les joueurs en troisième personne.
    • Configuration de la zone morte du contrôleur via dvar (gpad_stick_deadzone_min, gpad_stick_deadzone_max) - utilisez-le pour aider à la dérive du bâton.
    • Corrige le contrôle des killstreaks comme un missile prédateur avec une souris pendant qu’un contrôleur est branché. Cela empêcherait le joueur de contrôler les killstreaks avec une manette dans le passé.
    • Les erreurs s’impriment maintenant dans le fichier journal.
  • T6 :

    • Lorsque dans CODCaster free look (ne regardant pas un joueur spécifique), les noms aériens utilisent les couleurs de l’équipe plutôt que tout le monde apparaissant comme un ennemi.
    • Configuration de la zone morte du contrôleur via dvar (gpad_stick_deadzone_min, gpad_stick_deadzone_max) - utilisez-le pour aider à la dérive du bâton.
    • Taper dvars dans la console et appuyer sur Entrée produira maintenant leur valeur comme les autres morues.

r2158#

  • T6 :
    • Correction d’un problème sur ZM qui faisait que les prix de porte et les étapes de l’œuf de Pâques n’étaient pas corrects pour les jeux solo

r2155#

  • T6 :
    • Serveurs/Correspondances privées ZM
      • Correction d’une erreur incompatible avec l’interface utilisateur.
      • Ajout de dvar demo_currentDemo pour afficher la démo actuelle.
      • Correction de plus de 4 joueurs pour montrer leurs points.
      • Avoir plus de 2 équipes de joueurs avec des joueurs sur eux n’entraînera plus une erreur LUI (problème de tableau d’affichage).
      • Le tableau de bord prend désormais en charge l’affichage d’un score si le serveur définit une limite de score comme MP.
      • Le tableau de bord prend désormais en charge l’affichage de la limite d’arrondi si le serveur définit une limite d’arrondi comme MP.
      • Tourné ne tentera plus de définir le nombre d’équipes inférieur au gts "teamCount".
      • L’option Changer d’équipe est disponible comme MP. Exige gts teamCount être supérieur à 1 et gts allowInGameTeamChange 1.
    • Matchs privés ZM
      • Le bouton Démarrer le match fonctionne toujours quel que soit le mode de jeu ou le nombre de joueurs dans le hall.
      • Cinématiques restaurées mais ne jouent que dans des matchs privés et si dvar zombies_minplayers est 1.
    • Correspondances privées MP/ZM uniquement
      • La fenêtre contextuelle de confidentialité des fêtes définit désormais les dvars sv_maxclients, com_maxclients, party_maxplayerset party_maxplayers_privatematch pour limiter correctement le nombre maximal de clients autorisés.
    • Serveurs/Correspondances privées MP
      • Codcaster est maintenant disponible dans tous les types de jeux FFA.
    • Menus ZM
      • Renommé le bouton « jeux personnalisés » en « Jouer ».
      • Suppression du bouton « Solo Play ».
      • Renommé Public Match en « Server Browser », ce qui ouvre le navigateur du serveur.
      • Ajout du sélecteur dvar « Min Players » pour définir le nombre minimum de joueurs attendus.
      • Ajout du sélecteur dvar « Activer les tricheurs » qui active « sv_cheats » dvar.
      • Ajout de descriptions pour les boutons actionslot qui représentent mieux ce qu’ils font dans ZM.
    • Menus MP/ZM
      • Suppression des boutons inutilisés des menus.
      • Ajout de l’option 200 fps au paramètre max fps.
      • FOV peut être configuré jusqu’à 120 avec le curseur.
      • Supprimé l’onglet de chat vocal dans son intégralité, à la suite de cela, votre microphone ne changera plus son volume lors de la lecture de Plutonium.
      • Suppression des boutons d’échange Solo/Multijoueur/Zombies du menu principal.
      • Ajout d’un sélecteur dvar pour cg_fov_scale. Les valeurs peuvent aller de 0,5 à 2,0, les incréments dans des intervalles de 0,05 et la valeur par défaut est 1,0.
      • Le curseur FOV normal met à jour dynamiquement le fov lorsqu’il est utilisé dans le jeu.
    • Menus MP
      • Ajout du bouton unlockall. A une invite de confirmation.
      • Ajout du bouton resetstats. A une invite de confirmation.
      • Renommé le bouton « Match public » en « Classé ».
      • Ajout du bouton Server Browser accessible depuis les halls principaux et de fête.
      • Suppression des boutons CODtv et livestream - effectué.

r2109#

  • IW5 :

    • Correction du plantage d’IW5 pour les serveurs
    • Bots mis à jour
    • Hébergement fixe avec Wine
  • T6 :

    • Forcer ' aim_lockon_enabled' à 1

r2107 - Aim Assist is here#

  • IW5 :

    • Améliorations générales de la stabilité.
    • Correction d’un bogue qui provoquait des fuites de mémoire dans les scripts GSC lors de la rotation de la carte.
    • A permis aux joueurs de se déplacer les uns dans les autres plutôt que de pouvoir se bloquer les uns les autres.
    • Mode Théâtre fixe, cela devrait fonctionner à nouveau normalement maintenant.
    • Le serveur vous lancera dans le menu principal plutôt que de planter votre jeu si la machine virtuelle GSC provoque un plantage.
    • Correction d’un bug avec spectateur, lorsque le joueur que vous regardez meurt et réapparaît, vous le regarderez toujours.
    • Ajout du chargement de dossier spécifique au script personnalisé. Cela signifie que vous pouvez placer un script dans un dossier gamemode et qu’il ne se chargera que sur ce mode de jeu, par exemple.
    • Supplémentaire g_antilag dvar - cela peut être activé ou désactivé pour activer / désactiver la compensation de décalage.
    • Correction de l’exploit à l’aide d’un fusil de chasse et d’un mag étendu avec des plombs.
    • Les scripts peuvent désormais vous avertir lorsque vous passez au spectateur.
  • T6 :

    • Aide à la visée ajouté pour zombies et multijoueur.
    • Améliorations générales de la stabilité.
    • Le HUD Zombies fonctionnera maintenant correctement pour plus de 4 joueurs.
    • Divers exploits à faible risque que nous avons repérés ont été corrigés.
    • L’ordre d’exécution du script GSC a été modifié pour correspondre au même que IW5. Cela devrait signifier que la création de mods pour les deux jeux suit un processus d’exécution similaire.
    • Le t6r du début de notre client est maintenant supprimé, tout va maintenant utiliser %localappdata%/storage/t6/
    • cg_fovScale ne se réinitialisera plus après la fermeture du plutonium.

r2016#

  • IW5 :
    • Supplémentaire g_playerCollision Dvar, cela active/désactive collision entre joueurs
    • Supplémentaire g_playerEjection Dvar, cela active/désactive le « rebond » lors de la collision avec d’autres joueurs
    • Supplémentaire replaceFunc Fonction GSC, cela permet de « brancher » les fonctions GSC sans recompiler l’ensemble du fichier
    • Ajout d’un chat say et tell commandes vers des serveurs dédiés

r1953#

  • T4 :

    • Correction des bots switchToWeapon() GSC ne fonctionne pas
    • Correction de Quick Revive ne fonctionnant pas comme prévu en solo
  • IW5 :

    • Améliorations générales de la CGC
    • Expédition mise à jour _class.gsc avec des correctifs pour empêcher les exploits avec des classes personnalisées
    • Correctif pour le déchargement GSC lors de redémarrages progressifs (par exemple, nouveau cycle)
    • Correction d’un bug de nom de carte / type de jeu incorrect sur l’écran de chargement
    • Correction du plantage d’IW5 au premier démarrage (lorsque steam_api.dll est dans le dossier du jeu)
    • Réparer le gel S&D
  • T6 :

    • Correction du crash des démos et des ressources de script personnalisées
    • Correction du blocage du client lorsque les fichiers gsc avaient des lettres majuscules dans leur nom de fichier
    • Correction de l’écrasement de scripts de jeu spécifiques sur T6ZM

r1824 - MW3 & BO2 GSC Modding update#

  • IW5 :

    • Le support complet de GSC est inclus! Vous pouvez maintenant charger les deux scripts personnalisés et remplacer n’importe quel script de jeu. Chaiscript est maintenant SUPPRIMÉ! Les anciens scripts Chaiscript ne fonctionneront plus, nous vous suggérons de porter le script sur GSC. Consultez la section modding de la documentation pour un guide sur la façon de charger GSC Mods dans IW5. Si vous apportez une assistance technique avec vos mods, postez dans le MW3 Modding Support & Discussion section sur nos forums.
  • T6 :

    • Vous pouvez maintenant charger des scripts entièrement personnalisés sans avoir à remplacer _clientids.gsc, mais vous devez toujours le compiler.

r1790#

  • T4 :

    • Corrections structurelles - Nos développeurs ont travaillé à l’ingénierie inverse des structures de données utilisées par le jeu, nous l’utilisons pour réduire les risques de bogues ou de plantages.
    • Correction des bots bloqués CS_ZOMBIE lorsqu’il est expulsé d’un serveur. Ils ne doivent plus rester lorsque vous exécutez la commande status.
    • Les bots peuvent désormais utiliser GSC setspawnweapon et switchToWeapon convenablement.
  • T6 :

    • Correctif Killfeed - un changement que nous avons introduit a fait apparaître le killfeed cassé, cela a été corrigé pour le ramener à la normale.
    • iprintln() correctif - identique à ci-dessus, cela maintenant corrigé.
    • Les erreurs GSC ne tuent plus tout le jeu et vous ramènent plutôt au menu principal, ce qui devrait faciliter le débogage des mods par les développeurs de mods.
    • sv_sayName dvar introduit, les propriétaires de serveurs peuvent l’utiliser dans leurs fichiers de configuration pour changer le nom console: en un nom de leur choix. IE Console: IW4MADMIN is now running! pourrait être changé en CLANNAME: IW4MADMIN is now running!

r1728 - Hotfix#

  • IW5 :

    • Correction d’un bug qui provoquait le blocage de mp_rust et mp_highrise.
  • T4 :

    • Correction d’un bug qui provoquait l’arrêt du son et la rupture des pistolets / portes / scripts lorsque la dernière fente du joueur était remplie puis laissée. Cela devrait augmenter la stabilité T4SP (Zombies / CO-OP) sur les cartes de jeu de base.
    • UPnP est désormais pris en charge sur T4SP et T4MP.
    • Correction d’une faute de frappe dans nos configurations de serveur par défaut pour Zombies, Shi No Numa ne se chargeait pas car le nom de la carte était incorrect. Il ne devrait pas être nazi_zombie_sumpf nazi_zombie_swamp. Veuillez corriger cela vous-même ou prendre une nouvelle copie des configurations de GitHub (en anglais).
Pourboire

Si vous souhaitez héberger une session, assurez-vous que UPnP est marqué comme Activé dans l’onglet Réseau. Si l’état UPnP est désactivé, vous devrez transférer manuellement vos ports pour que d’autres personnes puissent s’inscrire. Problèmes courants avec UPnP :

Votre réseau est défini sur Public : remplacez votre réseau par Privé dans vos paramètres Windows. UPnP est désactivé sur votre routeur : Activez UPnP sur votre routeur pour que cette fonctionnalité fonctionne. Votre routeur ne prend pas en charge UPnP: Soit le port de transfert manuel du port de jeu, soit acheter un meilleur routeur.

r1715 - Plutonium T4 Release#

  • IW5 :

    • L’intervention semble fixe.
    • Ajout d’autres pièces jointes pour l’intervention.
    • Corrections d’armes de jeu de base.
    • Ajout d’un support de saut de fusée.
    • Ajout du support expérimental GSC! Surveillez cet espace pour le développement futur! Les robots intelligents pourraient être possibles avec suffisamment de temps!
    • Patch ultra-large mis à jour, aspectratio est automatiquement ajusté en fonction de la résolution de l’écran
  • T4 :

    • Première version de T4! - Soumettez vos clips de gameplay en utilisant le hashtag #PlutoniumT4 sur Twitter!
    • Serveurs dédiés pour multijoueur et zombies / COOP. Utilisez les touches F10 et HOME pour faire apparaître et disparaître le menu. Il peut y avoir une pénurie de serveurs à la sortie, cela devrait se réparer à mesure que de plus en plus de gens commencent à les héberger.
    • sp_minplayers dvar implémenté pour SP dedis, permet à un propriétaire de serveur de configurer le nombre minimum de joueurs avant le début d’une mission zombies/co-op. Si cela est défini sur 2, le jeu ne commencera pas avant que 2 joueurs ne rejoignent et si un 3ème joueur se joint, ils tomberont dans le vide jusqu’à ce que la carte redémarre. Utilisez simplement la commande map_restart pour redémarrer le niveau. Pour les zombies, vous vous asseyez sur l’écran de chargement jusqu’à ce que le nombre minimum de joueurs ait été atteint.
    • Implémenté modStats dvar. Cela permet aux propriétaires de serveurs de décider si leur mod doit utiliser des statistiques normales ou ses propres statistiques personnalisées.
    • Déverrouillé cg_fov dvar. Fini le FOV max de 80.
    • Supplémentaire g_patchRocketJumps pour activer/désactiver les sauts de fusée.
    • Permettre connect à utiliser lorsque vous êtes déjà connecté à un serveur.
    • Correction des exploits de jeu de base.
    • Ajout d’une présence riche en discorde. (Invitations aux jeux, adhésion, etc. via Discord)
    • PunkBuster removed, Plutonium's Anticheat added.
    • Zombies / Téléchargement de cartes coopératives / mods - plus besoin de vous assurer que vous avez la carte téléchargée, cliquez simplement pour rejoindre un serveur et le jeu téléchargera les fichiers requis, tout comme en multijoueur.
    • cg_fovscale et cg_fovmin a été déverrouillé et vous pouvez maintenant entrer ces commandes de console à tout moment.
    • Système de profil supprimé qui empêche les nouveaux joueurs sur Steam de jouer en ligne en raison d’un problème. Le plutonium n’a pas besoin de cela, nous utilisons le nôtre.
    • Nous avons incorporé de nombreuses fonctionnalités du mod T4M que de nombreux joueurs aimaient utiliser, faites-nous savoir s’il manque quelque chose et nous pouvons voir si nous pouvons l’ajouter.
    • Le contrôleur de jeu s’exécute automatiquement au démarrage du jeu, ce qui vous évite d’avoir à entrer manuellement la commande de la console.
    • unlockall la commande peut être utilisée pour sauter le grind et être un rang maximum et un prestige maximum avec tout ce qui est débloqué.
    • Le jeu va maintenant vérifier AppData\Local\Plutonium\storage\t4\mods for any game mods, it will also check the normal location too for backwards compatibility with auto installing mods.
    • Ajout d’une option de menu pour autoriser 16x AA, le maximum par défaut est 4x.
    • Ajout d’une solution de contournement pour les zombies - les joueurs qui se connectent plus tard que les autres joueurs ne se reproduiront pas avant le début du tour suivant, ce qui leur évite de frayer dans un mur ou d’autres objets.
    • Patch ultra-large implémenté, aspectratio est automatiquement ajusté en fonction de la résolution de l’écran
  • T6 :

    • Correctif pour le débordement de commande utilisateur que certains utilisateurs obtenaient.
    • Implémenté sv_cheats fonctionnalité bounty.
    • Mise en œuvre de démonstrations de serveurs dédiés. Le mode théâtre est en passe d’être pleinement fonctionnel.
    • Implémentez l'"ancien » système de fichiers de configuration, les fichiers de configuration ne sont plus cryptés.
    • Supplémentaire setClientDvar pour les scripts GSC.
    • Mis en œuvre patch ultra-large, aspectratio est automatiquement ajusté en fonction de la résolution de l’écran.
    • cg_fovMin / cg_fovScale Protection.

r1205 - g_randomSeed#

  • IW5 et T6 :
    • g_randomSeed est maintenant un serveur dvar. Les serveurs peuvent définir cette valeur sur 1 ou 0. Il est défini sur 1 (Activé) par défaut. Il peut être défini dans votre fichier de configuration de serveur avec d’autres dvars.
Pourboire

g_randomSeed oblige le serveur à définir une amorce aléatoire lors du calcul de l’aléatoire de la propagation des puces. Lorsque cela est activé, personne n’est en mesure de calculer avec précision la propagation des balles, ce que les pirates de Silent Aim utilisent.

Fondamentalement: Lorsqu’il est activé, si un pirate utilise une visée silencieuse, cela rend son aimbot inutile ou très inefficace à de plus longues distances. Cela n’a aucun effet lors de la visée vers le bas, mais tout pirate informatique l’utilisant lors de l’ADS sera très visible pour les administrateurs du serveur à interdire. Bien que l’effet soit moins nocif pour les pirates à des distances plus rapprochées, cela augmente les chances que quelqu’un repère le pirate beaucoup plus rapidement et les administrateurs de serveur peuvent les bannir de leurs serveurs.

L’objectif principal pour cela est d’aider Trickshotters, alors que nous travaillons sur plus d’améliorations, cela devrait au moins arrêter ces bangers de bateau qui sont soudainement devenus si bons. Ou au moins rendre douloureusement évident si quelqu’un essaie d’utiliser un aimbot. Les pirates informatiques sont particulièrement nuisibles à la communauté des trickshots. Le piratage rend trop facile la falsification de clips. Qui est soudainement devenu très bon?? Si le serveur a g_randomSeed réglé sur 1 et que le bang du bateau était sans ADS, vous pouvez être assuré, c’était probablement légitime. Les propriétaires de serveurs peuvent bien sûr définir cela sur 0 et la randomisation pour le bulletspread sera prévisible comme c’est normal dans le jeu de base. Cependant, les hacks de visée silencieux seront entièrement précis.

Nous avons fait des tests avec cela pour nous assurer que ce n’était pas perceptible et ce n’est certainement pas le cas et que les gains l’emportent de loin sur les pertes. Pour clarifier - si vous n’utilisez aucun hack, cette mise à jour n’affectera pas vous - la randomisation des balles se produit toujours et est toujours là, ce changement ne fera que rendre la randomisation imprévisible. Ce que les humains ne pouvaient pas faire de toute façon. Par conséquent, cela n’a aucun effet sur vous si vous ne piratez pas.

Nous espérons que cela montre que nous écoutons et nous ne pouvons évidemment pas discuter de beaucoup en termes de lutte contre les pirates informatiques, mais nous espérons que c’est un pas dans la bonne direction. Cela ne résoudra pas le problème, vous ne pourrez jamais tous les arrêter, mais c’est un autre outil pour leur rendre la tâche plus difficile.

r1177#

  • IW5 :

  • T6 :

    • Correction sv_mapRotation pour les zombies - les serveurs suivront désormais correctement une rotation de carte sans expulser les joueurs à la fin du jeu. C’était une prime de fonctionnalité - plus de détails peuvent être trouvés ici.
    • Correction de plusieurs bogues qui provoquaient une instabilité sur les serveurs zombies.
    • Correction de divers plantages de clients.

r1166#

  • IW5 :

    • Les commandes Kick s’exécutent désormais sur le thread du jeu, ce qui résout les problèmes possibles lors de l’exécution de scripts personnalisés.
  • T6 :

    • Correction d’un bug qui provoquait le blocage du jeu lors de la recherche de serveurs dans le navigateur du serveur.

r1163#

  • IW5 :

    • Correction des démos qui ne s’enregistrent pas correctement - lorsque vous cochez le mode Théâtre maintenant, chaque match doit être enregistré correctement.
    • Corrigez divers problèmes liés à la mémoire du serveur qui ont causé l’instabilité.
    • Collision de camion rapiécée sur Rust pour éviter que les gens ne s’enfoncent dans le camion.
    • Corrigez un crash lié à une partie lors d’un match privé.
    • Correction du bouton de vote par appel. (apparaissait parfois derrière le bouton Amis du menu d’échappement)
    • Correction de l’analyse DSR, les DSR sont désormais toujours analysés lors de la connexion à un dedi et également réinitialisés correctement lors de la connexion à une nouvelle correspondance. Cela signifie que les paramètres personnalisés de la correspondance privée ne s’attardent plus après avoir quitté la correspondance.
    • Compétences fixes pour l’intervention - cela a été accidentellement réglé sur SMG au lieu de Sniper. Vous ne devriez pas être en mesure d’ajouter la compétence de portée à un foutu fusil de sniper.
  • T6 :

    • Fixe fast_restart commande pour Zombies - les propriétaires de serveurs peuvent maintenant envoyer le fast_restart via la console pour redémarrer rapidement la carte.

r1137 - Christmas Update#

  • IW5 :

    • Ajout de l’intervention. Vous pouvez maintenant sélectionner l’intervention dans le menu Créer une classe. Cela comprend un soutien complet du camouflage ainsi que des accessoires d’armes et des compétences. En raison de la façon dont IW5 gère l’éclairage, l’or ne sera pas très beau sur la plupart des cartes, nous vous suggérons d’utiliser un camouflage personnalisé. Consultez le bas de ce fil de discussion pour quelques captures d’écran et une vidéo de quelques exemples de camos personnalisés.
    • Ajout de la version préliminaire de Highrise. C’est un compromis entre attendre et jouer, en raison de l’état bogué de la carte, nous avons décidé de n’autoriser les contributeurs à héberger Highrise que sur des serveurs dédiés. Si vous n’êtes pas un contributeur et que vous souhaitez toujours héberger la carte, vous devez créer un jeu personnalisé. Tout le monde peut jouer à la carte sur n’importe quel serveur qui peut l’héberger. La carte a actuellement des ombres brisées et des objets / objets manquants qui disparaissent au hasard. (La grue peut vous effrayer maintenant) Au fur et à mesure que nous corrigerons la carte, nous pousserons d’autres mises à jour afin que vous puissiez voir les progrès au fur et à mesure que nous le faisons. Une fois la carte terminée, nous laisserons tout le monde l’héberger.
    • Correction des problèmes de performances et d’entrée sur Windows 10. Les utilisateurs de Windows 10 ont peut-être remarqué que MW3 a un plafond à FPS qui ne semble pas pouvoir être déplacé, cela est dû à certaines méthodes inefficaces utilisées par le jeu pour prendre en charge Windows 7. En raison de ne pas prendre en charge Windows 7 de toute façon, nous avons optimisé cela pour Windows 10, ce qui a amélioré les performances de jeu pour la plupart de nos testeurs. et certains ont également signalé avoir l’impression que le jeu est plus réactif à l’entrée de la souris. Vous pouvez voir plus d’utilisation du GPU ou du CPU lorsque vous jouez à Plutonium IW5 maintenant car ceux-ci ne sont plus encombrés par le jeu.
    • Menu principal FPS déverrouillé. Le menu principal et les autres menus ne plafonneront plus les FPS, ce qui leur permettra de se sentir plus lisses que jamais.
  • T6 :

    • Supplémentaire sv_allowDof pour permettre aux serveurs d’empêcher les utilisateurs d’utiliser des exploits de profondeur de champ. Cela sera utile pour les hébergeurs de serveurs concurrents qui souhaitent s’assurer que les exploits DoF ne peuvent pas être utilisés. Les options sont 1 pour permettre à DoF et 0 pour forcer DoF à désactiver lorsque vous jouez sur votre serveur.
    • Correction d’un crash avec des zombies T6 qui provoquait la fermeture de certains joueurs sur le bureau.
  • Généralités:

    • Corrections de bugs générales sur tous les jeux, lanceur, backend et forum.
    • Présence de vapeur fixe. Steam suit à nouveau vos heures de jeu et plutonium est à nouveau visible par vos amis sur Steam. Une mise à jour Steam a cassé cela.
    • Correction des problèmes RCON avec IW5/T6 qui provoquaient un plantage ou une instabilité du serveur.

r1065#

  • IW5 :

    • Le support UPnP a été publié, vous devriez maintenant pouvoir rejoindre vos amis sans tracas! (Avertissement: UPnP n’est pas activé sur tous les routeurs.)
    • Correctifs du contrôleur. (Y compris une correction de bug qui oblige le joueur à maintenir le bouton d’utilisation).
  • T6 :

    • Mise à jour de la liste d’amis, l’adhésion fonctionne maintenant correctement (double-cliquez sur votre ami dans le menu F10 pour rejoindre).
    • Le support UPnP a été publié, vous devriez maintenant pouvoir rejoindre vos amis sans tracas! (Avertissement: UPnP n’est pas activé sur tous les routeurs.)
    • Améliorations générales de la stabilité.
    • Diverses corrections de tournoi.
Pourboire

Si vous souhaitez héberger une session, assurez-vous que UPnP est marqué comme Activé dans l’onglet Réseau. Si l’état UPnP est désactivé, vous devrez transférer manuellement vos ports pour que d’autres personnes puissent s’inscrire. Problèmes courants avec UPnP :

Votre réseau est défini sur Public : remplacez votre réseau par Privé dans vos paramètres Windows. UPnP est désactivé sur votre routeur : Activez UPnP sur votre routeur pour que cette fonctionnalité fonctionne. Votre routeur ne prend pas en charge UPnP: Soit le port de transfert manuel du port de jeu, soit acheter un meilleur routeur.

r920#

  • T6 :
    • Supplémentaire zombies_minplayers, ce dvar permet aux hébergeurs de serveurs de définir un nombre minimum de joueurs avant le début du jeu.
    • Liste d’amis. Vous pouvez maintenant rejoindre vos amis à partir du menu F10.
    • Définir le nombre maximum de joueurs pour les serveurs dédiés fonctionne à nouveau.
    • Correctifs de stabilité généraux.

r877#

  • T6 :

    • Mode classé fixe sur des serveurs dédiés, cela permet désormais aux joueurs d’afficher les rangs réels dans le jeu. Cela signifie également que vous obtenez de l’XP pour les scorestreaks, les aides, etc. au lieu de simplement tuer.
    • Tickrate fixe sur les serveurs dédiés, il était réglé sur 10Hz en raison d’un bug, il est maintenant réglé sur 20Hz comme sur Steam.
    • Plutonium Branding ajouté en haut à droite de l’écran, cela pourrait être changé à l’avenir.
    • Correction du bouton de démarrage des jeux personnalisés.
  • Lanceur:

    • L’outil de mise à jour utilisé par le lanceur dispose désormais d’une interface utilisateur.

r827#

  • IW5 :
    • Améliorations générales de la stabilité.
    • Améliorations de l’écran UltraWide.
Pourboire

Si vous utilisez des moniteurs ultra-larges natifs, modifiez r_customAspectRatio À 2.3333 (21/9 ou 3.55556 si 32:9). Sinon, utilisez cette calculatrice et calculez une résolution de 21:9 ou 32:9 qui s’adapte à la résolution de vos moniteurs.

  • poser r_aspectRatio À custom (4).
  • poser r_customAspectRatio en conséquence (2.3333).
  • poser r_customMode à la résolution que vous avez calculée (par exemple. 1386x594).
  • Assurez-vous d’utiliser le mode fenêtré.
  • T6 :
    • La liste des serveurs a été mise à jour pour permettre plus de fonctionnalités.
    • La liste des serveurs s’adapte également à votre résolution.
    • Vous pouvez maintenant trier par joueurs, appliquer des filtres, voir sur quel tour se trouve un serveur zombie, etc.
    • Vous pouvez également rechercher des serveurs spécifiques.
Pourboire

Pourquoi ne pas passer à l’ancienne liste de serveurs ? L’ancienne liste de serveurs utilisait beaucoup de ressources sur les anciens modèles de processeurs, ce qui réduisait les fréquences d’images. Comme nous avons refait l’ensemble du client BO2, l’ancien système de menu ne fonctionnera pas car il refuse de charger et plutôt que de passer encore 4 mois à retarder la mise à jour à cause de cela, nous avons décidé d’utiliser ImGUI qui devrait nous permettre de garder l’utilisation du processeur plus faible tout en fournissant une liste de serveurs.

r803#

  • IW5 :

    • Les serveurs utilisent moins de ressources CPU maintenant, cela était dû à un bogue qui n’a pas été repéré lié aux battements de cœur du serveur.
    • L’intégration Steam fonctionne à nouveau.
  • T6 :

    • Les images IWI peuvent maintenant être chargées à partir de %localappdata%\Plutonium\storage\t6\images (pour les camos personnalisés). Vérifier le guide dans la section modding sur la façon de le faire.
    • Amélioration de la stabilité.
    • Ajout de l’intégration de vapeur et de la superposition de vapeur.
    • Correction d’un problème où le jeu ne fonctionnait pas dans d’autres langues que l’anglais.
    • Correction d’un crash lié à la console de jeu.

r791#

  • Généralités:

    • Piry.exe n’est plus utilisé, le lanceur de plutonium (Plutonium.exe) est utilisé à la place.
    • Plutonium.exe sera utilisé pour authentifier votre compte utilisateur du forum et lancer le jeu.
    • AntiCheat a été activé. (C’est le même anticheat que IW5, comme toujours, il n’attrapera pas tout mais devrait aider.)
    • Divers plantages et exploits ont été corrigés.
    • Déverrouiller tout se fait maintenant en ouvrant la console et en tapant unlockall. Vous n’avez pas besoin de redémarrer.
    • Discord Rich Presence a été ajouté.
    • Vous démarrez maintenant le jeu avec le plutonium Launcher (plutonium.exe) qui vérifie automatiquement les mises à jour au démarrage, vous mettant à jour. Ne pas utiliser t6rmp.exe ou t6rzm.exe!
  • T6 :

    • ServerList s’ouvre maintenant en appuyant sur F10 ou Home.

r742 - Native Controller Support#

  • IW5 :
    • Plutonium IW5 a été mis à jour pour inclure la prise en charge native des manettes, ce qui signifie que les manettes Xbox 360 et Xbox One doivent être plug and play, cela inclut les menus pour la configuration et les icônes de bouton correctes pour Xbox et Playstation.
Avertissement

Veuillez noter que le contrôleur ne fonctionnera pas pour la navigation dans le menu ou les killstreaks et n’a pas d’aide à la visée. Les manettes PlayStation devront utiliser DS4Windows, mais le délai d’entrée devrait toujours être réduit !

Avertissement

Problèmes connus :

  • La prise d’une arme se fait lorsque X ou Square est pressé, c’est parce que la version PC du jeu ne prend pas en charge la fonction de maintien du bouton de la manette. Il en va de même pour le tableau de bord.
  • Killstreaks ne peut pas être utilisé, c’est parce que ActionSlot 4 est le seul slot killstreak qui est le même entre PC et Console.

Nous tenterons d’obtenir des solutions de contournement pour ceux-ci dans les futures mises à jour, mais nous ne pouvons pas dire que nous les corrigerons jamais à 100%.

r687#

  • IW5 :
    • Éclaboussures fixes (Multi kill, Triplekill, texte d’objectif capturé sur le côté).
    • Problème avec les avatars des utilisateurs résolu.
    • Le mode hardcore peut désormais changer les options killcam et spectateur dans DSR.
    • Changer d’équipe / changer de classe est maintenant bloqué sur les modes de jeu où il n’est pas autorisé (il en va de même pour les paramètres DSR).
    • La mémoire tampon de sortie rcon a été déplacée pour permettre des réponses plus importantes (corrige la commande d’état tronquée).

r619 - The Aiming Update#

  • Généralités:

    • Améliorations du backend - Améliorations apportées à notre backend pour améliorer la fiabilité de la liste de serveurs et d’autres éléments du backend.
  • IW5 :

    • Visez vers le bas Sensibilité à la vue - Nous avons retravaillé la façon dont cg_fov et cg_fovScale se comportent. Steam MW3 fonctionne en ralentissant votre sensibilité lorsque vous visez vers le bas, assez standard pour 2012, mais en 2020, il est difficile de s’ajuster en arrière lorsque vous jouez à des jeux modernes. Plutonium IW5 base maintenant cela sur votre FOVScale.
    • Entrée de souris retravaillée - Cette sensation d’accélération de souris ennuyeuse que certains joueurs signalent devrait être triée maintenant. Cela a été causé par la façon dont le jeu de base gère les entrées de la souris, encore une fois, les effets d’un jeu vieillissant.
    • Correction des icônes de cartes d’avatar de forum - Les joueurs rapportaient avoir vu leur propre avatar de forum au lieu de celui d’autres personnes, cela a été corrigé.
    • Améliorations du plug-in de serveur - Ceux-ci affichent maintenant un code d’erreur Windows s’ils ne parviennent pas à se charger et VirtualProtect doit maintenant être appelé si vous souhaitez modifier la mémoire du serveur dédié.
    • Serveurs dédiés - Plus de correctifs pour aider à la stabilité des serveurs dédiés et éviter qu’ils ne plantent.
    • Rebonds - Les rebonds sont désormais désactivés par défaut pour éviter les abus de carte causés par des propriétaires de serveurs inconscients.
    • Flou de menu - Un flou a été ajouté à l’arrière-plan du menu lors de l’ouverture de certains menus, tels que Créer une classe. Cela devrait faciliter la visualisation des options que vous avez sélectionnées. Les joueurs ont signalé qu’ils avaient du mal à voir certaines options.
Pourboire

Exemples:

  • cg_fov 90 et cg_fovScale 1 = 90 FOV au total. Cela entraînera uniquement le changement de votre champ de vision hipfire. La sensibilité est différente lors d’un zoom avant en raison d’un champ de vision plus faible.
  • cg_fov 40 et cg_fovScale 2.25 = 90 FOV au total. Votre champ de vision Aim Down Sights (vous permettant une meilleure connaissance de la situation au prix de moins de détails à vue) ressemble au champ de vision hipfire. La sensibilité est maintenant la même lors du tir à la hanche et lors de la visée vers le bas, car le champ de vision est le même.
  • cg_fov 70 et cg_fovScale 1.3 = 90 FOV au total. Viser vers le bas Vise vise vers le bas est légèrement zoomé par rapport à hipfire. La sensibilité est plus rapide que dans le MW3 normal en raison de votre champ de vision total.

Pour entraîner le champ de vision lors de l’utilisation FOVScale, vous devez prendre votre cg_fov et multipliez-le par votre FOVScale. Par exemple, si vous souhaitez un FOV standard de 80 (comme je l’utilise), ce serait cg_fov 65 et cg_fovScale 1.32.

Nous avons testé ce système avec nos testeurs et quelques trickshotters et streamers connus et ils sont tous d’accord pour dire qu’il se sent mieux, c’est pourquoi nous poussons cela dans cette mise à jour. Si vous ne voulez pas utiliser ce système, gardez simplement votre cg_fovScale à 1. Vous constaterez peut-être que vous devez expérimenter avec des valeurs pour en trouver certaines que vous trouvez confortables.

r600#

  • Généralités:

    • Votes positifs sur le forum - Les messages peuvent maintenant être votés en cliquant sur l’icône du pouce levé en bas à droite, cela peut être utilisé pour montrer l’appréciation d’un message.
  • IW5 :

    • Mode Streamer - cl_enableStreamerMode 1 dans la console pour l’activer. Cela masque le nom du serveur et l’adresse IP sur le tableau de bord, désactive la présence riche en Discord et désactive les cardicons d’avatar de forum.
    • Forum Avatar CardIcons - Les contributeurs peuvent définir leur cardicon sur FNG et il affichera leur avatar de forum dans le jeu. Les avatars doivent suivre les règles du forum ou des mesures seront prises, y compris des interdictions de jeu. Jetez un coup d’œil à nos règles de forum Si vous n’êtes pas sûr, il y a un bouton « utiliser l’avatar du forum » dans le menu de l’indicatif d’appel dans le jeu qui définira votre cardicon sur FNG. Nous prévoyons de permettre à tout le monde d’utiliser cette fonctionnalité à partir du 01/06/2020 (jj/ mm/aaaa) et de l’utiliser ce mois-ci pour nous assurer qu’elle ne peut pas être abusée. La transparence est encouragée.
    • Discord Rich Presence - prend désormais en charge le fait de rejoindre un jeu directement via Discord et d’inviter via Discord.
    • CORRECTIONS DE MENU AK74-u - les utilisateurs ont signalé des bogues de menu que nous avons corrigés.
    • Correctif de plantage de serveur dédié - Plus de correctifs de stabilité pour les serveurs dédiés.
    • cg_fov limites étendues - Le minimum est maintenant de 40 et le maximum est de 200. Auparavant, c’était 65 - 180. Ceci est destiné à être utilisé avec cg_fovScale. Bonne chance en utilisant 40 ou 200 FOV sans utiliser cg_fovScale aussi.
    • mp_test - Fondamentalement, un port de iw4_credits de MW2, utilisé par les développeurs pour tester le portage de carte. Seulement mentionné ici pour éviter que les gens se demandent ce que c’est. Techniquement, les serveurs peuvent également l’inclure dans leur rotation de carte, mais pourquoi voudriez-vous le faire ?
  • Lanceur:

    • Gestionnaire de protocole de lanceur - Le lanceur de plutonium prend désormais en charge le plutonium:// protocole. plutonium://play/iw5mp par exemple.

r554#

  • IW5 :

    • Correctifs de mémoire insuffisante pour les serveurs. Augmenter leur stabilité.
    • Rust a été porté à partir de MW2. C’est presque un port presque parfait. Fini les bugs de notre version 2017. Tous les modes de jeu fonctionnent à l’exception de Drop Zone qui nécessite une édition GSC qui ne vaut pas notre temps. Un mod pourrait cependant ramener cela.
    • AK-74u a été porté et prêt à l’emploi. Cela comprend des camos entièrement fonctionnels et un support d’attachement + compétence et nivellement. Si vous voulez que votre AK-74u max soit classé comme arme tout de suite, entrez ces 2 commandes dans votre console.
      • setPlayerData weaponRank iw5_ak74u 30
      • setPlayerData weaponXP iw5_ak74u 179600
    • Les étiquettes de clan sont maintenant affichées dans le chat avec la couleur supprimée. Les couleurs des étiquettes de clan restent sur le tableau d’affichage.
    • Créer une classe verrouille maintenant les armes si vous n’êtes pas le bon niveau, auparavant tout était débloqué à partir du niveau 4.
    • Console de jeu retravaillée avec prise en charge de la saisie semi-automatique.
    • cg_drawFPS ne se réinitialise plus chaque fois que vous lancez le jeu.
    • Nous avons ajouté une liste d’amis dans le jeu - accessible à partir du menu principal ou lors d’un match. Vous pouvez voir à quel serveur vos amis jouent et double-cliquer pour les rejoindre. D’autres fonctionnalités sont attendues dans les futures mises à jour. Pour ajouter des amis, consultez ce guide.
    • Présence riche en discorde. Discord affichera maintenant à quel jeu vous jouez, sur quel serveur vous vous trouvez et quelques informations sur ce serveur.
    • waypointIconWidth / waypointIconHeight enregistre maintenant dans la configuration. Ceux-ci sont utilisés pour déterminer la taille des marqueurs objectifs. Certaines personnes les aiment beaucoup plus petits.
    • Le tableau de bord affiche maintenant le nom d’hôte correct, qui est maintenant tiré du nom d’hôte défini lors de l’enregistrement d’une clé de serveur.
  • Lanceur:

    • Quelques légères modifications de l’interface utilisateur du lanceur.

r496#

  • Généralités:

    • Le backend va maintenant forcer une 2ème instance du jeu à se tromper si elle essaie de rejoindre un jeu alors que vous êtes déjà dans un jeu.
  • IW5 :

    • sl_noTrickshot a été ajouté, ouvrez la console et tapez sl_noTrickshot 1 pour supprimer tous les serveurs de la liste des serveurs qui ont trickshot dans leur nom. Cela devrait aider les joueurs avec un style de jeu normal à trouver les jeux qu’ils veulent plus rapidement. Type sl_noTrickshot 0 pour revenir à la valeur par défaut et voir tous les serveurs.
    • com_maxfps maintenant, réglez votre FPS maximum correctement sans vous obliger à vous téléporter.
    • Le bouton Démarrer pour le match privé a été corrigé.
    • La commande Bot a été ajoutée, elle peut être utilisée dans la correspondance privée en tapant bot dans la console pour générer un bot. Entrer à nouveau la commande engendrera un autre bot. Ces robots tournent simplement en rond et tirent.
    • cg_fovScale a été déverrouillé.
    • Le nom du serveur apparaît maintenant sur le tableau de bord afin que vous puissiez rapidement vérifier dans quel serveur vous vous trouvez.
    • Le support UltraWide a été ajouté, afin que tous les garçons avec des moniteurs incurvés puissent profiter du jeu! poser r_aspectRatio à 4 (personnalisé), puis modifiez r_customAspectRatio à la valeur correspondant à votre écran. Cette valeur doit être définie sur 2.33 pour les écrans 21:9 (21 / 9 = 2,33). Courir vid_restart ensuite d’appliquer ces modifications.
    • Le théâtre devrait être corrigé maintenant et enregistrer correctement les jeux.
    • Des correctifs du menu principal ont été mis en place pour rendre plus stable et plus facile d’accès à certains boutons.
    • Les règles du jeu sont maintenant réinitialisées avant de rejoindre un autre match. Plus de règles de jeu d’infection débordant dans les matchs normaux.
    • L’arrière-plan de titre de carte personnalisé a été corrigé, vous n’êtes pas obligé d’utiliser l’arrière-plan FNG si vous utilisez un titre de carte personnalisé.
    • Steam vous montre maintenant que vous jouez à Plutonium IW5.
    • Nouvel exploit trouvé et corrigé par Snake, cet exploit est dans le jeu de base MW3 original et vous permettrait de planter un autre jeu de joueurs.
    • Les noms apparaissent maintenant en vert ou en rouge, et non multicolores. Cela causait de la confusion et entraînait des décès parce qu’ils pensaient que quelqu’un était amical.
    • Si vous essayez de rejoindre un serveur avec une carte DLC que vous n’avez pas, plutôt qu’un crash dur, vous serez maintenant démarré dans le menu principal et recevront un message d’erreur.
    • En passant votre souris sur un nom de carte, un aperçu de la carte s’affiche.
  • Lanceur:

    • Launcher vous permet maintenant de changer à nouveau de répertoire de jeu.

r499#

  • IW5 :
    • Correction supplémentaire de l’exploit mentionné dans la dernière mise à jour.
    • Les interdictions ont inversé ce qui s’est déclenché du jour au lendemain en raison d’abus d’exploits.
Pourboire

Si vous obtenez le bogue « vérification des informations d’identification enregistrées », veuillez naviguer jusqu’à %localappdata%\plutonium et supprimer config.json.

r363#

  • IW5 :
    • cg_fovScale est maintenant déverrouillé et enregistré dans la configuration. Nous avons eu quelques demandes à ce sujet.
    • Le bootstrapper ne peut exécuter le jeu qu’une seule fois maintenant, cela s’est avéré déclencher des interdictions anti-triche lorsque les gens ont ouvert le jeu deux fois. (Tout à fait comment ou pourquoi ils ont fait cela, nous ne le saurons jamais).
    • Le processus n’est plus exécuté en priorité élevée. si vous souhaitez qu’il s’exécute en priorité élevée, vous pouvez ajouter -high-priority à la ligne de commande. Cela a causé des problèmes de souris pour certains joueurs, donc cela a été échangé, c’était un problème de jeu de base MW3. Si vous rencontrez toujours des problèmes, assurez-vous que votre taux d’interrogation est inférieur à 125 Hz.
    • Le jeu ne touche plus les périphériques d’entrée (microphones). cela peut résoudre le problème où les personnes disposant d’un logiciel lié au microphone sur leur machine ne peuvent pas lancer le jeu. Certaines personnes ont signalé des bruits statiques, cela est causé par le jeu de base MW3, il maximiserait leur volume d’entrée au lancement et certaines personnes avaient l’option « écouter cet appareil » activée.
    • Le bogue Rcon a trouvé qui a causé l’instabilité du serveur, cela a été corrigé et confirmé comme fonctionnant par divers propriétaires de serveur.