
Sin activos de los lanzamientos oficiales, esta descompilación no se ejecutará.
Para obtener tutoriales sobre cómo encontrar los activos del juego de su copia legalmente obtenida de los juegos, consulte este tutorial para Android o este tutorial para iOS.
Puede obtener los lanzamientos oficiales de Sonic 1 y Sonic 2 de:
Incluso si su plataforma no es compatible con los lanzamientos oficiales, debe comprarla o descargarla oficialmente para los activos (no necesita ejecutar el lanzamiento oficial, solo necesita los activos del juego).
Si desea transferir sus Guardar (s) de las versiones móviles oficiales, la ruta del archivo Android Pre-Forever es Android/data/com.sega.sonic1 or 2/SGame.bin (otras versiones pueden tener diferentes rutas de archivo ). Copie ese archivo en la carpeta de descompilación con el nombre SData.bin .
settings.ini que el juego usa para cargar todas las configuraciones, similar a Sonic Mania.ESC si está habilitada en la configuración.F12 , F11 paso y las funciones de depuración de avance de F11 de Sonic se han portado y están habilitados si devMenu está habilitado en la configuración.F1 cargará la primera escena en la lista de la etapa de presentación (generalmente la pantalla del título).F2 y F3 cargarán la escena anterior y siguiente en la lista de etapas actuales.F5 recargará la escena actual, así como todos los activos y guiones.F8 y F9 visualizarán la pantalla táctil y los hitboxes de objetos.F10 activará una superposición de paleta que muestra las 8 paletas internas del juego en tiempo real.pacman -Syuu en la solicitud y presionar Enter.Y cuando le pregunte si desea actualizar los paquetes. Si le pide que cierre el aviso, hágalo, luego reinicie y ejecute el mismo comando nuevamente. Esto actualiza los paquetes a sus últimas versiones.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 en Sonic1Decomp.UWP o Sonic2Decomp.UWP dependiendo del juego, luego construya e implementa a través de RSDKv4.UWP.sln .sudo apt install build-essential git libsdl2-dev libvorbis-dev libogg-dev libglew-dev libtheora-devlibgbm-dev y 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 sean correctos. Si no, corrígelos con lo siguiente en Windows:mklink /D src ......mklink /D SDL ......dependenciesandroidSDLandroid/ en Android Studio, instale el NDK y todo lo que solicite y construya. Siga las instrucciones de instalación en la lectura de cada rama.
Debido a que estas ramas no son oficiales, no podemos brindarles apoyo y pueden no estar actualizados.
Actualmente, las únicas plataformas compatibles son las mencionadas anteriormente, sin embargo, el backend usa libogg, libvorbis y sdl2 para alimentarlo (así como tinyxml2 para la API MOD y ASIO para la red), por lo que la base de código es muy multiplataforma. Si puede hacerlo, puede clonar este repositorio y transferirlo a una plataforma que no esté en la lista.
El servidor multijugador requiere Python 3.8 o posterior. Puedes descargar Python aquí. Para usar el servidor, abrir el símbolo del sistema en la carpeta Server.py se encuentra en el que se encuentra el comando py -3 Server.py [local IPv4 address] [port] debug . Puede encontrar su dirección IPv4 local usando el comando ipconfig . Tenga en cuenta que el servidor CPP que se encuentra en la carpeta del servidor en el repositorio se ha desapercido y ya no funciona. Se ha mantenido en el repositorio con fines de referencia.
R: Intente encender VSYNC en Settings.ini.
R: Envíe un problema en la pestaña Problemas y podríamos solucionarlo en la rama principal. Sin embargo, no esperes lanzamientos futuros.
A: ¡Ya tengo! Puedes encontrarlo aquí.
R: No. Sonic Mania es mucho más grande y requiere que descompilaría no solo cómo funciona el (mucho más complejo) RSDKV5, sino también todos los más de 600 objetos.
Únase al servidor Discord de modificación del motor retro para cualquier pregunta adicional que necesite conocer sobre la descompilación o modificarlo.