2015/01/13 - Blockland r1956

Author Topic: 2015/01/13 - Blockland r1956  (Read 71253 times)

Badspot

  • Administrator
Changes:

  • ParticleData framesPerSec value is now synced to clients
  • Removed deprecated aiConnection class
  • Removed old, non-functional "storm" features of precipitation object
  • Sky object network update size reduced significantly, should fix bad packet when changing environment settings rapidly
  • Light list in wrench gui is now sorted alphabetically
  • Brick movement is now camera relative when in free cam mode
  • Fixed https link parsing in chat
  • Partially typed chat messages are now preserved when going from the loading screen to game
  • Fixed case where player is stuck in animation on spawn (credit)
  • Fixed chat being the wrong size in the loading screen
  • Fixed backspace not repeating while playGui is active
  • Delete buttons added to save/load bricks GUIs
  • Fixed this graphical error on modTer ramp
  • Miscellaneous network packing cleanup
  • Added ballRadius field to projectileData, used to prevent sports balls from sinking into ground
  • Fixed sports balls teleporting up through player when you run over them
  • Certain cases of the master server failing will no longer kick players from the game
  • Adjusted padding of listclients() console function for 6 digit IDs
  • Addressed crash exploit related to NetStringTable - I've attempted to fix the actual bug in the class, rather than detect and filter bad traffic.  Hopefully this works.
  • Improved error handling on most master server posts/auth queries
  • ModTer visible faces fix (credit)
  • Client disconnect/CDROP echoes now show player name
  • Fixed local connection IPX address echo displaying garbage on Mac
  • Fixed screenshot functions being able to write outside of game folder
  • Added more sanity checks for brick limit, as people are still somehow setting this to zero
  • Made it less trivial to change your client timescale
  • Health level of other players is no longer sent over the network
  • Random environment button will no longer set transparent ground
  • When ghosting, unghosted objects are now prioritized.  This is to address slow loading when there are a lot of players/vehicles moving around.  
  • Increased maximum ghost limit to 1M, what could go wrong
  • Increased datablock limit to 8k, that'll be fun to download
  • You can now set individual player speeds directly using the following functions
    • setMaxForwardSpeed
    • setMaxBackwardSpeed
    • setMaxSideSpeed
    • setMaxCrouchForwardSpeed
    • setMaxCrouchBackwardSpeed
    • setMaxCrouchSideSpeed

r1955
  • Fixed issue with deleting bricks

r1956
  • Reverted ghosting optimization while I figure out what's wrong with it
  • Fixed camera relative brick movement with supershift enabled
« Last Edit: January 13, 2015, 04:49:58 PM by Badspot »

Badspot

  • Administrator
Apparently I just forgeted up.  One moment.


sweet! some pretty nifty stuff in here
« Last Edit: January 13, 2015, 01:39:33 PM by Racerboy »

Partially typed chat messages are now preserved when going from the loading screen to game

forget YES

It's 2015 man.
Its okay everyone makes a mistake at least once.


  • Removed deprecated aiConnection class
I hope this isn't gonna cause probl-
Addressed crash exploit related to NetStringTable - I've attempted to fix the actual bug in the class, rather than detect and filter bad traffic.  Hopefully this works.
FFYES. Crash exploit fixed. :D

I'd like to thank my mom, my dad, the academy.

Thanks a lot guys, we all appreciate it.

Its okay everyone makes a mistake at least once.
Hasn't he done this before also? lol

ONE MILLION BRICKS

ONE MILLION

Pretty much everything in that changelog is the best thing ever