Created
December 7, 2011 06:48
-
-
Save TkTech/1441761 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"packets": { | |
"info": { | |
"count": 65 | |
}, | |
"packet": { | |
"0": { | |
"class": "wf", | |
"from_client": true, | |
"from_server": true, | |
"id": 0, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "int" | |
} | |
], | |
"size": 4 | |
}, | |
"1": { | |
"class": "aj", | |
"from_client": true, | |
"from_server": true, | |
"id": 1, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "string16" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "long" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "f", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "g", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "h", | |
"operation": "write", | |
"type": "byte" | |
} | |
] | |
}, | |
"2": { | |
"class": "hh", | |
"from_client": true, | |
"from_server": true, | |
"id": 2, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "string16" | |
} | |
] | |
}, | |
"3": { | |
"class": "abb", | |
"from_client": true, | |
"from_server": true, | |
"id": 3, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "string16" | |
} | |
] | |
}, | |
"4": { | |
"class": "cb", | |
"from_client": false, | |
"from_server": true, | |
"id": 4, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "long" | |
} | |
], | |
"size": 8 | |
}, | |
"5": { | |
"class": "lw", | |
"from_client": false, | |
"from_server": true, | |
"id": 5, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "short" | |
} | |
], | |
"size": 10 | |
}, | |
"6": { | |
"class": "aee", | |
"from_client": false, | |
"from_server": true, | |
"id": 6, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "int" | |
} | |
], | |
"size": 12 | |
}, | |
"7": { | |
"class": "zm", | |
"from_client": true, | |
"from_server": false, | |
"id": 7, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 9 | |
}, | |
"8": { | |
"class": "qg", | |
"from_client": false, | |
"from_server": true, | |
"id": 8, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "float" | |
} | |
], | |
"size": 8 | |
}, | |
"9": { | |
"class": "aep", | |
"from_client": true, | |
"from_server": true, | |
"id": 9, | |
"instructions": [ | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "long" | |
} | |
], | |
"size": 13 | |
}, | |
"10": { | |
"class": "hk", | |
"from_client": true, | |
"from_server": true, | |
"id": 10, | |
"instructions": [ | |
{ | |
"field": "(g) ? 1 : 0", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 1 | |
}, | |
"11": { | |
"class": "vb", | |
"from_client": true, | |
"from_server": true, | |
"id": 11, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "(g) ? 1 : 0", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 33 | |
}, | |
"12": { | |
"class": "aht", | |
"from_client": true, | |
"from_server": true, | |
"id": 12, | |
"instructions": [ | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "f", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "(g) ? 1 : 0", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 9 | |
}, | |
"13": { | |
"class": "ul", | |
"from_client": true, | |
"from_server": true, | |
"id": 13, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "f", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "(g) ? 1 : 0", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 41 | |
}, | |
"14": { | |
"class": "sm", | |
"from_client": true, | |
"from_server": false, | |
"id": 14, | |
"instructions": [ | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 11 | |
}, | |
"15": { | |
"class": "em", | |
"from_client": true, | |
"from_server": false, | |
"id": 15, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"condition": "e == null", | |
"instructions": [ | |
{ | |
"field": "-1", | |
"operation": "write", | |
"type": "short" | |
} | |
], | |
"operation": "if" | |
}, | |
{ | |
"instructions": [ | |
{ | |
"field": "e.c", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "e.a", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "e.i()", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"condition": "e.a().h()", | |
"instructions": [ | |
{ | |
"condition": "e.d == null", | |
"instructions": [ | |
{ | |
"field": "-1", | |
"operation": "write", | |
"type": "short" | |
} | |
], | |
"operation": "if" | |
}, | |
{ | |
"instructions": [ | |
{ | |
"field": "(short)var3.length", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "var3", | |
"operation": "write", | |
"type": "byte[]" | |
} | |
], | |
"operation": "else" | |
} | |
], | |
"operation": "if" | |
} | |
], | |
"operation": "else" | |
} | |
] | |
}, | |
"16": { | |
"class": "aio", | |
"from_client": true, | |
"from_server": false, | |
"id": 16, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "short" | |
} | |
], | |
"size": 2 | |
}, | |
"17": { | |
"class": "aft", | |
"from_client": false, | |
"from_server": true, | |
"id": 17, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "int" | |
} | |
], | |
"size": 14 | |
}, | |
"18": { | |
"class": "abu", | |
"from_client": true, | |
"from_server": true, | |
"id": 18, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 5 | |
}, | |
"19": { | |
"class": "ag", | |
"from_client": true, | |
"from_server": false, | |
"id": 19, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 5 | |
}, | |
"20": { | |
"class": "ph", | |
"from_client": false, | |
"from_server": true, | |
"id": 20, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "string16" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "f", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "g", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "h", | |
"operation": "write", | |
"type": "short" | |
} | |
] | |
}, | |
"21": { | |
"class": "ts", | |
"from_client": false, | |
"from_server": true, | |
"id": 21, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "h", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "i", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "m", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "f", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "g", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 24 | |
}, | |
"22": { | |
"class": "rc", | |
"from_client": false, | |
"from_server": true, | |
"id": 22, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "int" | |
} | |
], | |
"size": 8 | |
}, | |
"23": { | |
"class": "gh", | |
"from_client": false, | |
"from_server": true, | |
"id": 23, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "h", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "i", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"condition": "i > 0", | |
"instructions": [ | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "f", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "g", | |
"operation": "write", | |
"type": "short" | |
} | |
], | |
"operation": "if" | |
} | |
] | |
}, | |
"24": { | |
"class": "mn", | |
"from_client": false, | |
"from_server": true, | |
"id": 24, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "f", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "g", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"condition": "var2.hasNext()", | |
"instructions": [ | |
{ | |
"field": "var2", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "var3.c()", | |
"instructions": [ | |
{ | |
"operation": "case", | |
"value": "0" | |
}, | |
{ | |
"field": "(Byte)var3.b()).byteValue(", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"operation": "break" | |
}, | |
{ | |
"operation": "case", | |
"value": "1" | |
}, | |
{ | |
"field": "(Short)var3.b()).shortValue(", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"operation": "break" | |
}, | |
{ | |
"operation": "case", | |
"value": "2" | |
}, | |
{ | |
"field": "(Integer)var3.b()).intValue(", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"operation": "break" | |
}, | |
{ | |
"operation": "case", | |
"value": "3" | |
}, | |
{ | |
"field": "(Float)var3.b()).floatValue(", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"operation": "break" | |
}, | |
{ | |
"operation": "case", | |
"value": "4" | |
}, | |
{ | |
"field": "(String)var3.b()", | |
"operation": "write", | |
"type": "string16" | |
}, | |
{ | |
"operation": "break" | |
}, | |
{ | |
"operation": "case", | |
"value": "5" | |
}, | |
{ | |
"field": "var3.a().bM", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "var3.a", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "var3.i()", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"operation": "break" | |
}, | |
{ | |
"operation": "case", | |
"value": "6" | |
}, | |
{ | |
"field": "var3.a", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "var3.b", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "var3.c", | |
"operation": "write", | |
"type": "int" | |
} | |
], | |
"operation": "switch" | |
} | |
], | |
"operation": "loop" | |
}, | |
{ | |
"field": "0x7f", | |
"operation": "write", | |
"type": "byte" | |
} | |
] | |
}, | |
"25": { | |
"class": "yr", | |
"from_client": false, | |
"from_server": true, | |
"id": 25, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "f", | |
"operation": "write", | |
"type": "string16" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "int" | |
} | |
] | |
}, | |
"26": { | |
"class": "fi", | |
"from_client": false, | |
"from_server": true, | |
"id": 26, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "short" | |
} | |
], | |
"size": 18 | |
}, | |
"27": { | |
"class": "zi", | |
"from_client": true, | |
"from_server": false, | |
"id": 27, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "f", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "boolean" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "boolean" | |
} | |
], | |
"size": 18 | |
}, | |
"28": { | |
"class": "qm", | |
"from_client": false, | |
"from_server": true, | |
"id": 28, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "short" | |
} | |
], | |
"size": 10 | |
}, | |
"29": { | |
"class": "fw", | |
"from_client": false, | |
"from_server": true, | |
"id": 29, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "int" | |
} | |
], | |
"size": 4 | |
}, | |
"30": { | |
"class": "rd", | |
"from_client": false, | |
"from_server": true, | |
"id": 30, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "int" | |
} | |
], | |
"size": 4 | |
}, | |
"31": { | |
"class": "y", | |
"from_client": false, | |
"from_server": true, | |
"id": 31, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 7 | |
}, | |
"32": { | |
"class": "ks", | |
"from_client": false, | |
"from_server": true, | |
"id": 32, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "f", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 6 | |
}, | |
"33": { | |
"class": "mc", | |
"from_client": false, | |
"from_server": true, | |
"id": 33, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "f", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 9 | |
}, | |
"34": { | |
"class": "be", | |
"from_client": false, | |
"from_server": true, | |
"id": 34, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "f", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 18 | |
}, | |
"38": { | |
"class": "bf", | |
"from_client": false, | |
"from_server": true, | |
"id": 38, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 5 | |
}, | |
"39": { | |
"class": "agx", | |
"from_client": false, | |
"from_server": true, | |
"id": 39, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "int" | |
} | |
], | |
"size": 8 | |
}, | |
"40": { | |
"class": "se", | |
"from_client": false, | |
"from_server": true, | |
"id": 40, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"condition": "b != null", | |
"instructions": [ | |
{ | |
"condition": "var2.hasNext()", | |
"instructions": [ | |
{ | |
"field": "var2", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "var3.c()", | |
"instructions": [ | |
{ | |
"operation": "case", | |
"value": "0" | |
}, | |
{ | |
"field": "(Byte)var3.b()).byteValue(", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"operation": "break" | |
}, | |
{ | |
"operation": "case", | |
"value": "1" | |
}, | |
{ | |
"field": "(Short)var3.b()).shortValue(", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"operation": "break" | |
}, | |
{ | |
"operation": "case", | |
"value": "2" | |
}, | |
{ | |
"field": "(Integer)var3.b()).intValue(", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"operation": "break" | |
}, | |
{ | |
"operation": "case", | |
"value": "3" | |
}, | |
{ | |
"field": "(Float)var3.b()).floatValue(", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"operation": "break" | |
}, | |
{ | |
"operation": "case", | |
"value": "4" | |
}, | |
{ | |
"field": "(String)var3.b()", | |
"operation": "write", | |
"type": "string16" | |
}, | |
{ | |
"operation": "break" | |
}, | |
{ | |
"operation": "case", | |
"value": "5" | |
}, | |
{ | |
"field": "var3.a().bM", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "var3.a", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "var3.i()", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"operation": "break" | |
}, | |
{ | |
"operation": "case", | |
"value": "6" | |
}, | |
{ | |
"field": "var3.a", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "var3.b", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "var3.c", | |
"operation": "write", | |
"type": "int" | |
} | |
], | |
"operation": "switch" | |
} | |
], | |
"operation": "loop" | |
} | |
], | |
"operation": "if" | |
}, | |
{ | |
"field": "0x7f", | |
"operation": "write", | |
"type": "byte" | |
} | |
] | |
}, | |
"41": { | |
"class": "ij", | |
"from_client": false, | |
"from_server": true, | |
"id": 41, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "short" | |
} | |
], | |
"size": 8 | |
}, | |
"42": { | |
"class": "af", | |
"from_client": false, | |
"from_server": true, | |
"id": 42, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 5 | |
}, | |
"43": { | |
"class": "nw", | |
"from_client": false, | |
"from_server": true, | |
"id": 43, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "short" | |
} | |
], | |
"size": 8 | |
}, | |
"50": { | |
"class": "t", | |
"from_client": false, | |
"from_server": true, | |
"id": 50, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "(c) ? 1 : 0", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 9 | |
}, | |
"51": { | |
"class": "kh", | |
"from_client": false, | |
"from_server": true, | |
"id": 51, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "- 1 d", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "- 1 e", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "- 1 f", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "h", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "g", | |
"operation": "write", | |
"type": "byte[]" | |
} | |
] | |
}, | |
"52": { | |
"class": "np", | |
"from_client": false, | |
"from_server": true, | |
"id": 52, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "(short)f", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"condition": "var2 < f", | |
"instructions": [ | |
{ | |
"field": "c[var2]", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"amount": "1", | |
"field": "var2", | |
"operation": "increment" | |
} | |
], | |
"operation": "loop" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "byte[]" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "byte[]" | |
} | |
] | |
}, | |
"53": { | |
"class": "ack", | |
"from_client": false, | |
"from_server": true, | |
"id": 53, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 11 | |
}, | |
"54": { | |
"class": "agm", | |
"from_client": false, | |
"from_server": true, | |
"id": 54, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 12 | |
}, | |
"60": { | |
"class": "km", | |
"from_client": false, | |
"from_server": true, | |
"id": 60, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "e.size()", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"condition": "var5.hasNext()", | |
"instructions": [ | |
{ | |
"field": "var7", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "var8", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "var9", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"operation": "loop" | |
} | |
] | |
}, | |
"61": { | |
"class": "sh", | |
"from_client": false, | |
"from_server": true, | |
"id": 61, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "int" | |
} | |
], | |
"size": 17 | |
}, | |
"70": { | |
"class": "ho", | |
"from_client": false, | |
"from_server": true, | |
"id": 70, | |
"instructions": [ | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 2 | |
}, | |
"71": { | |
"class": "abf", | |
"from_client": false, | |
"from_server": true, | |
"id": 71, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "int" | |
} | |
], | |
"size": 17 | |
}, | |
"100": { | |
"class": "wm", | |
"from_client": false, | |
"from_server": true, | |
"id": 100, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "string16" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "byte" | |
} | |
] | |
}, | |
"101": { | |
"class": "hi", | |
"from_client": true, | |
"from_server": true, | |
"id": 101, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 1 | |
}, | |
"102": { | |
"class": "aa", | |
"from_client": true, | |
"from_server": false, | |
"id": 102, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "f", | |
"operation": "write", | |
"type": "boolean" | |
}, | |
{ | |
"condition": "e == null", | |
"instructions": [ | |
{ | |
"field": "-1", | |
"operation": "write", | |
"type": "short" | |
} | |
], | |
"operation": "if" | |
}, | |
{ | |
"instructions": [ | |
{ | |
"field": "e.c", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "e.a", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "e.i()", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"condition": "e.a().h()", | |
"instructions": [ | |
{ | |
"condition": "e.d == null", | |
"instructions": [ | |
{ | |
"field": "-1", | |
"operation": "write", | |
"type": "short" | |
} | |
], | |
"operation": "if" | |
}, | |
{ | |
"instructions": [ | |
{ | |
"field": "(short)var3.length", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "var3", | |
"operation": "write", | |
"type": "byte[]" | |
} | |
], | |
"operation": "else" | |
} | |
], | |
"operation": "if" | |
} | |
], | |
"operation": "else" | |
} | |
] | |
}, | |
"103": { | |
"class": "iu", | |
"from_client": false, | |
"from_server": true, | |
"id": 103, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"condition": "c == null", | |
"instructions": [ | |
{ | |
"field": "-1", | |
"operation": "write", | |
"type": "short" | |
} | |
], | |
"operation": "if" | |
}, | |
{ | |
"instructions": [ | |
{ | |
"field": "c.c", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "c.a", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "c.i()", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"condition": "c.a().h()", | |
"instructions": [ | |
{ | |
"condition": "c.d == null", | |
"instructions": [ | |
{ | |
"field": "-1", | |
"operation": "write", | |
"type": "short" | |
} | |
], | |
"operation": "if" | |
}, | |
{ | |
"instructions": [ | |
{ | |
"field": "(short)var3.length", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "var3", | |
"operation": "write", | |
"type": "byte[]" | |
} | |
], | |
"operation": "else" | |
} | |
], | |
"operation": "if" | |
} | |
], | |
"operation": "else" | |
} | |
] | |
}, | |
"104": { | |
"class": "yh", | |
"from_client": false, | |
"from_server": true, | |
"id": 104, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "b.length", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"condition": "var2 < b.length", | |
"instructions": [ | |
{ | |
"condition": "b[var2] == null", | |
"instructions": [ | |
{ | |
"field": "-1", | |
"operation": "write", | |
"type": "short" | |
} | |
], | |
"operation": "if" | |
}, | |
{ | |
"instructions": [ | |
{ | |
"field": "b[var2].c", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "b[var2].a", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "b[var2].i()", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"condition": "b[var2].a().h()", | |
"instructions": [ | |
{ | |
"condition": "b[var2].d == null", | |
"instructions": [ | |
{ | |
"field": "-1", | |
"operation": "write", | |
"type": "short" | |
} | |
], | |
"operation": "if" | |
}, | |
{ | |
"instructions": [ | |
{ | |
"field": "(short)var3.length", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "var3", | |
"operation": "write", | |
"type": "byte[]" | |
} | |
], | |
"operation": "else" | |
} | |
], | |
"operation": "if" | |
} | |
], | |
"operation": "else" | |
}, | |
{ | |
"amount": "1", | |
"field": "var2", | |
"operation": "increment" | |
} | |
], | |
"operation": "loop" | |
} | |
] | |
}, | |
"105": { | |
"class": "gb", | |
"from_client": false, | |
"from_server": true, | |
"id": 105, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "short" | |
} | |
], | |
"size": 5 | |
}, | |
"106": { | |
"class": "ly", | |
"from_client": true, | |
"from_server": true, | |
"id": 106, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "(c) ? 1 : 0", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 4 | |
}, | |
"107": { | |
"class": "dg", | |
"from_client": true, | |
"from_server": true, | |
"id": 107, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"condition": "b == null", | |
"instructions": [ | |
{ | |
"field": "-1", | |
"operation": "write", | |
"type": "short" | |
} | |
], | |
"operation": "if" | |
}, | |
{ | |
"instructions": [ | |
{ | |
"field": "b.c", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "b.a", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "b.i()", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"condition": "b.a().h()", | |
"instructions": [ | |
{ | |
"condition": "b.d == null", | |
"instructions": [ | |
{ | |
"field": "-1", | |
"operation": "write", | |
"type": "short" | |
} | |
], | |
"operation": "if" | |
}, | |
{ | |
"instructions": [ | |
{ | |
"field": "(short)var3.length", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "var3", | |
"operation": "write", | |
"type": "byte[]" | |
} | |
], | |
"operation": "else" | |
} | |
], | |
"operation": "if" | |
} | |
], | |
"operation": "else" | |
} | |
] | |
}, | |
"108": { | |
"class": "acv", | |
"from_client": true, | |
"from_server": false, | |
"id": 108, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 2 | |
}, | |
"130": { | |
"class": "hy", | |
"from_client": true, | |
"from_server": true, | |
"id": 130, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"condition": "var2 < 4", | |
"instructions": [ | |
{ | |
"field": "d[var2]", | |
"operation": "write", | |
"type": "string16" | |
}, | |
{ | |
"amount": "1", | |
"field": "var2", | |
"operation": "increment" | |
} | |
], | |
"operation": "loop" | |
} | |
] | |
}, | |
"131": { | |
"class": "aej", | |
"from_client": false, | |
"from_server": true, | |
"id": 131, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "c.length", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "byte[]" | |
} | |
] | |
}, | |
"200": { | |
"class": "zl", | |
"from_client": false, | |
"from_server": true, | |
"id": 200, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 5 | |
}, | |
"201": { | |
"class": "oz", | |
"from_client": false, | |
"from_server": true, | |
"id": 201, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "string16" | |
}, | |
{ | |
"field": "(b) ? 1 : 0", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "short" | |
} | |
] | |
}, | |
"254": { | |
"class": "lx", | |
"from_client": true, | |
"from_server": false, | |
"id": 254, | |
"instructions": [], | |
"size": 0 | |
}, | |
"255": { | |
"class": "sw", | |
"from_client": true, | |
"from_server": true, | |
"id": 255, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "string16" | |
} | |
] | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment