Repository navigation
0.97.00 — Reconstrucción fiel / Faithful reconstruction / Reconstrução fiel
🇦🇷 ESPAÑOL
Cierre de la etapa de decompilación y rearmado del cliente Mu Online 0.97k
(main.exe, MD5 eb95ac0785e40a7ad60c9ddb5d8bef34).
Este tag es la base de referencia del proyecto: el cliente compilado se
comporta como el binario original, portado función por función desde IDA, con
las desviaciones deliberadas documentadas junto al código. Arranca, conecta
(incluido el flujo ConnectServer), hace login, elige personaje, entra al mundo
y se juega contra un server MuEmu 0.97k. Servers de referencia donde
funciona:
- Mu-Linux 0.97k: https://github.com/EmanuelCatania/Mu-Linux-0.97k
- MuEmu 0.97k (kayito): https://github.com/nicomuratona/MuEmu-0.97k-kayito
Queda congelado como histórico: el código conserva acá todos los comentarios
de investigación del port, que en las versiones siguientes se mueven a la
documentación.
Próximas versiones (0.97.FH, F = fase, H = hotfix):
0.97.10 Fase 1: CMake, CI y limpieza del código
0.97.20 Fase 2: integración nativa de las mejoras del Main.dll + modularización
0.97.XX Linux, timing real, renderer moderno, autoridad del server y seguridad
🇺🇸 ENGLISH
Closes the decompilation and rebuild stage of the Mu Online 0.97k client
(main.exe, MD5 eb95ac0785e40a7ad60c9ddb5d8bef34).
This tag is the project's reference baseline: the compiled client behaves like
the original binary, ported function by function from IDA, with every
deliberate deviation documented next to the code. It boots, connects
(ConnectServer flow included), logs in, selects a character, enters the world
and is playable against a MuEmu 0.97k server. Reference servers it runs
against:
- Mu-Linux 0.97k: https://github.com/EmanuelCatania/Mu-Linux-0.97k
- MuEmu 0.97k (kayito): https://github.com/nicomuratona/MuEmu-0.97k-kayito
It is frozen as the historical snapshot: the code here keeps all of the port's
research comments, which later versions move into the documentation.
Upcoming versions (0.97.FH, F = phase, H = hotfix):
0.97.10 Phase 1: CMake, CI and code cleanup
0.97.20 Phase 2: native integration of the Main.dll improvements + modularization
0.97.XX Linux, real frame timing, modern renderer, server authority and security
🇧🇷 PORTUGUÊS
Encerra a etapa de descompilação e reconstrução do cliente Mu Online 0.97k
(main.exe, MD5 eb95ac0785e40a7ad60c9ddb5d8bef34).
Esta tag é a base de referência do projeto: o cliente compilado se comporta
como o binário original, portado função por função a partir do IDA, com os
desvios deliberados documentados junto ao código. Ele inicia, conecta
(incluindo o fluxo do ConnectServer), faz login, escolhe personagem, entra no
mundo e é jogável contra um servidor MuEmu 0.97k. Servidores de referência
onde funciona:
- Mu-Linux 0.97k: https://github.com/EmanuelCatania/Mu-Linux-0.97k
- MuEmu 0.97k (kayito): https://github.com/nicomuratona/MuEmu-0.97k-kayito
Fica congelada como registro histórico: aqui o código mantém todos os
comentários de investigação do port, que nas versões seguintes passam para a
documentação.
Próximas versões (0.97.FH, F = fase, H = hotfix):
0.97.10 Fase 1: CMake, CI e limpeza do código
0.97.20 Fase 2: integração nativa das melhorias do Main.dll + modularização
0.97.XX Linux, timing real, renderer moderno, autoridade do servidor e segurança