Radfordhound / HedgeLib

A C++ library and collection of tools that aims to make modding games in the Sonic the Hedgehog franchise easier.
MIT License
88 stars 24 forks source link

HedgeLib - TSR Archive Support (.cpu.sp2/.gpu.sp2) #62

Open Radfordhound opened 5 years ago

Radfordhound commented 5 years ago

I took a look at the .cpu.sp2 and .gpu.sp2 files and started work on cracking them a few weeks ago, but didn't get too far due to lack of time. Since then, it seems someone's already cracked the majority of .cpu.sp2, which is great! All we should have to do, then, is implement support for these into HedgeLib.

I'm not sure honestly whether we should treat these files like Archives in the traditional sense, though it seems like that'd be the simplest approach.

Given that, we'll need code for:

asm95 commented 5 years ago

Since then, it seems someone's already cracked the majority of .cpu.sp2, which is great!

Broken link. You may update it to File_Format_Library/FileFormats/Archives/SP2.cs

Edit: also don't forget to mention that TSR means "Team Sonic Racing". I took a long time to acknowledge that, thank you.

Radfordhound commented 5 years ago

Ah dang, my bad. I've fixed both of those. Thank you!