pessoal, eu segui um tutorial para adicionar novos mapas no GS97D usando o OllyDBG.
Aparentemente ocorreu tudo certo, consigo mover para os mapas, com oGM é possivel caminhar e atacar,
porém se eu dou move com um player, ele da crash, parece que não ta carregando o Terrain.att....
pesquisando encontrei uma função para acrescentar a DLL, más não consegui entender os offsets dela, e original ela da crash antes mesmo
de iniciar o GS.
Código:
__declspec (naked) void LoadMap (char*mapname, DWORD mapnr)
{
_asm
{
PUSH EBP
MOV EBP, ESP
SUB ESP, 4
MOV ECX, mapnr
IMUL ECX, ECX, 0x4DB68
ADD ECX, 0x00489480
MOV EDX, 0x401C71
CALL EDX
MOV EAX, mapname
PUSH EAX
MOV ECX, mapnr
IMUL ECX, ECX, 0x4DB68
ADD ECX, 0x00489480
MOV EDX, 0x06354C78
CALL EDX
MOV ESP, EBP
POP EBP
RETN
}
}