Repository navigation
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.Updatelogic to report suicide by void even if the player is in the pause menu - Fixed some bugs related to the
FileHandlerlogic - 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.