Eldred Habert
1d7cc537ed
patterns: Added RGBDS object file format ( #287 )
2024-08-07 22:11:29 +02:00
Nik
4a8a6cba1b
patterns/flipper_settings: Removed #pragma magic as they would give too many false positives
2024-08-03 20:14:27 +02:00
Nik
c3eb9e4126
patterns: Improved pattern descriptions
2024-08-03 17:44:37 +02:00
qux-bbb
204599a70b
patterns: Added Lua 5.3 bytecode pattern ( #285 )
2024-08-03 14:47:07 +02:00
Jan Wiesemann
bf6ee6d02f
patterns: Added pattern for Flipper Zero settings ( #281 )
...
* Added pattern for Flipper Zero settings
* Added readme entry
---------
Co-authored-by: Nik <werwolv98@gmail.com >
2024-08-03 14:11:02 +02:00
qux-bbb
0125ec2c57
patterns: Added Lua 5.2 bytecode pattern ( #284 )
2024-08-03 14:07:50 +02:00
applecuckoo
c5aaac25dd
patterns/uf2: Added Family ID enum to uf2.hexpat, Added missing description pragmas and other minor fixes ( #282 )
...
* patterns/uf2: add family ID enum
* patterns/uf2: Fix enum spacing
* patterns: add missing description pragmas and README entries, etc.
* patterns/uf2: add reference for Family ID enum
2024-08-03 10:47:40 +02:00
qux-bbb
196011ead9
patterns: Added Lua 5.1 bytecode pattern ( #283 )
2024-08-03 10:46:25 +02:00
xtex
5b15136ea4
patterns: Add HSDT pattern ( #280 )
...
Co-authored-by: Nik <werwolv98@gmail.com >
2024-07-27 08:38:44 +02:00
qux-bbb
59c954ae28
patterns/lua54: Removed empty line ( #278 )
...
Remove an empty line.
2024-07-26 19:52:24 +02:00
Hikodroid
8a5cb1061b
patterns/fbx: Simplified the fbx hexpat ( #277 )
2024-07-26 19:52:01 +02:00
Hikodroid
120bc84548
patterns/fbx: Fixed the fbx hexpat ( #276 )
...
* patterns: FBX - revised hexpat for fbx files but still broken
* patterns: FBX - implemented a workaround for the previously broken hexpat
* Disable ImHex-specific functions outside of ImHex
---------
Co-authored-by: Nik <werwolv98@gmail.com >
2024-07-25 00:00:11 +02:00
WerWolv
6aee524d1a
patterns: Fix various patterns, added more test files
2024-07-23 20:31:43 +02:00
WerWolv
b42c571d4d
patterns: Fixed run problems with some patterns
2024-07-23 18:39:05 +02:00
xndcn
71e1ad8df7
patterns/jpeg: Simplify EOI marker search ( #272 )
...
Co-authored-by: Nik <werwolv98@gmail.com >
2024-07-23 18:37:03 +02:00
WerWolv
5c7d77b50f
patterns: Added Kaydara FBX Binary format
...
Credit to @Hikodroid
2024-07-23 18:29:02 +02:00
Dexrn ZacAttack
569e5c4c1a
patterns: Added Minecraft LCE save format ( #256 )
...
* Add Minecraft LCE save format
* Add files to the pattern
took forever lol cuz weird syntax
* NBT parsing n stuff
* Minecraft Xbox 360 Edition saves, read description
TU033 is a pre-release version, which has a slightly different file format that I documented myself [here](https://github.com/Team-Lodestone/Documentation/blob/main/LCE/Pre-Release%20Save%20Format.md )
TU5 is a release version which uses the same file format used all the way up to latest TU (aka the last version released)
All of these saves have been decompressed from XMemCompress (iirc modified LZX)
Chunk data however is still compressed, because it's not meant to be uncompressed in the scope of reading the save.
https://github.com/Team-Lodestone/Documentation/blob/main/LCE/LCE%20File%20Versions.md
* Support Pre-Release files, JANKY file type detection, min and cur version.
* fix top comment
* LCE saves to readme
2024-07-23 18:17:02 +02:00
applecuckoo
0316f2b667
patterns: Add PKM pattern + add BCC checksum verification to ntag pattern ( #274 )
...
* patterns/ntag: add BCC checksum verification
* patterns: add PKM file pattern
* Add entry to README
* Added missing import
---------
Co-authored-by: Nik <werwolv98@gmail.com >
2024-07-23 08:30:05 +02:00
Surasia
da1c2687e8
patterns/hinf_*: Add Halo Infinite tag and module file patterns ( #267 )
...
* patterns/hinf: Add Halo Infinite Tag and Module patterns
* patterns/hinf_bitmap: remove pattern
2024-07-06 17:33:03 +02:00
Marc Butler
bb46276bde
patterns: Added Password Safe Version 3 pattern ( #266 )
...
* Add password safe V3
* Added description pragma
---------
Co-authored-by: Nik <werwolv98@gmail.com >
2024-07-04 08:27:51 +02:00
Nik
4242869ac1
patterns/zlib: Cast bitfield enums to integers before doing math with them
2024-07-03 22:48:15 +02:00
WerWolv
d7811ff5e9
patterns: Replaced old bitfield order attributes with new ones
...
Fixes #265
2024-07-02 18:00:41 +02:00
Rebuild
a33b68921d
patterns: Added ttf/otf format ( #263 )
...
* Add ttf/otf format
* ttf: Put cff to preprocessing
2024-06-29 22:52:21 +02:00
Joachim Schiele
28b281b403
patterns/pe: Added .didata section support ( #257 )
2024-06-16 15:23:01 +02:00
Kirill Gladkikh
c807959d75
patterns/jpeg: Support EOF in the middle of JPEG ( #240 )
...
* Support EOF in the middle of file
* Changed to eoi marker searching
2024-06-16 15:16:01 +02:00
Francisco J. Solis
3416d30f2b
pattern/dds: Fix bitfield PixelFormatFlags ( #259 )
...
* Fix bitfield PixelFormatFlags
The padding names should not repeat
Comments should be added to each field for clarification
Padding should be corrected for luminance.
* Re-work of PixelFormatFlags
Add more information considering current GIMP repository structure
https://gitlab.gnome.org/GNOME/gimp/-/blame/master/plug-ins/file-dds/dds.h\#L145
2024-06-09 22:15:05 +02:00
iTrooz
1c2e948940
test: Make description pragma mandatory ( #251 )
2024-05-20 00:35:24 +02:00
WerWolv
8d4cf59497
patterns/ffx: Updated submodule
2024-05-19 17:05:56 +02:00
Benjamin Gilbert
3c2fed22e4
patterns: Add Windows animated cursor ( #242 )
...
* patterns: Add Windows animated cursor
* Added readme entry
* Added mime type to readme
---------
Co-authored-by: Nik <werwolv98@gmail.com >
2024-05-19 16:58:03 +02:00
Christoph Koehler
ff550bd105
patterns: Add Digital Terrain Elevation Data (DTED) pattern file ( #243 )
...
Tested on DTED0 and DTED2, will likely work with DTED1 as well.
2024-05-19 16:55:30 +02:00
Rebuild
0ad6e3abde
patterns/mp4: Use FixedPoint32 instead of u32 for width and height ( #248 )
...
Update mp4.hexpat
* Use FixedPoint32 instead of u32 for width and height
* Add formatting for displaying fixed point 16.16 and 8.8 numbers
2024-05-19 16:55:04 +02:00
AdventureT
9f7cdded6a
Crashlvl: Added support for version 0.95 ( #245 )
...
* Working on new Version
* Needs testing
* Updated CrashLvl script to support version 0.94c
* Update README.md
* Added TestData and author to script
* Delete tests/patterns/test_data/CrashLvl.hexpat.bin
* CrashLvl.hexpat: Added support for version 0.95
2024-05-12 23:38:25 +02:00
Claudius Coenen
03298b0b0c
patterns: Added Wintec TES file pattern ( #238 )
2024-04-21 12:33:19 +02:00
LolHacksRule
5f2738872e
patterns: Added XGSPak and XGSTexture patterns ( #237 )
...
* Add XGSPak and XGSTexture patterns
* Whoops forgot proper pointers
* Fix typo
* Whoops
* Proper start
* Update xgstexture.hexpat
2024-04-21 12:32:26 +02:00
nazDridoy
63585e6de7
patterns/7z: Added MIME type ( #241 )
2024-04-21 12:25:00 +02:00
Sabhya Raj Mehta
cb6caafa64
patterns/refs: Added Structure for MinStoreB+ node, missing GlobalRootNode Names & parses all Superblocks ( #236 )
...
[+] Added Structure for MinStoreB+ node, Missing GlobalRootNode Names
2024-03-29 11:55:01 +01:00
Leon Jacobs
236fadee47
patterns: Added gguf pattern ( #235 )
...
* (feat) add gguf parser
* (chore) cleanup empty struct
* (tests) add sample gguf for tests and update readme
* (feat) update type enum
2024-03-28 21:55:18 +01:00
GlorifiedPig
0549e62a14
patterns/tar: Fixed minor typo ( #230 )
...
changes "if" to "id"
2024-03-21 22:16:37 +01:00
Sabhya Raj Mehta
b4bf2b946f
patterns/refs: Added filesystem Checking, comments, Renamed REFS_HEADER, and Fixed typo. ( #231 )
...
Added FileSystem Checking and comments && renamed struct ReFSHeader to VolumeBootRecord && Fixed Typo
2024-03-21 22:16:15 +01:00
Sabhya
a5c9f3b18a
patterns: Added ReFS filesystem pattern ( #229 )
...
Added Pattern File For Parsing ReFS filesystem Header, SuperBlock and CheckPoint && updated README.md
2024-03-17 10:19:18 +01:00
Shadlock0133
345e264ff8
patterns: Add .bgcode file ( #222 )
...
Support for binary G-code files, used by 3d printers
2024-03-15 21:54:58 +01:00
syuuha
ba2c396534
patterns: Added pattern for ADTS files ( #223 )
2024-03-15 21:54:41 +01:00
ogmini
eaeea8d093
patterns: Added pattern for Windows 11 Notepad Window State bin file ( #228 )
...
* Add files via upload
* Update README.md
* Update README.md
* Add files via upload
* Update Notepad-WindowState.hexpat
* Update and rename Notepad-WindowState.hexpat to notepadwindowstate.hexpat
* Rename Notepad-WindowState.hexpat.bin to notepad-windowstate.hexpat.bin
* Update README.md
2024-03-15 21:53:40 +01:00
WerWolv
dac2e0f786
patterns: Fixed a few errors
2024-02-25 22:59:32 +01:00
Nik
f70b7066b9
includes: Switch over to import statements ( #224 )
...
* Update includes and patterns to new import system
* Update namespaces to new syntax
2024-02-25 22:04:41 +01:00
apewo
f75ba4b6ee
patterns/pe: Add extra MIME Type ( #220 )
...
add pe mime
Co-authored-by: John Doe <bla@bla.bla >
2024-01-29 18:36:21 +01:00
lucia c
e7d1973957
patterns: Added SWF header pattern ( #219 )
...
* patterns: Added pattern for SWF files.
* Added test file for SWF header.
* Update README with SWF file type.
2024-01-27 15:53:16 +01:00
Nik
41d8967deb
patterns/pyc: Remove unused function
2024-01-20 22:14:47 +01:00
pew
658ec20b37
patterns: Add .ras pattern ( #216 )
...
* Add simple .ras file pattern
* Update ras.hexpat
* Update README.md
* Add .ras test file
* Update ras.hexpat
* Update ras.hexpat
* Update ras.hexpat
* Update ras.hexpat
2024-01-10 00:38:18 +01:00
Brandon Maier
6f7988e96e
patterns: Added Xilinx boot images ( #210 )
...
* Adds pattern for Xilinx's Zynq UltraScale+ Boot Image format.
* Boot images are generated by Xilinx's `bootgen` tool.
* Spec: Xilinx UG1283 https://docs.xilinx.com/r/en-US/ug1283-bootgen-user-guide/Zynq-UltraScale-MPSoC-Boot-and-Configuration
* Add test file generated as follows
- Build bootgen tool from https://github.com/Xilinx/bootgen
- Create dummy data with `dd if=/dev/zero of=image.bin count=1`
- Create bif with `echo "img: {image.bin}" >image.bif`
- Create test bin with
`./bootgen -arch zynqmp -image image.bif -o xilinx_bootgen.hexpat.bin`
2023-12-28 18:32:13 +01:00