Sonic and Sega Retro Message Board: RSDK Unpacker - Sonic and Sega Retro Message Board

Jump to content

Hey there, Guest!  (Log In · Register) Help
  • 4 Pages +
  • 1
  • 2
  • 3
  • Last ►
    Locked
    Locked Forum

RSDK Unpacker

#1 User is offline Glitch 

Posted 01 December 2012 - 11:03 AM

  • Posts: 158
  • Joined: 22-September 08
  • Gender:Male
  • Project:Sonic 2 LD
  • Wiki edits:22
It seems that mediafire deleted my original rsdk unpacker links. The program has been requested so I'm reposting here:
rsdkunpack
Source
I might get around to cleaning up my packer source and releasing that later.

#2 User is offline Irixion 

Posted 01 December 2012 - 12:26 PM

  • Posts: 1505
  • Joined: 30-December 04
  • Gender:Male
  • Location:Ontario, Canada
  • Project:Life
  • Wiki edits:152
How about uploading them to the wiki? :P

#3 User is offline JeffMakesGames 

Posted 01 December 2012 - 04:09 PM

  • Posts: 20
  • Joined: 28-March 12
Sweet. :D Now to peek inside the rsdk file and see all the shiny objects.

#4 User is offline Azu 

Posted 02 December 2012 - 02:30 PM

  • I must be stupid.
  • Posts: 1527
  • Joined: 23-February 08
  • Gender:Male
  • Location:Home
RSDK unpacker? For the engine the was never released?

#5 User is offline sonicblur 

Posted 02 December 2012 - 09:13 PM

  • Posts: 1161
  • Joined: 18-February 08
  • Gender:Male
  • Wiki edits:6

View PostAzu, on 02 December 2012 - 02:30 PM, said:

RSDK unpacker? For the engine the was never released?

It's just a repost of the Data.rsdk unpacker that he released last December to unpack Sonic CD.

#6 User is offline Xeeynamo 

Posted 25 December 2012 - 06:08 AM

  • Posts: 25
  • Joined: 08-February 09
  • Gender:Male
  • Location:Italy
  • Project:Swords of Calengal
And now make Metal Sonic playable decently >:[


#7 User is offline Andrew75 

Posted 25 December 2012 - 08:17 AM

  • Technical Artist
  • Posts: 1881
  • Joined: 12-December 09
  • Gender:Male
  • Project:Project AXSX(Sonic Xtreme) + Misc Projects

View PostXeeynamo, on 25 December 2012 - 06:08 AM, said:

And now make Metal Sonic playable decently >:[


Some ideas.
When metal jumps would love to see him do the electrocution attack.
Spin dash for the jet attack. ( although it would be cool to be able to pull that off while running somehow.)
running than rolling could also make a nice use for the electrocution attack animation.
This post has been edited by Andrew75: 25 December 2012 - 08:24 AM

#8 User is offline Xeeynamo 

Posted 26 December 2012 - 09:36 AM

  • Posts: 25
  • Joined: 08-February 09
  • Gender:Male
  • Location:Italy
  • Project:Swords of Calengal
I was working long time ago on it, but I had some problems with collisions and I drop everything =\. The lastest "version" of animation kit supports all Sonic moveset for Metal Sonic, this thanks to a tool that I made for RSDK .ANI files

#9 User is offline Arique 

Posted 16 May 2013 - 12:08 PM

  • How do I Sonic?
  • Posts: 1009
  • Joined: 14-April 10
  • Gender:Male
  • Location:Connecticut
Epic bump, but just asking for curiosity sake: Does this unpacker work with the Sonic 1 remake that was released today? Because I've tried everything and I'm having no luck.

EDIT: Let me rephrase this a bit: Sonic CD's RSDK unpacks perfectly fine, but Sonic 1's RSDK refuses to unpack. Can we get an updated version that is compatible with Sonic 1?
This post has been edited by Arique: 16 May 2013 - 12:14 PM

#10 User is offline Cinossu 

Posted 17 May 2013 - 07:36 AM

  • inverted with love~
  • Posts: 2805
  • Joined: 21-June 04
  • Gender:Male
  • Location:London, UK
  • Project:Sonic the Hedgehog Extended Edition
  • Wiki edits:474
Ha ha, this was one of the first things I tried once I downloaded it; seems they've updated the format a bit. Until someone cracks it, we're out of luck.

#11 User is offline You-Are-Pwned 

Posted 17 May 2013 - 05:56 PM

  • Posts: 67
  • Joined: 28-August 10
  • Gender:Male
From the first sight, the RSDK decryption algorithm is a different and a more complex one in Sonic 1, comparing to Sonic CD 2011.

By the way, while looking for stuff in the binary of Sonic 1, I found this in the code. It may be related to decryption, but I'm not sure:

/Users/Stephen/Desktop/sonic 1/05-10-13-international/Sonic1/Sonic1/RetroEngine/TextureLoader.c

This post has been edited by You-Are-Pwned: 17 May 2013 - 06:48 PM

#12 User is offline sonicblur 

Posted 20 May 2013 - 08:17 PM

  • Posts: 1161
  • Joined: 18-February 08
  • Gender:Male
  • Wiki edits:6
Here is a half-assed RSDKvB unpacker that I threw together in an hour:
http://projects.sapp...vB_unpacker.zip

It will unpack all of the files in a Data.rsdk that don't have the encryption flag set in the file table. Ogg vorbis files will be named with an .ogg extension, everything else with bin. Real filenames are not available at this time, because everyone is probably interested in the music files anyway.

This is a command-line tool.

RSDKvB file format. All numerical values little endian
Header "RSDKvB" text
0x6 - 16 bit number of files in archive
0x8 - Start of files

Files: (Each entry is 24 bytes)
0x00-0x10 Filename "hash"
0x10 - 32-bit offset of file in archive
0x14 - 32-bit file size which must be & with 0x7FFFFFF. MSB is the encryption flag, if set file is encrypted.

Enjoy. Feel free to point out any mistakes.

#13 User is offline Tanks 

Posted 20 May 2013 - 11:46 PM

  • Posts: 1012
  • Joined: 01-July 06
  • Gender:Not Telling
  • Wiki edits:1
Wanted to look at the sprites as well, but this will do for now I guess. :v: Also I can confirm this works with the android release. Just remove the .xmf from Data.rsdk.

#14 User is offline You-Are-Pwned 

Posted 21 May 2013 - 01:10 AM

  • Posts: 67
  • Joined: 28-August 10
  • Gender:Male
Thanks for the offset locations, I was also wondering about these.

I'll see what I can do with the MSB encryption.

#15 User is offline ValleyBell 

Posted 22 May 2013 - 02:36 PM

  • Posts: 230
  • Joined: 08-September 10
  • Gender:Male
  • Project:researching SMPS sound drivers
  • Wiki edits:10
I recently found an alternative RSDK unpacker: Retrun-Sonic.
It can even repack the archives.

Support for the S1 remake isn't complete (no de-/encryption, filenames can be generated, although not extracted), but it works quite well so far. And it includes the source code.

  • 4 Pages +
  • 1
  • 2
  • 3
  • Last ►
    Locked
    Locked Forum

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users