
Ohne Vermögenswerte aus den offiziellen Veröffentlichungen wird diese Dekompilierung nicht laufen.
Tutorials, wie Sie die Spielvermögen aus Ihrer legal erhaltenen Kopie der Spiele finden, finden Sie in diesem Tutorial für Android oder in diesem Tutorial für iOS.
Sie können die offiziellen Veröffentlichungen von Sonic 1 & Sonic 2 erhalten:
Auch wenn Ihre Plattform von den offiziellen Veröffentlichungen nicht unterstützt wird, müssen Sie sie für die Vermögenswerte kaufen oder offiziell herunterladen (Sie müssen die offizielle Veröffentlichung nicht ausführen, Sie benötigen nur das Spielvermögen).
Wenn Sie Ihre Speichern aus der offiziellen mobilen Version (en) übertragen möchten, ist der Android-Pre-Forever- Dateipfad Android/data/com.sega.sonic1 or 2/SGame.bin (andere Versionen können unterschiedliche Dateipfade haben ). Kopieren Sie diese Datei in den Ordner der Dekompilation mit dem Namen SData.bin .
settings.ini , in der das Spiel alle Einstellungen geladen wird, ähnlich wie Sonic Mania.ESC -Taste zugegriffen werden, wenn sie in der Konfiguration aktiviert sind.F12 -Pause, F11 -Debug -Funktionen von Sonic Mania, wurden portiert und sind aktiviert, wenn devMenu in der Konfiguration aktiviert ist.F1 lädt die erste Szene in der Liste der Präsentationsbühne (normalerweise im Titelbildschirm).F2 und F3 laden die vorherige und nächste Szene in der aktuellen Bühnenliste.F5 wird die aktuelle Szene sowie alle Vermögenswerte und Skripte neu laden.F8 und F9 visualisieren Touchscreen und Objekt -Hitboxen.F10 aktiviert eine Palette -Overlay, die die 8 internen Paletten des Spiels in Echtzeit zeigt.pacman -Syuu eingeben und die Eingabetaste drücken.Y , wenn Sie gefragt werden, ob Sie Pakete aktualisieren möchten. Wenn Sie auffordert, die Eingabeaufforderung zu schließen, dann starten Sie sie neu und führen Sie denselben Befehl erneut aus. Dies aktualisiert die Pakete auf ihre neuesten Versionen.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 geklont haben.make -f Makefile.msys2 CXX=x86_64-w64-mingw32-g++ CXXFLAGS=-static -j4 .Data.rsdk -Datei in Sonic1Decomp.UWP oder Sonic2Decomp.UWP je nach Spiel und erstellen und stellen Sie sie über RSDKv4.UWP.sln auf.sudo apt install build-essential git libsdl2-dev libvorbis-dev libogg-dev libglew-dev libtheora-devlibgbm-dev und libdrm-dev hinzu.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 geklont haben.make -j5 .LIBS=-lstdc++fs .android/app/jni korrekt sind. Wenn nicht, beheben Sie sie mit Folgendem unter Windows:mklink /D src ......mklink /D SDL ......dependenciesandroidSDLandroid/ in Android Studio, installieren Sie das NDK und alles andere, was es fragt, und bauen Sie. Befolgen Sie die Installationsanweisungen in der ReadMe jedes Zweigs.
Da diese Zweige inoffiziell sind, können wir sie nicht unterstützen und sie sind möglicherweise nicht auf dem neuesten Stand.
Derzeit sind die einzigen unterstützten Plattformen die oben aufgeführten. Das Backend verwendet jedoch Libogg, Libvorbis & SDL2, um es zu versorgen (sowie TinyXML2 für die Mod -API und ASIO für das Netzwerk), sodass die Codebasis sehr multiplatform ist. Wenn Sie dazu in der Lage sind, können Sie dieses Repo klonen und auf eine Plattform portieren, nicht auf der Liste.
Der Multiplayer -Server benötigt Python 3.8 oder höher. Sie können Python hier herunterladen. Um den Server zu verwenden, öffnen Sie py -3 Server.py [local IPv4 address] [port] debug Eingabeaufforderung auf dem Ordnerserver. Sie können Ihre lokale IPv4 -Adresse mit dem Befehl ipconfig finden. Beachten Sie, dass der CPP -Server im Serverordner im Repo veraltet ist und nicht mehr funktioniert. Es wurde zu Referenzzwecken im Repo aufbewahrt.
A: Versuchen Sie, VSYNC in Einstellungen einzuschalten.
A: Senden Sie ein Problem auf der Registerkarte "Ausgaben" und wir könnten es in der Hauptzweigung beheben. Erwarten Sie jedoch keine zukünftigen Veröffentlichungen.
A: Ich habe schon! Sie können es hier finden.
A: Nein. Sonic Mania ist viel größer und erfordert, dass ich nicht nur, wie die (weitaus komplexeren) RSDKV5 funktioniert, sondern auch alle über 600 Objekte funktionieren.
Schließen Sie sich dem Retro Engine Modding Discord Server für zusätzliche Fragen an, die Sie möglicherweise über die Dekompilierung oder das Modieren von Modellen benötigen.