Unfortunately the game has changed drastically since the 0.10 series.
Just out of curiosity I thought to take a look. I have a copy of 0.10b, which should be close to where that CT was made for (0.10g)
The data sectors are so completely revamped its like trying to find your way around a city using a map thats a hundred years old. Nightmare ensues.
//edit
Challenges of course just make me try harder. Below is the modern function of SendMoveTo. The last function of the first post you linked @ blizzhackers.
I even commented some of the vars same as he did, incase it may help you.
PathOfExile.exe (not steam)
Code:
.text:007DA390 push ebp
.text:007DA391 mov ebp, esp
.text:007DA393 and esp, 0FFFFFFF8h
.text:007DA396 mov eax, large fs:0
.text:007DA39C push 0FFFFFFFFh
.text:007DA39E push offset sub_99A790
.text:007DA3A3 push eax
.text:007DA3A4 mov eax, [ebp+arg_0]
.text:007DA3A7 mov large fs:0, esp
.text:007DA3AE sub esp, 1Ch
.text:007DA3B1 push esi
.text:007DA3B2 push edi
.text:007DA3B3 movzx edi, word ptr [eax+12h]
.text:007DA3B7 mov esi, ecx
.text:007DA3B9 test edi, 8000h ; some movement/interaction inhibiting flag
.text:007DA3BF jnz loc_7DA4AE
.text:007DA3C5 mov ecx, [eax+1Ch] ; mouseover entity ptr
.text:007DA3C8 test ecx, ecx
.text:007DA3CA jz short loc_7DA41C ; MoveToPosition
.text:007DA3CC mov [esp+30h+var_24], 10h ; OpCode
.text:007DA3D1 mov [esp+30h+var_28], offset off_B03464 ; DataStore
.text:007DA3D9 mov [esp+30h+var_4], 0
.text:007DA3E1 mov edx, [eax+8]
.text:007DA3E4 test edx, edx
.text:007DA3E6 jz short loc_7DA3ED
.text:007DA3E8 mov dx, [edx]
.text:007DA3EB jmp short loc_7DA3EF
.text:007DA3ED ; ---------------------------------------------------------------------------
.text:007DA3ED
.text:007DA3ED loc_7DA3ED: ; CODE XREF: SendMoveTo+56j
.text:007DA3ED xor edx, edx
.text:007DA3EF
.text:007DA3EF loc_7DA3EF: ; CODE XREF: SendMoveTo+5Bj
.text:007DA3EF mov ecx, [ecx+18h]
.text:007DA3F2 mov al, [eax+17h] ; 08 areaexits, item interact, movetonpc? 0 normal move; not critical
.text:007DA3F5 mov word ptr [esp+30h+var_1C], dx
.text:007DA3FA mov edx, [esi+268Ch]
.text:007DA400 mov [esp+30h+var_20], ecx ; store entity id
.text:007DA404 push edx
.text:007DA405 lea ecx, [esp+34h+var_28]
.text:007DA409 mov word ptr [esp+34h+var_1C+2], di
.text:007DA40E mov byte ptr [esp+34h+var_18], al
.text:007DA412 call sub_7D0F00
.text:007DA417 jmp loc_7DA4A1
.text:007DA41C ; ---------------------------------------------------------------------------
.text:007DA41C
.text:007DA41C loc_7DA41C: ; CODE XREF: SendMoveTo+3Aj
.text:007DA41C movss xmm1, dword ptr [esi+2884h] ; get dest world position cods
.text:007DA424 mulss xmm1, dword_B9148C ; scale by const
.text:007DA42C cvttss2si ecx, xmm1
.text:007DA430 movss xmm1, dword ptr [esi+2880h]
.text:007DA438 mulss xmm1, dword_B9148C
.text:007DA440 cvttss2si edx, xmm1
.text:007DA444 mov [eax+20h], edx
.text:007DA447 mov [eax+24h], ecx
.text:007DA44A mov [esp+30h+var_24], 11h
.text:007DA44F mov [esp+30h+var_28], offset off_B03470
.text:007DA457 mov [esp+30h+var_4], 1
Of particular interest to you Gurud, will be this line
.text:007DA3C5 mov ecx, [eax+1Ch] ; mouseover entity ptr