feat(protocol): 采用运行时权威 modelId 绑定重生成协议层

This commit is contained in:
TermiNexus committed 2026-10-21 01:38:07 +08:00
1 parent 9975a8662f
commit b64f5cc65c
9 files changed
+4753 -102

No files matched your search

File diff suppressed because it is too large. Load diff
+1
View File
@@ -0,0 +1 @@
{"at":"2026-10-20T17:33:31.576Z","href":"http://127.0.0.1:8080/","count":363,"entries":[{"modelId":"821863604528384663","ctor":"lt","ctorSrc":"function lt() {\n at();\n }","keys":[],"protoKeys":[],"u7h":"function (t) {\n this.b1x2_1 = t.r7g(new E(m(w), !1));\n }","t7h":"function (t) {\n var n = ct(this).t7h(t),\n i = n instanceof w ? n : p();\n if (d(i, new w(0, 0))) return I(T(ct(this).t7h(t)), i);\n var r = at().a1x2().o7o(i),\n e = T(r.t7h(t));\n return I(e, i);\n }","s7h":"function (t, n) {}"},{"modelId":"3152693668290247629","ctor":"qu","ctorSrc":"function qu() {}","keys":["qdy_1"],"protoKeys":[],"u7h":"function (t) {\n this.qdy_1 = t.r7g(new Ei(new ki(bi(up), !1), !1));\n }","t7h":"function (t) {\n var n = sp(),\n i = n,\n r = bu(this).t7h(t);\n return ((i.rdy_1 = null != r && Ii(r, Ti) ? r : wi()), n);\n }","s7h":"function (t, n) {\n if (null == n) throw vi(\"Object is null. Use @ProtocolOptional annotation.\");\n var i = n instanceof op ? n : wi();\n bu(this).s7h(t, i.sdy());\n }"},{"modelId":"2547093126916834195","ctor":"Pt","ctorSrc":"function Pt() {}","keys":["daw_1","eaw_1","faw_1","gaw_1","haw_1","iaw_1"],"protoKeys":[],"u7h":"function (t) {\n ((this.daw_1 = t.r7g(new $(P().sb(), !0))),\n (this.eaw_1 = t.r7g(new $(P().sb(), !0))),\n (this.faw_1 = t.r7g(new $(P().sb(), !0))),\n (this.gaw_1 = t.r7g(new $(P().sb(), !0))),\n (this.haw_1 = t.r7g(new $(P().sb(), !0))),\n (this.iaw_1 = t.r7g(new $(P().sb(), !0))));\n }","t7h":"function (t) {\n var n = Ri(),\n i = n,\n r = Ct(this).t7h(t);\n i.jaw_1 = null == r || \"number\" == typeof r ? r : S();\n var e = n,\n u = Et(this).t7h(t);\n e.kaw_1 = null == u || \"number\" == typeof u ? u : S();\n var s = n,\n o = Tt(this).t7h(t);\n s.law_1 = null == o || \"number\" == typeof o ? o : S();\n var _ = n,\n h = It(this).t7h(t);\n _.maw_1 = null == h || \"number\" == typeof h ? h : S();\n var a = n,\n c = At(this).t7h(t);\n a.naw_1 = null == c || \"number\" == typeof c ? c : S();\n var l = n,\n f = Rt(this).t7h(t);\n return ((l.oaw_1 = null == f || \"number\" == typeof f ? f : S()), n);\n }","s7h":"function (t, n) {\n if (null == n) throw I(\"Object is null. Use @ProtocolOptional annotation.\");\n var i = n instanceof Pi ? n : S();\n (Ct(this).s7h(t, i.jaw_1),\n Et(this).s7h(t, i.kaw_1),\n Tt(this).s7h(t, i.law_1),\n It(this).s7h(t, i.maw_1),\n At(this).s7h(t, i.naw_1),\n Rt(this).s7h(t, i.oaw_1));\n }"},{"modelId":"1164458258646872337","ctor":"A_","ctorSrc":"function A_() {}","keys":["lcm_1"],"protoKeys":[],"u7h":"function (t) {\n this.lcm_1 = t.r7g(new Ue(new je(Re(Ve), !1), !1));\n }","t7h":"function (t) {\n var n = wd(),\n i = n,\n r = I_(this).t7h(t);\n return ((i.mcm_1 = null != r && Ge(r, Fe) ? r : Ce()), n);\n }","s7h":"function (t, n) {\n if (null == n) throw Te(\"Object is null. Use @ProtocolOptional annotation.\");\n var i = n instanceof dd ? n : Ce();\n I_(this).s7h(t, i.icm());\n }"},{"modelId":"8618289906968528240","ctor":"Rt","ctorSrc":"function Rt() {}","keys":["lhk_1","mhk_1","nhk_1","ohk_1","phk_1"],"protoKeys":[],"u7h":"function (t) {\n ((this.lhk_1 = t.r7g(new v(f().pb(), !1))),\n (this.mhk_1 = t.r7g(new q(new v(w(C), !1), !1))),\n (this.nhk_1 = t.r7g(new q(new v(w(x), !1), !1))),\n (this.ohk_1 = t.r7g(new v(w(T), !1))),\n (this.phk_1 = t.r7g(new v(w(T), !1))));\n }","t7h":"function (t) {\n var n = ki(),\n i = n,\n r = Ct(this).t7h(t);\n i.qhk_1 = null != r && \"boolean\" == typeof r ? r : m();\n var e = n,\n u = Et(this).t7h(t);\n e.rhk_1 = null != u && $(u, y) ? u : m();\n var s = n,\n o = Tt(this).t7h(t);\n s.shk_1 = null != o && $(o, y) ? o : m();\n var _ = n,\n h = It(this).t7h(t);\n _.thk_1 = h instanceof T ? h : m();\n var a = n,\n c = At(this).t7h(t);\n return (\n (a.uhk_1 = c instanceof T ? c : m()),\n (n.vhk_1 = t.e7h_1.r2u()),\n (n.whk_1 = t.e7h_1.r2u()),\n n\n );\n }","s7h":"function (t, n) {\n if (null == n) throw z(\"Object is null. Use @ProtocolOptional annotation.\");\n var i = n instanceof zi ? n : m();\n (Ct(this).s7h(t, i.qhk_1),\n Et(this).s7h(t, i.xhk()),\n Tt(this).s7h(t, i.yhk()),\n It(this).s7h(t, i.zhk()),\n At(this).s7h(t, i.ahl()),\n t.e7h_1.m2u(i.vhk_1),\n t.e7h_1.m2u(i.whk_1));\n }"},{"modelId":"7588919819099098108","ctor":"Yr"Line truncated
@@ -81,17 +81,17 @@ object Down25377Ki1081Codec : ModelCodec<Down25377Ki1081> {
}
// 下行 4567332396287339500|module_25377
data class Down25377Jn9500(
data class PremiumNotifierCC9500(
val Users: List<PremiumNotifierData>,
)
object Down25377Jn9500Codec : ModelCodec<Down25377Jn9500> {
override fun Decode(R: ByteReader, N: NullmapCursor): Down25377Jn9500 {
object PremiumNotifierCC9500Codec : ModelCodec<PremiumNotifierCC9500> {
override fun Decode(R: ByteReader, N: NullmapCursor): PremiumNotifierCC9500 {
val Users = Wire.ReadList(R) { PremiumNotifierDataCodec.Decode(R, N) }
return Down25377Jn9500(Users)
return PremiumNotifierCC9500(Users)
}
override fun Encode(W: ByteWriter, N: NullmapWriter, V: Down25377Jn9500) {
override fun Encode(W: ByteWriter, N: NullmapWriter, V: PremiumNotifierCC9500) {
Wire.WriteList(W, V.Users) { PremiumNotifierDataCodec.Encode(W, N, it) }
}
}
@@ -17,21 +17,21 @@ import Net.Protocol.ZtCodec
import Net.Protocol.AliasCodec
// 下行 8179162314198150518|module_29554
data class ZnM88693Lt0518(
data class At0518(
val Alias: Byte,
val Field2: Long,
val Field3: Long,
)
object ZnM88693Lt0518Codec : ModelCodec<ZnM88693Lt0518> {
override fun Decode(R: ByteReader, N: NullmapCursor): ZnM88693Lt0518 {
object At0518Codec : ModelCodec<At0518> {
override fun Decode(R: ByteReader, N: NullmapCursor): At0518 {
val Alias = R.ReadByte()
val Field2 = R.ReadLong()
val Field3 = R.ReadLong()
return ZnM88693Lt0518(Alias, Field2, Field3)
return At0518(Alias, Field2, Field3)
}
override fun Encode(W: ByteWriter, N: NullmapWriter, V: ZnM88693Lt0518) {
override fun Encode(W: ByteWriter, N: NullmapWriter, V: At0518) {
W.WriteByte(V.Alias.toInt())
W.WriteLong(V.Field2)
W.WriteLong(V.Field3)
@@ -732,19 +732,19 @@ object Down47243Fl1793Codec : ModelCodec<Down47243Fl1793> {
}
// 下行 8895568346538829654|module_47243
data class KeysInfoCC9654(
data class IconsProviderCC9654(
val KeyType: Int,
val Field2: Int,
)
object KeysInfoCC9654Codec : ModelCodec<KeysInfoCC9654> {
override fun Decode(R: ByteReader, N: NullmapCursor): KeysInfoCC9654 {
object IconsProviderCC9654Codec : ModelCodec<IconsProviderCC9654> {
override fun Decode(R: ByteReader, N: NullmapCursor): IconsProviderCC9654 {
val KeyType = R.ReadInt()
val Field2 = R.ReadInt()
return KeysInfoCC9654(KeyType, Field2)
return IconsProviderCC9654(KeyType, Field2)
}
override fun Encode(W: ByteWriter, N: NullmapWriter, V: KeysInfoCC9654) {
override fun Encode(W: ByteWriter, N: NullmapWriter, V: IconsProviderCC9654) {
W.WriteInt(V.KeyType)
W.WriteInt(V.Field2)
}
@@ -39,19 +39,19 @@ object ModerationToolInteropCC0617Codec : ModelCodec<ModerationToolInteropCC0617
}
// 下行 208505630859996990|module_85183
data class StreamWeaponCC6990(
data class ScorpioCC6990(
val Field1: Int,
val ShotDirection: Vector3,
)
object StreamWeaponCC6990Codec : ModelCodec<StreamWeaponCC6990> {
override fun Decode(R: ByteReader, N: NullmapCursor): StreamWeaponCC6990 {
object ScorpioCC6990Codec : ModelCodec<ScorpioCC6990> {
override fun Decode(R: ByteReader, N: NullmapCursor): ScorpioCC6990 {
val Field1 = R.ReadInt()
val ShotDirection = R.ReadVector3()
return StreamWeaponCC6990(Field1, ShotDirection)
return ScorpioCC6990(Field1, ShotDirection)
}
override fun Encode(W: ByteWriter, N: NullmapWriter, V: StreamWeaponCC6990) {
override fun Encode(W: ByteWriter, N: NullmapWriter, V: ScorpioCC6990) {
W.WriteInt(V.Field1)
W.WriteVector3(V.ShotDirection)
}
@@ -1081,7 +1081,7 @@ object Down85183Yy6316Codec : ModelCodec<Down85183Yy6316> {
}
// 下行 7050167951547569950|module_85183
data class TerminatorCC9950(
data class StreamWeaponCC9950(
val Shooter: Long,
val StaticHitPoint: Vector3?,
val Targets: List<Long>?,
@@ -1089,17 +1089,17 @@ data class TerminatorCC9950(
val Field5: Int,
)
object TerminatorCC9950Codec : ModelCodec<TerminatorCC9950> {
override fun Decode(R: ByteReader, N: NullmapCursor): TerminatorCC9950 {
object StreamWeaponCC9950Codec : ModelCodec<StreamWeaponCC9950> {
override fun Decode(R: ByteReader, N: NullmapCursor): StreamWeaponCC9950 {
val Shooter = R.ReadLong()
val StaticHitPoint = Wire.ReadOpt(R, N) { R.ReadVector3() }
val Targets = Wire.ReadOpt(R, N) { Wire.ReadList(R) { R.ReadLong() } }
val TargetHitPoints = Wire.ReadOpt(R, N) { Wire.ReadList(R) { R.ReadVector3() } }
val Field5 = R.ReadInt()
return TerminatorCC9950(Shooter, StaticHitPoint, Targets, TargetHitPoints, Field5)
return StreamWeaponCC9950(Shooter, StaticHitPoint, Targets, TargetHitPoints, Field5)
}
override fun Encode(W: ByteWriter, N: NullmapWriter, V: TerminatorCC9950) {
override fun Encode(W: ByteWriter, N: NullmapWriter, V: StreamWeaponCC9950) {
W.WriteLong(V.Shooter)
Wire.WriteOpt(N, V.StaticHitPoint) { W.WriteVector3(it) }
Wire.WriteOpt(N, V.Targets) { Wire.WriteList(W, it) { W.WriteLong(it) } }
@@ -1307,7 +1307,7 @@ object Down85183MB2773Codec : ModelCodec<Down85183MB2773> {
}
// 下行 8503594461052151846|module_85183
data class SplashCC1846(
data class RicochetCC1846(
val Shooter: Long,
val Field2: Int,
val Field3: Short,
@@ -1315,17 +1315,17 @@ data class SplashCC1846(
val Field5: Short,
)
object SplashCC1846Codec : ModelCodec<SplashCC1846> {
override fun Decode(R: ByteReader, N: NullmapCursor): SplashCC1846 {
object RicochetCC1846Codec : ModelCodec<RicochetCC1846> {
override fun Decode(R: ByteReader, N: NullmapCursor): RicochetCC1846 {
val Shooter = R.ReadLong()
val Field2 = R.ReadInt()
val Field3 = R.ReadShort()
val Field4 = R.ReadShort()
val Field5 = R.ReadShort()
return SplashCC1846(Shooter, Field2, Field3, Field4, Field5)
return RicochetCC1846(Shooter, Field2, Field3, Field4, Field5)
}
override fun Encode(W: ByteWriter, N: NullmapWriter, V: SplashCC1846) {
override fun Encode(W: ByteWriter, N: NullmapWriter, V: RicochetCC1846) {
W.WriteLong(V.Shooter)
W.WriteInt(V.Field2)
W.WriteShort(V.Field3.toInt())
@@ -36,17 +36,17 @@ object Down85196Ch1818Codec : ModelCodec<Down85196Ch1818> {
}
// 下行 8836555743203700004|module_85196
data class GaragePreviewModelCC0004(
data class UpgradeGarageItemCC0004(
val Properties: List<Int>,
)
object GaragePreviewModelCC0004Codec : ModelCodec<GaragePreviewModelCC0004> {
override fun Decode(R: ByteReader, N: NullmapCursor): GaragePreviewModelCC0004 {
object UpgradeGarageItemCC0004Codec : ModelCodec<UpgradeGarageItemCC0004> {
override fun Decode(R: ByteReader, N: NullmapCursor): UpgradeGarageItemCC0004 {
val Properties = Wire.ReadList(R) { R.ReadInt() }
return GaragePreviewModelCC0004(Properties)
return UpgradeGarageItemCC0004(Properties)
}
override fun Encode(W: ByteWriter, N: NullmapWriter, V: GaragePreviewModelCC0004) {
override fun Encode(W: ByteWriter, N: NullmapWriter, V: UpgradeGarageItemCC0004) {
Wire.WriteList(W, V.Properties) { W.WriteInt(it) }
}
}
@@ -9,7 +9,7 @@ object ProtocolMetadata {
28608551882350617L to ProtocolCommandMeta(28608551882350617L, "ModerationToolInteropCC0617", "module_85183", listOf(ProtocolFieldMeta(1, "", "i64"), ProtocolFieldMeta(2, "uid", "string"), ProtocolFieldMeta(3, "", "i32"))),
73478093585084631L to ProtocolCommandMeta(73478093585084631L, "Down47243K4631", "module_47243", listOf(ProtocolFieldMeta(1, "", "i32"), ProtocolFieldMeta(2, "data", "list<#TemporaryCashData>"))),
115270905187759765L to ProtocolCommandMeta(115270905187759765L, "ChallengeClientCC9765", "module_47243", listOf(ProtocolFieldMeta(1, "", "i32"), ProtocolFieldMeta(2, "challenge", "opt<#ChallengeInfo>"))),
208505630859996990L to ProtocolCommandMeta(208505630859996990L, "StreamWeaponCC6990", "module_85183", listOf(ProtocolFieldMeta(1, "", "i32"), ProtocolFieldMeta(2, "shotDirection", "vector3"))),
208505630859996990L to ProtocolCommandMeta(208505630859996990L, "ScorpioCC6990", "module_85183", listOf(ProtocolFieldMeta(1, "", "i32"), ProtocolFieldMeta(2, "shotDirection", "vector3"))),
246376163847464422L to ProtocolCommandMeta(246376163847464422L, "ClanUserCC4422", "module_37504", listOf(ProtocolFieldMeta(1, "name", "string"), ProtocolFieldMeta(2, "clan", "i64"))),
258885409970069058L to ProtocolCommandMeta(258885409970069058L, "GoldBonusCC9058", "module_85183", listOf(ProtocolFieldMeta(1, "bonusRegionData", "#BonusRegionData"))),
314983404410424222L to ProtocolCommandMeta(314983404410424222L, "NewsShowingCC4222", "module_54199", listOf(ProtocolFieldMeta(1, "newsItemData", "#NewsItemData"))),
@@ -84,7 +84,7 @@ object ProtocolMetadata {
4504535536312151081L to ProtocolCommandMeta(4504535536312151081L, "Down25377Ki1081", "module_25377", listOf(ProtocolFieldMeta(1, "remoteEndpointData", "#RemoteEndpointData"))),
4544484075297806721L to ProtocolCommandMeta(4544484075297806721L, "ContractUserModelCC6721", "module_47243", listOf(ProtocolFieldMeta(1, "contractUserData", "#ContractUserData"))),
4554683101226393521L to ProtocolCommandMeta(4554683101226393521L, "DominationCC3521", "module_85183", listOf(ProtocolFieldMeta(1, "", "i32"), ProtocolFieldMeta(2, "state", "enum<#E>"))),
4567332396287339500L to ProtocolCommandMeta(4567332396287339500L, "Down25377Jn9500", "module_25377", listOf(ProtocolFieldMeta(1, "users", "list<#PremiumNotifierData>"))),
4567332396287339500L to ProtocolCommandMeta(4567332396287339500L, "PremiumNotifierCC9500", "module_25377", listOf(ProtocolFieldMeta(1, "users", "list<#PremiumNotifierData>"))),
4649894699348452281L to ProtocolCommandMeta(4649894699348452281L, "TeamBattleInfoCC2281", "module_89803", listOf(ProtocolFieldMeta(1, "userInfo", "#BattleInfoUser"), ProtocolFieldMeta(2, "team", "enum<#Ar>"))),
4807105157195686594L to ProtocolCommandMeta(4807105157195686594L, "Down47243Bv6594", "module_47243", listOf(ProtocolFieldMeta(1, "notificationsInfo", "list<#AvailableItemNotificationInfo>"))),
4814703309695239999L to ProtocolCommandMeta(4814703309695239999L, "MainQuestUserModelCC9999", "module_47243", listOf(ProtocolFieldMeta(1, "quests", "list<#MainQuestInfo>"))),
@@ -124,7 +124,7 @@ object ProtocolMetadata {
6743639250009365289L to ProtocolCommandMeta(6743639250009365289L, "StatisticsModelCC5289", "module_31908", listOf(ProtocolFieldMeta(1, "showResultTable", "bool"), ProtocolFieldMeta(2, "reward", "list<#UserReward>"), ProtocolFieldMeta(3, "", "i32"))),
6792909073115695089L to ProtocolCommandMeta(6792909073115695089L, "StatisticsTeamCC5089", "module_31908", listOf(ProtocolFieldMeta(1, "userStat", "list<#UserStat>"), ProtocolFieldMeta(2, "team", "enum<#Ar>"))),
6829237315734456316L to ProtocolCommandMeta(6829237315734456316L, "Down85183Yy6316", "module_85183", listOf(ProtocolFieldMeta(1, "size", "vector3"), ProtocolFieldMeta(2, "", "i32"), ProtocolFieldMeta(3, "position", "vector3"), ProtocolFieldMeta(4, "eulerAngles", "vector3"), ProtocolFieldMeta(5, "", "i32"))),
7050167951547569950L to ProtocolCommandMeta(7050167951547569950L, "TerminatorCC9950", "module_85183", listOf(ProtocolFieldMeta(1, "shooter", "i64"), ProtocolFieldMeta(2, "staticHitPoint", "opt<vector3>"), ProtocolFieldMeta(3, "targets", "opt<list<i64>>"), ProtocolFieldMeta(4, "targetHitPoints", "opt<list<vector3>>"), ProtocolFieldMeta(5, "", "i32"))),
7050167951547569950L to ProtocolCommandMeta(7050167951547569950L, "StreamWeaponCC9950", "module_85183", listOf(ProtocolFieldMeta(1, "shooter", "i64"), ProtocolFieldMeta(2, "staticHitPoint", "opt<vector3>"), ProtocolFieldMeta(3, "targets", "opt<list<i64>>"), ProtocolFieldMeta(4, "targetHitPoints", "opt<list<vector3>>"), ProtocolFieldMeta(5, "", "i32"))),
7158157536363117957L to ProtocolCommandMeta(7158157536363117957L, "Down85183HB7957", "module_85183", listOf(ProtocolFieldMeta(1, "shooter", "i64"), ProtocolFieldMeta(2, "direction", "vector3"), ProtocolFieldMeta(3, "targets", "list<#TargetHit>"))),
7206180669797280304L to ProtocolCommandMeta(7206180669797280304L, "Down47243Wf0304", "module_47243", listOf(ProtocolFieldMeta(1, "rewards", "list<#ContainerGivenItem>"))),
7216898623560510530L to ProtocolCommandMeta(7216898623560510530L, "CrisisEffectCC0530", "module_85183", listOf(ProtocolFieldMeta(1, "crisisModeType", "enum<#XC>"))),
@@ -141,7 +141,7 @@ object ProtocolMetadata {
8000208195328620000L to ProtocolCommandMeta(8000208195328620000L, "SpectatorsModelCC0000", "module_31908", listOf(ProtocolFieldMeta(1, "spectatorInfo", "#SpectatorInfo"))),
8009147528103070285L to ProtocolCommandMeta(8009147528103070285L, "Down89803Sn0285", "module_89803", listOf(ProtocolFieldMeta(1, "limit", "#ProBattleRewardLimitData"))),
8018942101821409153L to ProtocolCommandMeta(8018942101821409153L, "TeamJuggernautCC9153", "module_85183", listOf(ProtocolFieldMeta(1, "team", "enum<#Ar>"), ProtocolFieldMeta(2, "killedBossId", "opt<i64>"))),
8179162314198150518L to ProtocolCommandMeta(8179162314198150518L, "ZnM88693Lt0518", "module_29554", listOf(ProtocolFieldMeta(1, "alias", "i8"), ProtocolFieldMeta(2, "", "i64"), ProtocolFieldMeta(3, "", "i64"))),
8179162314198150518L to ProtocolCommandMeta(8179162314198150518L, "At0518", "module_29554", listOf(ProtocolFieldMeta(1, "alias", "i8"), ProtocolFieldMeta(2, "", "i64"), ProtocolFieldMeta(3, "", "i64"))),
8230065716229425028L to ProtocolCommandMeta(8230065716229425028L, "Down47243Jg5028", "module_47243", listOf(ProtocolFieldMeta(1, "type", "enum<#Wg>"), ProtocolFieldMeta(2, "", "i32"))),
8254919680762272734L to ProtocolCommandMeta(8254919680762272734L, "ShaftCC2734", "module_85183", listOf(ProtocolFieldMeta(1, "shooter", "i64"), ProtocolFieldMeta(2, "staticHitPoint", "opt<vector3>"), ProtocolFieldMeta(3, "target", "opt<i64>"), ProtocolFieldMeta(4, "targetHitPoint", "opt<vector3>"), ProtocolFieldMeta(5, "", "f32"))),
8407581545781297405L to ProtocolCommandMeta(8407581545781297405L, "ContextTutorialModelCC7405", "module_47243", listOf(ProtocolFieldMeta(1, "element", "enum<#Hs>"), ProtocolFieldMeta(2, "content", "list<#ContextTutorialElementPage>"))),
@@ -149,14 +149,14 @@ object ProtocolMetadata {
8433478043499666834L to ProtocolCommandMeta(8433478043499666834L, "Down85183MB6834", "module_85183", listOf(ProtocolFieldMeta(1, "barrelIndex", "i8"), ProtocolFieldMeta(2, "", "i32"), ProtocolFieldMeta(3, "direction", "vector3"), ProtocolFieldMeta(4, "target", "#TargetPosition"), ProtocolFieldMeta(5, "localTargetPoint", "vector3"))),
8433553228366552773L to ProtocolCommandMeta(8433553228366552773L, "Down85183MB2773", "module_85183", listOf(ProtocolFieldMeta(1, "barrelIndex", "i8"), ProtocolFieldMeta(2, "", "i32"), ProtocolFieldMeta(3, "direction", "vector3"), ProtocolFieldMeta(4, "target", "vector3"))),
8501836061189911793L to ProtocolCommandMeta(8501836061189911793L, "Down47243Fl1793", "module_47243", listOf(ProtocolFieldMeta(1, "battlePassFlavour", "enum<#Dw>"), ProtocolFieldMeta(2, "", "i32"))),
8503594461052151846L to ProtocolCommandMeta(8503594461052151846L, "SplashCC1846", "module_85183", listOf(ProtocolFieldMeta(1, "shooter", "i64"), ProtocolFieldMeta(2, "", "i32"), ProtocolFieldMeta(3, "", "i16"), ProtocolFieldMeta(4, "", "i16"), ProtocolFieldMeta(5, "", "i16"))),
8503594461052151846L to ProtocolCommandMeta(8503594461052151846L, "RicochetCC1846", "module_85183", listOf(ProtocolFieldMeta(1, "shooter", "i64"), ProtocolFieldMeta(2, "", "i32"), ProtocolFieldMeta(3, "", "i16"), ProtocolFieldMeta(4, "", "i16"), ProtocolFieldMeta(5, "", "i16"))),
8524352143491228494L to ProtocolCommandMeta(8524352143491228494L, "PointBasedBattleCC8494", "module_85183", listOf(ProtocolFieldMeta(1, "", "i32"), ProtocolFieldMeta(2, "", "i32"), ProtocolFieldMeta(3, "fallingData", "#ClientFlagFlyingData"))),
8633711911613390575L to ProtocolCommandMeta(8633711911613390575L, "StatisticsDMCC0575", "module_31908", listOf(ProtocolFieldMeta(1, "usersStat", "list<#UserStat>"))),
8773959930134829056L to ProtocolCommandMeta(8773959930134829056L, "BonkWeaponCC9056", "module_85183", listOf(ProtocolFieldMeta(1, "target", "i64"), ProtocolFieldMeta(2, "hitPointLocal", "vector3"), ProtocolFieldMeta(3, "directionWorld", "vector3"))),
8814983091022938481L to ProtocolCommandMeta(8814983091022938481L, "ClanNotifierData8481", "module_37504", listOf(ProtocolFieldMeta(1, "userData", "list<#ClanNotifierData>"))),
8836555743203700004L to ProtocolCommandMeta(8836555743203700004L, "GaragePreviewModelCC0004", "module_85196", listOf(ProtocolFieldMeta(1, "properties", "list<enum<#Xh>>"))),
8836555743203700004L to ProtocolCommandMeta(8836555743203700004L, "UpgradeGarageItemCC0004", "module_85196", listOf(ProtocolFieldMeta(1, "properties", "list<enum<#Xh>>"))),
8874740556506734737L to ProtocolCommandMeta(8874740556506734737L, "GaussCC4737", "module_85183", listOf(ProtocolFieldMeta(1, "target", "i64"), ProtocolFieldMeta(2, "relativeHitPoint", "vector3"))),
8895568346538829654L to ProtocolCommandMeta(8895568346538829654L, "KeysInfoCC9654", "module_47243", listOf(ProtocolFieldMeta(1, "keyType", "enum<#Kt>"), ProtocolFieldMeta(2, "", "i32"))),
8895568346538829654L to ProtocolCommandMeta(8895568346538829654L, "IconsProviderCC9654", "module_47243", listOf(ProtocolFieldMeta(1, "keyType", "enum<#Kt>"), ProtocolFieldMeta(2, "", "i32"))),
8981442771483046461L to ProtocolCommandMeta(8981442771483046461L, "DominationCC6461", "module_85183", listOf(ProtocolFieldMeta(1, "team", "enum<#Ar>"))),
8992960192854306015L to ProtocolCommandMeta(8992960192854306015L, "Down47243Iv6015", "module_47243", listOf(ProtocolFieldMeta(1, "categories", "list<enum<#Sh>>"))),
9047763868814832699L to ProtocolCommandMeta(9047763868814832699L, "DemomanSfxCC2699", "module_85183", listOf(ProtocolFieldMeta(1, "position", "vector3"), ProtocolFieldMeta(2, "", "f32"))),
@@ -38,7 +38,7 @@ object DownlinkRegistry {
176568685285556018L to FacebookPaymentCCCodec,
187310473176435728L to UserNotifierCCCodec,
203455778751335299L to UserNotifierCCCodec,
208505630859996990L to StreamWeaponCC6990Codec,
208505630859996990L to ScorpioCC6990Codec,
237130683810296524L to FacebookPaymentCCCodec,
245987130908991811L to F24635WtCodec,
246375933974875495L to FacebookPaymentCCCodec,
@@ -300,7 +300,7 @@ object DownlinkRegistry {
3817721646456198125L to F24635WtCodec,
3817721646456334094L to F24635WtCodec,
3863715424926803855L to F24635WtCodec,
3893341111580011837L to StreamWeaponCC6990Codec,
3893341111580011837L to ScorpioCC6990Codec,
3896773663152684598L to UserNotifierCCCodec,
3903010729664928358L to F24635WtCodec,
3909719079251247927L to F24635WtCodec,
@@ -352,7 +352,7 @@ object DownlinkRegistry {
4538073797885146589L to F24635WtCodec,
4544484075297806721L to ContractUserModelCC6721Codec,
4554683101226393521L to DominationCC3521Codec,
4567332396287339500L to Down25377Jn9500Codec,
4567332396287339500L to PremiumNotifierCC9500Codec,
4568097497591618556L to F24635WtCodec,
4568097497591833860L to F24635WtCodec,
4570603277638068285L to TCodec,
@@ -471,7 +471,7 @@ object DownlinkRegistry {
6177248960642588198L to F24635WtCodec,
6180114602676583672L to F24635WtCodec,
6244553590046625004L to TankCC5004Codec,
6250576433087856347L to StreamWeaponCC6990Codec,
6250576433087856347L to ScorpioCC6990Codec,
6251442418907887956L to Down47243Kk7956Codec,
6252816260867053980L to F24635WtCodec,
6279910878005396624L to Down47243Fk6624Codec,
@@ -520,13 +520,13 @@ object DownlinkRegistry {
6947798386892132355L to F24635WtCodec,
7008460570137472565L to F24635WtCodec,
7036579732984679577L to UserNotifierCCCodec,
7050167951547569950L to TerminatorCC9950Codec,
7050167951547569950L to StreamWeaponCC9950Codec,
7051126889005555427L to PaymentRequestVariableCodec,
7051228255598370612L to TCodec,
7068923702545456415L to F24635WtCodec,
7078025623569631495L to RailgunCCCodec,
7104309205801232048L to F24635WtCodec,
7105718786066499086L to StreamWeaponCC6990Codec,
7105718786066499086L to ScorpioCC6990Codec,
7115041483344798028L to MainQuestUserModelCC9999Codec,
7126678172355112774L to ClanUserCC4422Codec,
7126678344122690188L to FacebookPaymentCCCodec,
@@ -632,7 +632,7 @@ object DownlinkRegistry {
8468360636859619961L to TCodec,
8490788377017654021L to UserNotifierCCCodec,
8501836061189911793L to Down47243Fl1793Codec,
8503594461052151846L to SplashCC1846Codec,
8503594461052151846L to RicochetCC1846Codec,
8505528268518035537L to UserNotifierCCCodec,
8524352143491228494L to PointBasedBattleCC8494Codec,
8545424887360280089L to F24635WtCodec,
@@ -658,14 +658,14 @@ object DownlinkRegistry {
8779532205378268430L to TeamJuggernautCC9153Codec,
8813105874551881850L to UserNotifierCCCodec,
8814983091022938481L to ClanNotifierData8481Codec,
8836555743203700004L to GaragePreviewModelCC0004Codec,
8836555743203700004L to UpgradeGarageItemCC0004Codec,
8859088031384930809L to F24635WtCodec,
8872197650929809377L to F24635WtCodec,
8873090493582101677L to F24635WtCodec,
8874740556506734737L to GaussCC4737Codec,
8876484926014055516L to TCodec,
8891234703158239948L to F24635WtCodec,
8895568346538829654L to KeysInfoCC9654Codec,
8895568346538829654L to IconsProviderCC9654Codec,
8901564444462545914L to FacebookPaymentCCCodec,
8914117039835924034L to F24635WtCodec,
8920209472087903453L to FlameThrowerCCCodec,
@@ -765,7 +765,7 @@ object UplinkRegistry {
1849372815459902943L to TCodec,
1853801329312762144L to UserNotifierCCCodec,
1853801329801512887L to UserNotifierCCCodec,
1864961745783736219L to StreamWeaponCC6990Codec,
1864961745783736219L to ScorpioCC6990Codec,
1915466440797691199L to FacebookPaymentCCCodec,
1923257295373322726L to Up37504MiCodec,
1925343334566600919L to Up85183VMCodec,
@@ -824,7 +824,7 @@ object UplinkRegistry {
3111059653472267657L to Up85183CM7657Codec,
3122753540375943279L to Up54199NnCodec,
3161225354533687462L to TCodec,
3161227966085784500L to StreamWeaponCC6990Codec,
3161227966085784500L to ScorpioCC6990Codec,
3180887711435997323L to UserNotifierCCCodec,
3198935067667993895L to TCodec,
3209441135223108196L to TCodec,
@@ -850,13 +850,13 @@ object UplinkRegistry {
3643116574556679657L to Up85183GLCodec,
3645428948649978309L to UserNotifierCCCodec,
3664127728912474496L to F24635WtCodec,
3668076747003781473L to StreamWeaponCC6990Codec,
3668076747003781473L to ScorpioCC6990Codec,
3759487879654489657L to Up85183GLCodec,
3802702922732544674L to F24635WtCodec,
3804107380183105968L to UserNotifierCCCodec,
3815490292930435163L to TCodec,
3824955754884657913L to FacebookPaymentCCCodec,
3908984336328553321L to StreamWeaponCC6990Codec,
3908984336328553321L to ScorpioCC6990Codec,
3938719878059551175L to Up85183OF1175Codec,
3961605319254412646L to Up85183GL2292Codec,
3968531758172467592L to Up47243XCodec,
@@ -1046,7 +1046,7 @@ object UplinkRegistry {
8519480757790957086L to F24635WtCodec,
8531767675565589148L to UserNotifierCCCodec,
8557174978097640303L to F24635WtCodec,
8656207098078662791L to StreamWeaponCC6990Codec,
8656207098078662791L to ScorpioCC6990Codec,
8702533580879904182L to TCodec,
8735842896504496068L to TCodec,
8759429968257071743L to FacebookPaymentCCCodec,
@@ -1079,7 +1079,6 @@ object ModelRegistry {
9117714962311439886L to InviteEntranceCCCodec,
5457907984000701384L to NotificationsByCountryModelCCCodec,
513176302374590130L to CompositePartnerCCCodec,
8618289906968528240L to RegistrationModelCCCodec,
2474458842977623992L to RegistrationModelCCCodec,
7300500077035374704L to EntranceResourcesCCCodec,
6403067749608679876L to UserNotifierCCCodec,
@@ -1090,8 +1089,8 @@ object ModelRegistry {
6627517808336136295L to UidCheckCCCodec,
216902005816818019L to SpectatorsModelCCCodec,
2085529474881905981L to StatisticsModelCCCodec,
787936358514072261L to StatisticsDMCCCodec,
2472262160204144219L to StatisticsDMCCCodec,
787936358514072261L to StatisticsTeamCCCodec,
8115862559097350286L to ClanFriendsCCCodec,
7076997842038370798L to ClanMembersCCCodec,
3413041240691998182L to ClanIncomingCCCodec,
@@ -1114,12 +1113,11 @@ object ModelRegistry {
6042266992054445914L to ClanCreateCCCodec,
1115275516484037832L to ClanUserCCCodec,
1986821874929333245L to UserAccountRemovalModelCCCodec,
1298753286651761171L to F45686JtCodec,
7588919819099098108L to BattleInviteCCCodec,
2855626038259597130L to BattlePassPurchaseNotifierCCCodec,
7805766859473669177L to ChallengeClientCCCodec,
1987602940683756146L to StarsInfoCCCodec,
8677996546985988365L to StarsInfoCCCodec,
1987602940683756146L to CoinInfoCCCodec,
3349786357139026014L to ContractUserModelCCCodec,
6514486185481319524L to CreatorTagCCCodec,
965113061940997187L to CreatorTagsCCCodec,
@@ -1128,39 +1126,31 @@ object ModelRegistry {
8464700182634408374L to UserDroppableGoldSettingsCCCodec,
3503382027414679973L to TankHasGrenadeCCCodec,
5801057999588514016L to ResistancesCCCodec,
6820688895043695030L to GSWarningInfoModelCCCodec,
7822174537018024954L to GSWarningInfoModelCCCodec,
3152693668290247629L to IconsProviderCCCodec,
6726403008449784914L to KeysInfoCCCodec,
6726403008449784914L to IconsProviderCCCodec,
1417398836682569292L to PaymentCCCodec,
3031864034871022835L to PaymentLoaderCCCodec,
1009501302658881534L to PaymentLoaderCCCodec,
4748522118519647527L to PayModeCCCodec,
5952355564848177159L to AndroidPayCCCodec,
6169263949965533624L to AppleAppStoreCCCodec,
6820688895043695030L to AndroidPayCCCodec,
5156898764211343104L to AppleAppStoreCCCodec,
8083057704493864984L to BottomDescriptionCCCodec,
6144768774251946863L to BottomDescriptionCCCodec,
2951667042968033849L to JwCodec,
8083057704493864984L to PayGardenPaymentCCCodec,
4905763060352702216L to PayPalPayModelCCCodec,
7860106430129114440L to RuStorePayCCCodec,
3158124838791669092L to PaymentButtonCCCodec,
213661725715747381L to PeriodicRewardCCCodec,
3620520388804703780L to PeriodicRewardCCCodec,
5780017129265868734L to PresentsSettingsCCCodec,
7307951074626252633L to PresentsSettingsCCCodec,
9028066746998427457L to PaidRenameCCCodec,
3179861497615625536L to UserEmailCCCodec,
1893408944113965505L to UserPropertiesCCCodec,
5780017129265868734L to ProfileVisibilityModelCCCodec,
9006361281849290638L to UserPushNotificationSettingsModelCCCodec,
5895522515282663537L to UserAchievementCCCodec,
701801920209410257L to MainQuestUserModelCCCodec,
7105110962241677955L to MainQuestUserModelCCCodec,
5167916989664044333L to ReferralEventUserModelCCCodec,
4038465370530850950L to QuestCategoriesModelCCCodec,
462434031489766566L to QuestCategoriesModelCCCodec,
6966229709169193455L to RewardedVideosCCCodec,
8659306545527654916L to RubyInfoCCCodec,
2767408225195389970L to RubyInfoCCCodec,
1456475022890566348L to RulesUpdateShowingCCCodec,
3714146481313901316L to ShopCardCCCodec,
@@ -1176,7 +1166,6 @@ object ModelRegistry {
6744857484209767976L to EmailRequiredCCCodec,
8853923292505519798L to RestrictionByPayModeCCCodec,
6091707767266836975L to ShopItemFeaturingCCCodec,
6899642532024252493L to GoldBoxPackageCCCodec,
806128205466208462L to GoldBoxPackageCCCodec,
6395651505226788750L to GoodsCCCodec,
7786222713213880898L to GoodsCCCodec,
@@ -1189,20 +1178,19 @@ object ModelRegistry {
5004566952388327414L to LootboxAndPaintCCCodec,
6841476710481576918L to ShopItemOneTimePurchaseCCCodec,
7949842549440362353L to ShopItemOneTimePurchaseCCCodec,
9121776538033375678L to PaintPackageCCCodec,
7881181052304665842L to PaintPackageCCCodec,
5138794050233567698L to PremiumPackageCCCodec,
693025797100292228L to ShopItemCCCodec,
8048067679617995470L to ShopCategoryCCCodec,
4268132139764766386L to ShopItemCategoryCCCodec,
6192892501890483066L to SpecialKitPackageCCCodec,
6899642532024252493L to SingleItemKitViewCCCodec,
1036461397335537760L to StarsPackageCCCodec,
2168011188167752629L to ContextTutorialModelCCCodec,
4782427880403395260L to LobbyTutorialModelCCCodec,
5256681735304582291L to TwitchAccountModelCCCodec,
2252704231082045810L to TwoStepVerificationModelCCCodec,
2080556892932195426L to UserCountryCCCodec,
8517963146836182364L to RewardsInfoCCCodec,
1851605205665890036L to RewardsInfoCCCodec,
6071565290933648049L to ChatCCCodec,
891137447706578619L to ClanChatCCCodec,
@@ -1226,12 +1214,13 @@ object ModelRegistry {
3364392936313775902L to TargetHighlightingCCCodec,
7874327015886119466L to JuggernautCCCodec,
5123834867188931684L to KillStreakCCCodec,
3031864034871022835L to PointBasedBattleCCCodec,
6169263949965533624L to AssaultCCCodec,
2648029304025111838L to CaptureTheFlagCCCodec,
2618111250571302204L to RugbyCCCodec,
2269636304551395302L to BallExplosionCCCodec,
6141842138930446750L to StatusEffectBattleCCCodec,
7295738902766942560L to TeamJuggernautCCCodec,
1475210252818583689L to BattleTutorialCCCodec,
9114375113924783411L to BattleTutorialCCCodec,
2145315487377727727L to BattlefieldBonusesCCCodec,
5215232257096838692L to BonusRegionsCCCodec,
@@ -1242,11 +1231,13 @@ object ModelRegistry {
7484749077586587376L to BonusLightCCCodec,
5968651969329902265L to ColorAdjustCCCodec,
1661364280719338177L to DemomanSfxCCCodec,
1475210252818583689L to AutoSupplyRestrictionCCCodec,
8316165996190533130L to DroneIndicatorCCCodec,
4553925959338838726L to CrisisEffectCCCodec,
6424605984954645392L to TankEffectSFXCCCodec,
8166810800706377715L to ActiveAfterDeathCCCodec,
5779075235189237790L to EffectDescriptionCCCodec,
8659306545527654916L to DurationCCCodec,
3157947224668485277L to EffectLevelCCCodec,
2078544146946392301L to GrenadeCCCodec,
9169475278259220023L to GrenadeCommonSFXCCCodec,
@@ -1254,6 +1245,7 @@ object ModelRegistry {
6729312304988255776L to FoamBazookaCCCodec,
2046257084008991040L to MagnetBazookaCCCodec,
2360640997000854496L to RepairGrenadeCCCodec,
9121776538033375678L to SmokeBazookaCCCodec,
3385611214280288146L to TeslaBazookaCCCodec,
7336962025965257296L to HeatTrapBazookaCCCodec,
4985274885530276227L to InventoryItemCCCodec,
@@ -1263,17 +1255,17 @@ object ModelRegistry {
4885574251230758729L to ModerationToolInteropCCCodec,
7894174029759745197L to DroneParachuteCCCodec,
4778752313022424015L to RadarCCCodec,
3719295044981767592L to StatusEffectCCCodec,
8889030940127130747L to StatusEffectCCCodec,
5215458949573069793L to SuppliesTutorialModelCCCodec,
3719295044981767592L to HoverChassisCCCodec,
3535248640055401164L to TrackedChassisCCCodec,
9175894397021160571L to HullCommonCCCodec,
3966050316678844327L to TankRankUpEffectCCCodec,
8517963146836182364L to TankExplosionCCCodec,
6638615717159906637L to TankRankUpEffectCCCodec,
4875657231924274329L to SimpleArmorCCCodec,
7912514999422640843L to SimpleArmorCCCodec,
1090112775751802907L to ColorTransformCCCodec,
3966050316678844327L to EngineCCCodec,
7968893209278436962L to ColorTransformCCCodec,
1090112775751802907L to FlameThrowingSFXCCCodec,
844040023906032853L to FreezeSFXCCCodec,
5745114335268581493L to IsisSFXCCCodec,
2368553937090306741L to RailgunShootSFXCCCodec,
@@ -1292,24 +1284,22 @@ object ModelRegistry {
1782954502314814229L to GaussCCCodec,
3075844226211230705L to GaussSFXCCCodec,
7068168268219022867L to IsisCCCodec,
5194655544597440038L to LaserPointerCCCodec,
7266201540452328992L to LaserPointerCCCodec,
1663344340563853103L to RailgunCCCodec,
313670832122918648L to ScorpioSfxCCCodec,
732152133982227177L to ShaftCCCodec,
7700337090161867199L to ShotCCCodec,
2172139419072369403L to SmokyCCCodec,
2544465990449691855L to SplashCCCodec,
2235965200289058033L to SplashCCCodec,
8345039896357067195L to StreamWeaponCCCodec,
2057487026153364495L to StreamWeaponCCCodec,
6855550629220038001L to TerminatorCCCodec,
6855550629220038001L to StreamWeaponCCCodec,
6210980129845088505L to TerminatorSFXCCCodec,
573691036321759779L to TeslaCCCodec,
5194655544597440038L to GlobeLightningCCCodec,
1092307613749405757L to ThunderCCCodec,
1130027771466355435L to CassetteShootingCCCodec,
8212033390179430143L to TsunamiCCCodec,
5604117679922858821L to TsunamiShootSFXCCCodec,
5604117679922858821L to TsunamiCCCodec,
2803166101624878775L to RotatingTurretCCCodec,
8384919755051909877L to TwinsCCCodec,
6384655869260380731L to WeaponWeakeningCCCodec,
@@ -1318,22 +1308,20 @@ object ModelRegistry {
4499337062875496540L to ArtillerySfxCCCodec,
7235761383767133268L to BonkWeaponCCCodec,
7022952987062772048L to MachineGunCCCodec,
6596471917520283782L to MachineGunSFXCCCodec,
8784137528831277530L to MachineGunSFXCCCodec,
6528115483341986769L to RocketLauncherCCCodec,
4045733714401632272L to RocketLauncherCCCodec,
6596471917520283782L to RocketLauncherSfxCCCodec,
770654516236272028L to ShotgunSFXCCCodec,
5867914731324680416L to ShotgunShotCCCodec,
2660691061343351669L to TeamLightCCCodec,
171896995500198357L to TeamLightCCCodec,
6455142242556985012L to UltimateCCCodec,
2660691061343351669L to DeferredOverdriveCCCodec,
1500120709087433677L to AresUltimateCCCodec,
7899544742191273818L to AresUltimateProjectileCCCodec,
7899544742191273818L to AresUltimateCCCodec,
6210079079280471693L to CrusaderEffectCCCodec,
3907559303616283277L to CrusaderUltimateCCCodec,
6590506277285284269L to DictatorUltimateCCCodec,
6668012086939621459L to HopperUltimateCCCodec,
8738779591519195597L to HornetUltimateCCCodec,
7214131179703676563L to HornetUltimateCCCodec,
920233600808088339L to BattleUltimateRadarCCCodec,
4406836274649365203L to HunterUltimateCCCodec,
@@ -1341,14 +1329,15 @@ object ModelRegistry {
887431150717814637L to JuggernautUltimateCCCodec,
1997576349992148053L to MammothUltimateCCCodec,
4658911146867546991L to PaladinAuraVisualCCCodec,
4388979890807820236L to TankSuperchargeCCCodec,
973781565169577734L to TankSuperchargeCCCodec,
8738779591519195597L to TitanUltimateGeneratorCCCodec,
7551602984488625261L to VikingUltimateCCCodec,
3137250957878113145L to WaspUltimateBombCCCodec,
3248199557469599724L to NuclearRechargeCCCodec,
3137250957878113145L to VikingUltimateCCCodec,
4388979890807820236L to NuclearRechargeCCCodec,
5055746953759097716L to BossStateCCCodec,
3317051239895575278L to TankConfigurationCCCodec,
1838248562944554574L to TankCritCCCodec,
3248199557469599724L to DamageIndicatorCCCodec,
1767155986856291742L to TankPointersCCCodec,
5543162332469864498L to TankInfoCCCodec,
260111248825415414L to BattleBotControlCCCodec,
@@ -1362,38 +1351,41 @@ object ModelRegistry {
6589716392600418185L to AvailableForAllCCCodec,
9168562037264832365L to PassToShopCCCodec,
3122964582367261689L to TemperatureCCCodec,
3730185794267514852L to GaragePreviewModelCCCodec,
2769268442698022653L to BuyableCCCodec,
2114179554921095892L to ItemCategoryCCCodec,
120961863156462946L to CountableItemCCCodec,
7391892068905080676L to DelayMountCategoryCCCodec,
7109632754421804521L to DelayMountCategoryCCCodec,
5952355564848177159L to DescriptionMediaCCCodec,
7391892068905080676L to ItemDevicesCCCodec,
7640081207058999117L to DevicePropertiesCCCodec,
4692610703461978415L to ProAbonementRankDiscountCCCodec,
6430862429652735997L to EmissionColorCCCodec,
1534251830977989099L to EmissionColorCCCodec,
6111098822553419499L to BazookaSupplyCCCodec,
1865478986390468300L to GroupedCCCodec,
658797348514407988L to ItemModelCCCodec,
3438505192580052999L to ItemModelCCCodec,
213661725715747381L to Item3DCCCodec,
7472019549033825785L to Item3DCCCodec,
5219530271535770658L to GarageKitCCCodec,
4309274349580876968L to ItemSaleByKitCCCodec,
2494628067134376039L to ModificationCCCodec,
4245000165576407500L to Object3DSCCCodec,
6430862429652735997L to Object3DSCCCodec,
1139677084511624062L to PremiumItemCCCodec,
4245000165576407500L to ItemPropertiesCCCodec,
658797348514407988L to ItemRarityCCCodec,
8153652471440648359L to RelativePropertiesCCCodec,
5724298620794499870L to MountedResistancesCCCodec,
6628468327090974523L to ResistanceBackgroundCCCodec,
712090483864327130L to HullSkinModelCCCodec,
5738770490413536673L to TankPartSkinModelCCCodec,
481504601146841174L to TankPartSkinModelCCCodec,
4234781414353452329L to TurretSkinModelCCCodec,
3893855999545616334L to TemporaryItemCCCodec,
4743567393313674375L to UpgradeParamsCCCodec,
6117306895090150422L to ItemViewCategoryCCCodec,
5738770490413536673L to VisibleCCCodec,
4817031001612283794L to ProtectionSlotsCCCodec,
701801920209410257L to UserItemFavoriteCCCodec,
2433120830275396692L to PresentsCCCodec,
4038465370530850950L to HullEngineTypeCCCodec,
7563487786199453443L to OverdriveDescriptionCCCodec,
5988756521593027564L to RelatedResistanceModuleCCCodec,
149643551432886459L to TurretMechanismCCCodec,
@@ -1406,7 +1398,6 @@ object ModelRegistry {
7175193612424807833L to ServerHaltCCCodec,
4068618447512888231L to ColoringCCCodec,
5255782026414758079L to LobbyLayoutModelCCCodec,
1259328549938381181L to VoCodec,
7272122855372520854L to FriendsCCCodec,
7286757952195114814L to UserContainerCCCodec,
433350986715773690L to UserContainerCCCodec,
@@ -1415,17 +1406,32 @@ object ModelRegistry {
4806152428066355053L to ContainersInfoCCCodec,
2396069765491056127L to UserReportsModelCCCodec,
5111180848188020047L to NotificationEnabledCCCodec,
821863604528384663L to ZnM88693LtCodec,
2913056477936031270L to BattleInfoCCCodec,
994751080759166914L to BattleDMInfoCCCodec,
6282101613166902704L to BattleParamInfoCCCodec,
6652129902375288094L to TeamBattleInfoCCCodec,
8618289906968528240L to BattleCreateCCCodec,
7185560430911351668L to FormatBattleOptionsCCCodec,
5412538083071671358L to MapInfoCCCodec,
104562115846147942L to MatchmakingGroupCCCodec,
5932347630672640435L to MatchmakingLayoutCCCodec,
3935107155251354407L to DescriptionModelCCCodec,
1472449384337994019L to DescriptionModelCCCodec,
8032192927455575509L to TimePeriodModelCCCodec,
1298753286651761171L to PremiumNotifierCCCodec,
821863604528384663L to AtCodec,
51703991768325247L to SaleByShopCCCodec,
3189656422709297036L to ItemsPackageCCCodec,
1219567052273540192L to TeleportBazookaCCCodec,
3746009188563785369L to ClassicParachuteCCCodec,
4875657231924274329L to BattleGearScoreCCCodec,
3240562023750085679L to ClassicRailgunShootSFXCCCodec,
2544465990449691855L to RicochetCCCodec,
8345039896357067195L to ScorpioCCCodec,
6528115483341986769L to ShotGunAimingCCCodec,
1259328549938381181L to UpgradeGarageItemCCCodec,
3730185794267514852L to UpgradeGarageItemCCCodec,
2951667042968033849L to DiscountCCCodec,
5413550891500581680L to ClassicBattleSelectModelCCCodec,
5932347630672640435L to WrCodec,
)
}