Sobre o projeto

O FrostMod é um kit de ferramentas do lado do cliente para o MX Bikes, com suporte parcial para os outros dois simuladores PiBoSo (GP Bikes e Kart Racing Pro). Um único binário serve os três títulos, selecionado com --game mxb / gpb / krp. Principais recursos: - Recarga de mods ao vivo: arraste um arquivo .pkz de pista, moto ou skin para a pasta de mods e ele aparece no jogo sem reiniciar. Acione com R no console ou F8 no jogo. - Filtro de spam no navegador de servidores: oculta servidores de anúncios, lojas de cheats e servidores fantasma da sua lista. Puramente do lado do cliente. As regras são configuradas em frostmod_serverfilter.yaml, e pode ser desativado com --no-filter-servers. - Sobreposição no jogo: uma pequena dica de status mostrando que o FrostMod está ativo e relatando cada recarga. - Bloqueio de sessão para o MXB App: publica em qual servidor você está e as posições dos pilotos para que o aplicativo complementar possa configurar voz ponto a ponto. - FrostServer: um plugin complementar do lado do servidor para servidores dedicados que publica a pista atual e um link de download do mxb-mods.com por meio de uma pequena API HTTP somente leitura. Um frostserver.exe autônomo serve a mesma API para testes. Requisitos de compilação: Windows x64, Visual Studio Community 2026 com a carga de trabalho Desenvolvimento para desktop com C++ e CMake. O MinHook é obtido automaticamente. Produz frostmod.exe e frostmod.dll, além dos arquivos complementares do frostserver. Uso: execute frostmod.exe, que aguarda o mxbikes.exe, injeta o frostmod.dll e permanece aberto como console. Também pode ser executado como um plugin PiBoSo colocando frostmod.dlo na pasta de plugins do jogo (ou usando --install-plugin), evitando completamente a injeção. O README aborda longamente os falsos positivos de antivírus: como a ferramenta injeta uma DLL e intercepta funções do jogo, mecanismos heurísticos podem sinalizá-la, embora seja de código aberto sob MIT e não toque em arquivos fora de sua própria pasta. O modo plugin é oferecido como uma alternativa sem injeção. Os binários ainda não são assinados digitalmente; a assinatura via SignPath Foundation está planejada. A solução de problemas abrange erros de acesso à injeção, saída de log ausente, injetores duplicados, falhas de atualização enquanto o jogo está em execução e detecção do jogo. A documentação completa está em docs/USAGE.md, docs/PLUGIN.md e docs/FROSTSERVER.md.