Comecei a desenvolver esse emulador faz um tempinho pra matar a saudade da versão e por acaso apareceu no YouTube a recomendação de um vídeo de um cara fazendo um projeto bem parecido(7.59 em Go). Aí resolvi compartilhar aqui caso seja do interesse de alguém.
Sobre o projeto:
Foram aplicados patches no client p resolver o problema da struct de 16bits mantendo a estrutura nativa e extendendo com um sidecar(dá pra botar 1 bilhao de dano kk).
Falta muita coisa ainda, mas já tem alguns sistemas prontos:
Mobs com "IA"(agressividade, perseguicao(área de 64x64 hehe), movimentação, colisão, etc), respawn, visibilidade regional, combate físico e mágico com o cálculo correto, resistências elementais, dano multi-alvo, buffs, debuffs, regeneração, invocações fora do grupo.
NPCS com Merchant, skills das quatro classes parcialmente feitos.
Personagens, criação de conta/personagem, distribuição de atributos, experiência, level, party, PvP e morte/renascimento.
Trade, inventário, equipamentos, baú, drops, gold, poções, estrutura para configurar as volatiles, loja fantasma, proteção contra sessão duplicada, etc
Enfim, é um projetinho pessoal e só iria postar quando estivesse pronto, mas se for do interesse de alguém envio a source no discord xfelipetr