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
| Name | Number | Message |
|---|---|---|
TE_EffectDispatchId | 400 | CMsgTEEffectDispatch |
TE_ArmorRicochetId | 401 | CMsgTEArmorRicochet |
TE_BeamEntPointId | 402 | CMsgTEBeamEntPoint |
TE_BeamEntsId | 403 | CMsgTEBeamEnts |
TE_BeamPointsId | 404 | CMsgTEBeamPoints |
TE_BeamRingId | 405 | CMsgTEBeamRing |
TE_BubblesId | 408 | CMsgTEBubbles |
TE_BubbleTrailId | 409 | CMsgTEBubbleTrail |
TE_DecalId | 410 | CMsgTEDecal |
TE_WorldDecalId | 411 | CMsgTEWorldDecal |
TE_EnergySplashId | 412 | CMsgTEEnergySplash |
TE_FizzId | 413 | CMsgTEFizz |
TE_ShatterSurfaceId | 414 | CMsgTEShatterSurface |
TE_GlowSpriteId | 415 | CMsgTEGlowSprite |
TE_ImpactId | 416 | CMsgTEImpact |
TE_MuzzleFlashId | 417 | CMsgTEMuzzleFlash |
TE_BloodStreamId | 418 | CMsgTEBloodStream |
TE_ExplosionId | 419 | CMsgTEExplosion |
TE_DustId | 420 | CMsgTEDust |
TE_LargeFunnelId | 421 | CMsgTELargeFunnel |
TE_SparksId | 422 | CMsgTESparks |
TE_PhysicsPropId | 423 | CMsgTEPhysicsProp |
TE_SmokeId | 426 | CMsgTESmoke |
Messages
CMsgTEArmorRicochet
Wire id: ETEProtobufIds.TE_ArmorRicochetId = 401
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
pos | 1 | optional | CMsgVector | ||
dir | 2 | optional | CMsgVector |
CMsgTEBaseBeam
Referenced by (4): CMsgTEBeamEntPoint, CMsgTEBeamEnts, CMsgTEBeamPoints, CMsgTEBeamRing
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
modelindex | 1 | optional | fixed64 | ||
haloindex | 2 | optional | fixed64 | ||
startframe | 3 | optional | uint32 | ||
framerate | 4 | optional | uint32 | ||
life | 5 | optional | float | ||
width | 6 | optional | float | ||
endwidth | 7 | optional | float | ||
fadelength | 8 | optional | uint32 | ||
amplitude | 9 | optional | float | ||
color | 10 | optional | fixed32 | ||
speed | 11 | optional | uint32 | ||
flags | 12 | optional | uint32 |
CMsgTEBeamEntPoint
Wire id: ETEProtobufIds.TE_BeamEntPointId = 402
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
base | 1 | optional | CMsgTEBaseBeam | ||
startentity | 2 | optional | uint32 | ||
endentity | 3 | optional | uint32 | ||
start | 4 | optional | CMsgVector | ||
end | 5 | optional | CMsgVector |
CMsgTEBeamEnts
Wire id: ETEProtobufIds.TE_BeamEntsId = 403
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
base | 1 | optional | CMsgTEBaseBeam | ||
startentity | 2 | optional | uint32 | ||
endentity | 3 | optional | uint32 |
CMsgTEBeamPoints
Wire id: ETEProtobufIds.TE_BeamPointsId = 404
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
base | 1 | optional | CMsgTEBaseBeam | ||
start | 2 | optional | CMsgVector | ||
end | 3 | optional | CMsgVector |
CMsgTEBeamRing
Wire id: ETEProtobufIds.TE_BeamRingId = 405
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
base | 1 | optional | CMsgTEBaseBeam | ||
startentity | 2 | optional | uint32 | ||
endentity | 3 | optional | uint32 |
CMsgTEBubbles
Wire id: ETEProtobufIds.TE_BubblesId = 408
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
mins | 1 | optional | CMsgVector | ||
maxs | 2 | optional | CMsgVector | ||
height | 3 | optional | float | ||
count | 4 | optional | uint32 | ||
speed | 5 | optional | float |
CMsgTEBubbleTrail
Wire id: ETEProtobufIds.TE_BubbleTrailId = 409
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
mins | 1 | optional | CMsgVector | ||
maxs | 2 | optional | CMsgVector | ||
waterz | 3 | optional | float | ||
count | 4 | optional | uint32 | ||
speed | 5 | optional | float |
CMsgTEDecal
Wire id: ETEProtobufIds.TE_DecalId = 410
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
origin | 1 | optional | CMsgVector | ||
start | 2 | optional | CMsgVector | ||
entity | 3 | optional | int32 | -1 | |
hitbox | 4 | optional | uint32 | ||
index | 5 | optional | uint32 |
CMsgEffectData
Referenced by (1): CMsgTEEffectDispatch
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
origin | 1 | optional | CMsgVector | ||
start | 2 | optional | CMsgVector | ||
normal | 3 | optional | CMsgVector | ||
angles | 4 | optional | CMsgQAngle | ||
entity | 5 | optional | fixed32 | 16777215 | |
otherentity | 6 | optional | fixed32 | 16777215 | |
scale | 7 | optional | float | ||
magnitude | 8 | optional | float | ||
radius | 9 | optional | float | ||
surfaceprop | 10 | optional | fixed32 | ||
effectindex | 11 | optional | fixed64 | ||
damagetype | 12 | optional | uint32 | ||
material | 13 | optional | uint32 | ||
hitbox | 14 | optional | uint32 | ||
color | 15 | optional | uint32 | ||
flags | 16 | optional | uint32 | ||
attachmentindex | 17 | optional | int32 | ||
effectname | 18 | optional | uint32 | ||
attachmentname | 19 | optional | uint32 | 0 |
CMsgTEEffectDispatch
Wire id: ETEProtobufIds.TE_EffectDispatchId = 400
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
effectdata | 1 | optional | CMsgEffectData |
CMsgTEEnergySplash
Wire id: ETEProtobufIds.TE_EnergySplashId = 412
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
pos | 1 | optional | CMsgVector | ||
dir | 2 | optional | CMsgVector | ||
explosive | 3 | optional | bool |
CMsgTEFizz
Wire id: ETEProtobufIds.TE_FizzId = 413
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
entity | 1 | optional | int32 | -1 | |
density | 2 | optional | uint32 | ||
current | 3 | optional | int32 |
CMsgTEShatterSurface
Wire id: ETEProtobufIds.TE_ShatterSurfaceId = 414
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
origin | 1 | optional | CMsgVector | ||
angles | 2 | optional | CMsgQAngle | ||
force | 3 | optional | CMsgVector | ||
forcepos | 4 | optional | CMsgVector | ||
width | 5 | optional | float | ||
height | 6 | optional | float | ||
shardsize | 7 | optional | float | ||
surfacetype | 8 | optional | uint32 | ||
frontcolor | 9 | optional | fixed32 | ||
backcolor | 10 | optional | fixed32 |
CMsgTEGlowSprite
Wire id: ETEProtobufIds.TE_GlowSpriteId = 415
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
origin | 1 | optional | CMsgVector | ||
scale | 2 | optional | float | ||
life | 3 | optional | float | ||
brightness | 4 | optional | uint32 |
CMsgTEImpact
Wire id: ETEProtobufIds.TE_ImpactId = 416
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
origin | 1 | optional | CMsgVector | ||
normal | 2 | optional | CMsgVector | ||
type | 3 | optional | uint32 |
CMsgTEMuzzleFlash
Wire id: ETEProtobufIds.TE_MuzzleFlashId = 417
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
origin | 1 | optional | CMsgVector | ||
angles | 2 | optional | CMsgQAngle | ||
scale | 3 | optional | float | ||
type | 4 | optional | uint32 |
CMsgTEBloodStream
Wire id: ETEProtobufIds.TE_BloodStreamId = 418
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
origin | 1 | optional | CMsgVector | ||
direction | 2 | optional | CMsgVector | ||
color | 3 | optional | fixed32 | ||
amount | 4 | optional | uint32 |
CMsgTEExplosion
Wire id: ETEProtobufIds.TE_ExplosionId = 419
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
origin | 1 | optional | CMsgVector | ||
flags | 3 | optional | uint32 | ||
normal | 4 | optional | CMsgVector | ||
radius | 6 | optional | uint32 | ||
magnitude | 7 | optional | uint32 | ||
affect_ragdolls | 9 | optional | bool | ||
sound_name | 10 | optional | string | ||
explosion_type | 11 | optional | uint32 | ||
create_debris | 12 | optional | bool | ||
debris_origin | 13 | optional | CMsgVector | ||
debris_surfaceprop | 14 | optional | fixed32 | ||
explosion_type_name | 15 | optional | uint32 | 0 |
CMsgTEDust
Wire id: ETEProtobufIds.TE_DustId = 420
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
origin | 1 | optional | CMsgVector | ||
size | 2 | optional | float | ||
speed | 3 | optional | float | ||
direction | 4 | optional | CMsgVector |
CMsgTELargeFunnel
Wire id: ETEProtobufIds.TE_LargeFunnelId = 421
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
origin | 1 | optional | CMsgVector | ||
reversed | 2 | optional | uint32 |
CMsgTESparks
Wire id: ETEProtobufIds.TE_SparksId = 422
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
origin | 1 | optional | CMsgVector | ||
magnitude | 2 | optional | uint32 | ||
length | 3 | optional | uint32 | ||
direction | 4 | optional | CMsgVector |
CMsgTEPhysicsProp
Wire id: ETEProtobufIds.TE_PhysicsPropId = 423
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
origin | 1 | optional | CMsgVector | ||
velocity | 2 | optional | CMsgVector | ||
angles | 3 | optional | CMsgQAngle | ||
skin | 4 | optional | fixed32 | 0 | |
flags | 5 | optional | uint32 | ||
effects | 6 | optional | uint32 | ||
color | 7 | optional | fixed32 | ||
modelindex | 8 | optional | fixed64 | ||
unused_breakmodelsnottomake | 9 | optional | uint32 | ||
scale | 10 | optional | float | ||
dmgpos | 11 | optional | CMsgVector | ||
dmgdir | 12 | optional | CMsgVector | ||
dmgtype | 13 | optional | int32 |
CMsgTESmoke
Wire id: ETEProtobufIds.TE_SmokeId = 426
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
origin | 1 | optional | CMsgVector | ||
scale | 2 | optional | float |
CMsgTEWorldDecal
Wire id: ETEProtobufIds.TE_WorldDecalId = 411
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
origin | 1 | optional | CMsgVector | ||
normal | 2 | optional | CMsgVector | ||
index | 3 | optional | uint32 |
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