Skip to content

Release v2.1.0: Added missing message IDs and notification types

Choose a tag to compare

@sak0a sak0a released this 19 Dec 01:40
· 71 commits to master since this release
aa1690a

Full Changelog: https://github.com/sak0a/node-cs2/commits/v2.1.0

This release adds missing message IDs and notification types, preparing the library for future feature implementations.

Changes

Added Missing Message IDs to language.js

From EGCItemMsg (7 new IDs):

  • Dev_SchemaReservationRequest: 2004
  • RecurringSubscriptionStatus: 2530
  • AdjustEquipSlotsManual: 2531
  • AdjustEquipSlotsShuffle: 2532
  • OpenCrate: 2534
  • AcknowledgeRentalExpiration: 2535
  • VolatileItemLoadContents: 2536

From ECsgoGCMsg (11 new IDs):

  • BetaEnrollment: 9217
  • SetPlayerLeaderboardSafeName: 9218
  • ClientRedeemFreeReward: 9219
  • ClientNetworkConfig: 9220
  • GC2ClientNotifyXPShop: 9221
  • Client2GcAckXPShopTracks: 9222
  • MatchmakingGC2ClientSearchStats: 9223
  • PremierSeasonSummary: 9224
  • RequestRecurringMissionSchedule: 9225
  • RecurringMissionSchema: 9226
  • VolatileItemClaimReward: 9227

Added Missing Notification Types to enums.js

New ItemCustomizationNotification types (10 added):

  • ExtractSticker: 1054
  • EncapsulateSticker: 1055
  • RemovePatch: 1089
  • ApplyPatch: 1090
  • ApplyKeychain: 1091
  • RemoveKeychain: 1092
  • ClientRedeemMissionReward: 9209
  • ClientRedeemFreeReward: 9219
  • XpShopUseTicket: 9221
  • XpShopAckTracks: 9222

Impact

  • Backward Compatible: All changes are additive, no breaking changes
  • Future Ready: Message IDs are now available for implementing new features
  • Complete Coverage: All known CS2 message IDs from latest protobuf definitions are included