MAIN CHANGES
A maintenance release with lots of bug fixes and improvements related mainly to the new Android version. Speaking of which, you can find the Android version here: 📱 Android (experimental preview) . Carefully read through the notes, because it’s still experimental.
Note that due to the addition of new options, all your saved menu Options have been reset.
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
- all your menu Options
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.
-
Reverted this change from v.121: Buttons and other UI elements now use “additive magic”.
-
Fixed Henterprise’s collision circle dropping lower in Halloween Edition (caused by cobwebs) (@ScarletCuboids Bug)
-
Removed useless
.preload
files from WADs. -
Socket errors now propagate correctly (and are reported by UI) when
::connect()
fails. -
Improved joystick/gamepad text entry screen.
-
Changes to “Letterbox” option can now be applied without restarting DirectX.
-
UVE event manager: Fixed NULL access crash when moving focus from an object to nothing (in principle always a bug, but only practically encountered in Android release build due to compiler optimizations).
-
Crab/V2 boss: Vial shatter sound effect is now also played in low detail mode (@ShadowMoon Bug)
-
Minor code fix-ups (removed unused variables and unreachable code) identified by Apple clang 14.0.0
-
Reworked how client processes player input to unify mouse/keyboard/touch control.
-
Fixed cost of renaming spacecraft being conflated with cost of renaming color theme (@RainbowBoyVN Bug)
-
Cost of renaming spacecraft is now 30 keys (was 75) (@VerMishelb @Horseradish Idea)
-
Calculation for “Birthday Accomplishment” medal now correctly takes time zone into account.
-
Reworked calculation for “Birthday Accomplishment” to make it more robust. Medals for multiple birthdays can now be (theoretically) awarded at once.
-
Cost of renaming Color Themes is now 1 key (was 15) (@iIfireIi Idea)
-
Removed
CHANNELVERSION
build parameter. -
First Android version (experimental).
-
“Marching On” wave: Fixed orientation of barriers in mirrored variation (@Fractorial Bug)
-
“Server is experiencing heavy load” message is now shown after database queue exceeds 70 items (was 40).
-
Removed Halloween content.
-
Joypad text entry: Space, backtick, and tilde characters are now allowed (@RainbowBoyVN Bug)
-
Fixed text blurring in small buttons without icons (e.g. main menu’s “Legal” button)
-
Instrumented network traffic to debug multiplayer crashes (between Windows and Android; related to Yolk-Star boss)
-
E-mails with uppercase letters in their domain names are now accepted.
-
Android: OS “navigation bar” is now hidden (@DePeeper Idea)
-
Configuration is now also saved when exiting Options screen (was previously only saved when entering main menu) (@Bandicoot Idea)
-
Android: Now compiled for armeabi-v7a (32-bit) architecture (was arm64-v8a).
-
Touchscreen: Added “Finger offset” option. Due to this change, all menu Options will be lost. (@DePeeper @Harciog @Abyss Idea)
-
Touchscreen: “Dragging sensitivity” is now a slider.
-
Keyboard controls: “Keyboard sensitivity” is now a slider.
-
Reworked (again) how client processes touch input.
-
Touchscreen: Fixed “network predictor” positioning (@VerMishelb Bug)
-
Touchscreen: Dragging is now also detected over the letterbox area (@VerMishelb Idea)
-
Android: Main menu is now not quittable (@VerMishelb Bug)
-
Touchscreen: Dragging into an on-screen button now doesn’t stop spacecraft movement (and button is ignored) (@Piotrek1113 Bug)
-
Android: Native soft-keyboards (IMEs) are now used for text input.