Sonic and Sega Retro Message Board: CCA and GAM file format info (and more) - Sonic and Sega Retro Message Board

Jump to content

Hey there, Guest!  (Log In · Register) Help
Page 1 of 1
    Locked
    Locked Forum

CCA and GAM file format info (and more) Helping you use SFGHQ resources

#1 User is offline Smidge204 

  Posted 27 February 2011 - 01:29 PM

  • Posts: 2
  • Joined: 25-February 11
A long, long time ago... almost eight years now... I started to work on converting SFGHQ's library of sprites from the proprietary Multimedia Fusion data files into more generic BMP sheets. Obviously this never happened, but I did lay some groundwork which I hope someone might find useful. Specifically, I started reverse-engineering the CCA file format so I could extract the sprite information from it. I also started doing the same for Game Maker files, with the hopes of maybe one day creating a utility that would be able to import and export various fangame related formats.

So since recent events have stirred up past memories, I rediscovered what I'd done and decided to let everyone in on it again. Maybe someone here will find it useful?

http://www.smidgeindustriesltd.com/CCA_File_Format.txt

http://www.smidgeindustriesltd.com/GM6_File_Format.txt

I also wrote a utility that extracts CCA data (though only for MMF 1.2 and 1.5 version files), which also created data files containing animation data in non-proprietary format; a precursor to what I'd later develop into the "Sprite Image Project" (SIP) file format.

I later developed a sister format to SIP - "Sprite Image Format" (SIF) which encapsulated the graphical data and animation data. These formats were supported by both the CCA extraction tool and an early sprite animation editor I made. Links here:

http://www.smidgeindustriesltd.com/CCARip_v1.7.zip

http://www.smidgeindustriesltd.com/SIF_File_Format.html

http://www.smidgeindustriesltd.com/SpriEdit.zip


Source code for the two utilities is available, though they're written in VisualBasic 6 :p
=Smidge=
This post has been edited by Smidge204: 27 February 2011 - 02:05 PM

#2 User is offline Overbound 

Posted 27 February 2011 - 08:20 PM

  • Posts: 547
  • Joined: 09-July 08
  • Gender:Male
  • Location:Iowa
  • Project:Sonic Time Twisted Graphics/Level Design
  • Wiki edits:236
This CCA ripper is really handy. I'm actually through page 10 of the sprites. I'm checking them for quality, and will convert them over to PNG and compressing them as per site policy. We do not yet have a place for them on the wiki but if somebody started at the end of the sprite section and worked backwards we'd meet somewhere in the middle and have the sprites ready by the time Retro's fan game section is ready for them.
This post has been edited by Overbound: 27 February 2011 - 10:10 PM

#3 User is offline ValleyBell 

Posted 28 February 2011 - 08:32 AM

  • Posts: 204
  • Joined: 08-September 10
  • Gender:Male
  • Project:researching SMPS sound drivers
  • Wiki edits:10
I also reverse-engineered Clickteam formats, but I worked a lot on the TGF (and CnC) format and less on the one of MMF.
This topic contains all things I did.
There's a tool that can fully unpack TGF and KnP files, show images of all Clickteam products and make Level Maps or TGF files.
I also made a rather detailed file format refernece.

Page 1 of 1
    Locked
    Locked Forum

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