Skip to content
View in the app

A better way to browse. Learn more.

ResHax

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Help us keep the site running.

Shockwave .DCR

Featured Replies

  • Author
  • Localization

lemurboy12, posted Fri Oct 17, 2014 3:05 am (950)


http://puu.sh/cflFZ.zip

I've been after these old games by 3D Groove for a long time. Offzip gets the models and a few select textures, but a lot of the textures are missing. Here's several samples to work with.
  • Author
  • Localization

aluigi, posted Fri Oct 17, 2014 6:56 am (952)


For Adobe Shockwave files you should use the following script:
http://aluigi.org/papers/bms/shockwave.bms

In this case it's a compressed files and so you must use offzip.
If you try to open this file with the script it will give you the command-line to use with offzip.
  • Author
  • Localization

h3x1c, posted Mon Jul 13, 2015 5:38 am (6345)


aluigi wrote:
For Adobe Shockwave files you should use the following script:
http://aluigi.org/papers/bms/shockwave.bms

In this case it's a compressed files and so you must use offzip.
If you try to open this file with the script it will give you the command-line to use with offzip.


Hey, Aluigi. I know this is an old thread, but I have a question about this. I have a bunch of .dcr files (all with XFIR headers) from one big presentation, all of which I dumped with offzip (as recommended by shockwave.bms when I first tried it and it didn't work).

The problem is the directories I dump the files to, respectively, are noticeably smaller than the .dcr files themselves. I end up with a bunch of .dat files in each directory, all of which I can read plain-text data from within via a hex editor; however, I know there are at least .png resources in each of these that aren't being extracted (unless they're all in a hundred parts between all the small .dat files).

Is there something else I can do to properly extract the image resources from these .dcr files since the script doesn't seem to work for them compressed? Thanks for any advice you can offer!

EDIT: I can send you one of the .dcr files if that would help, but I'll need to do so via PM or email if possible.
  • Author
  • Localization

aluigi, posted Mon Jul 13, 2015 7:05 am (6347)


I guess the problem is that the script just skips the chunks that it doesn't know.
Feel free to send me a couple of these files and I will update the script.
  • Author
  • Localization

Xiron, posted Mon Oct 26, 2015 2:40 am (8944)


So when the script tells you to use offzip, are the files that come out when using offzip still compressed or the actual files? All I get from offzip are a lot of .dat files and a few .3de and .fff files. The .dcr shockwave files I'm looking at also have XFIR header like h3x1c above.
  • Author
  • Localization

aluigi, posted Mon Oct 26, 2015 11:09 am (8952)


decompressed
  • Author
  • Localization

Xiron, posted Tue Nov 03, 2015 11:44 am (9258)


I was kinda of wishing it was possible to get resources instead of just .dat files, but oh well. :S

Did you ever get those .pngs out of h3x1c's .dcr file?
  • Author
  • Localization

aluigi, posted Tue Nov 03, 2015 12:13 pm (9261)


I checked nickwtm0.dcr from the first post and it's full of jpeg images.
Are you referring to that dcr file?
  • Author
  • Localization

Xiron, posted Wed Nov 04, 2015 9:18 am (9299)


I'm actually using a few others.
I compared one of the .jpeg from one of the successful ones above and I can see similar data in some other .dcr[s] I'm trying where I don't get such resource files.

I've gone and attached them below.

Game.dcr was likely made back in 2003, and the other (start.dcr), also around a decade or so old. I tried pulling out some more games from the same author created at different years, but thankfully I was able to get sounds and .jpg out of those. =P
  • Author
  • Localization

aluigi, posted Wed Nov 04, 2015 11:54 am (9307)


The positive thing of zlib is that the data you extract is exactly the expected data because it has a crc at the end to avoid false positives.
So what you get from offzip -a is what's there.
I guess some of them are raw images but that's not my field.
  • Author
  • Localization

Musicforce, posted Sat Dec 16, 2017 11:27 pm (30812)


Help me please. What am I doing wrong?

Image
  • Author
  • Localization

aluigi, posted Mon Dec 18, 2017 8:21 am (30847)


Everything is already written in the screenshot.
  • Author
  • Localization

Musicforce, posted Mon Dec 18, 2017 12:09 pm (30859)


aluigi wrote:
Everything is already written in the screenshot.

C:\Folder\offzip\offzip.exe -a C:\Folder\menu.dcr C:\Folder\output

0 files found in 0 seconds :(

Or do I need to run only offzip.exe? Then what do I need to write to the command line if I need to use offzip.exe along with the shockwave.bms script?
  • Author
  • Localization

aluigi, posted Mon Dec 18, 2017 4:38 pm (30868)


You did it correctly but unfortunately it looks like there are no compressed data in that file.
I have no other solutions, sorry.
  • Author
  • Localization

Musicforce, posted Mon Dec 18, 2017 5:46 pm (30872)


:(
  • Author
  • Localization

Harch, posted Mon Jul 06, 2020 9:28 pm (57472)


Hellol!

I have two DCR-files, but this files not run (I think because this files try request to dead hosts). What Can I do?

P. S. File from topicstarter not avaliable.

P. P. S. .dcr files is attached.

Thank you!
  • Author
  • Localization

aluigi, posted Sun Oct 11, 2020 7:41 pm (59297)


DCR is Macromedia Director/Shockwave ("XFIR" magic).
Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.