Skip to content

1.4.0

Compare
Choose a tag to compare
@katursis katursis released this 03 May 10:14
· 51 commits to 0.3.7 since this release
  • Added new types: PR_STRING8, PR_STRING32, PR_IGNORE_BITS
  • Added BS_ReadFloat3, BS_ReadFloat4, BS_ReadVector, BS_ReadNormQuat, BS_ReadString8, BS_ReadString32, BS_WriteFloat3, BS_WriteFloat4, BS_WriteVector, BS_WriteNormQuat, BS_WriteString8, BS_WriteString32 macroses
  • Added PR_BITS_TO_BYTES, PR_BYTES_TO_BITS macroses
  • Added IRawPacket/IncomingRawPacket, OnIncomingRawPacket callbacks. Now you can capture your own RPC from a client within ID_RPC packet
  • Added PR_SendPacketToPlayerStream, PR_SendRPCToPlayerStream, PR_SendPacketToVehicleStream, PR_SendRPCToVehicleStream stocks
  • Added PR_StatsUpdate (BS_ReadStatsUpdate, BS_WriteStatsUpdate), PR_RconCommand (BS_ReadRconCommand, BS_WriteRconCommand) structs
  • Added BS_NewCopy native
  • Added support for multiple zcmd-style handlers within a script
  • Native BS_Send marked as deprecated. Use PR_SendPacket instead
  • Native BS_RPC marked as deprecated. Use PR_SendRPC instead
  • Native BS_EmulateIncomingPacket marked as deprecated. Use PR_EmulateIncomingPacket instead
  • Native BS_EmulateIncomingRPC marked as deprecated. Use PR_EmulateIncomingRPC instead
  • Fixed "copyData == false (AddBitsAndReallocate)" warning. Now you can modify packet/RPC and exceed the allocated buffer
  • Fixed "GetPacketId not found" error
  • Fixed reading multibyte strings
  • Added "You probably forgot to define FILTERSCRIPT in one of your filterscripts" warning
  • Internal optimization