
Sem ativos dos lançamentos oficiais, essa descompilação não será executada.
Para obter tutoriais sobre como encontrar os ativos do jogo em sua cópia legalmente obtida do (s) jogo (s), consulte este tutorial para Android ou este tutorial para iOS.
Você pode obter os lançamentos oficiais do Sonic 1 e Sonic 2 de:
Mesmo que sua plataforma não seja suportada pelos lançamentos oficiais, você deve comprar ou baixá -lo oficialmente para os ativos (você não precisa executar o lançamento oficial, você só precisa dos ativos do jogo).
Se você deseja transferir sua (s) salva (s) da (s) versão (s) oficial (s), o caminho do arquivo pré-paraver Android é Android/data/com.sega.sonic1 or 2/SGame.bin (outras versões podem ter diferentes caminhos de arquivo ). Copie esse arquivo na pasta da decompilação com o nome SData.bin .
settings.ini que o jogo usa para carregar todas as configurações, semelhante ao Sonic Mania.ESC se ativada na configuração.F12 , F11 Passo e recursos de depuração de avanço rápido do Sonic Mania foram todos portados e estão ativados se devMenu estiver ativado na configuração.F1 carregará a primeira cena na lista de estágio de apresentação (geralmente a tela do título).F2 e F3 carregarão a cena anterior e próxima na lista de estágio atual.F5 recarregará a cena atual, bem como todos os ativos e scripts.F8 e F9 visualizarão a tela de toque e as caixas de hits de objetos.F10 ativará uma sobreposição de paleta que mostra as 8 paletas internas do jogo em tempo real.pacman -Syuu no prompt e pressione Enter.Y quando perguntar se você deseja atualizar os pacotes. Se ele solicitar que você feche o prompt, faça -o, reinicie -o e execute o mesmo comando novamente. Isso atualiza os pacotes para suas versões mais recentes.pacman -S pkg-config make git mingw-w64-i686-gcc mingw-w64-x86_64-gcc mingw-w64-x86_64-SDL2 mingw-w64-x86_64-libogg mingw-w64-x86_64-libvorbis mingw-w64-x86_64-glewgit clone --recursive https://github.com/Rubberduckycooly/Sonic-1-2-2013-Decompilation.gitcd Sonic-1-2-2013-Decompilation .make -f Makefile.msys2 CXX=x86_64-w64-mingw32-g++ CXXFLAGS=-static -j4 .Data.rsdk no Sonic1Decomp.UWP ou Sonic2Decomp.UWP Dependendo do jogo e, em seguida, construa e implante por meio RSDKv4.UWP.sln .sudo apt install build-essential git libsdl2-dev libvorbis-dev libogg-dev libglew-dev libtheora-dev (hortelã, pop!libgbm-dev e libdrm-dev .sudo pacman -S base-devel git sdl2 libvorbis libogg glew libtheoragit clone --recursive https://github.com/Rubberduckycooly/Sonic-1-2-2013-Decompilation.gitcd Sonic-1-2-2013-Decompilation .make -j5 .LIBS=-lstdc++fs .android/app/jni estão corretos. Caso contrário, corrija -os com o seguinte no Windows:mklink /D src ......mklink /D SDL ......dependenciesandroidSDLandroid/ In Android Studio, instale o NDK e tudo o que ele pede e construa. Siga as instruções de instalação no ReadMe de cada ramificação.
Como esses ramos não são oficiais, não podemos fornecer suporte a eles e eles podem não estar atualizados.
Atualmente, as únicas plataformas suportadas são as listadas acima, no entanto, o back -end usa Libogg, LibVorbis & SDL2 para alimentá -lo (bem como TinyXML2 para a API MOD e ASIO para a rede), então a base de código é muito multiplataforma. Se você puder, você pode clonar este repositório e portá -lo para uma plataforma que não está na lista.
O servidor multiplayer requer Python 3.8 ou posterior. Você pode baixar o Python aqui. Para usar o servidor, abra o prompt de comando no Folder Server.py está localizado e execute o comando py -3 Server.py [local IPv4 address] [port] debug . Você pode encontrar seu endereço IPv4 local usando o comando ipconfig . Observe que o servidor CPP encontrado na pasta do servidor no repositório foi obsoleto e não funciona mais. Foi mantido no repositório para fins de referência.
A: Tente ativar o VSYNC em Settings.ini.
R: Envie um problema na guia Questões e podemos corrigi -lo na ramificação principal. Não espere lançamentos futuros, no entanto.
A: Eu já tenho! Você pode encontrá -lo aqui.
R: Não. O Sonic Mania é muito maior e exige que eu descompile não apenas como o RSDKV5 (muito mais complexo) funciona, mas também todos os 600 objetos funcionam.
Participe do servidor Retro Motor Modding Discord para obter perguntas extras que você pode precisar saber sobre a descompilação ou modificá -lo.