Dá sim pra criar um OT no estilo TibiaME sem usar a engine original da CipSoft.
O caminho que estou usando é:
Servidor: TFS 1.4.2 (protocolo 10.98)
Cliente: OTCv8 recompilado para sprites 64x64 nativos
O ponto principal está no cliente, não no servidor.
No OTCv8 basta alterar o tamanho do sprite:
src/client/spritemanager.cpp
Trocar:
m_spriteSize = 32u;
Por:
m_spriteSize = 64u;
Depois de recompilar o OTCv8, o cliente passa a renderizar tudo em 64x64 sem scale (tiles, itens, outfits, efeitos).
O TFS não precisa de nenhuma modificação gráfica, ele só envia IDs e posições.
Quem desenha é o cliente.
Para o conteúdo:
Use Remere’s Map Editor 64x64 para criar mapas
Use Item Editor/Object-builder 64x64 para itens e sprites
Crie tudo já pensando em 64x64 (não misturar com 32x32)
Resumo:
Cliente adaptado = visual TibiaME
TFS limpo = lógica do jogo
Conteúdo 64x64
É basicamente assim que estou montando meu projeto, partindo tudo do zero.