Skip to content

Conversation

haruse23
Copy link
Contributor

No description provided.

@haruse23 haruse23 changed the title Add Assassin's Creed: Unity's Forge files and Compressed Data files Add Assassin's Creed: Unity's Forge files and Data files (Compressd and Decompressed) Sep 18, 2025
@haruse23 haruse23 changed the title Add Assassin's Creed: Unity's Forge files and Data files (Compressd and Decompressed) Add Assassin's Creed: Unity's Forge files and Data files (Compressed and Decompressed) Sep 18, 2025
@@ -0,0 +1,49 @@
#pragma description Assassin's Creed: Unity's Compressed .data file
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since all of these files are are related to Assassin's Creed, I think it would make sense to put them all in a subfolder (like the Final Fantasy ones). Maybe under patterns/ac_unity or something similar

#pragma description Assassin's Creed: Unity's Compressed .data file
#pragma MIME archives/acu_data_compressed

// author = haru233, many thanks to AxCut
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You can use the #pragma author haru233 pragma here. Then your name will even show up in ImHex

@@ -0,0 +1,49 @@
#pragma description Assassin's Creed: Unity's Compressed .data file
#pragma MIME archives/acu_data_compressed
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is that really a valid MIME type? If not, it might be better to use #pragma magic and specify a sequence of bytes to match against. Or just leave it out entirely

README.md Outdated
| ZIP | `application/zip` | [`patterns/zip.hexpat`](patterns/zip.hexpat) | End of Central Directory Header, Central Directory File Headers |
| ZLIB | `application/zlib` | [`patterns/zlib.hexpat`](patterns/zlib.hexpat) | ZLIB compressed data format |
| ZSTD | `application/zstd` | [`patterns/zstd.hexpat`](patterns/zstd.hexpat) | Zstandard compressed data format |
| MOD | `3d-model/mod` | [`patterns/DMC3HD-Mod.hexpat`](patterns/dmc3_hd_mod.hexpat) | 3D Model files used in Devil May Cry 3 HD Collection |
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These should be alphabetically ordered. Also the name you specified here is not really standard, I'd name them for what they are. For example "Devil May Cry 3 3D Model" or Assassin's Creed Unity Forge Archive

Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Or if you move them to a subfolder, simply name it "Assassin's Creed: Unity"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants