Utilitário de Modding de Jogos em C/C++


Este utilitário tem como objetivo facilitar a criação de mods para jogos de consoles de 5ª/6ª geração em C/C++.
Ele lida com toda a configuração tediosa, permitindo que você se concentre em escrever código.
Sem configuração manual de cross-compiler.
Sem reconstrução manual de ISO.
Sem fluxos de trabalho de teste complicados.
Recursos
- Suporta PS1, PS2, GameCube e Wii
- Baixa automaticamente compiladores/toolchains necessários para as plataformas escolhidas
- Interfaces GUI e CLI
- Reconstruir ISOs de jogos com suas modificações de código
- Injeção ao vivo em emuladores suportados para testes rápidos
- Localizador de code caves e localizador de hooks por quadro
- Gerenciamento de símbolos multiversão
- E muito mais!
Clique aqui para ver a Wiki
Início Rápido:
Criando um Projeto
- Clique em "Criar Novo Projeto" e dê um nome a ele
- Escolha a plataforma do seu jogo
- Clique em "Extrair Arquivo ISO" e escolha o .iso/.bin/.ciso/etc do seu jogo
2. Configurar code caves e hooks
Precisa de ajuda para encontrar code caves e hooks? A ferramenta inclui:
- Localizador de Codecave - Escaneia por espaço de memória livre e strings de debug
- Detecção Automática de Hooks - Encontra automaticamente funções de quadro a quadro
3. Escreva Seu Primeiro Mod
A ferramenta gerou automaticamente um projeto com tudo que você precisa. Edite src/main.c:
// src/main.c
void ModMain(void) {
// Your mod code here
player_health = 100; // Invincibility
}
Trabalhando com símbolos do jogo: Defina endereços em symbols/default.txt, declare tipos em include/symbols.h, e então use-os como variáveis normais. Guia completo de símbolos
3. Teste Seu Mod
Clique em Compilar na aba de compilação para compilar seu mod. Em seguida, você pode injetar no seu emulador para testar ou construir uma ISO!
Ferramentas Recomendadas
Emuladores Suportados
Emuladores de Gamecube/Wii
Emuladores de PS2
Emuladores de PS1
Ferramentas Inclusas
- devkitPro para toolchains GCC voltadas para a CPU PowerPC do Gamecube/Wii, bem como utilitários para analisar arquivos .dol
- ps2toolchain para toolchains GCC voltadas para a CPU Emotion Engine do PS2.
- mkpsxiso para extrair e reconstruir imagens de disco do PS1.
- Ps2IsoTools para reconstruir imagens de disco do PS2.
- gc_fst para extrair e reconstruir imagens do Gamecube.
- wiimms-iso-tools para extrair e reconstruir imagens de disco do Wii.
- DolphinTool para converter entre os diferentes formatos de imagem de GC/Wii.
- dolphin-memory-engine para interagir com a memória do emulador Dolphin.
- pine para interagir com a memória do emulador PCSX2.
- xdelta para a criação de arquivos de patch xdelta
- 7zip para resolver os maiores mistérios da vida
- Real N64 CRC Tool para atualizar CRCs de ROMs N64
Agradecimentos Especiais
- Ebbe - Por testar a ferramenta, relatar bugs e sugerir funcionalidades durante seu desenvolvimento
- Wafflewizard1 - Por criar o ícone
Contato
Se precisar de ajuda para usar este utilitário, sinta-se à vontade para entrar no Discord da comunidade: Entre no Discord