Skip to content

te.proto

CS2 build 25218825 · Steam date 2026-09-09 · platform windows-x86_64 · schema format 2.2

Group: CS2 wire formatMessages: 25 top-level, 25 totalEnums: 1 top-level, 1 total

Imports: networkbasetypes.proto

Wire ids

Every message in this file that a wire-id enum constant maps to, by the join rule described on the Protobufs index.

Enums

ETEProtobufIds

Schema entity: ETEProtobufIds

NameNumberMessage
TE_EffectDispatchId400CMsgTEEffectDispatch
TE_ArmorRicochetId401CMsgTEArmorRicochet
TE_BeamEntPointId402CMsgTEBeamEntPoint
TE_BeamEntsId403CMsgTEBeamEnts
TE_BeamPointsId404CMsgTEBeamPoints
TE_BeamRingId405CMsgTEBeamRing
TE_BubblesId408CMsgTEBubbles
TE_BubbleTrailId409CMsgTEBubbleTrail
TE_DecalId410CMsgTEDecal
TE_WorldDecalId411CMsgTEWorldDecal
TE_EnergySplashId412CMsgTEEnergySplash
TE_FizzId413CMsgTEFizz
TE_ShatterSurfaceId414CMsgTEShatterSurface
TE_GlowSpriteId415CMsgTEGlowSprite
TE_ImpactId416CMsgTEImpact
TE_MuzzleFlashId417CMsgTEMuzzleFlash
TE_BloodStreamId418CMsgTEBloodStream
TE_ExplosionId419CMsgTEExplosion
TE_DustId420CMsgTEDust
TE_LargeFunnelId421CMsgTELargeFunnel
TE_SparksId422CMsgTESparks
TE_PhysicsPropId423CMsgTEPhysicsProp
TE_SmokeId426CMsgTESmoke

Messages

CMsgTEArmorRicochet

Wire id: ETEProtobufIds.TE_ArmorRicochetId = 401

FieldNumberLabelTypeDefaultDescription
pos1optionalCMsgVector
dir2optionalCMsgVector

CMsgTEBaseBeam

Referenced by (4): CMsgTEBeamEntPoint, CMsgTEBeamEnts, CMsgTEBeamPoints, CMsgTEBeamRing

FieldNumberLabelTypeDefaultDescription
modelindex1optionalfixed64
haloindex2optionalfixed64
startframe3optionaluint32
framerate4optionaluint32
life5optionalfloat
width6optionalfloat
endwidth7optionalfloat
fadelength8optionaluint32
amplitude9optionalfloat
color10optionalfixed32
speed11optionaluint32
flags12optionaluint32

CMsgTEBeamEntPoint

Wire id: ETEProtobufIds.TE_BeamEntPointId = 402

FieldNumberLabelTypeDefaultDescription
base1optionalCMsgTEBaseBeam
startentity2optionaluint32
endentity3optionaluint32
start4optionalCMsgVector
end5optionalCMsgVector

CMsgTEBeamEnts

Wire id: ETEProtobufIds.TE_BeamEntsId = 403

FieldNumberLabelTypeDefaultDescription
base1optionalCMsgTEBaseBeam
startentity2optionaluint32
endentity3optionaluint32

CMsgTEBeamPoints

Wire id: ETEProtobufIds.TE_BeamPointsId = 404

FieldNumberLabelTypeDefaultDescription
base1optionalCMsgTEBaseBeam
start2optionalCMsgVector
end3optionalCMsgVector

CMsgTEBeamRing

Wire id: ETEProtobufIds.TE_BeamRingId = 405

FieldNumberLabelTypeDefaultDescription
base1optionalCMsgTEBaseBeam
startentity2optionaluint32
endentity3optionaluint32

CMsgTEBubbles

Wire id: ETEProtobufIds.TE_BubblesId = 408

FieldNumberLabelTypeDefaultDescription
mins1optionalCMsgVector
maxs2optionalCMsgVector
height3optionalfloat
count4optionaluint32
speed5optionalfloat

CMsgTEBubbleTrail

Wire id: ETEProtobufIds.TE_BubbleTrailId = 409

FieldNumberLabelTypeDefaultDescription
mins1optionalCMsgVector
maxs2optionalCMsgVector
waterz3optionalfloat
count4optionaluint32
speed5optionalfloat

CMsgTEDecal

Wire id: ETEProtobufIds.TE_DecalId = 410

FieldNumberLabelTypeDefaultDescription
origin1optionalCMsgVector
start2optionalCMsgVector
entity3optionalint32-1
hitbox4optionaluint32
index5optionaluint32

CMsgEffectData

Referenced by (1): CMsgTEEffectDispatch

FieldNumberLabelTypeDefaultDescription
origin1optionalCMsgVector
start2optionalCMsgVector
normal3optionalCMsgVector
angles4optionalCMsgQAngle
entity5optionalfixed3216777215
otherentity6optionalfixed3216777215
scale7optionalfloat
magnitude8optionalfloat
radius9optionalfloat
surfaceprop10optionalfixed32
effectindex11optionalfixed64
damagetype12optionaluint32
material13optionaluint32
hitbox14optionaluint32
color15optionaluint32
flags16optionaluint32
attachmentindex17optionalint32
effectname18optionaluint32
attachmentname19optionaluint320

CMsgTEEffectDispatch

Wire id: ETEProtobufIds.TE_EffectDispatchId = 400

FieldNumberLabelTypeDefaultDescription
effectdata1optionalCMsgEffectData

CMsgTEEnergySplash

Wire id: ETEProtobufIds.TE_EnergySplashId = 412

FieldNumberLabelTypeDefaultDescription
pos1optionalCMsgVector
dir2optionalCMsgVector
explosive3optionalbool

CMsgTEFizz

Wire id: ETEProtobufIds.TE_FizzId = 413

FieldNumberLabelTypeDefaultDescription
entity1optionalint32-1
density2optionaluint32
current3optionalint32

CMsgTEShatterSurface

Wire id: ETEProtobufIds.TE_ShatterSurfaceId = 414

FieldNumberLabelTypeDefaultDescription
origin1optionalCMsgVector
angles2optionalCMsgQAngle
force3optionalCMsgVector
forcepos4optionalCMsgVector
width5optionalfloat
height6optionalfloat
shardsize7optionalfloat
surfacetype8optionaluint32
frontcolor9optionalfixed32
backcolor10optionalfixed32

CMsgTEGlowSprite

Wire id: ETEProtobufIds.TE_GlowSpriteId = 415

FieldNumberLabelTypeDefaultDescription
origin1optionalCMsgVector
scale2optionalfloat
life3optionalfloat
brightness4optionaluint32

CMsgTEImpact

Wire id: ETEProtobufIds.TE_ImpactId = 416

FieldNumberLabelTypeDefaultDescription
origin1optionalCMsgVector
normal2optionalCMsgVector
type3optionaluint32

CMsgTEMuzzleFlash

Wire id: ETEProtobufIds.TE_MuzzleFlashId = 417

FieldNumberLabelTypeDefaultDescription
origin1optionalCMsgVector
angles2optionalCMsgQAngle
scale3optionalfloat
type4optionaluint32

CMsgTEBloodStream

Wire id: ETEProtobufIds.TE_BloodStreamId = 418

FieldNumberLabelTypeDefaultDescription
origin1optionalCMsgVector
direction2optionalCMsgVector
color3optionalfixed32
amount4optionaluint32

CMsgTEExplosion

Wire id: ETEProtobufIds.TE_ExplosionId = 419

FieldNumberLabelTypeDefaultDescription
origin1optionalCMsgVector
flags3optionaluint32
normal4optionalCMsgVector
radius6optionaluint32
magnitude7optionaluint32
affect_ragdolls9optionalbool
sound_name10optionalstring
explosion_type11optionaluint32
create_debris12optionalbool
debris_origin13optionalCMsgVector
debris_surfaceprop14optionalfixed32
explosion_type_name15optionaluint320

CMsgTEDust

Wire id: ETEProtobufIds.TE_DustId = 420

FieldNumberLabelTypeDefaultDescription
origin1optionalCMsgVector
size2optionalfloat
speed3optionalfloat
direction4optionalCMsgVector

CMsgTELargeFunnel

Wire id: ETEProtobufIds.TE_LargeFunnelId = 421

FieldNumberLabelTypeDefaultDescription
origin1optionalCMsgVector
reversed2optionaluint32

CMsgTESparks

Wire id: ETEProtobufIds.TE_SparksId = 422

FieldNumberLabelTypeDefaultDescription
origin1optionalCMsgVector
magnitude2optionaluint32
length3optionaluint32
direction4optionalCMsgVector

CMsgTEPhysicsProp

Wire id: ETEProtobufIds.TE_PhysicsPropId = 423

FieldNumberLabelTypeDefaultDescription
origin1optionalCMsgVector
velocity2optionalCMsgVector
angles3optionalCMsgQAngle
skin4optionalfixed320
flags5optionaluint32
effects6optionaluint32
color7optionalfixed32
modelindex8optionalfixed64
unused_breakmodelsnottomake9optionaluint32
scale10optionalfloat
dmgpos11optionalCMsgVector
dmgdir12optionalCMsgVector
dmgtype13optionalint32

CMsgTESmoke

Wire id: ETEProtobufIds.TE_SmokeId = 426

FieldNumberLabelTypeDefaultDescription
origin1optionalCMsgVector
scale2optionalfloat

CMsgTEWorldDecal

Wire id: ETEProtobufIds.TE_WorldDecalId = 411

FieldNumberLabelTypeDefaultDescription
origin1optionalCMsgVector
normal2optionalCMsgVector
index3optionaluint32

Reference graph

Message reference graph (29 edges)
flowchart LR
    n0["CMsgTEArmorRicochet"]
    n1["CMsgVector"]
    n0 --> n1
    n2["CMsgTEBeamEntPoint"]
    n3["CMsgTEBaseBeam"]
    n2 --> n3
    n2 --> n1
    n4["CMsgTEBeamEnts"]
    n4 --> n3
    n5["CMsgTEBeamPoints"]
    n5 --> n3
    n5 --> n1
    n6["CMsgTEBeamRing"]
    n6 --> n3
    n7["CMsgTEBubbles"]
    n7 --> n1
    n8["CMsgTEBubbleTrail"]
    n8 --> n1
    n9["CMsgTEDecal"]
    n9 --> n1
    n10["CMsgEffectData"]
    n10 --> n1
    n11["CMsgQAngle"]
    n10 --> n11
    n12["CMsgTEEffectDispatch"]
    n12 --> n10
    n13["CMsgTEEnergySplash"]
    n13 --> n1
    n14["CMsgTEShatterSurface"]
    n14 --> n1
    n14 --> n11
    n15["CMsgTEGlowSprite"]
    n15 --> n1
    n16["CMsgTEImpact"]
    n16 --> n1
    n17["CMsgTEMuzzleFlash"]
    n17 --> n1
    n17 --> n11
    n18["CMsgTEBloodStream"]
    n18 --> n1
    n19["CMsgTEExplosion"]
    n19 --> n1
    n20["CMsgTEDust"]
    n20 --> n1
    n21["CMsgTELargeFunnel"]
    n21 --> n1
    n22["CMsgTESparks"]
    n22 --> n1
    n23["CMsgTEPhysicsProp"]
    n23 --> n1
    n23 --> n11
    n24["CMsgTESmoke"]
    n24 --> n1
    n25["CMsgTEWorldDecal"]
    n25 --> n1