Robert Jordan
3f5795a5e0
implemented '.zt' archives.
...
Add CatSystem2 `.zt` extension archive format (*CatSystem2 pack file*).
* Usage: Extras/export pack files for CatSystem2 - often used to save wallpapers, wav files, or other extras to the user's computer.
* Tag: `ZT/PACK` (chosen over *just* `ZT`, based on the devkit tool name: `ztpack.exe`, which also describes it as a *"pack file"*).
* Extension: `*.zt` (found in `export.int` archive).
* Signature: No file signature of any kind, immediately starts with an entry structure. A lot of sanity checks have been added.
* Hierarchic: Yes, although this is rarely used, and CS2's implementation is rather buggy.
* Buggy enough that Frontwing gave up and started putting zip files **into** zt files!
* The specification at least, is still well defined.
* Archive layout is the standard offset-next approach seen in other CS2 formats. But there's two offset-next fields, one for subdirectory entries, and one for the next flat (current) directory entry.
* Folders have their own entries, which are what point to child file entries.
2021-05-25 22:44:41 -04:00
morkt
c5e13f6db1
added various Strikes resource formats.
2020-03-30 17:38:58 +04:00
morkt
2c96d146b7
(AR2): added Leaf ar21 resource archive.
2020-03-30 17:38:12 +04:00
morkt
4ee728bad8
(CGF): prevent false positives.
2020-03-30 17:36:24 +04:00
morkt
af970a274c
(CG): tweak image stride.
2020-03-30 17:35:55 +04:00
morkt
e907f78321
(SZS): support archives with directory tree.
2020-03-30 17:35:16 +04:00
morkt
d3d466ceee
(PAZ): added signatures.
2020-03-30 17:34:16 +04:00
morkt
56b3e862c2
(ANI): change name assignment to include containing file name.
2020-03-30 17:34:00 +04:00
morkt
e78e80ca26
(MMA): added decoder.
2020-03-30 17:33:16 +04:00
morkt
dd5259b6f8
(LIB): possible archive extensions.
2020-03-30 17:32:31 +04:00
morkt
8cd3cac054
(MAIKA): adjusted scramble scheme detection.
2020-03-30 17:32:08 +04:00
morkt
d90e65c6a6
(KiriKiri): another encryption algorithm.
2020-03-30 17:30:12 +04:00
morkt
e061687816
(GAN): hard-coded default image width and height.
...
currently there's no way to tell what image actual dimensions are.
2020-03-30 17:29:28 +04:00
morkt
ad22d60b4d
(MCG): apply key to version 100 as well.
2020-03-30 17:28:18 +04:00
morkt
303bac1e7e
(GP): support certain 24bpp images.
2020-03-30 17:27:51 +04:00
morkt
15da067676
(EAGLS): detect non-encrypted archives.
2020-03-30 17:26:15 +04:00
morkt
8ad1c652c6
updated formats.
2019-04-21 00:51:00 +04:00
morkt
65c98ce876
(NEKOPACK): added directory names.
2019-04-21 00:21:52 +04:00
morkt
07b2e1488e
(GRP): support encrypted images.
2019-04-21 00:20:16 +04:00
morkt
8315575c75
(Pak2Opener.Decrypt): made accessible from internal methods.
2019-04-21 00:19:49 +04:00
morkt
bf6d1a6c3f
(XP3): workaround for ill-formed archives.
2019-04-21 00:18:29 +04:00
morkt
afe551863b
updated formats.
2019-04-03 01:48:16 +04:00
morkt
fb610a24c5
updated formats.
2019-04-03 01:44:25 +04:00
morkt
9ec1978bf6
released v1.5.44
2019-03-31 21:39:39 +04:00
morkt
d6efa5c1b3
(GXT): preliminary implementation.
2019-03-31 17:26:06 +04:00
morkt
e16a4ef381
(PFS): added "010" extension.
2019-03-31 17:23:25 +04:00
morkt
e216f25d14
(DPM): alternative decryption.
2019-03-31 17:23:08 +04:00
morkt
887cf0183c
(DxtDecoder): some methods made public.
2019-03-31 17:22:32 +04:00
morkt
65662783ec
(PRS): limit decompressed block size.
2019-03-30 18:48:14 +04:00
morkt
b35a80dcdc
(Legacy): FD bitmaps.
2019-03-30 18:45:18 +04:00
morkt
8894767e35
(DetBmpFormat): removed 'FD' signature.
2019-03-30 18:41:27 +04:00
morkt
65a1f15330
(HybridCrypt): another kirikiri encryption scheme.
2019-03-26 22:35:24 +04:00
morkt
ec361833de
(CPZ): additional encryption for CPZ7 archives.
2019-03-26 22:33:08 +04:00
morkt
be9abb385b
(KCAP): support older archive versions.
2019-03-23 20:00:39 +04:00
morkt
c35ca8ec1f
updated formats.
2019-03-23 19:55:48 +04:00
morkt
9995567152
implemented BBM images.
2019-03-23 19:40:47 +04:00
morkt
530b87b9ec
implemented PAC0 archives and PCG0 images.
2019-03-20 13:51:36 +04:00
morkt
db1124ce6f
implemented Jam Creation archives and DPO images.
2019-03-20 13:50:04 +04:00
morkt
c758bae342
(SYG): ignore EOF.
2019-03-20 13:36:04 +04:00
morkt
e0f17747ae
(ABMP): support "absnddat12" sections.
2019-03-20 13:35:42 +04:00
morkt
f8286bc2a0
(origin): support old images format.
2019-03-20 13:35:07 +04:00
morkt
93cee8d879
(origin): implemented "gaf" bitmap sequences.
2019-03-20 13:34:21 +04:00
morkt
42327c595b
(LiveMaker): support scrambled entries.
2019-03-20 13:33:25 +04:00
morkt
0995a42374
(Aims): added "pac" extension.
2019-03-20 13:31:14 +04:00
morkt
13edc4f265
implemented IMGX images.
2019-03-12 03:24:28 +04:00
morkt
8ab228df40
updated formats.
2019-03-11 10:49:37 +04:00
morkt
3f672e8594
(HG2): support limited depth images.
2019-03-11 10:46:01 +04:00
morkt
4664274125
implemented 'CsPack2' archives.
2019-03-11 10:45:14 +04:00
morkt
5e3981523b
(GPS): alterantive header.
2019-03-11 10:44:00 +04:00
morkt
ae7db58c11
(arc): recognize LZSS compression.
2019-03-11 10:43:14 +04:00