Jump to content
  • Advertisement
Sign in to follow this  
andwan0

Game Remake/Recreation

This topic is 518 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I have a really old Windows 98 platformer game. I like to remake it. However, all the graphics seem to be packaged in a RES file.
Does anyone know how I can decompile/depack/extract the graphics? Is there any automatic disassemblers/readers, etc?
 
NB:
I didn't make this game, and it seems this game was a fan-made game itself, as there's no copyright, credits or author information whatsoever.
I just like to "remake" games so that they work on modern Windows. That means learning how to write a "reader" so that my program can use the ORIGINAL files and run/play the game.

Share this post


Link to post
Share on other sites
Advertisement

Any work is copyrighted, regardless of if it's specified or not. Your best bet would be decompiling the application to see how it reads the files.

Share this post


Link to post
Share on other sites

This is possibly a custom archive format, developed specifically for this game, and used nowhere else.  In that case there will be no unpacker available for it; the developer of the game would have had ther own in-house tools that create the archive from a directory tree.

 

If so, the best way is to open it in a hex editor.  It will likely contain a table of contents somewhere, so you're looking for something that looks like a list of file names.  This table of contents probably also contains lists of file sizes and offsets within the archive, and from there it's a matter of trial and error to figure out the format.

 

Alternatively it might be just a renamed zip file, which was also a common enough practice.  The best way to check for this would be to download and install zomething like 7-Zip, which is capable of extracting just about anything, then give it a try.  I suggest that you try this first.

Share this post


Link to post
Share on other sites

Did you try to find out online about the original authors of the game? For one, asking them about their copyright and permission to remake the game might make your remake way more "legal", as if the game is made with original art and is not made with stolen IP itself, and you get the permission of the original author to use the art, code or name of the original game, you should be quite secure (doesn't mean you cannot be sued as the "original author" might not be the sole owner of the IP, or some other stuff might come up).

 

More importantly, the original author might have more information about how to get access to the original files, IF he is open to let you remake the game.

Share this post


Link to post
Share on other sites
They used a zip with encryptions with a beefy passwords. These passwords are not recoverable legally. The best way is to go to the credits page, and try to get in touch with the senior members. You can request them for any suggestions or if they would like to sign a contract for releasing the game source to you. Mostly unlikely they would. For suggestions, sure they would help.

Share this post


Link to post
Share on other sites
If so, the best way is to open it in a hex editor.  It will likely contain a table of contents somewhere, so you're looking for something that looks like a list of file names. 

 

A lot of archives don't store the names, just the offsets. These can often still be figured out using a hex editor though, by looking near the start of the file for patterns of data and padding.  If these occur with a regular frequency, they often represent entries in a table.  Then all you have to do is work out what the data that's being repeated actually represents.

 

I'd recommend studying a few archives that have already been cracked so that you start to get a feel for the way that archives are usually put together.  This works pretty well except for when they encrypt the data,  If they do that, you'll need to as conquestor suggests and disassemble the actual game to see how they read the file.

Edited by LennyLen

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!