paxcut
f4f004f0eb
improv: Added new text editor semantic highlighting themes. ( #422 )
...
* improv: Added new text editor semantic highlighting themes.
Current themes use the same colors for all identifier types. These two new themes are just examples of what the new feature makes possible.
One aims to simulate CLion Darcula theme and the other is an extension of the original dark theme.
* fix: corrected entries to readme file
* fix: corrected base for the theme
Made sure readme looks correctly on fork and links go to files.
2025-07-16 07:01:43 -07:00
Nik
fed5db4109
Add Capcom's Devil May Cry 3 HD .mod hexpat ( #415 )
...
* Add Capcom's Devil May Cry 3 HD .mod hexpat
Hex Pattern file for Capcom's Devil May Cry 3 HD Collection's .mod (3D Models) files
* Update DMC3 HD Mod.hexpat
* Update DMC3 HD Mod.hexpat
* Update DMC3 HD Mod.hexpat
* Add files via upload
* Update README.md
* Rename DMC3 HD Mod.hexpat to dmc3_hd_mod.hexpat
* Delete patterns/dmc3_hd_mod.hexpat
* Delete tests/patterns/test_data/dmc3_hd_mod.hexpat.mod
* Add files via upload
* Update dmc3_hd_mod.hexpat
---------
Co-authored-by: haruse23 <mrjokeromar123@outlook.com >
2025-07-08 14:51:54 -07:00
Dominik Tamiołło
103d434cc5
Add PEF (Preffered Executable Format) support ( #406 )
...
* Initial version of PEF
* add pef test file
---------
Co-authored-by: paxcut <53811119+paxcut@users.noreply.github.com >
2025-06-17 22:24:54 -07:00
Fabian Neundorf
7716b9d6e7
patterns: Add support for smk ( #399 )
...
* patterns: Add support for smk
* patterns: Use builtin function and separate SMK struct
---------
Co-authored-by: paxcut <53811119+paxcut@users.noreply.github.com >
2025-06-17 14:57:36 -07:00
Tom Arrow
ad1e300674
Quake 3 Engine demo pattern & test file ( #402 )
...
* Quake 3 Engine demo pattern & test file
* Quake 3 Engine demo: Increase limits (demo files can be big) and additional condition
* Quake 3 demo specify little endian
* Quake 3 demo format: Add message type detection
* Quake 3 demo format: Read serverTime for snapshot messages
* Quake 3 demo pattern: fixed bug/typo/sleepy coding
* Quake 3 demo pattern: Ability to read CS_SERVERINFO
* Quake 3 demo pattern: Read CS_SYSTEMINFO as well
* Quake 3 demo pattern: Read first serverCommand per message
* Added Quake 3 engine demo pattern to readme
* Change Quake 3 engine demo entry in readme table
---------
Co-authored-by: Tom <tomarrowtomarrow@hotmail.com >
2025-06-17 02:06:24 -07:00
zn123
e918ce52b9
Add flv.hexpat ( #401 )
...
* Add flv.hexpat
https://veovera.org/docs/enhanced/enhanced-rtmp-v2#flv-file-format-overview
* test flv.hexpat
* Update README.md
add flv patterns
* Update flv.hexpat
Optimize spaces
* Update flv.hexpat
fix
2025-06-16 20:25:54 -07:00
Nik
db4d62aa20
patterns/fs: Refactor all partition types into a FS module
2025-05-25 19:51:32 +02:00
Khoo Hao Yit
a692b22ecc
patterns: Add support for exFAT ( #398 )
2025-05-17 13:13:35 +02:00
Fabian Neundorf
74e08623f1
patterns: Add support for flc/flic files ( #396 )
...
* patterns: Add support for flc/flic files
* patterns: Add #pragma description for flc
---------
Co-authored-by: Nik <werwolv98@gmail.com >
2025-05-15 20:17:13 +02:00
Nik
a860c396fa
patterns: Added Java HPROF pattern
2025-05-15 17:23:06 +02:00
Nik
394ef80611
patterns: Added OPTEE Trusted Application format
2025-05-13 22:17:05 +02:00
David Schneider
7ad9cd4f41
patterns: Added support for GNU MO files ( #383 )
2025-05-10 11:49:02 +00:00
0xZ3R0
bcaeef31d7
pattern: Added DJI Firmware Pattern ( #392 )
...
* added IM*H pattern
* improved README
2025-05-10 13:35:14 +02:00
DEREFERENC3D
5b8dde19a9
patterns: Added definition for the OpenRGB profile format ( #387 )
...
patterns: Add definition for the OpenRGB profile format (up to version 5)
2025-05-10 13:34:16 +02:00
Enaium
3185503be1
patterns: Added valve vpk pattern ( #384 )
2025-05-10 10:29:50 +00:00
Sabhya
3a64207e58
pattern: Added pcapng capture file pattern ( #385 )
...
add: pcapng hexpat
2025-05-10 12:26:39 +02:00
bluisblu
c94d42d5c0
patterns: Added Radcore Cement v1.2 file pattern ( #382 )
...
* Add Radcore Cement file pattern
* Update pattern list in README.md
2025-05-10 11:57:51 +02:00
Caleb Denio
b6df1742b6
patterns: Add ZIM pattern ( #367 )
...
* Add ZIM pattern file
* Add test file
* namespace!
2025-05-10 11:51:04 +02:00
Jake Ryan
0b9e83ff8a
patterns: Add support for MagicaVoxel .vox files ( #390 )
...
* patterns: Added support for MagicaVoxel .vox files
* Fixed incorrect IMAP field size and added basic chunk size mismatch detection and recovery.
* Fixed pattern for "_r" values and added RotationToMat3.
* Added test vox file.
---------
Co-authored-by: paxcut <53811119+paxcut@users.noreply.github.com >
2025-04-30 08:55:53 -07:00
Hrant
89307ba8a5
added NTFS pattern ( #391 )
...
Thank you!
* added NTFS pattern
* improved the PR
* remove test-data & fixed sd
---------
Co-authored-by: Hrant Tadevosyan <Hrant.Tadevosyan@connectwise.com >
2025-04-30 04:00:52 -07:00
ZHANG Yuntian
a12b5ba406
git: Fix table formatting ( #374 )
...
Signed-off-by: ZHANG Yuntian <yt@radxa.com >
2025-03-24 07:33:01 +01:00
ZHANG Yuntian
537ce67895
patterns/partition_table: Added basic MBR and GPT patterns ( #358 )
...
Both are conbined into a single pattern due to how GPT always has a pseudo MBR to maintain backward compatibility.
2025-03-24 07:15:25 +01:00
Scrivener07
1771c1f077
patterns: Added support for PEX Papyrus executables ( #370 )
...
Added support for PEX, Bethesda's Papyrus executable for compiled script files.
- Skyrim
- Fallout 4
- Fallout 76
- Starfield
Co-authored-by: Jonathan Ostrus <12855515+jbostrus@users.noreply.github.com >
2025-03-23 11:30:43 +01:00
Andreas Wallner
8e7cfd9442
patterns: Add STDFv4 pattern ( #326 )
2025-03-22 13:54:50 +01:00
mheimlich
9f92c38ecf
patterns: Add ADTFDAT pattern ( #368 )
2025-03-22 13:52:59 +01:00
Geky
0844e07056
patterns: Added DS Cartridge Header pattern, updated pyc versions ( #366 )
...
* add support for cartridge size type $54
Added support for cartridge size type $54, corresponding to 1.5 MiB (96 banks).
* add missing license
* Add GBA Cartridge Header
* Update README.md
Added GBA information to README.md and corrected a typo.
* Add DS Cartridge Header
* Update ReadMe.md
* Update pyc.hexpat
Included additional versions
2025-03-22 13:51:46 +01:00
MrMcX
7310a10214
patterns: Add pattern for microsoft prefetch files (uncompressed SCCA format only) ( #361 )
...
* Add pattern for microsoft prefetch files (uncompressed SCCA format only)
* Update pf.hexpat
Add longer explanation
2025-03-22 13:49:50 +01:00
MrMcX
34ee3107e2
patterns: Implement Windows thumbcache pattern ( #359 )
...
* Implement Windows thumbcache pattern
* Include thumbcache pattern in README.md
* Update thumbcache.hexpat
- Use English warning text
- handle unknown file version
- add thanks to joachimmetz
- create virtual file
- use more elegant magic type
* Update thumbcache.hexpat
- Use padding data type for paddings
* Update thumbcache.hexpat
- make pattern more robust against single erroneous cache record
2025-03-22 13:48:57 +01:00
Mrmaxmeier
df97fc7257
patterns/includes: More misc cleanups ( #353 )
...
* patterns/zip: simplify find_sequence_in_range check
hex(340282366920938463463374607431768211455) =
0xffffffffffffffffffffffffffffffff
* patterns/7z: use Magic<> for signature, add pragma
* patterns/{nro, ogg}: use Magic<> for signature
* patterns/ttf: refactor, check magic
Use the "Field field @ position;" syntax instead of saving and restoring
the cursor position.
* readme: fix copy-paste error in pattern listing
2025-03-22 13:46:06 +01:00
Vemmi
3ad263783d
patterns: Added Unreal Engine 3 UPK pattern ( #352 )
...
* patterns: Add unreal 3 upk pattern
* readme: Add link to upk-ue3.hexpat
2025-03-22 13:45:25 +01:00
Ilya Sorochan
5ccd431320
patterns: Added RPM pattern ( #350 )
2025-03-22 13:44:55 +01:00
The Wandering Trader
9a6cbdfe28
patterns: Add CAB pattern ( #342 )
...
* Add files via upload
* Add files via upload
* Update README.md
2025-01-19 00:13:04 +01:00
Nik
8db011b6e5
patterns: Added MIME types and magic numbers to all patterns that have them
2025-01-14 20:01:36 +01:00
bake
bf56d4ff49
patterns: Add veado pattern ( #339 )
...
* Add veado pattern
* Add veado to README
* Add veado example file
2025-01-13 21:21:05 +01:00
Known Rabbit
fdc4a87389
patterns: Add bcss (BeyondCompare SnapShot) file ( #338 )
...
* patterns: add bcss (BeyondCompare SnapShot) file
* Add entry to readme
* Change table entries in alphabetical order
* Support both bcss file and uncompressed content
* Remove misleading cases, add warning message
* Add test cases to bcss.hexpat
* ifdef out ImHex-only functionality
---------
Co-authored-by: Nik <werwolv98@gmail.com >
2025-01-13 21:20:36 +01:00
Mia
1f6c701348
patterns: Added sup pattern file ( #337 )
...
* Add sup pattern file
* Add files via upload
* Update README.md
2025-01-09 20:01:14 +01:00
Nik
559faebec3
patterns: Added simple SQLite3 database pattern
2024-12-28 19:57:48 +01:00
Nik
37a7e59c06
disassemblers: Added Intel 8051 architecture
2024-12-26 20:08:42 +01:00
Josef Šimánek
6113df643d
git: Fix typo in readme ( #332 )
2024-12-14 16:35:25 +01:00
Luca Corbatto
2cc8868727
patterns: Added rar file pattern as requested in #258 ( #324 )
...
* Add rar file pattern as requested in #258
* Fix rar pattern
Removed some experimental (and apperantly broken) code.
* Break on EndOfArchive header instead of EOF
---------
Co-authored-by: Nik <werwolv98@gmail.com >
2024-12-14 13:48:06 +01:00
Sabhya
7f02510762
patterns: Added dmp64.hexpat and test files ( #331 )
...
* [+] Added dmp64.hexpat && test files
* Fix encoding of pattern file
---------
Co-authored-by: Nik <werwolv98@gmail.com >
2024-12-14 13:40:22 +01:00
Sewer.
1e69cd7fb2
patterns: Added BZip3 File Header Pattern ( #329 )
...
* Added: BZip3 Compression
* Fixed: Bound the SmallBlock data by parent's size
* Improved: Now uses the name 'Chunk' for block wrappers, such that the name 'block' matches with what the BZ3 API does
* Improved: Import rather than Include std::mem
* Added: Missing 'description' field in pragma
2024-12-12 21:56:13 +01:00
Sabhya
16a87df2ac
patterns: Added DPAPI Blob, DPAPI MasterKey, CREDHIST patterns ( #328 )
...
* [+]Added DPAPI MasterKey & Updated README.md
* [+]Added DPAPI Blob Pattern & Updated README.md
* [+] Added CREDHIST Pattern & Updated README.md
* [+] Test Files added for dpapimasterkey, dpapiblob & CREDHIST
2024-12-05 21:26:43 +01:00
Geky
500a3fe26e
patterns: Added GBA ROM pattern ( #323 )
...
* add support for cartridge size type $54
Added support for cartridge size type $54, corresponding to 1.5 MiB (96 banks).
* add missing license
* Add GBA Cartridge Header
* Update README.md
Added GBA information to README.md and corrected a typo.
2024-11-28 17:59:45 +01:00
Dexrn ZacAttack
221fa70a67
patterns: Added Miles Sound System Compressed Archive (MSSCMP) ( #320 )
...
* MSSCMP readme
* Add files via upload
2024-11-24 11:39:43 +01:00
Dexrn ZacAttack
661e5b7081
patterns: Added RAD Game Tools BINKA hexpat ( #319 )
...
* Binka readme
* Binka hexpat
2024-11-24 11:39:22 +01:00
Dexrn ZacAttack
c8d9a8deb7
patterns: Added Minecraft LCE LOC file pattern ( #311 )
...
* create LOC hexpat
* loc to list
2024-11-17 13:59:44 +01:00
Miku-666
1d680fbf5e
patterns: Added Minecraft LCE .pck format pattern ( #310 )
2024-11-17 13:59:20 +01:00
Dexrn ZacAttack
85f5541350
patterns: Added Minecraft LCE ARC file format ( #307 )
...
* Create arc.hexpat
* add test file
* mention arc
* abide by contributing.md
* use virtual filesystem
* brainfart
* ifdefs to fix github actions moment #2
2024-11-17 13:58:02 +01:00
Hikodroid
af957389c2
patterns: Added pattern for LZNT1 compressed data ( #304 )
2024-11-17 13:57:23 +01:00