- Patch 14
- 3.116.0
- General
- • Added mission option selection dialog
- • Added interface support for multiple mission options
- • Added command line parameter "mission_options" for editor (-mission_options mission_option1)
- • Added groups of check boxes for mission select dialog
- • Added script support for multiple mission options
- • Changed min and max version to be required for mods
- • Changed that lua errors are written to game log file
- • Increase players list box size in replay ui
- • Fixed exiting from ranked game replay
- • Fixed surrender logic for replays
- • Fixed mod synchronization for mods with . in their names
- • Fixed debug memory counters overflow
- • Fixed issue with destroyed squads in bot script
- • Fixed log message on achievement gain
- • Fixed low res surface loading with referenced bitmaps
- • Fixed crash on game end with bots
- • Fixed surface was not loaded in some cases and caused crashes
- Multiplayer
- • Added AI bots order rotation
- • Added mission options to multiplayer map.info
- • Added mission options browse dialog to multiplayer session
- • Improved netcode slightly
- • Fixed early call of GameOver in competitive game replays
- Patch 15
- 3.117.0
- General
- • Added debug stack entries to track some errors
- • Added support for mod dependencies (see mod template read me)
- • Added instanced grass (enhances visual quality and removes dependancy from single texture file, may drop performance)
- • Improved instanced grass render
- • Changed resupply tanks based on ammo amount defined in .def file
- • Changed death delay uses min/max in difficulty.set
- • Changed defined death delay in difficulty.set
- • Changed asyncload to be disabled until issues are solved
- • Fixed trucks must not supply hidden Units
- • Fixed automatic selection of secondary weapon
- • Fixed disable video quality reduction in replays
- • Fixed wind support for group meshes
- • Fixed directx "_com_error at memory location"
- • Fixed crash on shader cache folder cleaning
- • Fixed access violation in UnitIcon
- • Fixed crash on aim range calculation
- • Fixed crash without steam active
- Multiplayer
- • Added temporarily fix for video quality reduction manager
- • Added mission options to multiplayer map.info
- • Added mission options browse dialog to multiplayer session
- • Increased price of Crusader AA from 425 MP to 450 MP
- • Reduced price of M19 from 450 MP to 425 MP
- • Fixed bug with mods in matchmaking
- • Fixed spacings and positioning in statistics dialog
- • Fixed positioning of gui elements in statistics dialog
- • Fixed that mission option browser didn't show up after multiplayer
- • Fixed bug where mission options in multiplayer weren't reseted
- • Fixed counting of unranked games
- • Fixed size of result tab in for skirmish games in statistics dialog
- • Fixed issue with missing lobby game server
- Skirmish
- • Added 15 new Steam achievements
- • Added new mission options in sniper missions
- • Added new mission options in Iron Fist missions
- • Added failsafe script to auto refuel players tank when below 25 in Iron Fist missions
- • Improved balance fine tune in Iron Fist missions
- • Improved enemy key tank care logic with new script in Iron Fist missions
- • Improved enemy infantry lower max number at any time to spawn in introduction missions
- • Improved blindly rushing enemy infantry near end of defense fixed in introduction missions
- • Improved allied support tanks now attempt to move in more before engaging in introduction missions
- • Fixed japan mission environment for 2nd part of mission in Iron Fist missions
- • Fixed clipping of units in 3rd person controls
- Patch 16
- 3.118.0
- General
- • Added display of incomplete replays
- • Added check for DLC 2 (including AI bots)
- • Added confirmation on trying load incomplete replay
- • Added display of mod dependencies in mods tab
- • Added possibility to activate profiler in release builds
- • Improved mods tab
- • Improved scene stat collector and console writer
- • Improved performance of smoke grenades
- • Reduced duration of smoke grenades
- • Fixed assert failure when replay OOSDump message received
- • Fixed smoke grenades
- Multiplayer
- • Added 16 players to multiplayer
- • Added many improvements to developer logs
- • Added respawn timer for regular and assault infantry 30 sec
- • Added limit to single rifles and smg to 20
- • Added purchase group to regular and assault infantry
- • Changed that "world kill" goes to last attacker
- • Changed elite marksmen from 2 to 3 auto rifle
- • Increased price of Japanese assault squad from 100 MP to 110 MP
- • Reduced price of US assault squad from 115 MP to 110 MP
- • Reduced price of US smg from 13 MP to 12 MP
- • Reduced price of single mguns by 5 MP
- • Reduced price of regular infantry by 10 MP
- • Removed start timer for heavy machine guns
- • Fixed out of sync caused by inventory (temporarily solution)
- • Fixed video quality reduction issue
- • Fixed issue when bot's units do not attack back while moving to map points
- • Fixed limit of snipers
- Patch 17
- 3.121.0
- General
- • Added strict light synchronization
- • Added dump sync table to game log on desync
- • Improved grenades body simulator
- • Removed ai/bot inform range split (will be re-introduced later)
- • Fixed a bug with bleeding out
- • Fixed uninitialized buffer pointers
- • Fixed stack overflow on opening context menu
- • Fixed instanced grass border shadows (temporarily solution)
- • Fixed incorrect visibility calculations
- Multiplayer
- • Added global in-game chat
- • Added many log improvements
- • Changed Assault Zones to 1v1 - 2v2 in match-making
- • Changed Assault Zones extreme to 4v4 in match-making
- • Fixed wrong unit limitations in custom settings
- • Fixed oos related to inventory (proper solution)
- • Fixed oos related to actor vision
- • Fixed oos related to lights
- Skirmish
- • Added new paratrooper script in US missions
- Patch 18
- 3.122.0
- General
- • Added Filter for Steam community announcements
- • Added cause of error messages to reports
- • Added guard stack entry to track errors
- • Added achievements tab in personal statistics
- • Added support for multiple browser windows
- • Added support for custom scroll bars for html dialogs
- • Added bind 'F5' key to refresh html dialogs
- • Added additional check for rank update
- • Changed message history box to be smaller on chat open
- • Removed confirmation dialog on leaving replays page
- • Fixed manual control on game stop
- • Fixed memory leaks in bitmapmanager
- • Fixed memory leak on multiplayer lobby screen
- • Fixed crash on savegame preview render
- • Fixed crash if scene event not found
- • Fixed crash with steam disabled
- Multiplayer
- • Added "reply to" functionality for global chat
- • Added grouped chat members filter by officers/friends/users
- • Added version and locked games filters for sessions
- • Added a size limit 200 symbols for chat messages
- • Added new Filter Options button
- • Added different color for message notification (i.e. "player ... is gone")
- • Added draw support for emoticons in clan chat
- • Added performance display to match-making lobby
- • Added warning message before queue if someone has low performance (not allowed to play with less than 2 perf bars)
- • Added game type search filter
- • Added smarter chat spam filter
- • Added updating of nickname shortcut
- • Added chat system message when user get banned
- • Added rank icons to chat
- • Added own username to friends list in chat
- • Added XP info dialog to sessions
- • Added XP info dialog to match-making
- • Added special color for officers in chat and also in chat messages
- • Added hints for info area text
- • Added highlight of chat message if your nickname is included
- • Added regular games played on ranked presets give XP
- • Added right mouse button support on nickname in chat messages
- • Changed neutral color for user names in chat
- • Changed standard search filter from worldwide to "far" (reducing the flood of ping requests on user created sessions)
- • Changed lobby server ping frequency to 3 every 5s
- • Changed lobby sessions autorefresh frequency to 30s
- • Changed sort by maximum player, not by alphabet (multiplayer maps)
- • Improved chat performance
- • Increased match-making session connection timeout
- • Removed filter (running games) button
- • Removed "Show only open sessions" filter and search for only open sessions
- • Fixed disable info area in LAN
- • Fixed interface jumping on session page
- • Fixed single symbols with small width (dot etc) not visible
- • Fixed surrender issue on connection lost
- • Fixed group chat and session list update rate
- • Fixed missing context menu in session chat
- • Fixed initial filter button state
- • Fixed rare crash on lobby ping update
- • Fixed crash on incorrect user name in group chat
- • Fixed crash on replay end
- • Fixed crash on join button click
- • Fixed crash in steam global chat
- Patch 19
- 3.125.0
- • Added proper session list sorting by ping
- • Added "Show Info Messages" now blocks grenade timers, too.
- • Added Async texture loader (limited to 1024mb texture on 32bit)
- • Added name labels to sprite timers (to track errors in log)
- • Added new 3d model for rubber boat
- • Added smilies for Deluxe Edition owners
- • Added in-game friendslist
- • Added support for variable number of pages scrolled on scroll bar button click
- • Added basic keyboard support to html dialog
- • Added display "loading..." until web page is completely loaded
- • Added javascript to html dialog
- • Added callback on web page request finished to html dialog
- • Added user filter in steam clan chat dialog
- • Added ability to disallow browser requests
- • Added steam friend list dialog
- • Added xp icon to session list
- • Added name for new property
- • Added particle init data to oos dump
- • Added persona states to chat utils and localization
- • Added bots in matchmaking (requires ownership of DLC)
- • Added invite to lobby to friend list
- • Added sort by max players in multiplayer map selection
- • Added NAT icon instead of "-" ping
- • Added DDS loader
- • Added support for CSteamID type in DDA
- • Added weapon reload veterancy
- • Added show custom texture on dds load error
- • Added preload resources info dialog
- • Added match-making vs. bots statistics
- • Added incorporated an (film) grain effect into color_tune layer and shader
- • Added an entry for the grain effect in the environment settings inside the editor
- • Added auto generated compound (per entity volume) obstacles support (Enabled by keyword {CompoundObstacles} in entity .def file.)
- • Added compress methods to io utils
- • Added lastBattleInfo/totalBattleInfo card fields compression
- • Added option to view different LODs in the editor
- • Added overhead message of points scored for a kill if in direct control mode
- • Added support for multiple views per grass model
- • Added stack entries to track crashes related to action execution
- • Added log file rotation (for large logs)
- • Added stack entries to track crashes on startup
- • Added automatically deactivate third person during scenarios
- • Added Host can disable damage messages
- • Added toggle for hit indicators
- • Added implementing of keyboard input support for html dialogs
- • Added delay flush only for large logs by default
- • Added randomize grass position in cell
- • Added force flush logs on scene destroy
- • Added chat message when user got kicked from the clan chat room
- • Added sorting of names in the multiplayer lobby
- • Added ICU library integration
- • Changed show context menu function in ui_statistics
- • Changed open user profile and achievements in browser if overlay is not enabled
- • Changed improved css on achievements tab
- • Changed better DDS load errors
- • Changed use dummy texture if can't load DDS. Better messages to logs
- • Changed chat dialog alignment
- • Changed button location in chat dialogs
- • Changed UnlinkWeaponView to use access by reference on weapon link bone childs, trying to fix crash
- • Changed eThreadStorage to support initializer function
- • Changed xp gain calculation for AZ:Extreme to 75/125
- • Changed open all links (workshop, dlc, guides, etc) in standard/default browser if steam overlay is disabled
- • Changed use steam rich presence data to determine users in-game/playing/open session status
- • Changed cleanup of manual control command
- • Changed code improvements on third person control
- • Changed use steam statistics armies in profile badge drop down
- • Changed limit of log file size to 1GB per file
- • Changed private message coloring in steam clan chat
- • Changed "unable to connect to clan chat" message
- • Changed resolution change to be disabled when multiplayer is active
- • Improved performance of eVisibilityHeightmap::RemovePatch
- • Improved lobby ping service
- • Improved html dialog
- • Improved async loader
- • Improved multiplayer core initialization time
- • Improved third person control
- • Improved multiplayer startup performance boost
- • Improved DDA vector containers to support copying and assigning
- • Improved disk usage on often log writes
- • Improved multiplayer resources loading
- • Improved speed of calculating large file crc
- • Improved chat private message format
- • Increased internal tcp send buffer size
- • Fixed file naming in reports
- • Fixed SteamWebView file location
- • Fixed auto resupply now doesn't resupply ammo that wasn't defined in vehicles .def file. (i.e. wespe)
- • Fixed mod activation state
- • Fixed mod deletion bug
- • Fixed issue with "loading..." text
- • Fixed issue with links opened in new browser windows
- • Fixed incorrect write operator
- • Fixed issue when message "you have been banned from clan chat" displayed incorrectly
- • Fixed chat message encoding
- • Fixed search box location in chat dialog
- • Fixed inventory sync data not present in oos dump
- • Fixed write operator not found
- • Fixed option dialog with -no_mods enabled
- • Fixed skipping DDS mips in zip streams
- • Fixed Enter key doesn't work in chat
- • Fixed string buffer leak in replay
- • Fixed invalid memory access in edp_userstatistics
- • Fixed user chat list focusing issue
- • Fixed missing virtual destructor
- • Fixed properly initialize eBoundingBox value to ZERO
- • Fixed dynamic mesh allocation for indexed primitive case
- • Fixed memleak in options dialog
- • Fixed error with "align" keyword being a define
- • Fixed do not call Validate() when copying or constructing already valid names (to reduce winapi calls count)
- • Fixed sorting in session list
- • Fixed show- and enable- option interaction of squad icons
- • Fixed removed hit indicator from friendly fire shots
- • Fixed accessing incorrect array element
- • Fixed incorrect sphere volume calculation
- • Fixed possible bug when pointer was not properly aligned
- • Fixed user profile badge and steam friend list should not be displayed in mission loading screen
- • Fixed minidump creation issues when multiple threads throw exceptions
- • Fixed hint in session list
- • Fixed crc table generation bug
- • Fixed heightmaps import\export in editor
- • Fixed crash in steam clan chat
- • Fixed crash when trying to sync corrupted profile file from could
- • Fixed crash in games with large amount of units and statistics
- • Fixed crash in actor command
- • Fixed crash with input box
- • Fixed crash when key binding not found (record warning in log)
- • Fixed crash on ping update in session lobby
- • Fixed crash on player performance update in session screen
- • Fixed crash on join session
- • Fixed crash on session update
- • Fixed crash when trying launch bullet with incorrect ammo
- • Fixed crash in damage reports
- • Fixed crash on alt+g in standard editor
- • Fixed crash on bloom on/off while in game
- • Fixed crash on simultaneous access (Add/Remove handler) to event router from different threads
- • Fixed crash on startup when last army is custom army
- • Fixed crash caused by incorrect vector virtual destructor call order
- Patch 20
- 3.125.1
- • Added emoticon support for Deluxe Edition owner
- • Improved map performance slightly
- • Improved environment performance slightly
- • Improved environment performance in multiplayer even more