Skip to content

Update 4.1

Latest

Choose a tag to compare

@devilExE3 devilExE3 released this 28 Feb 14:21
· 1 commit to master since this release

Main takeaway from this release:

fixed an exploit in the server code


Other important changes: (client sided)

  • Changed spectating logic to allow spectating player ID 0
  • Added file downloader GUI to visually see the downloaded file progress
  • Added three new console commands: connect, disconnect, exit
  • Modified console to be always accessible with the ` (backtick) keybind
  • Changed scoreboard by removing the "sort by score" logic.

Other minor changes: (client sided)

  • Optimized harmony hooks to use transpilers instead of returning false on the prefix hook
  • Changed PlayerMovement.Update logic to report suicide by void even if the player is in the pause menu
  • Fixed some bugs related to the FileHandler logic
  • Added an error screen if Harmony fails to patch the assembly
  • Changed all log methods to include a prefix
  • Removed some useless logs
  • Changed the console to automatically scroll if you are at the bottom
  • Allow the server to send split ticks (send multiple update frames for the same tick)
    This makes it easier to implement NPCs in the gamemode code
  • Changed the "Bad network" text so it doesn't spam your kill feed. Instead it's pinned to the top and shown once.
  • Added some try/catch blocks around console commands
  • Changed spectate logic so camera offset doesn't reset when you re-enter spec mode

These commits also include a general reformatting of the source code.