PortableApp CExtract - The Games Factory / Multimedia Fusion Game Extractor / Unprotector

This game / software works completely portably. No installation required.

Kippykip

CEO of cancelled
THE ONE
Here's some obscure software I downloaded off a forum 7 or so years ago.
It basically extracts contents from Clickteam .GAM files, or what I used it for was to unprotect games made in the v1.0 clickteam engines back in the day.
The V126 attachment below is the version that allows unprotecting if I recall.

It's very likely these files are lost, I couldn't find a single mention on google whatsoever but I remember it was from a fairly obscure forum to begin with.
 

Attachments

  • CExtract_incl_src.rar
    97.9 KB · Views: 1,125
  • CExtract_v126_complete.rar
    190 KB · Views: 2,290

Yoshi50Windows

yoshi has a gun but he wont harm you with it lmao
Member
Wow thanks i had a old game i made in 2003 but i lost the source file.
Now i can open and remake it on Clickteam Fusion 2.5!
 

Tzehov

Lad
Member
this is like a dream come true. With this i'll look the code of old Scott Cawthon games. IN YOUR FACE SCOTTGAMES COMMUNITY. I'M GOING TO BECOME FAMOUS MUAHAHAHAHAHAA
 

Kippykip

CEO of cancelled
THE ONE
this is like a dream come true. With this i'll look the code of old Scott Cawthon games. IN YOUR FACE SCOTTGAMES COMMUNITY. I'M GOING TO BECOME FAMOUS MUAHAHAHAHAHAA
Might want to use Anaconda to decompile those if they're Games Factory 2 / MMF2 era games.
 

WonkyTonkBotty

Lad
Member
Hope this ain't too much of a necropost (last post was January of this year at least), but what happens/does it mean if the Clickteam file gets a "stop status encountered" error when trying to extract?
 

Kippykip

CEO of cancelled
THE ONE
Hope this ain't too much of a necropost (last post was January of this year at least), but what happens/does it mean if the Clickteam file gets a "stop status encountered" error when trying to extract?

Doesn't sound good though, maybe the .MFA file is incompatible with that version?
 

WonkyTonkBotty

Lad
Member
Aha, Beavis & Butthead, another man of culture! ;)

It is quite a sporadic error, as there's no pattern as to which .cca/TGF .gams it seems to pop up on, out of the files I've tried the Extractor on.
 

Kippykip

CEO of cancelled
THE ONE
Aha, Beavis & Butthead, another man of culture! ;)

It is quite a sporadic error, as there's no pattern as to which .cca/TGF .gams it seems to pop up on, out of the files I've tried the Extractor on.
that's what I'm gonna guess then, I don't think anaconda can decomp the absolute latest stuff afaik?
 

KoMar

New Lad
Member
Hope this ain't too much of a necropost (last post was January of this year at least), but what happens/does it mean if the Clickteam file gets a "stop status encountered" error when trying to extract?
Attaching CExtract-fixed.zip which contains the "fixed" CExtract.exe which helps with "Remove Game Protection" for some .cca files where you would get an error "Stop statement encountered". Note it only fixes the menu option for the game protection function.

What I did is comment out some code for Global Object parsing/unprotecting that seems to be optional! (*at least in the way that without it it doesn't error out any more) Changed source is attached, you may re-compile it yourself with Visual Basic 6 if needed.

Note that such "_unprotected.cca" files would not open in Games Factory/Click & Create for me but DID work in Fusion 2.0 and 2.5!

And I don't like DMCA being abused for this (especially since it is used for 20+ year old games), for our use case the author gave permission to extract their old game for which they lost the source and this tool was the only hope. So for digital preservation such tools are crucial.

Let me know if it worked!
 

Attachments

  • CExtract-fixed.zip
    85.5 KB · Views: 20
Last edited:

Kippykip

CEO of cancelled
THE ONE
Attaching CExtract-fixed.zip which contains the "fixed" CExtract.exe which helps with "Remove Game Protection" for some .cca files where you would get an error "Stop statement encountered". Note it only fixes the menu option for the game protection function.

What I did is comment out some code for Global Object parsing/unprotecting that seems to be optional! (*at least in the way that without it it doesn't error out any more) Changed source is attached, you may re-compile it yourself with Visual Basic 6 if needed.

Note that such "_unprotected.cca" files would not open in Games Factory/Click & Create for me but DID work in Fusion 2.0 and 2.5!

And I don't like DMCA being abused for this (especially since it is used for 20+ year old games), for our use case the author gave permission to extract their old game for which they lost the source and this tool was the only hope. So for digital preservation such tools are crucial.

Let me know if it worked!
Man that's awesome! Cheers for uploading.

And yeah what I found always interesting is CnC and TGF1 could never open unprotected games with this tool, however MMF1.5 and anything above could.

But since CnC/TGF1 games are very unstable on anything with a CPU faster than 1ghz and has this freezing stuttering issue, usually it's best to port it to a newer version of a clickteam product anyway.
 
Top