
Tanpa aset dari rilis resmi, dekompilasi ini tidak akan berjalan.
Untuk tutorial tentang cara menemukan aset game dari salinan game Anda yang diperoleh secara hukum, lihat tutorial ini untuk Android atau tutorial ini untuk iOS.
Anda bisa mendapatkan rilis resmi Sonic 1 & Sonic 2 dari:
Bahkan jika platform Anda tidak didukung oleh rilis resmi, Anda harus membeli atau secara resmi mengunduhnya untuk aset (Anda tidak perlu menjalankan rilis resmi, Anda hanya perlu aset game).
Jika Anda ingin mentransfer simpan dari versi seluler resmi, jalur file pre-forever Android adalah Android/data/com.sega.sonic1 or 2/SGame.bin (versi lain mungkin memiliki jalur file yang berbeda ). Salin file itu ke folder dekompilasi dengan nama SData.bin .
settings.ini yang digunakan game untuk memuat semua pengaturan, mirip dengan sonic mania.ESC jika diaktifkan di konfigurasi.F12 , F11 Step Over & Fast Forward dari Sonic Mania semuanya telah porting dan diaktifkan jika devMenu diaktifkan di konfigurasi.F1 akan memuat adegan pertama dalam daftar tahap presentasi (biasanya layar judul).F2 dan F3 akan memuat adegan sebelumnya dan berikutnya dalam daftar tahap saat ini.F5 akan memuat ulang adegan saat ini, serta semua aset dan skrip.F8 dan F9 akan memvisualisasikan layar sentuh dan hitbox objek.F10 akan mengaktifkan overlay palet yang menunjukkan 8 palet internal game secara real time.pacman -Syuu di prompt dan tekan Enter.Y ketika ia bertanya apakah Anda ingin memperbarui paket. Jika meminta Anda untuk menutup prompt, lakukanlah, lalu restart dan jalankan perintah yang sama lagi. Ini memperbarui paket ke versi terbaru mereka.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 Anda ke Sonic1Decomp.UWP atau Sonic2Decomp.UWP tergantung pada permainan, kemudian membangun dan menggunakan melalui RSDKv4.UWP.sln .sudo apt install build-essential git libsdl2-dev libvorbis-dev libogg-dev libglew-dev libtheora-devlibgbm-dev dan 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 benar. Jika tidak, perbaiki dengan yang berikut di Windows:mklink /D src ......mklink /D SDL ......dependenciesandroidSDLandroid/ di Android Studio, instal NDK dan semua yang diminta, dan bangun. Ikuti instruksi instalasi di readme dari setiap cabang.
Karena cabang-cabang ini tidak resmi, kami tidak dapat memberikan dukungan untuk mereka dan mereka mungkin tidak mutakhir.
Saat ini satu -satunya platform yang didukung adalah yang tercantum di atas, namun backend menggunakan libogg, libvorbis & sdl2 untuk menyalakannya (serta tinyxml2 untuk MOD API dan ASIO untuk jaringan), sehingga basis kode ini sangat multiplatform. Jika Anda bisa, Anda dapat mengkloning repo ini dan port ke platform yang tidak ada dalam daftar.
Server multiplayer membutuhkan Python 3.8 atau lebih baru. Anda dapat mengunduh Python di sini. Untuk menggunakan server, buka prompt perintah di folder server.py terletak di, lalu jalankan perintah py -3 Server.py [local IPv4 address] [port] debug . Anda dapat menemukan alamat IPv4 lokal Anda menggunakan perintah ipconfig . Perhatikan bahwa server CPP yang ditemukan di folder server di repo telah digunakan dan tidak lagi berfungsi. Telah disimpan dalam repo untuk tujuan referensi.
A: Coba nyalakan vsync di settings.ini.
A: Kirimkan masalah di tab Masalah dan kami dapat memperbaikinya di cabang utama. Namun, jangan berharap rilis di masa depan.
A: Saya sudah punya! Anda dapat menemukannya di sini.
A: Tidak. Sonic Mania jauh lebih besar dan mengharuskan saya mendekompilasi tidak hanya bagaimana RSDKV5 (jauh lebih kompleks) bekerja, tetapi juga semua 600+ objek bekerja.
Bergabunglah dengan server Discord Modding Engine Retro untuk setiap pertanyaan tambahan yang mungkin perlu Anda ketahui tentang dekompilasi atau modding.