
Без активов из официальных выпусков это декомпиляция не будет работать.
Для обучения о том, как найти игровые активы из вашей юридически полученной копии игры (ы), см. Этот учебник для Android или этого учебника для iOS.
Вы можете получить официальные выпуски Sonic 1 & Sonic 2 от:
Даже если ваша платформа не поддерживается официальными выпусками, вы должны покупать или официально загрузить ее для активов (вам не нужно запустить официальный релиз, вам просто нужны игровые активы).
Если вы хотите перенести свое сохранение (ы) из официальной мобильной версии (ы), прохождение файла Android Preforever -это Android/data/com.sega.sonic1 or 2/SGame.bin (другие версии могут иметь разные пути файлов ) Скопируйте этот файл в папку декомпиляции с именем SData.bin .
settings.ini , который игра использует для загрузки всех настроек, аналогично Sonic Mania.ESC , если включен в конфигурации.F12 пауза, F11 Step Over & Fast Forward Worth Faction Debug от Sonic Mania был перенесен и включен, если devMenu включен в конфигурации.F1 загрузит первую сцену в списке этапов презентации (обычно на экране заголовка).F2 и F3 загружат предыдущую и следующую сцену в текущем списке этапов.F5 перезагрузит текущую сцену, а также все активы и сценарии.F8 и F9 визуализируют сенсорный экран и хитбоксам объекта.F10 активирует палитрочное наложение, которое показывает 8 внутренних палитров игры в режиме реального времени.pacman -Syuu в приглашении и нажмите ENTER.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.gitcd 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 (мята, поп!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/ в Android Studio, установите NDK и все остальное, о котором он просит, и создайте. Следуйте инструкциям по установке в чтении каждой ветви.
Поскольку эти ветви неофициальны, мы не можем оказать их поддержку, и они не могут быть в курсе.
В настоящее время единственными поддерживаемыми платформами являются перечисленные выше, однако бэкэнд использует Libogg, Libvorbis & Sdl2 для его питания (а также tinyxml2 для MOD API и Asio для сети), поэтому база Code является очень многоплатформой. Если вы можете, вы можете клонировать это репо и перенести его на платформу, не в списке.
Многопользовательский сервер требует Python 3.8 или более поздней версии. Вы можете скачать Python здесь. Чтобы использовать сервер, открыта командная строка на Server.py Server.py, а затем запустите команду py -3 Server.py [local IPv4 address] [port] debug . Вы можете найти свой локальный адрес IPv4, используя команду ipconfig . Обратите внимание, что сервер CPP, найденный в папке сервера в репо, был устарел и больше не работает. Он был сохранен в репо для справочных целей.
A: Попробуйте включить VSYNC в настройках.
A: Отправьте проблему на вкладке «Проблемы», и мы могли бы исправить ее в основной ветви. Однако не ожидайте никаких будущих выпусков.
A: У меня уже есть! Вы можете найти это здесь.
A: Нет. Sonic Mania намного больше и требует, чтобы я разбил не только то, как работает (гораздо более сложный) RSDKV5, но и все более 600 объектов работают.
Присоединяйтесь к серверу Discord Modding Retro Engine для любых дополнительных вопросов, которые вам могут понадобиться узнать о декомпиляции или его модификации.