morkt
|
267353e1fc
|
implemented ADP4 compressed audio.
|
2017-02-25 02:14:03 +04:00 |
|
morkt
|
99b8faab23
|
(AniOpener): check filename extension.
|
2017-02-25 02:01:34 +04:00 |
|
morkt
|
25f9285181
|
implemented DAF archives and CGF images.
|
2017-02-23 18:39:13 +04:00 |
|
morkt
|
10ff1cfcf9
|
(ImpDecoder.GetImageData): don't dispose input.
|
2017-02-23 17:52:27 +04:00 |
|
morkt
|
16c0daf643
|
(QLIE): attempt to extract archive key from game EXE resources.
|
2017-02-22 19:32:02 +04:00 |
|
morkt
|
1b6d27061e
|
formats update.
|
2017-02-21 08:32:12 +04:00 |
|
morkt
|
cd2e43d61c
|
(PsbOpener.OpenArcFile): new method.
|
2017-02-21 08:27:25 +04:00 |
|
morkt
|
872842d408
|
(PSB): ignore parse errors caused by invalid key.
|
2017-02-20 12:19:47 +04:00 |
|
morkt
|
7c82b909e0
|
implemented old 'Black Rainbow' archives.
|
2017-02-20 09:42:35 +04:00 |
|
morkt
|
dd85a7a618
|
implemented KOEPAC archives.
|
2017-02-19 19:59:15 +04:00 |
|
morkt
|
afe9159853
|
implemented FA2 archives and C24 images.
|
2017-02-19 16:01:11 +04:00 |
|
morkt
|
01b6d41f82
|
updated formats database.
|
2017-02-15 23:01:08 +04:00 |
|
morkt
|
2df8145f83
|
(GameSystem): support PureMail archives.
|
2017-02-13 20:13:20 +04:00 |
|
morkt
|
f6f989dd2f
|
(PSB): support "icon" entries and RL compression.
|
2017-02-13 20:03:46 +04:00 |
|
morkt
|
dc1647c5bf
|
(AdvSys3): use Entry.ChangeType.
|
2017-02-13 19:49:06 +04:00 |
|
morkt
|
4929d1efd1
|
(MAI4): format may have different compression encoding without any indication in the header.
haven't figured out yet how to work around it.
|
2017-02-10 18:04:05 +04:00 |
|
morkt
|
8b9ddad110
|
implemented Software House Parsley CG archives.
|
2017-02-10 18:00:42 +04:00 |
|
morkt
|
e6ca959ded
|
support WARC 1.10 archives.
|
2017-02-10 03:27:39 +04:00 |
|
morkt
|
c5ac986cde
|
implemented 'Voice PackData' archives.
|
2017-02-10 03:24:25 +04:00 |
|
morkt
|
61cd776ac2
|
released v1.3.25
|
2017-02-08 15:11:39 +04:00 |
|
morkt
|
dd2468f651
|
(AKB): fixed background blending.
|
2017-02-07 13:51:58 +04:00 |
|
morkt
|
077495d50b
|
(AKB): incremental images.
|
2017-02-07 00:31:27 +04:00 |
|
morkt
|
ebd08887d1
|
(KiriKiri): another encryption.
|
2017-02-06 03:33:58 +04:00 |
|
morkt
|
605624bdc6
|
(PSB): look for layers if textures not found.
|
2017-02-06 03:20:12 +04:00 |
|
morkt
|
08d0494a04
|
implemented cromwell archives.
|
2017-02-05 21:08:52 +04:00 |
|
morkt
|
f71eaab6a3
|
(AKB): fixed header flags interpretation.
|
2017-02-05 02:33:38 +04:00 |
|
morkt
|
87086bb3fe
|
(XP3): another encryption.
|
2017-02-05 02:31:15 +04:00 |
|
morkt
|
b02b95cbf1
|
(XP3): threat non-'File' index records as hashed names.
added NoCryptTitles to Xp3Scheme.
|
2017-02-05 02:28:02 +04:00 |
|
morkt
|
e0fa7430f2
|
BlackRainbow.DatOpener moved to separate file.
|
2017-02-03 11:49:52 +04:00 |
|
morkt
|
97a6b331c5
|
(WARC): another decryptor.
|
2017-02-03 11:48:54 +04:00 |
|
morkt
|
25c36072a3
|
implemented SMV animation resource.
|
2017-02-02 11:03:09 +04:00 |
|
morkt
|
476b43cc4b
|
(GSP): adjusted entry size calculation.
|
2017-02-02 11:01:39 +04:00 |
|
morkt
|
5c9d56c841
|
(WIP): added alpha mask application.
disabled in production build.
|
2017-02-01 16:39:51 +04:00 |
|
morkt
|
97beaba189
|
implemented ARCG archives.
|
2017-02-01 16:35:35 +04:00 |
|
morkt
|
c748a16685
|
implemented ARCG archives.
|
2017-02-01 16:35:19 +04:00 |
|
morkt
|
418f12d5d0
|
(TxReader): moved image format logic to BcFormat.
|
2017-02-01 16:27:07 +04:00 |
|
morkt
|
74844e0bcc
|
WSM3 archives seem to be almost identical to WSM2.
|
2017-02-01 16:26:10 +04:00 |
|
morkt
|
2a1e13c294
|
implemented WSM1 archives.
|
2017-01-31 16:17:48 +04:00 |
|
morkt
|
dd45a61cc7
|
(CDT): added "ovd" extension.
|
2017-01-31 15:36:53 +04:00 |
|
morkt
|
b92d004b02
|
(PCK): use WaveAudio.WriteRiffHeader.
|
2017-01-31 15:36:18 +04:00 |
|
morkt
|
c0f26a0341
|
(GSP): sometimes names field is empty.
somtimes it overwrites entry size, so it have to be calculated from
adjacent offsets.
|
2017-01-31 15:31:47 +04:00 |
|
morkt
|
8c7a0d09f5
|
(WbmFormat.ReadMetaData): fixed.
|
2017-01-29 12:38:45 +04:00 |
|
morkt
|
4a42acbb69
|
implemented BMX, MBF, VPK1, WVX0 and WSM2 archives.
|
2017-01-29 06:56:48 +04:00 |
|
morkt
|
475d3af4e9
|
FlyingShine PD archive variation.
|
2017-01-28 14:04:27 +04:00 |
|
morkt
|
89feec7e4d
|
(NFS): entry name sanity check.
|
2017-01-28 14:02:44 +04:00 |
|
morkt
|
0ca4a04ff7
|
(MP3): seek for frame sync in first 256 bytes.
|
2017-01-28 11:17:01 +04:00 |
|
morkt
|
75de4663b8
|
(GRP): introduced HDJ compression variation.
|
2017-01-27 13:22:34 +04:00 |
|
morkt
|
86ae93a83b
|
(Ai6Win): check for invalid chars to reduce false positives.
|
2017-01-27 13:19:58 +04:00 |
|
morkt
|
65a8bce839
|
(MAI4): be tolerant to premature end-of-file.
|
2017-01-27 13:17:43 +04:00 |
|
morkt
|
c0a8ea8165
|
implemented One-up ARC archives.
|
2017-01-26 13:02:54 +04:00 |
|
morkt
|
d5390fdb0f
|
System.Linq unused.
|
2017-01-26 12:54:18 +04:00 |
|
morkt
|
5ae2857947
|
implemented TAC archives.
|
2017-01-25 09:47:04 +04:00 |
|
morkt
|
93293d3aed
|
(WARC): support archives versions 1.40 and 1.20
|
2017-01-25 09:35:56 +04:00 |
|
morkt
|
f40102bef9
|
use Entry.ChangeType method.
|
2017-01-25 09:34:38 +04:00 |
|
morkt
|
a58c29625d
|
implemented CDT archives.
|
2017-01-24 09:57:03 +04:00 |
|
morkt
|
0acded951c
|
implemented 0verflow DAT archives.
|
2017-01-23 18:49:49 +04:00 |
|
morkt
|
68f602640e
|
implemented DPMX archives.
|
2017-01-23 18:46:41 +04:00 |
|
morkt
|
efbac265ff
|
(GRP): return compressed stream on decompression errors.
|
2017-01-23 18:35:43 +04:00 |
|
morkt
|
42dce0e586
|
(ExeFile): new class to seek for resources within EXE files.
|
2017-01-23 18:35:16 +04:00 |
|
morkt
|
c879c60a41
|
implemented 'Game System' TEXB textures.
|
2017-01-21 04:17:59 +04:00 |
|
morkt
|
784666db2a
|
(ALP): flip bitmap.
|
2017-01-21 04:16:57 +04:00 |
|
morkt
|
915daf1067
|
implemented GD images and VMD audio.
|
2017-01-20 10:58:56 +04:00 |
|
morkt
|
bb7e6e96b2
|
implemented 'GameSystem' ALP masks.
|
2017-01-20 00:11:55 +04:00 |
|
morkt
|
1068482669
|
imeplemented 'GameSystem' ALP masks.
|
2017-01-20 00:11:41 +04:00 |
|
morkt
|
5b2eec4a34
|
(CMP): implemented encrypted archives.
|
2017-01-20 00:10:31 +04:00 |
|
morkt
|
f01f4909b4
|
(CHR): use overlay alpha channel.
|
2017-01-19 23:46:23 +04:00 |
|
morkt
|
5689aa4417
|
implemented VNSystem VFS archives.
|
2017-01-19 04:25:24 +04:00 |
|
morkt
|
2b35770189
|
released v1.3.24
|
2017-01-18 05:57:16 +04:00 |
|
morkt
|
0fe31c60eb
|
(ArcOpener): use XoredStream+LzssStream composition instead of custom LZSS method.
|
2017-01-18 05:17:04 +04:00 |
|
morkt
|
4edd06e7d9
|
(ArcOpener.OpenEntry): use XoredStream instead of manual loop.
|
2017-01-18 04:49:38 +04:00 |
|
morkt
|
b4e05ff2db
|
implemented 'Game System' CHR images.
|
2017-01-17 07:03:51 +04:00 |
|
morkt
|
57497295cd
|
(DWQ): tweaked mask reading.
|
2017-01-17 07:02:13 +04:00 |
|
morkt
|
e3dc84b2d8
|
(MCG): some images have size field set to zero.
|
2017-01-17 02:42:09 +04:00 |
|
morkt
|
1d2bef0acb
|
(BgdFormat.Read): cleaned up.
|
2017-01-16 17:03:57 +04:00 |
|
morkt
|
a95fca5d68
|
implemented CMP archives, BGD and CGD images.
|
2017-01-16 16:51:41 +04:00 |
|
morkt
|
cf1ce3c889
|
implemented IPF images.
|
2017-01-15 15:08:08 +04:00 |
|
morkt
|
5f1687efcd
|
implemented ARC0 archives and PB00 images.
|
2017-01-15 01:26:24 +04:00 |
|
morkt
|
cf1d78c55f
|
(VFS): added signature.
|
2017-01-15 01:23:38 +04:00 |
|
morkt
|
cb5dc9c726
|
(McgDecoder): use ImageFormat.ReadPalette.
|
2017-01-14 17:03:19 +04:00 |
|
morkt
|
13cf289bae
|
(ImageFormat.ReadPalette): new static methods.
Generalized image palette deserializations.
|
2017-01-14 16:27:11 +04:00 |
|
morkt
|
832a1a3ff0
|
(XP3): implemented LZ4-compressed entries.
|
2017-01-14 13:02:20 +04:00 |
|
morkt
|
2dbc380b80
|
(Lz4Stream): new compression algorithm.
|
2017-01-14 12:59:51 +04:00 |
|
morkt
|
375bc352b0
|
(HighRunningCrypt): override Encrypt method.
|
2017-01-14 12:26:22 +04:00 |
|
morkt
|
b7a621722c
|
(PSB): implemented 'L8' and 'A8L8' textures.
|
2017-01-14 12:25:42 +04:00 |
|
morkt
|
6604bbe698
|
(MCG): implemented 8bpp images.
|
2017-01-14 12:24:11 +04:00 |
|
morkt
|
6e9064bc50
|
another KiriKiri encryption.
|
2017-01-13 11:36:34 +04:00 |
|
morkt
|
713417be87
|
(S25.Reader): dispose of underlying stream when needed.
|
2017-01-12 11:12:06 +04:00 |
|
morkt
|
1633f93c87
|
(PAZ): lookup game title before encryption query.
|
2017-01-11 06:52:02 +04:00 |
|
morkt
|
2c20d845eb
|
(AJP): fixed images without alpha-channel.
|
2017-01-11 06:50:13 +04:00 |
|
morkt
|
70eefd38f4
|
implemented AliceSoft AAR archives.
|
2017-01-11 06:49:23 +04:00 |
|
morkt
|
220f8caa44
|
(PAZ): moved DecryptEntry method to PazArchiveBase classes.
|
2017-01-10 06:39:05 +04:00 |
|
morkt
|
98a424a521
|
(PAZ): support older archives format.
|
2017-01-09 14:54:56 +04:00 |
|
morkt
|
a14c781ae3
|
(RCT): lookup image password in start.mjo game file.
|
2017-01-09 02:27:01 +04:00 |
|
morkt
|
6959cb7ebd
|
implemented Terios PAC archives.
|
2017-01-09 02:25:22 +04:00 |
|
morkt
|
04f1e37d6a
|
implemented EPK archives.
|
2017-01-08 06:19:56 +04:00 |
|
morkt
|
db4919d26e
|
comment.
|
2017-01-08 06:18:13 +04:00 |
|
morkt
|
1b3b54f4f9
|
(LPK): moved Decrypt methods to EncryptionScheme class.
|
2017-01-08 06:17:36 +04:00 |
|
morkt
|
3cc72a43c6
|
(Cyberworks): generalized archive name parsing.
|
2017-01-06 05:11:45 +04:00 |
|
morkt
|
86ec14f9e1
|
(DecryptYstb): additional version check.
|
2017-01-06 05:09:43 +04:00 |
|
morkt
|
2e7154a394
|
(CustomMediaFoundationReader): define API constants.
|
2017-01-06 05:08:55 +04:00 |
|