
공식 릴리스의 자산이 없으면이 컴파일은 실행되지 않습니다.
법적으로 얻은 게임 사본에서 게임 자산을 찾는 방법에 대한 자습서는 Android 용이 자습서 또는 iOS 용 자습서를 참조하십시오.
Sonic 1 & Sonic 2의 공식 릴리스를 얻을 수 있습니다.
공식 릴리스에서 플랫폼이 지원되지 않더라도 자산을 위해 구매하거나 공식적으로 다운로드 해야합니다 (공식 릴리스를 실행할 필요가 없으므로 게임 자산 만 있으면됩니다).
공식 모바일 버전에서 저장을 전송하려면 Android Pre-Porever 파일 경로는 Android/data/com.sega.sonic1 or 2/SGame.bin 입니다 (다른 버전에는 다른 파일 경로가있을 수 있습니다. ). SData.bin 이라는 이름으로 해당 파일을 디 컴파일의 폴더에 복사하십시오.
settings.ini 파일이 있습니다.ESC 키를 눌러 DEV 메뉴에 액세스 할 수 있습니다.F12 일시 정지, F11 스텝 오버 및 빠른 전달 디버그 기능이 모두 포트되었으며 구성에서 devMenu 활성화 된 경우 활성화됩니다.F1 프레젠테이션 단계 목록 (일반적으로 제목 화면)에서 첫 번째 장면을로드합니다.F2 와 F3 현재 단계 목록에 이전 및 다음 장면을로드합니다.F5 모든 자산 및 스크립트뿐만 아니라 현재 장면을 다시로드합니다.F8 과 F9 터치 스크린과 객체 히트 박스를 시각화합니다.F10 게임의 8 개의 내부 팔레트를 실시간으로 표시하는 팔레트 오버레이를 활성화합니다.pacman -Syuu 프롬프트에 입력하고 Enter를 누르면 Mingw64 프롬프트 (Windows Start/MSYS2 64 비트/MINGW 64 비트) 프롬프트를 실행하십시오.Y 누릅니다. 프롬프트를 닫으라고 요청하면 다시 시작한 다음 다시 시작하고 동일한 명령을 다시 실행하십시오. 이것은 패키지를 최신 버전으로 업데이트합니다.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.git .cd Sonic-1-2-2013-Decompilation 으로 복제 한 저장소로 이동하십시오.make -f Makefile.msys2 CXX=x86_64-w64-mingw32-g++ CXXFLAGS=-static -j4 .Data.rsdk 파일을 Sonic1Decomp.UWP 또는 Sonic2Decomp.UWP 로 복사 한 다음 RSDKv4.UWP.sln 통해 빌드 및 배포하십시오.sudo apt install build-essential git libsdl2-dev libvorbis-dev libogg-dev libglew-dev libtheora-dev ! _os 등libgbm-dev 와 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 의 상징적 링크가 올바른지 확인하십시오. 그렇지 않은 경우 Windows에서 다음과 같이 수정하십시오.mklink /D src ......mklink /D SDL ......dependenciesandroidSDLandroid/ 안드로이드 스튜디오에서 열린 상태에서 NDK 및 다른 모든 것을 설치하고 구축하십시오. 각 지점의 readme에 설치 지침을 따르십시오.
이 지점은 비공식적이기 때문에 우리는 그들을 지원할 수 없으며 최신 정보가 아닐 수도 있습니다.
현재 유일하게 지원되는 플랫폼은 위에 나열된 플랫폼이지만 백엔드는 Libogg, Libvorbis & SDL2를 사용하여 전원을 공급하여 (MOD API의 경우 TinyXML2 및 네트워킹을위한 ASIO)를 사용하므로 CodeBase는 매우 다중 플랫폼입니다. 가능하다면이 저장소를 복제하여 목록에없는 플랫폼으로 포트 할 수 있습니다.
멀티 플레이어 서버에는 Python 3.8 이상이 필요합니다. 여기에서 Python을 다운로드 할 수 있습니다. 서버를 사용하려면 폴더 서버에서 명령 프롬프트를 열어 놓은 다음 명령 py -3 Server.py [local IPv4 address] [port] debug 실행하십시오. ipconfig 명령을 사용하여 로컬 IPv4 주소를 찾을 수 있습니다. Repo의 서버 폴더에있는 CPP 서버는 더 이상 사용되지 않았으며 더 이상 작동하지 않습니다. 참조 목적으로 저장소에 보관되었습니다.
A : settings.ini에서 vsync를 켜십시오.
A : 문제 탭에서 문제를 제출하면 메인 브랜치에서 문제를 해결할 수 있습니다 . 그러나 향후 릴리스를 기대하지 마십시오.
A : 이미 가지고 있습니다! 여기에서 찾을 수 있습니다.
A : 아니요. Sonic Mania는 훨씬 더 크며 (훨씬 더 복잡한) RSDKV5 작동 방식뿐만 아니라 600 개 이상의 개체가 작동하는 방식을 분해해야합니다.
레트로 엔진 모딩 Discord Server에 가입하여 해석 또는 모딩에 대해 알아야 할 추가 질문이 있습니다.