Skip to content

Enumfields

Giga edited this page May 13, 2022 · 6 revisions

Datatypes

There are 6 datatypes used by TA's network protocol:

Datatype Description Possible Values
Raw Byte Any hexadecimal byte 00 to FF.
Integer 00000000 (0) to FFFFFFFF (4,294,967,295).
Boolean 01000000 (true) or 00000000 (false).
String Any valid UTF-8 byte or sequence of UTF-8 bytes from 20 ( ) to 7E (~).
EnumBlockArray
ArrayOfEnumBlockArrays

List

A complete list of enumfields used by TA's network protocol.

Enumerator Description Type Length
0014 Class Menu Content EnumBlockArray
0070 Chat Message EnumBlockArray
00B1 Server Join Step 1 EnumBlockArray
00B2 Server Join Step 2 EnumBlockArray
00B3 Server Disconnect EnumBlockArray
00EC /report Command EnumBlockArray
010F (something to do with match end) EnumBlockArray
011B Player Online/Join Notification EnumBlockArray
0175 Purchase EnumBlockArray
018A /sc Command EnumBlockArray
018C /votekick Command EnumBlockArray
019A (something to do with match end) EnumBlockArray
01A2 (something to do with setting up a custom server) EnumBlockArray
01A4 (something to do with setting up a custom server) EnumBlockArray
01A5 (something to do with setting up a custom server) EnumBlockArray
01AB (something to do with setting up a custom server) EnumBlockArray
01B5 Watch-Now Menu Content EnumBlockArray
0033 EnumBlockArray
0035 EnumBlockArray
003A EnumBlockArray
003D EnumBlockArray
0041 EnumBlockArray
004C EnumBlockArray
006D EnumBlockArray
006F EnumBlockArray
0085 EnumBlockArray
00B0 EnumBlockArray
00B4 EnumBlockArray
00D5 EnumBlockArray
00FB EnumBlockArray
011C EnumBlockArray
0145 EnumBlockArray
0176 EnumBlockArray
0177 EnumBlockArray
0182 EnumBlockArray
0183 EnumBlockArray
018B EnumBlockArray
0197 EnumBlockArray
01BC EnumBlockArray
01C6 EnumBlockArray
01C8 EnumBlockArray
00E9 Server List ArrayOfEnumBlockArrays
00FE ArrayOfEnumBlockArrays
0116 ArrayOfEnumBlockArrays
0122 ArrayOfEnumBlockArrays
0127 ArrayOfEnumBlockArrays
0132 ArrayOfEnumBlockArrays
0138 ArrayOfEnumBlockArrays
0144 ArrayOfEnumBlockArrays
0148 ArrayOfEnumBlockArrays
05CB ArrayOfEnumBlockArrays
0632 ArrayOfEnumBlockArrays
0633 ArrayOfEnumBlockArrays
063E ArrayOfEnumBlockArrays
0662 ArrayOfEnumBlockArrays
067E ArrayOfEnumBlockArrays
0681 ArrayOfEnumBlockArrays
068B ArrayOfEnumBlockArrays
06BB ArrayOfEnumBlockArrays
06EF ArrayOfEnumBlockArrays
01A4 MOTD / Report Text String Sized
02B1 Internal Map Name String Sized
02B6 Map Name String Sized
02E6 Message Text String Sized
034A Player Name String Sized
0437 String-Valued Menu Option String Sized
06DE Clan Tag String Sized
0705 Player Name of Kicker String Sized
021A Game Mode Bytes Sized
0261 Integer-Valued Menu Option Bytes Sized
026F Purchase Name Bytes Sized
02FE Sender Name/Clan Tag to Purchase Bytes Sized
0300 Map + Gamemode, Server or Region Name Bytes Sized
0494 Login Name Bytes Sized
0669 Promotion Code Bytes Sized
0013 Bytes Sized
0082 Bytes Sized
00A2 Bytes Sized
00A3 Bytes Sized
00AA Bytes Sized
00AB Bytes Sized
01A6 Bytes Sized
01BC Bytes Sized
01C4 Bytes Sized
020C Bytes Sized
02AF Bytes Sized
035B Bytes Sized
037C Bytes Sized
045E Bytes Sized
0468 Bytes Sized
063B Bytes Sized
06B8 Bytes Sized
06E9 Bytes Sized
069C Password Required Boolean 1
0592 Player Vote Bytes 1
0001 Bytes 1
006F Bytes 1
01FA Bytes 1
02C9 Bytes 1
0318 Bytes 1
0326 Bytes 1
0442 Bytes 1
046B Bytes 1
0574 Bytes 1
05D6 Bytes 1
05E6 Bytes 1
0601 Bytes 1
063C Bytes 1
0673 Bytes 1
069B Bytes 1
0703 Bytes 1
053D Ping Time Bytes 2
0307 Bytes 2
0600 Bytes 2
006E Bytes 3
0035 Blood Eagle Score Integer 4
0197 Diamond Sword Score Integer 4
0296 Player Rank Integer 4
02F4 Remaining Time in Seconds Integer 4
04CB Player XP Integer 4
05D3 Player Gold Integer 4
05DC Player Rank Progress Integer 4
0343 Number of Players Integer 4
009E Message Type (2=public, 3=team, 6=private) Bytes 4
02AB Purchase Type (1de=server, 1fc=boosters, 200=name, 221=tag) Bytes 4
02B2 Map ID Bytes 4
02C4 Match ID? Bytes 4
02C7 Server ID Bytes 4
02FC Std Message ID Bytes 4
0348 Player ID Bytes 4
035A Payment Amount Bytes 4
0369 Menu Option Identifier Bytes 4
0448 Region ID Bytes 4
0452 Team ID Bytes 4
049E Version Number Bytes 4
05CC Currency? (0x0645=gold, 0x27f9=xp) Bytes 4
05CF Purchase Seqnr Bytes 4
06B9 Watch-Now Section (1 = hirez news, 2 = twitch, 3 = training, 4 = community, 5 = ticker) Bytes 4
06BA 1 = featured, otherwise not featured Bytes 4
0704 Player ID of Kicker Bytes 4
0019 Bytes 4
006D Bytes 4
0073 Bytes 4
008B Bytes 4
008D Bytes 4
0095 Bytes 4
009D Bytes 4
00BA Bytes 4
00BF Bytes 4
00C3 Bytes 4
00C6 Bytes 4
00D4 Bytes 4
01A3 Bytes 4
01C0 Bytes 4
01C1 Bytes 4
01C9 Bytes 4
01E3 Bytes 4
01E8 Bytes 4
020B Bytes 4
020D Bytes 4
0219 Bytes 4
021B Bytes 4
021F Bytes 4
0225 Bytes 4
0228 Bytes 4
0242 Bytes 4
0253 Bytes 4
0259 Bytes 4
025A Bytes 4
025C Bytes 4
025D Bytes 4
025E Bytes 4
025F Bytes 4
0263 Bytes 4
026D Bytes 4
0272 Bytes 4
0273 Bytes 4
0298 Bytes 4
0299 Bytes 4
02A3 Bytes 4
02AC Bytes 4
02B3 Bytes 4
02B5 Bytes 4
02B7 Bytes 4
02BE Bytes 4
02D6 Bytes 4
02D7 Bytes 4
02D8 Bytes 4
02DC Bytes 4
02EA Bytes 4
02EC Bytes 4
02ED Bytes 4
02EF Bytes 4
02FF Bytes 4
0319 Bytes 4
0320 Bytes 4
0331 Bytes 4
0333 Bytes 4
0344 Bytes 4
0345 Bytes 4
0346 Bytes 4
0347 Bytes 4
0363 Bytes 4
036B Bytes 4
036C Bytes 4
037F Bytes 4
0380 Bytes 4
0385 Bytes 4
0398 Bytes 4
03A4 Bytes 4
03B4 Bytes 4
03CE Bytes 4
03E0 Bytes 4
03F1 Bytes 4
03F5 Bytes 4
03FD Bytes 4
041A Bytes 4
042A Bytes 4
042B Bytes 4
042E Bytes 4
042F Bytes 4
0457 Bytes 4
0458 Bytes 4
0472 Bytes 4
0489 Bytes 4
04A5 Bytes 4
04A6 Bytes 4
04A7 Bytes 4
04A8 Bytes 4
04A9 Bytes 4
04AA Bytes 4
04BB Bytes 4
04D1 Bytes 4
04D5 Bytes 4
04D9 Bytes 4
04FA Bytes 4
0502 Bytes 4
0556 Bytes 4
0558 Bytes 4
056A Bytes 4
0577 Bytes 4
057D Bytes 4
057F Bytes 4
058A Bytes 4
0591 Bytes 4
0596 Bytes 4
0597 Bytes 4
05B8 Bytes 4
05E9 Bytes 4
05EA Bytes 4
05EE Bytes 4
0602 Bytes 4
0608 Bytes 4
060A Bytes 4
060C Bytes 4
0615 Bytes 4
061D Bytes 4
0623 Bytes 4
062D Bytes 4
062E Bytes 4
062F Bytes 4
0636 Bytes 4
0637 Bytes 4
0638 Bytes 4
0639 Bytes 4
063A Bytes 4
063D Bytes 4
065F Bytes 4
0660 Bytes 4
0661 Bytes 4
0663 Bytes 4
0664 Bytes 4
066A Bytes 4
0671 Bytes 4
0672 Bytes 4
0674 Bytes 4
0675 Bytes 4
0676 Bytes 4
0677 Bytes 4
067F Bytes 4
0680 Bytes 4
0683 Bytes 4
0684 Bytes 4
068C Bytes 4
0698 Bytes 4
0699 Bytes 4
069D Bytes 4
069E Bytes 4
069F Bytes 4
06B7 Bytes 4
06BD Bytes 4
06BF Bytes 4
06C0 Bytes 4
06C9 Bytes 4
06EA Bytes 4
06EE Bytes 4
06F1 Bytes 4
06F5 Bytes 4
06FA Bytes 4
0701 Bytes 4
0008 Bytes 8
00B7 Bytes 8
01D7 Bytes 8
01F5 Bytes 8
0246 9002 Server IP Address Bytes 8
024F Game Server IP Address Bytes 8
0303 Bytes 8
0419 Bytes 8
0434 Bytes 8
04D4 Bytes 8
057E Bytes 8
05E2 Bytes 8
05E4 Bytes 8
03E3 Salt Bytes 16

Clone this wiki locally