Sobre o projeto
Este repositório abriga um esforço de descompilação e reconstrução do executável original do jogo O Senhor dos Anéis: A Batalha pela Terra-média (BFME 1). O objetivo declarado é recriar o binário byte a byte a partir do código-fonte, função por função, para que o código compilado possa ser injetado de volta no executável original sem alterá-lo. Uma visualização de progresso acompanha quanto do binário já foi recriado.
O projeto também lista melhorias de modernização planejadas além da recriação do código-fonte, incluindo uma correção de atraso de rede (marcada como concluída), correções de memória, melhores logs de falhas, suporte a 60/120 FPS, suporte a múltiplas CPUs, uma correção de AC, código-fonte do World Builder e mapas para 16 jogadores.
O repositório inclui o toolchain MSVC 7.1 e os executáveis de referência diretamente no git, de modo que um clone normal fornece tudo o que é necessário. Scripts de compilação são fornecidos para Linux, macOS e Windows, com um hook de pré-commit de verificação de bytes para confirmar que as funções reconstruídas correspondem ao binário de varejo. Os contribuidores são incentivados a usar agentes de IA com um prompt específico para converter funções em C++ byte-exato e enviar pull requests contendo funções verificadas individualmente.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.