Release Sonic The Hedgehog 1 & 2


Maquis196

Member
Joined
Oct 7, 2011
Messages
182
Location
London, UK



Using https://github.com/RSDKModding/RSDKv4-Decompilation.

I have created v1.3.2 dbps of both games (the binary is the same, but it makes it easier to control which one).

Upsteam build sources are https://github.com/maquis196/dragonbox-sonic (will commit once decent)

The "how" to get the data is in the upstream repo, via Android apks was an absolute doddle.

NOTES:

Sonic 2 is a bit slow, need to tweak settings
The joypad settings are hard coded in "settings.ini" and these need to be tweaked, if someone does so before me, please upload here and ill update the default ones (OR PRs welcome if pushed beforehand).

As always, any problems let me know.

NOTE2: Was compiled on bookworm.
 
Last edited:
Something's wrong, on my Pyra at least.
I put the datafiles from the steam release in the sonic1 / sonic2 data folders and renamed them to "data.rsdk". When I start the games, it happens nothing. However, I see that in the data folders some .bin and .ini files were created. Running from the terminal, there's no output either besides the usual gl4es initialization messages.
I even tried to compile the sources from the repo myself to exclude issues with the dbp, but the result is exactly the same.

Any ideas what's wrong here?
 
Something's wrong, on my Pyra at least.
I put the datafiles from the steam release in the sonic1 / sonic2 data folders and renamed them to "data.rsdk". When I start the games, it happens nothing. However, I see that in the data folders some .bin and .ini files were created. Running from the terminal, there's no output either besides the usual gl4es initialization messages.
I even tried to compile the sources from the repo myself to exclude issues with the dbp, but the result is exactly the same.

Any ideas what's wrong here?

oooh yes.

You'll need a specific package, I forgot to add this to the notes. I believe its one of;

libglew
libglfw

If you could just try one, and see if it works after that that'd be great and ill update the notes (im still trying to figure out a way of doing dependencies that can handle multiple OS versions)

Also;


At worst, run that in terminal and see what it complains about missing, and let me know and ill go update everything to warn others. Sorry.
 
also (sorry if this all known by you, its also for anyone else reading in the future) I dont wish to presume how much anyone knows
 
Back
Top