Monday, October 19, 2009

1.7.3 Latest Updates

Here's the list so far for 1.7.3, including updates from the last few days:

  • Standardised file I/O further.
  • Prevented PK3 support from creating a folder structure under %USERPROFILE%\Local Settings\temp.
  • Removed nehahra cutscene cvars from checking/enumeration for non-Nehahra games.
  • Added new PROTOCOL_VERSION_MH extending coordinate system to 3.402823466e+38F.
  • Improved accuracy of angle quantization for old protocols.
  • Changed angles to quantized shorts instead of full floats for new protocol (bandwidth and packet size).
  • Added improved baseline comparison/updating to new protocol.
  • Optimized translated player skin uploads to resolve multiplayer stalls and hitches during intense firefights with lots of players.
  • Added autocompletion for alias commands.
  • Restructured command execution for better performance (binary search instead of linear search, etc).
  • Increased command buffer to 1MB.
  • Removed last occurrances of std::vector and std::algorithm.
I'm still intending to release this one by the end of October, which probably means sometime next week! I do need to go back and remind myself of a few things that need to be done for it though: one of the bad things about taking a break...

0 comments: