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.

Empire of Magic 2003 - Dat extractor

Featured Replies

Hi everyone,

I'm looking for some help extracting this .dat file. I've already tried several QuickBMS scripts and even used AI to help analyze it, but I still haven't been able to get good results.

Would anyone be willing to take a look or point me in the right direction? I'd really appreciate any help or advice.

Since the file is slightly larger than the forum's upload limit, I've uploaded it to MediaFire for anyone who would like to analyze it.

https://www.mediafire.com/file/jc2gdq8qdhtbhc3/Graphics.rar/file

Thanks again for taking the time to help—I really appreciate it

 

Solved by Rabatini

  • Supporter
On 6/13/2026 at 2:27 PM, UZ.- said:

Hi everyone,

I'm looking for some help extracting this .dat file. I've already tried several QuickBMS scripts and even used AI to help analyze it, but I still haven't been able to get good results.

Would anyone be willing to take a look or point me in the right direction? I'd really appreciate any help or advice.

Since the file is slightly larger than the forum's upload limit, I've uploaded it to MediaFire for anyone who would like to analyze it.

https://www.mediafire.com/file/jc2gdq8qdhtbhc3/Graphics.rar/file

Thanks again for taking the time to help—I really appreciate it

 

The game uses encryption and compression. The encryption is TCryptoStream and the compressor is LZRW1KH.

I made this tool. Just drag and drop, or use the command line to unpack, decrypt, and decompress the files.

As for the extracted files, you will have to figure them out yourself... but I guess the hardest part is done.

EmpireMagicUnpack.zip

  • Author

Hi @Rabatini, Thank you so much for the tool, it worked perfectly! It's a shame it extracted the files in .GXL format; I'll find out how to extract them with AI. Thanks as always!

  • Supporter
  • Solution
21 hours ago, UZ.- said:

Hi @Rabatini, Thank you so much for the tool, it worked perfectly! It's a shame it extracted the files in .GXL format; I'll find out how to extract them with AI. Thanks as always!

So its resolve.

  • 2 weeks later...
  • Localization

Also added support for it in my extractor but I'm not sure where LZRW1KH get's used as I'm not seeing anything, also "TCryptoStream" is not an algorithm, it's a custom one

Also the format detection is pretty finicky so please report any misidentified files (include the file name and first 4 bytes)

https://github.com/smiRaphi/UniPyX/commit/7610142f7006bcc86d6198c03f0bb91add3f97fb

  • Supporter
On 6/25/2026 at 10:56 AM, NeoGT404 said:

Also added support for it in my extractor but I'm not sure where LZRW1KH get's used as I'm not seeing anything, also "TCryptoStream" is not an algorithm, it's a custom one

Also the format detection is pretty finicky so please report any misidentified files (include the file name and first 4 bytes)

https://github.com/smiRaphi/UniPyX/commit/7610142f7006bcc86d6198c03f0bb91add3f97fb

The game just uses encryption, not LZRW. I made a mistake with another tool and file that I was examining together with this one... lol. But the tool I made works just fine with the file, so it doesn't need an update.

glyph_sheet_256.thumb.png.3fa18a80accb930920456b4b7f1b68ae.png

Create an account or sign in to comment

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.