V1.4.4.0
Jump to navigation
Jump to search
Debug data:
Muster your AA, Raven has a buff! And Phoenix! Actually, those are the only two balance changes and they should both be minor. The real focus of this release is on the user interface, bug fixes and other improvements.
Contents
Balance
* Phoenix can target gunships. * Ravens dive faster. Their minimum speed is now 75% of max speed (from 50%).
Interface
- Right-clicking on a mex spot in Eco view (F4) when only cons are selected now queues a mex.
- "Skydust" UI now works with mexes and during pause.
- Reworked the gunships radar icon set
Blastwing | ![]() |
Gnat | ![]() |
Banshee | ![]() |
Rapier | ![]() |
Brawler | ![]() |
Blackdawn | ![]() |
Trident | ![]() |
Valkyrie | ![]() |
Vindicator | ![]() |
- Idle constructor select:
- now works with Shift - adds the closest unselected idle con to selection [tooltip=Proximity based on cursor position. Non-shift version still selects in a random cyclic order][color=orange][?][/color][/tooltip]
- the UI button now shows both the select-1 and select-all hotkeys
- treating unfinished cons as idle is now toggleable, default false [tooltip=F10/Settings/HUD Panels/Quick Selection Bar/Track constructors being built][color=orange][?][/color][/tooltip]
- space+click brings up its options menu [tooltip=also for the commander and factory buttons][color=orange][?][/color][/tooltip]
- Comm Selector screen:
- has a toggle to hide trainer comms [tooltip=On the panel itself. Already existed in F10/Settings/HUD Panels/Commander Selector][color=orange][?][/color][/tooltip]
- disables itself when no longer relevant [tooltip=ie. when late comms drop at the 15s mark][color=orange][?][/color][/tooltip]
- Factory Panel ETA display has the same rules as the inworld display [tooltip=Shows ?:?? when stalled, shows in red when being reclaimed][color=orange][?][/color][/tooltip]
- advanced tacnuke range displays (vertical, emp aoe) can now be toggled, default off [tooltip=F10/Settings/Interface/Building Placement][color=orange][?][/color][/tooltip]
- added a hotkeyable action to select a ready Raven [tooltip=F10/Game/Selection Hotkeys/Individual precision bombers][color=orange][?][/color][/tooltip]
- the old COFC tiltzoom behaviour of drifting the object under the cursor to screen center is now an option independent of tiltzoom [tooltip=F10/Settings/Camera/Camera Controls/Drift zoom target to center][color=orange][?][/color][/tooltip]
- initial queue now works with disabled units properly.
- menus: general clutter reduction.
- "Command Console Activated" plays when the game is ready instead of halfway through loading.
- TTS now obeys the master volume slider and has its own volume slider in the menu [tooltip=F10/Settings/Audio/TTS Volume][color=orange][?][/color][/tooltip]
- Free For All games now default to shuffle start boxes.
- Strike Comm now the default comm.
- Resign votes now use team names (like Team North).
- Polish translations for misc tooltips, Russian translations for units.
Other
- Units wading through shallow water now leave wakes; some trees sway with the wind.
- Endgame graphs now measure damage in metal cost instead of health.
- Purple Heart award now tracks environmental damage and friendly fire.
- Added mex config for Tandem Craters and Silo Valley.
- Added a health multiplier modoption.
Fixes
- Improve lategame performance somewhat by dramatically reducing the performance cost of windgen farms.
- Per-unittype build spacing is now correctly saved between games.
- On/off initial state setting now works correctly.
- Vertical Aircraft Lines now work.
- Fixed metal multiplier modoption only working on mexes.
- Fixed awards treating dynamic comms as having 1000 cost and base health.
- Fixed energy multiplier modoption not working on Commanders.
- Fixed idle comms being selected by Select Idle Con regardless of the Track Commanders setting.
- Fixed Factory Panel being very slow to update and not noticing interruption (canceled/killed) if it happened to the last unit in the queue.
- Fixed irrelevant votemove showing up ingame.
- Fixed the COFC tiltzoom issue where the camera would not keep the cursor/center on the zoom target when zooming in or out quickly.
- Fixed Tidal build tooltip showing Windgen health.
- Fixed Zenith tooltip crash.
- Fixed penitent spycrab commander.
- Fixed default comm showing up as old armcom pregame.
- Fixed huge ghosted duplicate being drawn pregame.
- Fixed default comm not having a tooltip pregame.
- Fixed the case where if multiple people chose a comm of the same name, only one would have the tooltip pregame.
- Fixed comms not being rotated pregame.
- Fixed quick selection bar con # label disappearing briefly when the number changes.
Debug data:
[SQLBagOStuff] MainObjectStash using store ReplicatedBagOStuff
[objectcache] MainWANObjectCache using store EmptyBagOStuff
IP: 18.216.131.153
Start request GET /mediawiki/index.php?oldid=5026&title=V1.4.4.0
HTTP HEADERS:
CONTENT-TYPE:
CONTENT-LENGTH: 0
USER-AGENT: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
HOST: zero-k.info
ACCEPT-ENCODING: gzip, br, zstd, deflate
ACCEPT: */*
CONNECTION: close[localisation] LocalisationCache: using store LCStoreDB
[session] SessionManager using store SqlBagOStuff
[DBReplication] Cannot use ChronologyProtector with EmptyBagOStuff
[DBReplication] Wikimedia\Rdbms\LBFactory::getChronologyProtector: request info {
"IPAddress": "18.216.131.153",
"UserAgent": "Mozilla\/5.0 AppleWebKit\/537.36 (KHTML, like Gecko; compatible; ClaudeBot\/1.0; +claudebot@anthropic.com)",
"ChronologyProtection": false,
"ChronologyPositionIndex": 0,
"ChronologyClientId": false
}[DBConnection] Wikimedia\Rdbms\LoadBalancer::lazyLoadReplicationPositions: executed chronology callback.
[DBConnection] Wikimedia\Rdbms\LoadBalancer::getLocalConnection: connected to database 0 at 'localhost'.
[SQLBagOStuff] Connection mysql object #127 (handle id #121) will be used for SqlBagOStuff
[session] SessionBackend "36o99hgcf2gioot624fcc5ljv0k9psbb" is unsaved, marking dirty in constructor
[session] SessionBackend "36o99hgcf2gioot624fcc5ljv0k9psbb" save: dataDirty=1 metaDirty=1 forcePersist=0
[cookie] already deleted setcookie: "wikidb229_mw__session", "", "1712649649", "/", "", "", "1"
[cookie] already deleted setcookie: "wikidb229_mw_UserID", "", "1712649649", "/", "", "", "1"
[cookie] already deleted setcookie: "wikidb229_mw_Token", "", "1712649649", "/", "", "", "1"
[cookie] already deleted setcookie: "forceHTTPS", "", "1712649649", "/", "", "", "1"
[DBConnection] Wikimedia\Rdbms\LoadBalancer::getLocalConnection: connected to database 0 at 'localhost'.
Title::getRestrictionTypes: applicable restrictions to [[V1.4.4.0]] are {edit,move}
[ContentHandler] Created handler for wikitext: WikitextContentHandler
[MessageCache] MessageCache using store SqlBagOStuff
[localisation] LocalisationCache::isExpired(en): cache for en expired due to GlobalDependency
[localisation] LocalisationCache::recache: got localisation for en from source
[DBQuery] startAtomic: entering level 0 (LCStoreDB::finishWrite)
[DBQuery] endAtomic: leaving level 0 (LCStoreDB::finishWrite)
[SQLBagOStuff] Connection mysql object #127 (handle id #121) will be used for SqlBagOStuff
[SQLBagOStuff] Connection mysql object #127 (handle id #121) will be used for SqlBagOStuff
[SQLBagOStuff] Connection mysql object #127 (handle id #121) will be used for SqlBagOStuff
[SQLBagOStuff] Connection mysql object #127 (handle id #121) will be used for SqlBagOStuff
[SQLBagOStuff] SqlBagOStuff::lock failed due to timeout for wikidb229-mw_:messages:en.
[SQLBagOStuff] Connection mysql object #127 (handle id #121) will be used for SqlBagOStuff
[SQLBagOStuff] Connection mysql object #127 (handle id #121) will be used for SqlBagOStuff
[MessageCache] MessageCache::load: Loading en... local cache is empty, global cache is expired/volatile, loading from database
ParserFactory: using preprocessor: Preprocessor_Hash
Unstubbing $wgLang on call of $wgLang::_unstub from ParserOptions->__construct
[caches] parser: SqlBagOStuff
Article::view using parser cache: no
Article::view: doing uncached parse
[SQLBagOStuff] Connection mysql object #127 (handle id #121) will be used for SqlBagOStuff
[Preprocessor] Cached preprocessor output (key: wikidb229-mw_:preprocess-hash:7e09460e2cb7f2c613f0f4cd7997122e:0)
[objectcache] Rejected set() for wikidb229-mw_:page:10:2f3b143b4adbc242ba82724ba11511978f2793e2 due to pending writes.
[objectcache] Rejected set() for global:revision-row-1.29:wikidb229-mw_:818:8475 due to pending writes.
[Preprocessor] Cached preprocessor output (key: wikidb229-mw_:preprocess-hash:4a77b401c9092d9e706f7bbecab2e978:1)
[objectcache] Rejected set() for wikidb229-mw_:page:10:55fa941bea79a2dda2e61ffb469279c5273c057d due to pending writes.
[objectcache] Rejected set() for global:revision-row-1.29:wikidb229-mw_:58:10085 due to pending writes.
[objectcache] Rejected set() for wikidb229-mw_:page:10:1eea3d5309d2a88c1e83cbfafba24489c41a09ad due to pending writes.
[objectcache] Rejected set() for global:revision-row-1.29:wikidb229-mw_:1979:10035 due to pending writes.
[objectcache] Rejected set() for wikidb229-mw_:page:828:3df63b7acb0522da685dad5fe84b81fdd7b25264 due to pending writes.
[objectcache] Rejected set() for global:revision-row-1.29:wikidb229-mw_:78:981 due to pending writes.
[ContentHandler] Created handler for Scribunto: ScribuntoContentHandler
[Scribunto] Scribunto_LuaStandaloneInterpreter::__construct: creating interpreter: ""C:\Projekty\zero-k.info\www\mediawiki\extensions\Scribunto\includes\engines\LuaStandalone/binaries/lua5_1_5_Win64_bin/lua5.1.exe" "C:\Projekty\zero-k.info\www\mediawiki\extensions\Scribunto\includes\engines\LuaStandalone/mw_main.lua" "C:\Projekty\zero-k.info\www\mediawiki\extensions\Scribunto\includes" "0" "8""
[gitinfo] Candidate cacheFile=C:\Projekty\zero-k.info\www\mediawiki/gitinfo.json for C:\Projekty\zero-k.info\www\mediawiki
[gitinfo] Cache incomplete for C:\Projekty\zero-k.info\www\mediawiki
SiteStats::loadAndLazyInit: reading site_stats from replica DB
[objectcache] Rejected set() for wikidb229-mw_:SiteStats:groupcounts:sysop due to pending writes.
[objectcache] Rejected set() for wikidb229-mw_:file:73af53ccad147c77191d984a0352b7bfb895e391 due to pending writes.
[objectcache] Rejected set() for wikidb229-mw_:page:828:55fa941bea79a2dda2e61ffb469279c5273c057d due to pending writes.
[objectcache] Rejected set() for global:revision-row-1.29:wikidb229-mw_:77:1496 due to pending writes.
[objectcache] Rejected set() for wikidb229-mw_:page:828:690afa83acf2d824b47ef6e809fe02b9ca57d63f due to pending writes.
[objectcache] Rejected set() for global:revision-row-1.29:wikidb229-mw_:11:170 due to pending writes.
[objectcache] Rejected set() for wikidb229-mw_:page:828:cbb9fa252e60809efa55a7ad83aea5438ef56753 due to pending writes.
[objectcache] Rejected set() for global:revision-row-1.29:wikidb229-mw_:28:111 due to pending writes.
[Preprocessor] Cached preprocessor output (key: wikidb229-mw_:preprocess-hash:7e09460e2cb7f2c613f0f4cd7997122e:0)
MediaWiki::preOutputCommit: primary transaction round committed
MediaWiki::preOutputCommit: pre-send deferred updates completed
MediaWiki::preOutputCommit: session changes committed
MediaWiki::preOutputCommit: LBFactory shutdown completed
Title::getRestrictionTypes: applicable restrictions to [[V1.4.4.0]] are {edit,move}