|
| 1 | +2025-12-09: Version 4.6.2: |
| 2 | + * General: |
| 3 | + * Fix: Add transporter weapon validity check (commit:a085887b4e3093e695f24f40a666170820c494ca, #4617) |
| 4 | + * Fix: Resolve assert when loading replay with in-memory map archive (commit:6be51879a4bc0182ffc19b045d1d4fbe064a6e11, #4619) |
| 5 | + * Fix: Allow stats / mods to change cyborg movement sound (commit:6800ec64a58f92a8387d0b8d1656adcd956c6cf7, #4623) |
| 6 | + * Fix: Correct and clarify some topics of the in-game guide (commit:ae6965a270a9763619687e13e6642d26fbd1d587, #4582) |
| 7 | + * Fix: Various potential crashes / asserts (too many commits, #4597, #4657, #4658, #4659, #4687) |
| 8 | + * Graphics: |
| 9 | + * Fix: MP Transporter model fixes (commit:7fbf3f31097c74b15cdcd2f2bbccd0ec07c95394, commit:ff6df7712aee58e1030bc52b460eb7aa6358aa63, #4627) |
| 10 | + * Fix: Remove validation layers in Vulkan device create info (commit:ac9bc67d6ad24c2663b15e6554d659e787e27da3, #4638) |
| 11 | + * Campaign: |
| 12 | + * Add: Update Reclamation and Fractured Kingdom addon campaigns (commit:c50d79adf14fd8a032eb2fafc1c5c80a83bf4b89, commit:bb1d84ac901682d4b8066be2c5ebd5fc3793a68b, #4634) |
| 13 | + * Fix: Make toggle options in GUI easier to understand (commit:2fa575d5a7a8b608ce4e80cb8f93923de9f1b835, #4645) |
| 14 | + * Fix: Tower Wars tweak for Classic Balance (commit:b3578e1abbcef259ef5639fe4b56bc184185bee5, #4679) |
| 15 | + * Multiplayer: |
| 16 | + * Add: locked.readybeforefull option, to prevent checking ready before all open player slots are full (commit:af81baa87bc49c5312170cbda8dafc5d42d091c4, #4691) |
| 17 | + * Change: Let Insane difficulty AI bots start with gates (commit:8a61dbab079846fd6cc6ea59bc6ef142da8c1586, #4640) |
| 18 | + * Fix: Refactor how player connection state is recorded and handled, resolve "kick loop" (commit:3703421fd2ed99cf98fc5f69c0881d18a0b2d616, #4588) |
| 19 | + * Fix: Trigger lobby browser refresh when exiting game lobby (commit:ae697c460a40e9d097687c37cbd5802f96372e76, #4605) |
| 20 | + * Fix: Improve state management when --startplayers is specified (commit:ae35595678dfb34c1570bdb92fb8acadedf2b7af, #4605) |
| 21 | + * Fix: sendBeacon error when spectator host (commit:119585ec10af38c6207b0e60204471879a4b1875, #4620) |
| 22 | + * Fix: Errors in the maps Valley and Concrete (commit:7e381ce319a092f3c69552381024d09bbd702ee7, commit:169eaa25c6c22474ec9c5ee0c5f602bff7d8e71f, #4636) |
| 23 | + * Fix: Name conflict with MP scavenger body stats (commit:e539abc3e1ae4cd1d344d1fd39c6f4f29ad06768, #4673) |
| 24 | + * Fix: Improve not-ready-kick messaging (commit:f094d72d129a36d7431fa353f4bb9d68a539f8e1, #4691) |
| 25 | + * Fix: netplay: Schedule port mapping request callbacks under the mutex (commit:6ceb6ca5c891ea1244433a81f820c1f2aa63dc52, #4698) |
| 26 | + * Scripting: |
| 27 | + * Add: scriptName to playerData (commit:7b933b4093ce08ed65a3ddbe7c423aa06f380e05, #4647) |
| 28 | + * Change: Add optional center param to fireWeaponAtLoc (commit:43954282e18b96f1f2ad5806911854d800f54963, #4686) |
| 29 | + * Fix: Update quickjs-wz, improving performance and fixing bugs (too many commits, #4596, #4613, #4639, #4685, #4699) |
| 30 | + * Fix: syncRandom() return type (commit:dc4ed949908f7331189b1eeba5821b372d8c7eb7, #4630) |
| 31 | + * AI: |
| 32 | + * Nexus: |
| 33 | + * Improve game performance when multiple Nexus bots are used |
| 34 | + * Fix help system accessing help data incorrectly |
| 35 | + * Fix a countDroid() call doing nothing for when to skip production |
| 36 | + * NullBot family: |
| 37 | + * Fix Hover AI causing "ruleset warnings" over the Mini-Rocket Pod |
| 38 | + * Fix missing parenthesis introduced back in 2016 in function buildVtols (due to a recent commit, and this going unnoticed, that change unintentionally broke NullBot defense building behaviors) |
| 39 | + * Make sure VTOL pads are built in safe areas |
| 40 | + * Cobra: |
| 41 | + * Can use Particle Gun now |
| 42 | + * Create chance() function to remove repeated random() < X calls |
| 43 | + * Slightly refactor research tree into separate functions |
| 44 | + * Update const style convention (similar to libcampaign) to distinguish local and global constants |
| 45 | + * Go for Power research more if available in low oil |
| 46 | + * Reduce or eliminate chance of trapping trucks in high oil maps as it was trying to defend base derricks |
| 47 | + * Try building repair facilities near other repair facilities (works best on high oil maps) |
| 48 | + * Add a Cannon VTOL personality (AV chat command) |
| 49 | + * Bump repair thresholds to medium damage levels |
| 50 | + * Improvements to high oil build orders |
| 51 | + * Much better T2+ No Bases support in all map types |
| 52 | + * Micro optimize low oil build order to build power modules before cyborg factories |
| 53 | + * Try using research labs with modules first when selecting research |
| 54 | + * Some small research path optimizations |
| 55 | + * Force Cobra to research defense topics randomly since they don't take long these days |
| 56 | + * Cobra defends bases and oils better with defenses (kinda turtle-AI like) |
| 57 | + * Fix Cobra building base structures very far away sometimes, due to a cache call collision returning an oil truck's defense structure location |
| 58 | + * Rocket personality now ignores MG past the early game, will go full rocket artillery instead to optimize research |
| 59 | + * Make it prefer stronger bodies faster, more chance to build heavy ones |
| 60 | + * Fix a very old bug on Advanced Bases Cockpit / Cockate where truck production would be delayed for a few minutes (This will also fix other such maps that give almost no base structures on these settings) |
| 61 | + * BoneCrusher: |
| 62 | + * Fix some out-of-bounds access errors causing asserts |
| 63 | + * Huge performance improvements (eliminates stutters in many higher oil maps) |
| 64 | + * Fix a broken if statement for adding oil hunters which wanted to call a function to check something oil related |
| 65 | + * Balance MP: |
| 66 | + * Change: Partial revert: SuperTransport base HP 3000 -> 2200, due to interaction with PR #3252 (commit:78b304b56ed9564e5d369b2448be4ab07a60069b, #4704) |
| 67 | + * Fix: Copy paste stat error for Particle Gun emplacement (commit:7ed4dabf07e42bc48bc6dcfba8d0f0089f20107f, #4580) |
| 68 | + * Fix: Thermal typo under bbaatow in structure.json (commit:6e4d7e9484addc8f4e8394ff7351b9280a6a6120, #4697) |
| 69 | + * Other: |
| 70 | + * Add: Gentoo support to get-dependencies_linux.sh (commit:19a21960feb437810ba3e6626d6f3355ffa37056, #4584) |
| 71 | + * Add: Debian / Raspberry Pi OS support to get-dependencies_linux.sh (commit:19ead363d027c6734e313837bb5488a6ec6b5a7c, #4591) |
| 72 | + * Add: Reminder messages in tutorial (commit:e6355e51c415d070fdaef5dc22ea663f6539a37d, #4702) |
| 73 | + * Change: Port backend from SDL2 to SDL3 (too many commits, #4661) |
| 74 | + * Fix: GameNetworkingSockets absl symbol leaks with protobuf (commit:fd2ab132761d293eb909f4734bc9b4eec341fa8e, #4576) |
| 75 | + * Fix: Create albums music folder in config (commit:62bcfc9585cd7db0227607374618e3055a1adca0, #4609) |
| 76 | + * Fix: Replace uses of sprintf (commit:ebeaaa7958f35879eea7b57474eff0c89aa4fb03, #4607) |
| 77 | + * Fix: CMake: Update FindZIP to find 7zz (commit:38102e314a79dc8f6b22aed863cc7e6abba7d715, #4621) |
| 78 | + * Fix: Snap: Add workaround for amdgpu.ids issue (commit:251f7c74bb3ac6ea15cbe29148c50fe7163f4188, #4648) |
| 79 | + |
1 | 80 | 2025-09-16: Version 4.6.1: |
2 | 81 | * General: |
3 | 82 | * Fix: Add various buggy drivers to the Vulkan driver blocklist (too many commits, #4560, #4568) |
|
0 commit comments