Right now the SVN when you click create game after the c -> gs 0x00 the server sends a response and client crashes. Its actually giving a assert called "Internal Battle.net Error". Using ollydbg i put a bp on connect and than bp on the first recv here is what i got.
Code Select
1) 5662B26C -E9 D0EAF0FF JMP Battle_n.56539D41 <-- Battle.Net Recieve
a) 56539D41 -E9 2C150F00 JMP Battle_n.5662B272 <-- In bounds address unknown
Jumps back and avoids a (5662B271 55 PUSH EBP)
2) 5662B272 381D EC156156 CMP BYTE PTR DS:[566115EC],BL
3) 5662B278 68 2EB36256 PUSH Battle_n.5662B32E
4) 5662B27D 51 PUSH ECX
5) 5662B27E 52 PUSH EDX
6) 5662B27F E9 0AAC1100 JMP Battle_n.56745E8E
a) 56745E8E 8B4C24 08 MOV ECX,DWORD PTR SS:[ESP+8] ; Battle_n.5662B32E
b) 56745E92 E9 00000000 JMP Battle_n.56745E97
c) 56745E97 BA 2D9F5356 MOV EDX,Battle_n.56539F2D
d) 56745E9C 0F44CA CMOVE ECX,EDX ; Battle_n.56539F2D
e) 56745E9F 894C24 08 MOV DWORD PTR SS:[ESP+8],ECX ; Battle_n.56539F2D
f) 56745EA3 5A POP EDX ; Battle_n.56539F2D
g) 56745EA4 E9 02000000 JMP Battle_n.56745EAB
h) 56745EAB 59 POP ECX ; 190B4840
i) 56745EAC C3 RETN
ECX Register Shows ASCII "scmv"
Unknowns
u) 56539F2D -E9 24120F00 JMP Battle_n.5662B156
u1) 5662B158 24 FC AND AL,0FC
u2) 5662B15A E9 80AC1100 JMP Battle_n.56745DDF
7) 56745DDF 8D6424 FC LEA ESP,DWORD PTR SS:[ESP-4]
8) 56745DE3 C605 ED156156 01 MOV BYTE PTR DS:[566115ED],1
9) 56745DEA 68 3B9F5356 PUSH Battle_n.56539F3B
10) 56745DEF -FF25 80154856 JMP DWORD PTR DS:[<&KERNEL32.GetModuleHa>; kernel32.GetModuleHandleW
After this it jumps here.
a) 56539F3B ^EB 80 JMP SHORT Battle_n.56539EBD
b) 56539EBD -E9 41130F00 JMP Battle_n.5662B203
11) 5662B203 3BC3 CMP EAX,EBX
12) 5662B205 -0F84 4FEDF0FF JE Battle_n.56539F5A <-- Possible modfication here.
13) 5662B20B E9 77000000 JMP Battle_n.5662B287
14) 5662B28C 8D6424 FC LEA ESP,DWORD PTR SS:[ESP-4] <-- ASSERT AND CRASH!!!