MAIN CHANGES
Not much to say about this one, just a maintenance update with a lot of tweaks and bug fixes.
Bug/Idea medals will be awarded later in the day. Note that your medal cannot be awarded if your in-game callsign doesn’t match your forum name (put it in your forum profile where it says “name” so I can find it).
COMPATIBILITY
You will lose:
- any mid-mission progress
- your language selection
CHANGELOG
New features –
Tweaks –
Bug fixes –
Internal changes
-
Deleted users who haven’t logged in during the past week and have less than 10 minutes of playtime, and also users who haven’t logged in during the past 4 weeks and have less than an hour of playtime, and also users who haven’t logged in during the last 12 months and haven’t set an e-mail. Note that users with any purchase are never deleted. -
“Terminator Chickens” wave: enemies now spawn facing towards the ‘inside’ of the screen (were previously always facing right). They also spawn slightly closer to the edge of the screen. (@ordinary_ryxt ) -
Quest goals: Corrected reference from “charity gifts” to “charity atoms”. -
Corrected spelling errors in quest-related phrases (“spaceraft”). -
“It gets cold in space” boss: Prevented repeatedly targetting the bottom half of the screen. (@Arian_Playz1384 ) -
Meteor Shower missions: “Treasure Shower” wave can now appear with a 5% probability (@ChickenGaming
Idea) -
“Compare” screen: Fixed 2nd player incorrectly showing 1st player’s quest rank icon (@PRO
Bug) -
Quests: Rephrased “Fly mission difficulty” hint to make it clear that the starting difficulty needs to be greater than the specified amount (@GuestUniverse
Idea) -
Quests: “Use equipment” and “Use spacecraft” goals are now correctly limited to 100% (@neonep
Bug) -
Quest goals UI: Added padding between caption and X/Y progress. -
Compare screen: Fixed less “partial missions” considered as “being better” (applied v.97 fix also to “per hour” stats) (@RainbowBoyVN
Bug) -
Fixed cases where a gift/atom dropping outside the screen (but approximately parallel to its edge) would not be immediately deleted, thereby preventing (delaying) the wave from ending (@Arnav
Bug) -
Quests: “Collect food” goal: swapped caption and hint (@thai2910
Bug) -
Added a faster version of the “grayscale” pixel shader. -
For faster performance, “Low detail” mode now uses fast version of grayscale pixel shader on backgrounds (@neonep
Idea) -
When sorting owned equipment by “type”, they are now also sorted by decreasing upgrade level (after class and rarity) (@QuackQuack
Idea) -
M40x spacecraft description: changed references from “twin/quad engines” to “exhausts” (@QuackQuack
Idea) -
Months are now assumed to be exactly 365/12 days long (previously, all months were assumed to be 31 days long, which caused some discrepancies when printing out time intervals) (@PlasmaX @TheGoldenBoss128
Bug) -
Darkness missions: Background colorization is now also partially affected by hot/frozen environment (@Pinanas
Idea) -
Fixed discrepancy between in-mission timer and “Mission Outcome” screen “Mission time” (@neonep @GuestUniverse
Bug) -
“Dyson Spheres” wave: Suns no longer cause overheat while spacecraft is invincible (e.e., spawning, Dimensional Phase-out) (@Baron
Bug) -
Multiplayer: Fixed host crash when trying to kick a player who has just left. -
Local timezone’s midnight is now calculated correctly (affects when “Daily Stipend” is awarded) (@QuackQuack
Bug) -
Multiplayer browser: Removed useless quantization when sorting by starting difficulty. -
Sorting mission by difficulty now also (secondarily) takes ending difficulty into account. (@QuackQuack
Idea) -
Fixed Chiller attacking while outside the screen (@Lynette
Bug) -
Server will now reject logins while under heavy load (as measured by database congestion) -
Regional stores / Shady dealers now also show price discounts relative to the Galactic Store. (@anon46675045
Idea) -
Windows server: Upgraded libcurl from v7.58.0 to v.7.81.0 (to match Ubuntu 22.04) -
“Bomb barriers” now make a metallic ricochet sound when hit (@Spamton_g_Spamton
Bug) -
Renamed “Recruit” quest rank to “Janitor” to reduce confusion with generic “recruit” addressing. -
“Alien Mothership”/“I’ll be back” bosses: Projectiles are now removed when last piece is destroyed (@iIfireIi @Lynette @PlasmaX
Idea) -
Reaching a spacecraft’s maximum weapon power level “(+MAX)” now shows a “Max Power!” bonus (0 points) (@OneWingLunarian @windinecraft
Idea) -
H&C 101/201 spacecraft: Moved central exhaust away from spacecraft. Also, it’s now properly occluded by tail wing (@Lynette
Bug) -
M40x spacecraft: Moved central exhaust closer to spacecraft so that it better connects with fuselage. -
M408 spacecraft: More precise placement of outer exhausts. Improved occlusion by tail wing. -
In-mission HUD bonus list scrolls faster if there are too many bonuses (@OneWingLunarian
Idea) -
Compare screen: Moved text further away from spacecraft to prevent overlap (@Lynette
Idea) -
Windows: Updated libjpeg from v.6b to v.9e. -
Linux: Updated libjpeg from v.9d to v.9e. -
macOS: Updated libjpeg from v.8c to v.9e. -
iOS: Updated libjpeg from v.8c to v.9e. -
Passed source code through clang-format. -
Missions can now be sorted by environment (@Starbrockle
Idea) -
Removed weapon frequency data from database. -
Removed instrumented network traffic to debug multiplayer crashes (introduced in v.119) -
Groundwork on iOS port (IAP).
There is bug in v.120, where the Quest data is not properly restored and some progress may be lost. Symptoms:
- Your “Fly environmental missions” goal progress is reset.
- Your “Use weapon” goal progress is reset.
- Your “Use equipment” goal is either reset, or magically completed.
- Your “Use spacecraft” goal is either reset, or magically completed.
Fixing this bug properly requires a revert of the whole database to pre-v.120, so I’m going to leave it as-is for now and hope that it doesn’t create more serious problems. If you do notice yourself getting kicked out of the server, though, report it immediately.


