Update log
Full Zeta Leporis RTS update
The complete published notes, normalized for clean reading and source attribution.
Extracted changes
- Maps
- Performance
Changelog
-No longer possible to open the ingame menu from stats screen in certain cases. -Tutorial no longer spawns extra asteroids and fuel clouds if singleplayer map type is set to "fair random". -Fixed order of operations issue with upgrade script. -Fixed a variable typo that was presumably causing the Technology Research Facility and Battlestations to still display their energy tech 5 upgrade cost in tech level 6. -Updated Gamemaker IDE to v2024.14.3.217 -Updated background manipulation code to stop using GMS 1.4 compatability scripts. -Added graphics quality setting to options menu after determining that computers with integrated graphics (aka potatoes) struggle with the parallax background. -Fixed issue allowing auto-upgrade to infinitely (but very slowly) upgrade tech level past tier 6. -Fixed issue preventing shipyards from constructing ships without first clearing the build queue if the shipyard was assigned a build queue before it was done being constructed. -Addressed some potential resource deposit issues caused by some cases of old code not being updated. -Fixed issue where two players' collectors could be built on one resource deposit if the first player built there after being redirected from an already occupied deposit.
multiplayer (work in progress).5.42 -Surrender button removed for host and eliminated players. -Fixed client crash caused by resetting some still-needed variables on client surrender. -Fixed issue preventing clients from receiving match statistics from host at match end. -Fixed global.multiplayer accidentally not getting reset to false when exiting via main menu button. -Client no longer executes AI control and match statistics code that only the host should be doing. -Fixed the code that prevents the host from sometimes playing clients' mechbot noises. -Added an intentional client crash key (C) to test host handling of client crashes. .5.43 -Removed intentional client crash key. -Removed some unneeded stats code from client (host tracks stats and sends them to clients at match end). -Added missing graph data to statistics sent to client. .5.44 -Temporarily disabled some problematic client mechbot construction code and added some debug output for its game state. .5.45 -Re-enabled code disabled in .5.44 after determining it wasn't causing the problem, and removed the debug output. -Fixed client's unbuilt buildings getting removed on left mouse press. .5.46 -Replaced while with for loops for client hp/shield/maxshield updates. -Re-enabled debug drawing of selected units array. -Fixed stats grid not being sent to client properly at match end. -Player count is now updated properly for host and client when a client enters or leaves a player slot in the lobby. -Client units are now destroyed properly. This should solve the issues of incorrect unit counts and turret bases not getting destroyed, and probably some other things. -Fixed bug preventing research and upgrade button clicks from being sent from client to host. .5.47 -Fixed a host crash caused by checking for the existence of a variable instead of the string of the variable's name. .5.48 -Client structures no longer initiate auto-upgrade (this is handled by the host instead). -Client units now tell the host to initiate their researches and upgrades when GUI buttons are pressed, rather than trying to do it themselves. -The above changes eliminate the issue of the "nope" sound being played constantly client-side after .5.46. -Attempted to fix "read outside buffer" crash when getting match stats from host. -Fixed client research timers displaying incorrectly due to not having starting values updated correctly. -Host now updates client upgrade resource costs in all cases. -Technology, Engineering, and Science Research Facility upgrades are now fully multiplayer compatible. -Storage and shield capacity, production speed, and missile damage are now updated for units by clients
Source
