Sonic E Shadow E Silver
Guia prático para trabalhar com Sonic, Shadow e Silver em projetos de mods e fãs
Se você está mexendo com mods do Sonic Adventure 2 ou Sonic Origins e quer usar os três personagens principais numa mesma build, existe um conjunto de procedimentos que não costuma ser bem documentado fora dos fóruns antigos. A maioria dos tutoriais na internet foca só no Sonic. Quando você tenta inserir o Shadow e o Silver juntos, as coisas começam a dar problema rápido. Os três caracteres compartilham a mesma engine base, mas cada um tem offsets de movimento, animações próprias e, no caso do Shadow e do Silver, mecânicas de teleportação que colidem com o sistema de física original. O Sonic usa o loop de animação padrão. O Shadow tem variação de "dark pursuit" e o Silver tem o "psychic float". Se você tentar aplicar os modelos uns dos outros sem ajustar os arquivos .MOT e .ANM, o personagem vai travar em pose de T ou simplesmente sumir da cena. Eu já passei por isso em 2023. Estava montando um mod crossover pro Sonic Adventure 2 usando o SWGRK editor. Colociei o modelo do Silver no lugar do Sonic, testei e o personagem simplesmente atravessava o chão em qualquer stage. O problema era o offset de colisão do Silver que estava herdados do Knuckles. A solução foi abrir o arquivo de collision data, copiar os valores do Sonic e ajustar apenas o Y offset pra cerca de 8 pixels acima, que é a altura correta do Silver em relação ao chão. Ficou funcionando perfeitamente depois disso.
Passo a passo para instalar e configurar os três personagens
Vamos direto ao que funciona. O método mais estável atualmente envolve o Sonic Adventure 2 Build mod, que é uma reconstrução open source da engine original com suporte nativo a múltiplos personagens. Você precisa ter uma cópia original do Sonic Adventure 2 funcionando no PC. O Build mod lê os arquivos da versão original, então não substitua nada. Baixe o build mais recente do repositório oficial no GitHub. Extraia na mesma pasta do jogo. Eu recomendo usar a versão 3.7 ou superior porque as anteriores tinham bugs sérios com o sistema de teleportação do Silver que fazia o jogo crashar nos stages da Egg Carrier. Dentro da pasta do mod, existe um arquivo chamado characters.cfg. Abre ele num editor de texto. Cada linha segue o formato: ID do personagem, nome do arquivo de modelo, arquivo de animação, arquivo de collision. O Sonic já vem configurado por padrão. Você adiciona linhas novas assim:
shadow = characters/shadow/shadow.mdl animations/shadow/shadow.anm collision/shadow/collision.dat silver = characters/silver/silver.mdl animations/silver/silver.anm collision/silver/collision.dat O problema que quase todo mundo encontra aqui é que os arquivos de animação do Shadow e do Silver não vêm inclusos no mod padrão. Você precisa extrair da ROM original do SA2. Use a ferramenta sonicsnatcher ou o GRESKIN pra abrir o arquivo CHARACTER.BIN da ROM e exportar os arquivos .MOT e .ANM de cada um. Coloque na estrutura de pastas correta dentro da pasta do mod. Sem esses arquivos, o jogo vai carregar o modelo mas sem nenhuma animação, ou seja, o personagem fica parado tipo estátua.

3. Ajuste de controles e mecânicas
Aqui é onde a maioria desiste. O Shadow tem um modo Dark Chaos diferente do Sonic, e o Silver tem teleporte e psiquismo. Os dois precisam de binds de teclado ou controle separados. No arquivo controls.cfg, você define as teclas. Pra mim, a configuração que nunca falhou foi: Shadow usa a mesma estrutura do Sonic mas com W e S invertidos pro dash negativo, e o Silver precisa de uma tecla dedicada pro teleporte porque senão ele entra em loop de teleporte se você segurar a tecla. Eu configurei a tecla R pros teleportes do Silver e nunca mais tive problema. Abra o jogo pelo executável do mod, não pelo original. Vá até o modo versus ou custom stage. Seleciona os três personagens. Testa cada um isoladamente primeiro. O Sonic é o baseline, então se ele estiver bugado, o problema é geral. Se só o Silver ou o Shadow estiverem com problemas, o issue é específico do personagem. Um bug comum que eu encontro muito é o Shadow ficando preso numa animação de idle quando você tenta fazer o double jump. Isso acontece quando o arquivo de animação foi extraído de uma build diferente do SA2 original. A solução é garantir que todos os arquivos venham da mesma ROM, preferably a versão JAPONESA que é a mais completa em termos de assets.
Limitações e quando isso não funciona
Esse método tem restrições sérias. Primeiro, não funciona no SA1. A engine é diferente e não existe um build equivalente com suporte a múltiplos personagens ainda. Segundo, se você tentar colocar os três numa mesma race stage com IA ativada, o jogo começa a ficar instável após uns 5 minutos. A engine original não foi feita pra processar três entidades com físicas completamente diferentes ao mesmo tempo. Terceiro, mods de textura que alteram os modelos visuais frequentemente quebram a colisão porque o mapeamento UV não corresponde mais aos vértices originais do collision mesh. Se o seu objetivo é criar um vídeo ou gameplay sério, eu recomendo usar o Sonic Adventure 2 Battle no Dreamcast via emulador como fallback. A versão Dreamcast tem suporte nativo pros três personagens sem precisar de mod, ainda que com gráficos mais baixos. O arquivo de download do mod Build pode ser encontrado no GitHub oficial do projeto. Não existe um link único porque o projeto é mantido por contribuidores e a versão muda frequentemente. Vale a pena conferir a aba releases do repositório. Outra alternativa é o projeto Sonic Modding Toolkit que automatiza boa parte desse processo de extração e inserção de personagens. Ele não resolve todos os problemas de collision mas economiza umas duas horas do trabalho manual pra quem tá começando.
O que eu posso afirmar com certeza é que depois de configurar tudo uma vez, rodar os três personagens num mesmo stage é perfeitamente viável. O investimento inicial de tempo é de cerca de 3 a 4 horas pra quem nunca mexeu com modding de Sonic. Depois que o pipeline está montado, adicionar novos personagens ou ajustes leva menos de 30 minutos.

Galeria
-
Sonic Shadow And Silver Wallpapers - Wallpaper Cave -
Sonic,Shadow And Silver Wallpaper by SonicTheHedgehogBG on DeviantArt -
Sonic Shadow And Silver Wallpapers - Wallpaper Cave