Desenhos Do Sonic 2 - Desenhos do Sonic 2 para colorir - Desenhos Imprimir
Desenhos do Sonic 2 para colorir - Desenhos Imprimir

Trabalhar com os desenhos do sonic 2 na prática

Achei os arquivos de sprite daROM do Sonic 2 pela primeira vez em 2014, num fórum francês, e gastei três dias só pra entender o formato. O jogo usa tiles de 8x8 pixels organizados em blocos maiores, cada personagem ocupa uma certa quantidade de linhas de tile por frame, e a paleta é fixa em 64 cores por tile set. Não tem segredo, só precisa saber onde procurar. O Sonic 2 original foi feito pra Sega Mega Drive, então tudo aqui vive dentro de um espaço de tela de 320x224 pixels, com doiss de hardware rodando em paralelo. Os "desenhos" que as pessoas costumam baixar são basicamente spritesheets extraídos, não artes finais em alta resolução. O jogo não guarda uma imagem bonita, ele guarda um array de bytes.

Como extrair e usar desenhos do sonic 2

Peguei os tiles e sprites diretamente da ROM usando o SONYC, um extrator feito pela comunidade. O processo leva cerca de 3 minutos num computador comum. Você baixa a ROM em .gen ou .smd, seleciona a opção "Extract Tiles/Sprites", escolhe o Sonic como alvo, e deixa rodar. Ele gera arquivos .png separados por personagem e por frame. Aqui vai a parte que ninguém conta: o Sonic 2 usa scanline-based palette flipping no sub-con CPU. Isso significa que algumas partes do sprite podem mudar de cor dependendo da linha da tela em que estão sendo desenhadas. O extrator normal mostra as cores certas, mas se você montar um sprite frame por frame manualmente, vai ver faixas horizontais com cores erradas em certas posições Y. A solução que eu uso é exportar com a opção "hardware-correct" do SONYC, que já respeita esse mapeamento de paleta por scanline. Levou duas horas pra eu descobrir isso na unha, depois foi automático.

Depois de extraído, o arquivo fica num diretório chamado sonic2_tiles/. Cada sprite tem um tamanho fixo definido no source code do assembly do jogo, geralmente 64x64 ou 32x64 pixels por frame. Se você tentar usar um sprite cortado ou redimensionado manualmente, o alinhamento dos frames quebra porque o jogo lê por offsets de tile, não por coordenadas livres.

👉 Clique no botão abaixo para saber mais sobre o assunto!

Dicas que ninguém ensina

A primeira coisa errada que todo mundo faz é importar os sprites pro Photoshop e tentar redesenhar por cima. O Sonic 2 tem dithering embutido em vários frames, principalmente nas sombras e no cabelo do Sonic. Se você simplificar essas áreas com um filtro, o sprite ganha uma aparência "plana" que não bate com o resto do jogo. Mantenha o dithering original. Eu já perdi uma tarde inteira corrigindo isso sem perceber. A segunda coisa: o jogo usa flip horizontal para a direção oposta em vez de ter frames separados. Ou seja, o Sonic andando pra esquerda não é um desenho novo, é o mesmo sprite espelhado. Se você extrair frames manualmente e não souber disso, vai duplicar trabalho sem motivo. Sempre verifique o bit de flip no offset do sprite antes de criar um novo frame.

O problema mais chato que eu enfrentei foi com o Big the Cat. Ele foi adicionado no Sonic 2 e tem um sprite que usa uma paleta totalmente diferente do Sonic. Quando você extrai tudo junto, o Big vem com as cores erradas se o extrator não detectar o change_palette no meio do sprite. O workaround foi rodar a extração duas vezes: uma com a paleta padrão e outra com a paleta customizada, e depois juntar no GIMP usando máscaras de transparência. Demorou uns 20 minutos, mas resolveu.

Downloads e fontes confiáveis

O repositório mais completo que eu uso é o sonic-retro.org, na seção "Source Code & Sprites". Lá você encontra a ROM original, o source em assembly (Karn = Sonic 1, Sonic2 = Sonic 2), e os sprites extras que a Team Sonic Research fizeram. O link direto é: https://www.sonic-retro.org. Tem também o SegaROMs.com pra baixar a ROM .gen, e o sonyckernel.wordpress.com com tutoriais passo a passo de extração. Nada disso custa dinheiro.

Quando isso simplesmente não funciona

Não tente trabalhar com desenhos do sonic 2 em resol