Skip to content

Firmware update

Compare
Choose a tag to compare
@xzxADIxzx xzxADIxzx released this 29 Jun 00:06
· 245 commits to main since this release

I improved the synchronization of everything to the level where I can be proud of it, and also refactored the whole net code.

  • Make the nickname above players more clear
  • Corrected the renderer order of world canvases
  • Fix the sorting order of the hud message fragment
  • Added a collection of the network stats
  • Added a debugging menu
  • Added more info to the debugging menu
  • Fixed a bug with names containing [ in the chat
  • Added the ability to load 7-S through the /level command
  • Replaced SteamId (8 bytes) with AccountId (4 bytes)
  • Fixed the soft lock after connecting to a lobby during a battle with the Minotaur
  • Fixed the soft lock after respawning during a battle with the brain
  • Made the player doll slide and fall particles bigger
  • Fixed a bug due to which the game continued to think that the player is holding a skull, even after the skull was taken from them
  • Reduced the amount of damage that players receive from other players, especially from the drill
  • Synchronized the damage of the new weapons
  • Optimized the writing of entities by about 5-10%
  • Rewrote the logic of bullets and projectiles
  • Added the auto-destruction of the weapon in players' hands after their exit from the lobby
  • Synchronized gasoline
  • Synchronized explosions from alternative overpump
  • Fixed the ping after a shot from the rocket launcher
  • Made these annoying sounds from weapons quieter
  • Synchronized the size of rockets' explosions
  • Painted coins in the colors of the teams
  • Synchronized coins positions
  • Made the "flash" of the coin more noticeable by turning it to the player
  • Added cool effects to the second phase of the coin
  • Made coins priority aiming at players if PvP is allowed
  • Fixed the trails of rockets, cannonballs and coins coming from the beginning of coordinates
  • Improved Sam's pronunciation of Russian's И and Е
  • Synchronized coin-punch
  • Synchronized split-shot & other coin-stuff
  • Finished the team coins
  • Fixed bugs related to the last patch of the game
  • Added the basis for the future synchronization of custom enemies
  • Optimized idols (400-464 b/s => 32 b/s)
  • Optimized sentries (400-464 b/s => 176-384 b/s)
  • Synchronized the sentries states: standing, moving, aiming
  • Optimized malicious faces (400-464 b/s => 176-368 b/s)
  • Synchronized malicious faces' beam charges
  • Synchronized the destruction of the malicious face's corpse
  • Fixed the bug with a malicious face shooting not from its mouth
  • Added auto-cleaning of enemies' corpses
  • Fixed the bug with accumulating corpses of enemies in the Cyber Grind
  • Synchronized the animation of cerberus rising from their pedestals
  • Fixed a bug due to which StyleHUD was spamming with errors to the in-game console
  • Gave clients the ability to start the boss battle at 0-1
  • Gave clients the ability to start the secret boss battle at 0-2
  • Destroyed buggy invisible walls in some doors at 0-2
  • Gave clients the ability to start the first boss battle at 0-3
  • Gave clients the ability to start the ultra hard boss battle at 0-5
  • Gave clients the ability to start the secret boss battle at 1-2
  • Fixed the transition to the second phase of the Corpse of King Minos with a scaled boss health
  • Synchronized the names of bosses in the health bar
  • Synchronized the lighting in an arena at 3-1
  • Replaced destroyed doors with a teleport at 2-4
  • Synchronized Gabriel intro & outro cutscenes at 3-2
  • Gave clients the ability to start the boss battle at 3-2
  • Optimized common enemies (400-464 b/s => 352 b/s)
  • Optimized Gabriel (400 b/s => 368 b/s)
  • Synchronized Gabriel's attacks
  • Synchronized the torn hand of the swordsmachine at 0-3
  • Synchronized Agony and Tundra
  • Synchronized the Gabriel's intro & outro cutscenes at 6-2
  • Gave clients the ability to start the boss battle at 6-2
  • Synchronized Angry Gabriel's attacks
  • Synchronized the limbo buttons at 4-1 and 4-2
  • Synchronized V2's intro & outro cutscenes at 4-4
  • Gave clients the ability to start the boss battle at 4-4
  • Synchronized the slide animation on the second phase of V2 at 4-4
  • Forbade clients to restart the mission in the Cyber ​​Grind
  • Allowed clients to launch waves of enemies in the room with a red skull at 5-2
  • Optimized the synchronization of world triggers
  • Optimized the Minos' hand (400-464 b/s => 176 b/s)
  • Forbade the skull door at 6-1 to close to prevent a soft-lock
  • Improved the synchronization of Leviathan
  • Optimized Leviathan (736 b/s => 160 b/s)
  • Allowed clients to launch the fight with Leviathan
  • Made P-rank in multiplayer purple
  • Fixed a bug due to which skulls could stay after reloading of the level
  • Added a label for the loading screen
  • Added more stats to the debugging menu
  • Optimized the target finding by skipping it on some frames
  • Fixed the uploading of sprays
  • Increased the speed of sprays uploading
  • Increased the lifetime of sprays
  • Removed the cooldown on sprays uploading
  • Optimized the reading and writing of data
  • Optimized hideous masses (400-464 b/s => 172 b/s)
  • Made hideous masses switch to the second phase by exactly 20% of their health
  • Synchronized the limbo button at 7-1
  • Optimized Johninator (400-464 b/s => 352 b/s)
  • Optimized Minotaur (368 b/s => 304 b/s)
  • Allowed clients to use the claw at 7-2
  • Reworked the synchronization of every level
  • Fixed a bug due to which some locations could be unloaded while the player is in them
  • Made enemies not target dead players
  • Optimized players (928 b/s => 688 b/s)
  • Removed the ping of using the hook on an enemy
  • Synchronized guttermans' explosions
  • Added an option to enable the healing of bosses after the death of a player
  • Made PPP work even if there is only one player in a lobby
  • Painted the reflection of a team coin
  • Fixed a bug due to which the lasers of the brain at 7-4 could disappear after respawn
  • Synchronized insurrectionists' attacks
  • Synchronized insurrectionists' knockdowns
  • Synchronized the color of the insurrectionist at 4-2
  • Synchronized Angry and Rude
  • Optimized insurrectionists (400-464 b/s => 368 b/s)
  • Fix a bug due to which clients were unable to load into the museum
  • Made the cheats allowed option affect clients only
  • Decreased the chance to see the secret message during loading