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
Hikodroid
e85645897e
patterns: Added pattern for Blender project files ( #303 )
...
* patterns: Added pattern for Blender project files
* patterns/blend: Added pattern file and test data
* patterns/blend: Fix the thumbnail bugs by passing the source data by reference
* patterns/blend: Added ZSTD support and test data
2024-11-17 13:56:59 +01:00
Seth Hall
abbd25e7f6
patterns: Added Windows Notepad cache file pattern ( #297 )
...
* Added Windows Notepad Cache file parser.
* Fixed Notepad windowstate link in readme
* Added a test file for notepad-cache.hexpat
2024-11-17 13:54:29 +01:00
applecuckoo
bf94cb7243
patterns: Added new WebP and VGM patterns ( #294 )
...
* README: fix square bracket
* patterns: add WebP pattern
* patterns/dds: add x-dds mimetype
* patterns: add vgm pattern
* patterns/vgm: remove old pointer
* patterns/protobuf: fix field number handling
* patterns/protobuf: add .pb file extension
* patterns/uf2: updating the family IDs again
* patterns/png: add cHRM and tIME chunks
* patterns/png: whoops, old description snuck back in
* new quantized-mesh pattern
* add quantized-mesh to README, implement oct16 decoding
2024-11-17 13:53:18 +01:00
endes0
1d66949375
patterns: Added ext4 filesystem pattern ( #293 )
...
* patterns: add ext4 volume layout pattern
* patterns: improve ext4 pattern
* patterns: remove debug pragma from ext4
* patterns: fix ext4 magic and padding
---------
Co-authored-by: Nik <werwolv98@gmail.com >
2024-08-20 21:56:05 +02:00
Eldred Habert
1d7cc537ed
patterns: Added RGBDS object file format ( #287 )
2024-08-07 22:11:29 +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
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
23b3c2b5d0
git: Fix hinf_tag and hinf_module links in readme ( #268 )
2024-07-07 13:44:04 +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
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
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
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
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
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
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
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
t1hq
35cc68544b
encodings: Add custom encoding file for Big5 ( #218 )
...
* add big5 encoding table
* add notes for big5 encoding, and how to import custom encoding file
2024-01-27 11:18: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
EvelynTSMG
294f69fa36
patterns: Add Bastion patterns ( #207 )
...
* Add Final Fantasy X patterns
* Update README
* Fix: github dum
* Add Bastion patterns
---------
Co-authored-by: Nik <werwolv98@gmail.com >
2023-12-07 16:38:32 +01:00
Surasia
8129504dcb
patterns/hinf_luas: Added pattern for reading HavokScript 5.1 Bytecode from Halo Infinite ( #203 )
...
* patterns/hinf_luas: Added pattern for reading HavokScript 5.1 Bytecode from Halo Infinite
* Parses Header and Structures of the parent tag
* Reads Bytecode types and arguments
* Reads Constants and Debug Info
* Reads Referenced Tags in the File
* readme: fix relative link
2023-12-07 16:36:27 +01:00
EvelynTSMG
9b819cf392
patterns: Add Final Fantasy X patterns ( #197 )
...
* Add Final Fantasy X patterns
* Update README
* Fix: github dum
2023-11-20 11:54:56 +01:00
Surasia
52f7d9e77a
patterns/hinf_bitmap: Added pattern for parsing Halo Infinite bitmap files ( #194 )
...
* patterns/hinf_bitmap: Added pattern for parsing Halo Infinite bitmap files
* Parses the header of all Halo Infinite files which includes related "dependencies", datablocks, structure references
* Read bitmap sequence data, including bitmap index, complete index, sprite info
* Find the width/height and DDS Format of the raw texture, which can then be parsed into usable DDS textures
* Locates raw DDS block info
* Nulled out the DDS section of the bitmap
2023-11-14 00:20:32 +01:00
Hugo
08680a6544
patterns/bplist: Added pattern file for Apple’s binary property list format (bplist) ( #190 )
...
* Added pattern file for Apple’s binary property list format (bplist)
* renamed some stuff and improved error messages
* added error handling for object size special case (0x0F)
2023-11-12 01:02:50 +01:00
AdventureT
8748646016
patterns/CrashLvl: Update Crash Back in Time level format ( #186 )
...
* 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
2023-10-29 19:46:28 +01:00
DmitriLeon2000
edd0aa9a2f
patterns: Add .fas and .was pattern files (Oska DeskMates) ( #176 )
...
* Add .fas and .was pattern files (Oska DeskMates)
* Update .was pattern file
* Update .was/.wa3 pattern file
* Update README.md
* Update README.md
* Update .fas & .was pattern files
* Update README.md
* Update fas_oskasoftware_old.hexpat
* Added WAS test file
* Update WAS test file
* Update was_oskasoftware.hexpat
2023-10-24 07:35:38 +02:00
itsmeow
47fce1628f
patterns: Add ARIA2 Control format ( #179 )
2023-10-24 07:33:56 +02:00
gmestanley
93494a19a4
patterns: Better code + credit given for ips.hexpat & better readme ( #174 )
...
* Add files via upload
* Update README.md
Added nes.hexpat to list of hex patterns
* Fix indenting of hex patterns list
Moved nes.hexpat below NE.hexpat
* Update README.md
Fixed indenting of PP pattern file's description being wrong
* Added x-msdownload MIME type to PE description
* Made indenting & code of ips.hexpat better
* Improvements to gb.hexpat
* Urgent fix to ips.hexpat
* Urgent fix to gb.hexpat
2023-10-15 21:21:19 +02:00
Diego
5ad8e15afc
patterns/shp: Added ESRI patterns ( #170 )
...
* add .shp and .shx patterns
* add tests
2023-10-06 12:20:11 +02:00
Nik
39c4d11404
patterns/uefi: Remove invalid MIME pragma
2023-10-05 08:54:59 +02:00
Benjamin Gilbert
815bd5f7f3
git: Minor readme fixes ( #168 )
2023-09-26 16:51:31 +02:00
brliron
46a2cef993
patterns: Added Android VBMeta image pattern ( #169 )
2023-09-26 14:03:24 +02:00
gmestanley
734afdf500
patterns: Added .nes pattern file ( #166 )
...
* Add files via upload
* Update README.md
Added nes.hexpat to list of hex patterns
* Fix indenting of hex patterns list
Moved nes.hexpat below NE.hexpat
2023-09-24 19:57:20 +02:00
gmestanley
ba14dd0cb2
patterns: Adding IPS pattern and fixed PE magic file ( #153 )
...
* Update pe.hexpat
New improvement
* Add ips.hexpat via upload
* Add ips.hexpat.ips via upload
* Added IPS to README
* Mentioned Windows in portable_executable_magic
2023-08-27 00:38:30 +02:00
MatrixEditor
86f93dfdaf
patterns: Added Ubiquiti firmware pattern ( #145 )
...
* Ubiquiti firmware pattern
* Added padding and crc32 fields
* Added unit test file
+ Renamed fields in partition struct
2023-08-16 23:28:01 +02:00
Justus Garbe
001900e3c2
patterns/pyc: Add a pattern for pyc files
...
Change name
2023-08-15 09:30:19 +02:00
lopqto
7344df7ff6
patterns/pyinstaller: Added PyInstaller pattern ( #142 )
2023-07-16 20:21:59 +02:00
Ange Albertini
19dd39e7c0
patterns: Added SE Linux binary format pattern ( #139 )
...
* SE Linux policy binary
module, base, kernel and packages
* Updated README with SELinux patterns
* SELinux test files
2023-07-12 20:25:47 +02:00
Nik
e3c387d0cf
patterns/3ds: Added 3DS Max pattern
2023-07-10 16:36:49 +02:00