MAIN CHANGES
A lot of improvements to multiplayer! It’s still not quite done yet, but the overall experience should be much smoother now.
There’s now a new mission outcome called “PARTIAL”. You get this outcome if you’ve only played part of a multiplayer mission (either because you joined late, left prematurely, or got disconnected). If you play on as a zombie after losing your lives, the outcome is always DEFEAT.
The Photon Swarm’s bandwidth usage has also been fixed, so supporting 20+ players on a single game should be possible now
The way mission outcome is calculated has changed in this version (due to multiplayer), so please report any weirdness.
You can read more about multiplayer here: 🚀 Multiplayer
Bug/Idea medals will be awarded later in the day. Your medal cannot be awarded if your in-game callsign doesn’t match your forum name (send it to me in a private message).
COMPATIBILITY
You will lose:
- any in-mission progress
- all graphics options, which includes your window/borderless/fullscreen setting.
- if any options have been removed or added to a new version, then all menu options (not just graphics) will be lost.
CHANGELOG
New features – Tweaks – Bug fixes – Internal changes
- Deleted 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 past week and have less than 10 minutes 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.
- Multiplayer: Yolk-Star wave: Fixed ray guns appearing incorrectly when joining mid-wave.
- Multiplayer: Fixed crash when joining multiplayer games during the “Egg Cannon Cannon Cannon Cannonade” wave (@Sammarald Bug)
- Multiplayer: Fixed a lot of crashes (“Could not find object ID”) when host’s (or some guest’s) internet connection was overloaded. Note you’ll still be disconnected (this is unavoidable) – you just won’t crash.
- Multiplayer: LAN games are now marked in the browser, and they are no longer blocked due to incompatible NATs.
- Translations: Multiplayer phrases that referred to “firewall” now refer to “router”.
- Multiplayer: Now have separate messages for “player left the game” and “player timed out”.
- Client now guides Photon Swarm projectiles. Almost entirely eliminates bandwidth usage, in exchange for potential visual inconsistencies between client and server under high ping and/or low FPS.
- Multiplayer: Anomaly zones now affect each player individually. (@C0mplex Idea)
- Multiplayer: Host can now kick players out of game.
- Multiplayer: Red disconnection icon is shown when player is about to get disconnected (i.e., ping rises above 1000ms)
- Multiplayer browser: Disabled games are now sorted at the bottom
- Added contacts-only multiplayer games.
- All missions (except once-only missions) can now be flown multiplayer.
- Multiplayer: Charity meant for other players is now translucent. (@Desogran Idea)
- Improved multiplayer browser UI.
- Latency to multiplayer games is now shown without the need to actually join in.
- Added network traffic sequencing to protect against “overloaded network connection” bugs.
- Server capacity is re-checked before joining (avoids “Server is full” hard failure – which is still possible, though less likely now).
- Options → Network: Added option to force UDP port.
- Fixed anonymized nicknames being visible in the multiplayer scoreboard (@RainbowBoyVN Bug)
- Fixed anonymized nicknames being visible in the multiplayer system messages (@MoonKnight Bug)
- Updated Terms of Service (Terms of Service - Chicken Invaders Universe)
- Ctrl+Alt+X no longer works.
- Multiplayer: Joining players can now leave game by holding down ESC/Pause/P.
- Multiplayer: Minimum 40 FPS is now required to host multiplayer games.
- Only hosting player’s mouse pointer is now shown during in-mission pause menu.
- Multiplayer browser: fixed cases of current wave exceeding total waves (@Ardhane271 Bug)
- Fixed incorrect music playing when joining multiplayer games (@Dawid8 Bug)
- Joining an ongoing multiplayer mission on its last wave is now not allowed.
- Multiplayer: CHL is now required to join a CHL-only mission.
- Multiplayer missions completed after losing all lives are counted as a defeat rather than a victory (@iIfireIi Bug)
- Added new “PARTIAL” mission outcome (used in multiplayer missions).
- Perishables now perish for host and all participants in multiplayer missions.