From 20ae4f63524bb701541303d89297b0d12135e565 Mon Sep 17 00:00:00 2001 From: skuzzis <61626661+skuzzis@users.noreply.github.com> Date: Fri, 26 Sep 2025 10:12:36 +0000 Subject: [PATCH] Syncing changes automatically to SwiftlyS2 for today's CS2 Update. --- .../CGCStorePurchaseInit_LineItemImpl.cs | 4 ++++ .../Classes/CMsgAdjustEquipSlotsImpl.cs | 4 ++++ .../Protobufs/Classes/CMsgApplyStickerImpl.cs | 24 +++++++++++++++++++ .../Protobufs/Classes/CSGOUserCmdPBImpl.cs | 4 ---- .../Classes/CSOEconGameAccountClientImpl.cs | 4 ++++ .../Protobufs/Classes/CSubtickMoveStepImpl.cs | 8 +++---- .../CGCStorePurchaseInit_LineItem.cs | 3 +++ .../Interfaces/CMsgAdjustEquipSlots.cs | 3 +++ .../Protobufs/Interfaces/CMsgApplySticker.cs | 18 ++++++++++++++ .../Protobufs/Interfaces/CSGOUserCmdPB.cs | 3 --- .../Interfaces/CSOEconGameAccountClient.cs | 3 +++ .../Protobufs/Interfaces/CSubtickMoveStep.cs | 4 ++-- protobufs/cs2/cs_usercmd.proto | 1 - protobufs/cs2/usercmd.proto | 4 ++-- 14 files changed, 71 insertions(+), 16 deletions(-) diff --git a/managed/src/SwiftlyS2.Generated/Protobufs/Classes/CGCStorePurchaseInit_LineItemImpl.cs b/managed/src/SwiftlyS2.Generated/Protobufs/Classes/CGCStorePurchaseInit_LineItemImpl.cs index e89a1b75c..61054b825 100644 --- a/managed/src/SwiftlyS2.Generated/Protobufs/Classes/CGCStorePurchaseInit_LineItemImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Protobufs/Classes/CGCStorePurchaseInit_LineItemImpl.cs @@ -29,4 +29,8 @@ public uint CostInLocalCurrency public uint PurchaseType { get => Accessor.GetUInt32("purchase_type"); set => Accessor.SetUInt32("purchase_type", value); } + + public ulong SupplementalData + { get => Accessor.GetUInt64("supplemental_data"); set => Accessor.SetUInt64("supplemental_data", value); } + } diff --git a/managed/src/SwiftlyS2.Generated/Protobufs/Classes/CMsgAdjustEquipSlotsImpl.cs b/managed/src/SwiftlyS2.Generated/Protobufs/Classes/CMsgAdjustEquipSlotsImpl.cs index 28e777e7f..0cd810c14 100644 --- a/managed/src/SwiftlyS2.Generated/Protobufs/Classes/CMsgAdjustEquipSlotsImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Protobufs/Classes/CMsgAdjustEquipSlotsImpl.cs @@ -17,4 +17,8 @@ public CMsgAdjustEquipSlotsImpl(nint handle, bool isManuallyAllocated): base(han public IProtobufRepeatedFieldSubMessageType Slots { get => new ProtobufRepeatedFieldSubMessageType(Accessor, "slots"); } + + public uint ChangeNum + { get => Accessor.GetUInt32("change_num"); set => Accessor.SetUInt32("change_num", value); } + } diff --git a/managed/src/SwiftlyS2.Generated/Protobufs/Classes/CMsgApplyStickerImpl.cs b/managed/src/SwiftlyS2.Generated/Protobufs/Classes/CMsgApplyStickerImpl.cs index 12aba827d..4ae2d8976 100644 --- a/managed/src/SwiftlyS2.Generated/Protobufs/Classes/CMsgApplyStickerImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Protobufs/Classes/CMsgApplyStickerImpl.cs @@ -33,4 +33,28 @@ public uint BaseitemDefidx public float StickerWear { get => Accessor.GetFloat("sticker_wear"); set => Accessor.SetFloat("sticker_wear", value); } + + public float StickerRotation + { get => Accessor.GetFloat("sticker_rotation"); set => Accessor.SetFloat("sticker_rotation", value); } + + + public float StickerScale + { get => Accessor.GetFloat("sticker_scale"); set => Accessor.SetFloat("sticker_scale", value); } + + + public float StickerOffsetX + { get => Accessor.GetFloat("sticker_offset_x"); set => Accessor.SetFloat("sticker_offset_x", value); } + + + public float StickerOffsetY + { get => Accessor.GetFloat("sticker_offset_y"); set => Accessor.SetFloat("sticker_offset_y", value); } + + + public float StickerOffsetZ + { get => Accessor.GetFloat("sticker_offset_z"); set => Accessor.SetFloat("sticker_offset_z", value); } + + + public float StickerWearTarget + { get => Accessor.GetFloat("sticker_wear_target"); set => Accessor.SetFloat("sticker_wear_target", value); } + } diff --git a/managed/src/SwiftlyS2.Generated/Protobufs/Classes/CSGOUserCmdPBImpl.cs b/managed/src/SwiftlyS2.Generated/Protobufs/Classes/CSGOUserCmdPBImpl.cs index 6fb3e37a0..0f7307d5e 100644 --- a/managed/src/SwiftlyS2.Generated/Protobufs/Classes/CSGOUserCmdPBImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Protobufs/Classes/CSGOUserCmdPBImpl.cs @@ -30,10 +30,6 @@ public int Attack2StartHistoryIndex { get => Accessor.GetInt32("attack2_start_history_index"); set => Accessor.SetInt32("attack2_start_history_index", value); } - public int Attack3StartHistoryIndex - { get => Accessor.GetInt32("attack3_start_history_index"); set => Accessor.SetInt32("attack3_start_history_index", value); } - - public bool LeftHandDesired { get => Accessor.GetBool("left_hand_desired"); set => Accessor.SetBool("left_hand_desired", value); } diff --git a/managed/src/SwiftlyS2.Generated/Protobufs/Classes/CSOEconGameAccountClientImpl.cs b/managed/src/SwiftlyS2.Generated/Protobufs/Classes/CSOEconGameAccountClientImpl.cs index 108e1eb29..013d094fe 100644 --- a/managed/src/SwiftlyS2.Generated/Protobufs/Classes/CSOEconGameAccountClientImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Protobufs/Classes/CSOEconGameAccountClientImpl.cs @@ -18,6 +18,10 @@ public uint AdditionalBackpackSlots { get => Accessor.GetUInt32("additional_backpack_slots"); set => Accessor.SetUInt32("additional_backpack_slots", value); } + public uint TradeBanExpiration + { get => Accessor.GetUInt32("trade_ban_expiration"); set => Accessor.SetUInt32("trade_ban_expiration", value); } + + public uint BonusXpTimestampRefresh { get => Accessor.GetUInt32("bonus_xp_timestamp_refresh"); set => Accessor.SetUInt32("bonus_xp_timestamp_refresh", value); } diff --git a/managed/src/SwiftlyS2.Generated/Protobufs/Classes/CSubtickMoveStepImpl.cs b/managed/src/SwiftlyS2.Generated/Protobufs/Classes/CSubtickMoveStepImpl.cs index c628c4a56..bdca6d82c 100644 --- a/managed/src/SwiftlyS2.Generated/Protobufs/Classes/CSubtickMoveStepImpl.cs +++ b/managed/src/SwiftlyS2.Generated/Protobufs/Classes/CSubtickMoveStepImpl.cs @@ -34,11 +34,11 @@ public float AnalogLeftDelta { get => Accessor.GetFloat("analog_left_delta"); set => Accessor.SetFloat("analog_left_delta", value); } - public float AnalogPitchDelta - { get => Accessor.GetFloat("analog_pitch_delta"); set => Accessor.SetFloat("analog_pitch_delta", value); } + public float PitchDelta + { get => Accessor.GetFloat("pitch_delta"); set => Accessor.SetFloat("pitch_delta", value); } - public float AnalogYawDelta - { get => Accessor.GetFloat("analog_yaw_delta"); set => Accessor.SetFloat("analog_yaw_delta", value); } + public float YawDelta + { get => Accessor.GetFloat("yaw_delta"); set => Accessor.SetFloat("yaw_delta", value); } } diff --git a/managed/src/SwiftlyS2.Generated/Protobufs/Interfaces/CGCStorePurchaseInit_LineItem.cs b/managed/src/SwiftlyS2.Generated/Protobufs/Interfaces/CGCStorePurchaseInit_LineItem.cs index a6aef7975..ff4b258e9 100644 --- a/managed/src/SwiftlyS2.Generated/Protobufs/Interfaces/CGCStorePurchaseInit_LineItem.cs +++ b/managed/src/SwiftlyS2.Generated/Protobufs/Interfaces/CGCStorePurchaseInit_LineItem.cs @@ -21,4 +21,7 @@ public interface CGCStorePurchaseInit_LineItem : ITypedProtobuf public IProtobufRepeatedFieldSubMessageType Slots { get; } + + public uint ChangeNum { get; set; } + } diff --git a/managed/src/SwiftlyS2.Generated/Protobufs/Interfaces/CMsgApplySticker.cs b/managed/src/SwiftlyS2.Generated/Protobufs/Interfaces/CMsgApplySticker.cs index 2e89c7cc2..902a62166 100644 --- a/managed/src/SwiftlyS2.Generated/Protobufs/Interfaces/CMsgApplySticker.cs +++ b/managed/src/SwiftlyS2.Generated/Protobufs/Interfaces/CMsgApplySticker.cs @@ -24,4 +24,22 @@ public interface CMsgApplySticker : ITypedProtobuf public float StickerWear { get; set; } + + public float StickerRotation { get; set; } + + + public float StickerScale { get; set; } + + + public float StickerOffsetX { get; set; } + + + public float StickerOffsetY { get; set; } + + + public float StickerOffsetZ { get; set; } + + + public float StickerWearTarget { get; set; } + } diff --git a/managed/src/SwiftlyS2.Generated/Protobufs/Interfaces/CSGOUserCmdPB.cs b/managed/src/SwiftlyS2.Generated/Protobufs/Interfaces/CSGOUserCmdPB.cs index a2824bf43..3f8fd1dab 100644 --- a/managed/src/SwiftlyS2.Generated/Protobufs/Interfaces/CSGOUserCmdPB.cs +++ b/managed/src/SwiftlyS2.Generated/Protobufs/Interfaces/CSGOUserCmdPB.cs @@ -22,9 +22,6 @@ public interface CSGOUserCmdPB : ITypedProtobuf public int Attack2StartHistoryIndex { get; set; } - public int Attack3StartHistoryIndex { get; set; } - - public bool LeftHandDesired { get; set; } diff --git a/managed/src/SwiftlyS2.Generated/Protobufs/Interfaces/CSOEconGameAccountClient.cs b/managed/src/SwiftlyS2.Generated/Protobufs/Interfaces/CSOEconGameAccountClient.cs index 49d844f7e..44442e7db 100644 --- a/managed/src/SwiftlyS2.Generated/Protobufs/Interfaces/CSOEconGameAccountClient.cs +++ b/managed/src/SwiftlyS2.Generated/Protobufs/Interfaces/CSOEconGameAccountClient.cs @@ -13,6 +13,9 @@ public interface CSOEconGameAccountClient : ITypedProtobuf public float AnalogLeftDelta { get; set; } - public float AnalogPitchDelta { get; set; } + public float PitchDelta { get; set; } - public float AnalogYawDelta { get; set; } + public float YawDelta { get; set; } } diff --git a/protobufs/cs2/cs_usercmd.proto b/protobufs/cs2/cs_usercmd.proto index 87dd3ad3d..5664b9a28 100644 --- a/protobufs/cs2/cs_usercmd.proto +++ b/protobufs/cs2/cs_usercmd.proto @@ -34,7 +34,6 @@ message CSGOUserCmdPB { repeated .CSGOInputHistoryEntryPB input_history = 2; optional int32 attack1_start_history_index = 6 [default = -1]; optional int32 attack2_start_history_index = 7 [default = -1]; - optional int32 attack3_start_history_index = 8 [default = -1]; optional bool left_hand_desired = 9 [default = false]; optional bool is_predicting_body_shot_fx = 11 [default = false]; optional bool is_predicting_head_shot_fx = 12 [default = false]; diff --git a/protobufs/cs2/usercmd.proto b/protobufs/cs2/usercmd.proto index 3935fb8ce..60783bd3e 100644 --- a/protobufs/cs2/usercmd.proto +++ b/protobufs/cs2/usercmd.proto @@ -12,8 +12,8 @@ message CSubtickMoveStep { optional float when = 3; optional float analog_forward_delta = 4; optional float analog_left_delta = 5; - optional float analog_pitch_delta = 6; - optional float analog_yaw_delta = 7; + optional float pitch_delta = 8; + optional float yaw_delta = 9; } message CBaseUserCmdPB {