morkt
|
2e2e447c42
|
moved Settings to Properties folder.
|
2018-01-08 19:56:31 +04:00 |
|
morkt
|
d8d2c57248
|
(SEEN): ignore zero-sized entries.
|
2018-01-07 12:05:04 +04:00 |
|
morkt
|
6cdf10df13
|
implemented 'CLS_TEXFILE' images.
|
2018-01-07 01:25:12 +04:00 |
|
morkt
|
86171a11f1
|
(CgdFormat): file length may vary.
|
2018-01-07 01:15:11 +04:00 |
|
morkt
|
efa9a31658
|
implemented Bonk pack archives.
|
2018-01-05 20:25:17 +04:00 |
|
morkt
|
851fe04756
|
(XP3): display selected decryptor name in popup dialog.
|
2018-01-04 20:46:37 +04:00 |
|
morkt
|
d87ac53f9b
|
implemented Ail 'LNK2' archives.
|
2018-01-04 20:43:30 +04:00 |
|
morkt
|
eae1509a12
|
(BinOpener): recognize 'ACP_PK.1' archives.
|
2018-01-04 18:15:20 +04:00 |
|
morkt
|
7f823d20af
|
updated formats.
|
2018-01-03 22:09:03 +04:00 |
|
morkt
|
22df3f0e33
|
implemented Nekopunch PBM images.
|
2018-01-03 22:01:32 +04:00 |
|
morkt
|
f44c13c19e
|
(G24Format): low-cased extensions.
|
2018-01-03 21:59:51 +04:00 |
|
morkt
|
c9425ed876
|
implemented Maika BK archives.
|
2018-01-02 20:24:15 +04:00 |
|
morkt
|
63399a827e
|
updated formats.
|
2018-01-02 20:04:38 +04:00 |
|
morkt
|
6cfe3c3c8e
|
(DWV): fixed.
|
2018-01-02 07:07:34 +04:00 |
|
morkt
|
e7bac5c4ed
|
implemented TPF archives.
|
2018-01-02 07:02:15 +04:00 |
|
morkt
|
2bdfc873b6
|
(AosOpener): use HuffmanStream.
|
2018-01-02 07:01:43 +04:00 |
|
morkt
|
9b9d91a954
|
implemented LAX archives.
|
2018-01-02 07:00:58 +04:00 |
|
morkt
|
4631caa346
|
updated year.
|
2018-01-02 06:58:07 +04:00 |
|
morkt
|
47769f4112
|
changed target framework version to .Net v4.6
|
2018-01-02 06:56:32 +04:00 |
|
morkt
|
1a8b0d8b4a
|
(HuffmanCompression): classes utilizing Huffman compression.
|
2018-01-02 06:43:41 +04:00 |
|
morkt
|
92a133fd52
|
(AGF): implemented 4bpp images.
|
2018-01-02 06:40:07 +04:00 |
|
morkt
|
e998491cda
|
(LzssStream): use PackedStream as base.
|
2018-01-02 06:39:09 +04:00 |
|
morkt
|
0abbadd97b
|
(PackedStream): added Reader property.
|
2018-01-02 06:34:50 +04:00 |
|
morkt
|
c9e41ba2c8
|
(CgOpener): added extensions and signatures.
|
2018-01-02 06:33:38 +04:00 |
|
morkt
|
8932735018
|
(DwvAudio): calculate BitsPerSample.
|
2018-01-02 06:32:49 +04:00 |
|
morkt
|
d6b2140304
|
released v1.4.33
|
2017-12-31 10:37:39 +04:00 |
|
morkt
|
364049f72a
|
(CGF): sanity check.
|
2017-12-31 09:02:24 +04:00 |
|
morkt
|
b66893a2aa
|
(PkOpener): added "pke" extension.
|
2017-12-31 09:02:15 +04:00 |
|
morkt
|
5ecb488929
|
(GR2): alternative '*Pola*' images.
|
2017-12-31 09:01:57 +04:00 |
|
morkt
|
f8eb7968ca
|
(PackedStream): generic class for compressed streams implementations.
|
2017-12-31 08:59:42 +04:00 |
|
morkt
|
c94f2930ab
|
(Gr2Opener): added "vic" extension.
|
2017-12-31 08:50:50 +04:00 |
|
morkt
|
d6908c9e1e
|
(BURIKO): decode BSE-encrypted entries.
|
2017-12-30 06:40:47 +04:00 |
|
morkt
|
54fbad8ff1
|
implemented 'GaleX' images.
|
2017-12-30 00:33:28 +04:00 |
|
morkt
|
12f39b87e7
|
(MbFormat.OpenAsBitmap): made protected.
|
2017-12-29 13:38:16 +04:00 |
|
morkt
|
b3ba259843
|
updated formats.
|
2017-12-29 01:27:19 +04:00 |
|
morkt
|
f0c6748c74
|
(SmileCrypt): added constructor parameters.
|
2017-12-29 01:21:28 +04:00 |
|
morkt
|
1550b868f4
|
implemented 'Morning' encrypted archives.
|
2017-12-29 01:20:58 +04:00 |
|
morkt
|
9aaa6434db
|
implemented TLZ archives and MAG images.
|
2017-12-29 01:19:52 +04:00 |
|
morkt
|
150047a617
|
implemented GHP3 images.
|
2017-12-29 01:19:22 +04:00 |
|
morkt
|
0f8c5ce023
|
(Tactics): another old archive format.
|
2017-12-29 01:18:22 +04:00 |
|
morkt
|
12fa5adb31
|
(PDT): support 'PDT11' images.
|
2017-12-29 01:14:46 +04:00 |
|
morkt
|
186444f957
|
(RCT): limit recursion when reading baseline images.
|
2017-12-29 01:13:58 +04:00 |
|
morkt
|
884c7acc85
|
(MOE): support 8bpp images.
|
2017-12-29 01:13:19 +04:00 |
|
morkt
|
bb4e6ea7b4
|
(GGP): added "gg" extension.
|
2017-12-29 01:12:45 +04:00 |
|
morkt
|
6b66b7b2e2
|
(GSA): another filename extensions pattern.
|
2017-12-29 01:12:20 +04:00 |
|
morkt
|
5423e32bef
|
(ArcAil): use archive name in generated filenames.
|
2017-12-29 01:11:35 +04:00 |
|
morkt
|
6e4dc2db53
|
(ADPACK): special case for audio archives.
|
2017-12-29 01:09:33 +04:00 |
|
morkt
|
9c7fb9d2de
|
updated formats.
|
2017-12-26 20:37:40 +04:00 |
|
morkt
|
3c252b5462
|
implemented 'CLS_FILELINK' archives.
|
2017-12-26 20:15:11 +04:00 |
|
morkt
|
5f1eb8be9b
|
(MK2): additional image signature.
|
2017-12-26 20:06:54 +04:00 |
|
morkt
|
8a79aa4b17
|
implemented ScenePlayer PMA archives.
|
2017-12-26 20:06:07 +04:00 |
|
morkt
|
a4731f05d5
|
(GrdReader): check read count.
|
2017-12-26 20:04:40 +04:00 |
|
morkt
|
3d43247015
|
implemented ARC1 archives.
|
2017-12-26 20:03:16 +04:00 |
|
morkt
|
259426661d
|
(DetBmpFormat): additional image signatures.
|
2017-12-26 19:59:28 +04:00 |
|
morkt
|
8d3a584072
|
(ASSET): use second AssetReader constructor.
|
2017-12-26 19:57:34 +04:00 |
|
morkt
|
81bfe4bd33
|
(G00): increased entries limit.
|
2017-12-26 19:55:41 +04:00 |
|
morkt
|
d46821edd1
|
(PAZ): added some signatures.
|
2017-12-26 19:55:13 +04:00 |
|
morkt
|
dd0c72ba15
|
(LINK): recognize params v05.7
|
2017-12-26 19:54:53 +04:00 |
|
morkt
|
c6bff302dc
|
implemented GR2 'PACK' archives.
|
2017-12-26 19:53:40 +04:00 |
|
morkt
|
e9d6b3d05c
|
(GR2): fixed 15bpp images.
|
2017-12-26 19:53:08 +04:00 |
|
morkt
|
927698d938
|
implemented C's ware DAT archives.
|
2017-12-21 04:33:38 +04:00 |
|
morkt
|
69133943c9
|
(Circus): archive entry name length variation.
|
2017-12-21 04:32:22 +04:00 |
|
morkt
|
2aa471bc5f
|
(EME): switched EmFormat to EmeImageDecoder.
use OpenImage method override to decode image.
|
2017-12-21 04:16:09 +04:00 |
|
morkt
|
baf8decf14
|
(WRC, ARC0): added extensions and signatures.
|
2017-12-19 20:51:08 +04:00 |
|
morkt
|
27262433fa
|
(BC): bitmap stride fix.
|
2017-12-19 20:50:08 +04:00 |
|
morkt
|
2ad78a55f7
|
added WSM0 archives implementation.
|
2017-12-19 20:46:40 +04:00 |
|
morkt
|
4adf45edcf
|
implemented P8 archives and TB1 images.
|
2017-12-19 20:45:34 +04:00 |
|
morkt
|
33b78b5853
|
(UnityAssetOpener): fixed.
|
2017-12-15 01:56:33 +04:00 |
|
morkt
|
f071bef660
|
(Unity): implemented 'resources.assets' archives.
|
2017-12-15 01:16:16 +04:00 |
|
morkt
|
59924e0285
|
(Unity.Texture2D): more texture formats.
|
2017-12-15 01:10:39 +04:00 |
|
morkt
|
3233cdc18e
|
(DDS): added DXT1 decoder.
|
2017-12-15 01:05:42 +04:00 |
|
morkt
|
613481d391
|
(DXT): added DXT1 decoder.
|
2017-12-15 01:02:54 +04:00 |
|
morkt
|
184b1ce2db
|
updated formats.
|
2017-12-14 12:58:57 +04:00 |
|
morkt
|
38e18c6976
|
(Seraphim): added variable archive schemes.
restore scrambled images.
|
2017-12-14 10:56:33 +04:00 |
|
morkt
|
dfb56d21ce
|
(SeraphReader): added Info property, cosmetic changes.
|
2017-12-14 10:54:17 +04:00 |
|
morkt
|
339129d7d3
|
(YKG): fixed header reading.
|
2017-12-13 13:29:11 +04:00 |
|
morkt
|
d74d569d20
|
(GrpOpener): detect raw WAV and PNG files.
|
2017-12-13 13:28:57 +04:00 |
|
morkt
|
1f6dad40ff
|
(MGS): decode ADPCM-encoded entries.
|
2017-12-13 13:27:31 +04:00 |
|
morkt
|
c864eaa606
|
(AdpDecoder): made re-usable.
|
2017-12-13 13:25:17 +04:00 |
|
morkt
|
45e086583c
|
implemented GSA images.
|
2017-12-12 11:34:24 +04:00 |
|
morkt
|
46549d3634
|
implemented RMT images.
|
2017-12-11 08:11:30 +04:00 |
|
morkt
|
d2d98ca143
|
implemented Bishop PK archives.
|
2017-12-11 08:10:44 +04:00 |
|
morkt
|
982d6fb2b1
|
implemented DNS archives and 'YP' images.
|
2017-12-10 14:14:58 +04:00 |
|
morkt
|
bde8615513
|
implemented 'WARC 1.0' archives.
|
2017-12-09 18:15:06 +04:00 |
|
morkt
|
3052cccd50
|
(GrpFormat): added GR2 images implementation.
|
2017-12-09 18:10:40 +04:00 |
|
morkt
|
1860077251
|
(VPK): added VPK0 archives implementation.
|
2017-12-08 14:45:08 +04:00 |
|
morkt
|
8fbc8d4723
|
(G24): recognize 16bpp images.
|
2017-12-08 14:44:27 +04:00 |
|
morkt
|
cb000d2e50
|
implemented another version of Ai5Win archives.
|
2017-12-08 14:42:54 +04:00 |
|
morkt
|
5e1e4338f1
|
(Ai5Win): generalized index reader.
|
2017-12-08 14:42:20 +04:00 |
|
morkt
|
a5d76f7b29
|
implemented LZS images.
|
2017-12-08 14:41:40 +04:00 |
|
morkt
|
99492745aa
|
implemented XPK1 archives.
|
2017-12-06 08:54:12 +04:00 |
|
morkt
|
19a6f9f125
|
(Xp3Opener.SkipExeHeader): made static.
|
2017-12-06 08:53:17 +04:00 |
|
morkt
|
27e44ff9eb
|
implemented PIC images.
|
2017-12-05 22:33:06 +04:00 |
|
morkt
|
fe9683e307
|
(LZ): added extension.
|
2017-12-05 22:31:59 +04:00 |
|
morkt
|
de57984c64
|
(malie): added signature.
|
2017-12-05 22:31:27 +04:00 |
|
morkt
|
fef6dd5bb1
|
implemented CAF archives and CFP images.
|
2017-12-05 22:30:53 +04:00 |
|
morkt
|
18f52a78f8
|
(DAT/hibiki): try to read archive index from adjacent archive.
|
2017-12-02 05:21:44 +04:00 |
|
morkt
|
32b256b013
|
(DAT/YaneSDK): added sanity checks.
|
2017-12-02 05:10:41 +04:00 |
|
morkt
|
2d89134535
|
updated formats.
|
2017-12-01 22:01:50 +04:00 |
|
morkt
|
a81055f74d
|
(YPF): lookup game in parent directory, too.
|
2017-12-01 21:57:11 +04:00 |
|
morkt
|
92169e0408
|
updated formats.
|
2017-11-28 02:35:42 +04:00 |
|
morkt
|
9449fae75d
|
updated formats.
|
2017-11-27 12:52:57 +04:00 |
|
morkt
|
ae0e966564
|
implemented CPZ7 archives.
|
2017-11-27 12:47:15 +04:00 |
|
morkt
|
ab5d1e03fc
|
(LINK): 'params.dat' deserializer fine-tuning.
|
2017-11-27 12:43:47 +04:00 |
|
morkt
|
698d509c19
|
implemented PMS images.
|
2017-11-26 17:04:53 +04:00 |
|
morkt
|
af46fefc39
|
(Seraphim): archives implementations split into separate classes.
|
2017-11-26 00:35:07 +04:00 |
|
morkt
|
59259051fe
|
implemented 'PARROT1.0' archives.
|
2017-11-26 00:32:47 +04:00 |
|
morkt
|
e8ebfe4d1b
|
typo.
|
2017-11-26 00:32:20 +04:00 |
|
morkt
|
b18cf73df4
|
updated formats.
|
2017-11-25 07:39:44 +04:00 |
|
morkt
|
b2d03a5844
|
implemented DPK archives and DBM images.
|
2017-11-25 01:56:49 +04:00 |
|
morkt
|
8d9c51ea02
|
implemented BLD archives.
|
2017-11-25 01:55:23 +04:00 |
|
morkt
|
74874e44cf
|
(MAI4): try default decompression method, fall back to the second one on failure.
|
2017-11-24 01:28:43 +04:00 |
|
morkt
|
98288fdf1c
|
(IFL): fixed compressed files handling.
|
2017-11-24 01:25:55 +04:00 |
|
morkt
|
8e450855a3
|
implemented ScenePlayer PMX archives.
|
2017-11-24 01:24:42 +04:00 |
|
morkt
|
0f7fb19f88
|
(GRD): use common LzssStream class for decompression.
|
2017-11-23 18:24:21 +04:00 |
|
morkt
|
c7ba369605
|
(PmpFormat.ReadMetaData): use PeekByte instead of ReadByte.
|
2017-11-23 18:22:56 +04:00 |
|
morkt
|
57e56e1f2a
|
implemented UK archives and GPC images.
|
2017-11-23 01:23:59 +04:00 |
|
morkt
|
979582304c
|
(BPC): fixed BPP sanity check.
|
2017-11-23 01:21:14 +04:00 |
|
morkt
|
5bd5568719
|
implemented BPC images.
|
2017-11-22 19:59:13 +04:00 |
|
morkt
|
b8cd3d2ce4
|
implemented AVG32 engine seen.txt scripts archive.
|
2017-11-22 19:56:12 +04:00 |
|
morkt
|
b1c8a7ad71
|
implemented PNX images.
|
2017-11-22 19:52:26 +04:00 |
|
morkt
|
a1f3db374e
|
implemented Zenos archives.
|
2017-11-21 12:11:51 +04:00 |
|
morkt
|
aec330d8a5
|
(RPM): moved archive index interpreter logic to separate class.
|
2017-11-21 12:10:18 +04:00 |
|
morkt
|
5d3b66824c
|
(MGS): moved to separate file.
|
2017-11-21 10:23:41 +04:00 |
|
morkt
|
15982675c5
|
implemented Masys ALP bitmasks.
|
2017-11-21 10:13:02 +04:00 |
|
morkt
|
f5a847c966
|
(MGS): archive could contain non-WAV files too.
|
2017-11-21 10:12:07 +04:00 |
|
morkt
|
4967aae168
|
(WILL): archives may contain filenames without extension.
|
2017-11-21 00:01:23 +04:00 |
|
morkt
|
0158006226
|
(RGSS): dropped one version check.
|
2017-11-21 00:00:07 +04:00 |
|
morkt
|
91a1ea7705
|
(FA2): misc.
|
2017-11-20 23:59:28 +04:00 |
|
morkt
|
e3eba7e0f6
|
implemented C25 images.
|
2017-11-20 23:57:44 +04:00 |
|
morkt
|
f7b9642a41
|
implemented RPG Maker archives (#107)
|
2017-11-18 23:10:18 +04:00 |
|
morkt
|
f4e5fc6029
|
implemented Tamamo PCK archives.
|
2017-11-16 11:34:52 +04:00 |
|
morkt
|
5d6438c2b6
|
(ARCG): recognize BMX archives with external encrypted index.
|
2017-11-12 10:13:16 +04:00 |
|
morkt
|
601b335238
|
(WSM): recognize 'WSM4' archives.
|
2017-11-12 10:05:49 +04:00 |
|
morkt
|
6553d73230
|
(MBF): recognize 'MBF1' archives.
|
2017-11-12 10:05:02 +04:00 |
|
morkt
|
800e69dfcb
|
(BMP): use image offset stored in header.
|
2017-11-12 10:02:21 +04:00 |
|
morkt
|
41fe47f7b5
|
(MBL): graphics archive format variation.
|
2017-11-12 09:56:01 +04:00 |
|
morkt
|
6e035b7c25
|
released v1.4.32
|
2017-11-09 20:27:26 +04:00 |
|
morkt
|
cb536f040e
|
(fPK): implemented archives version 2.
|
2017-11-09 00:57:32 +04:00 |
|
morkt
|
dcedc79678
|
(SG): implemented sRGB images type 3.
|
2017-11-09 00:16:05 +04:00 |
|
morkt
|
1d59b50ea1
|
(RPA): do not prepend empty header to entries.
|
2017-11-09 00:14:44 +04:00 |
|
morkt
|
857f4c544b
|
(RPA): added missing Pickle codes for long integers (#104)
|
2017-11-07 16:00:58 +04:00 |
|
morkt
|
e783d26957
|
(GCP): non-standard bitmaps workaround.
|
2017-11-07 15:43:23 +04:00 |
|
morkt
|
62ccf44288
|
(GRP): archive variation.
|
2017-11-07 15:43:01 +04:00 |
|
morkt
|
84a94d1636
|
updated formats.
|
2017-10-30 08:54:17 +04:00 |
|
morkt
|
0bb857876b
|
(RepiPack): only ASCII characters supposed to be low-cased.
|
2017-10-29 08:12:46 +04:00 |
|
morkt
|
9d2eb27383
|
implemented 'RepiPack' archives.
|
2017-10-28 12:08:48 +04:00 |
|
morkt
|
ac27791ea3
|
use FormatCatalog.ReadFileList method to read file lists.
|
2017-10-28 11:49:15 +04:00 |
|
morkt
|
4517bd55e8
|
(VZY): dispose original stream.
|
2017-10-28 11:47:39 +04:00 |
|
morkt
|
da1762dc64
|
(MD5): added final methods.
|
2017-10-28 11:43:25 +04:00 |
|
morkt
|
64ba3f8294
|
implemented ALO images and VZY audio.
|
2017-10-23 08:55:38 +04:00 |
|
morkt
|
703b097de5
|
(WMA): NAudio has been updated, workaround no longer necessary.
|
2017-10-07 00:54:49 +04:00 |
|
morkt
|
bfe38d3ef8
|
updated formats.
|
2017-10-06 12:32:44 +04:00 |
|
morkt
|
13f53affbb
|
(Csystem): workaround for some incremental images.
|
2017-10-01 17:59:31 +04:00 |
|
morkt
|
90941a0ba6
|
updated formats.
|
2017-09-30 20:18:20 +04:00 |
|
morkt
|
d54305d3ff
|
(Csystem): slight image variation.
|
2017-09-30 20:14:52 +04:00 |
|
morkt
|
d7d49c010b
|
(KiriKiri.ICrypt): added virtual method EntryReadFilter.
|
2017-09-27 18:04:42 +04:00 |
|
morkt
|
b713a01031
|
(XP3): added optional AES decryption.
|
2017-09-27 15:42:53 +04:00 |
|
morkt
|
99ab258678
|
(ERI): fixed incremental images with different stride. (#96)
|
2017-09-26 21:20:21 +04:00 |
|
morkt
|
c29aee53b8
|
updated formats.
|
2017-09-22 13:25:05 +04:00 |
|
morkt
|
d4132c2cac
|
(SFA): replaced AosEntry with PackedEntry.
|
2017-09-22 13:22:21 +04:00 |
|
morkt
|
09793a08d8
|
variation of ABM bitmaps.
|
2017-09-17 07:08:58 +04:00 |
|
morkt
|
271ede6f07
|
implemented FGA archives.
|
2017-09-17 07:05:41 +04:00 |
|
morkt
|
81be6901a3
|
updated formats.
|
2017-09-12 17:40:21 +04:00 |
|
morkt
|
cb2b6e2f43
|
(KiriKiri): another encryption scheme.
|
2017-09-12 17:35:11 +04:00 |
|
morkt
|
481b0995a7
|
implemented LunaSoft PAC archives.
|
2017-09-12 17:34:12 +04:00 |
|
morkt
|
afb13290f5
|
released v1.4.31
|
2017-08-15 16:20:05 +04:00 |
|
morkt
|
d6e441fe64
|
(KiriKiri): added variation of CX encryption scheme.
|
2017-08-15 16:07:54 +04:00 |
|
morkt
|
651aad92a2
|
(LibCfiScheme): added 'rotate key' scheme parameter.
|
2017-08-15 16:04:53 +04:00 |
|
morkt
|
0b80548a81
|
updated formats.
|
2017-08-14 15:08:24 +04:00 |
|
morkt
|
fd55204172
|
(TCD): assign "image" type to *.spd files.
|
2017-08-14 15:05:59 +04:00 |
|
morkt
|
532f58625c
|
implemented SPD archives.
|
2017-08-14 15:05:24 +04:00 |
|
morkt
|
4b0506c9d0
|
(YPF): lookup game by executable name.
|
2017-08-14 15:04:25 +04:00 |
|
morkt
|
f40226866c
|
(QLIE): updated 'FilePackVer3.1' archives support (#84)
|
2017-07-29 02:13:22 +04:00 |
|
morkt
|
8724e8131c
|
(INT): added scheme lookup by executable name.
|
2017-07-28 16:53:34 +04:00 |
|
morkt
|
c499d4c707
|
updated formats.
|
2017-07-28 16:50:32 +04:00 |
|
morkt
|
b574d2fb96
|
updated formats.
|
2017-07-24 14:33:26 +04:00 |
|
morkt
|
e1bfe9cb09
|
fixed cast.
|
2017-07-19 07:01:13 +04:00 |
|
morkt
|
40575baacb
|
(MG2): alternative encryption (#81)
|
2017-07-17 11:07:21 +04:00 |
|
morkt
|
3ad1c60dde
|
updated formats.
|
2017-07-15 06:11:11 +04:00 |
|
morkt
|
b4ec3d229e
|
(GBC): format variation.
|
2017-07-15 06:08:51 +04:00 |
|
morkt
|
cbab8b200a
|
(PCF): alternative encryption scheme.
|
2017-07-15 06:03:04 +04:00 |
|
morkt
|
37539cc083
|
-debug.
|
2017-07-15 06:00:33 +04:00 |
|
morkt
|
eb53552bbc
|
implemented PSM images (#80)
|
2017-07-07 19:47:14 +04:00 |
|
morkt
|
0c8b3e3e62
|
released v1.4.30
|
2017-07-05 14:24:25 +04:00 |
|
morkt
|
2aa6f92b1a
|
(DxLib): implemented archives version 6.
|
2017-07-05 01:11:23 +04:00 |
|
morkt
|
8c37a7e107
|
(Csystem): support new incremental images.
|
2017-07-04 07:41:54 +04:00 |
|
morkt
|
525c2ff29b
|
(KiriKiri.RhapsodyCrypt): added "txt" extension.
|
2017-07-04 07:38:19 +04:00 |
|
morkt
|
1aeb6cb791
|
updated formats.
|
2017-06-27 14:48:04 +04:00 |
|
morkt
|
5bd63c01cb
|
(XP3): adjusted reading filenames from archive index.
some modified Kirikiri builds don't store filenames within archives at
all, only filename hashes.
|
2017-06-27 14:42:27 +04:00 |
|
morkt
|
37a038b090
|
updated formats.
|
2017-06-14 01:21:32 +04:00 |
|
morkt
|
96ebe2bd85
|
(PFS): recognize 'pf6' archives.
|
2017-06-14 01:19:06 +04:00 |
|
morkt
|
5097a98cb3
|
updated formats.
|
2017-06-08 08:29:31 +04:00 |
|
morkt
|
241cb95f8b
|
(CfiDecryptor): null argument check.
|
2017-06-08 08:27:01 +04:00 |
|
morkt
|
8a74eb1c77
|
(malie): LIBP alignment handling.
|
2017-06-07 00:54:03 +04:00 |
|
morkt
|
360664343f
|
updated formats.
|
2017-06-06 23:25:16 +04:00 |
|
morkt
|
da3403339e
|
(malie): generalized encryption handling.
|
2017-06-06 23:22:19 +04:00 |
|
morkt
|
2d186edb39
|
another KiriKiri encryption scheme.
|
2017-06-03 03:45:06 +04:00 |
|
morkt
|
abd6ff6b39
|
released v1.4.29
|
2017-06-01 22:50:36 +04:00 |
|
morkt
|
a5f398a2d5
|
(Will.ArcOpener): added common signatures.
|
2017-05-28 13:34:33 +04:00 |
|
morkt
|
337f238198
|
(HDatOpener): preserve filenames in external archive index.
|
2017-05-21 23:45:14 +04:00 |
|
morkt
|
6185af55cd
|
updated formats.
|
2017-05-21 18:30:36 +04:00 |
|
morkt
|
b1ebf89890
|
implemented YaneSDK archive variation (#67).
|
2017-05-21 18:28:10 +04:00 |
|
morkt
|
2f2b067272
|
(PSB): added DXT5 decoder.
|
2017-05-21 18:18:02 +04:00 |
|
morkt
|
11273de4f6
|
updated formats.
|
2017-05-04 04:26:28 +04:00 |
|
morkt
|
2ceafe55df
|
updated projects.
|
2017-05-04 04:22:22 +04:00 |
|
morkt
|
0fd301d72b
|
(Kaguya): implemented AN21 animation resources.
|
2017-05-02 22:00:36 +04:00 |
|
morkt
|
ae74ed29e6
|
released v1.4.28
|
2017-04-21 10:10:07 +04:00 |
|
morkt
|
693cecd71a
|
(XP3): fixed encrypted files packing.
|
2017-04-21 09:07:15 +04:00 |
|
morkt
|
e98910ac0c
|
(ShiinaRio): another decryption class.
made KeyDecryptBase more flexible to allow extensions.
|
2017-04-21 08:56:00 +04:00 |
|
morkt
|
596915408e
|
(XtxReader): don't use intermediate output buffer.
|
2017-04-21 08:51:16 +04:00 |
|
morkt
|
d51e45e476
|
(XTX): use DxtDecoder.
|
2017-04-14 09:53:00 +04:00 |
|
morkt
|
0cb1783363
|
(Unity): implemented Texture2D images.
|
2017-04-14 09:43:46 +04:00 |
|
morkt
|
a42b34fbec
|
(DDS): DXT5 compression.
|
2017-04-14 08:28:12 +04:00 |
|
morkt
|
3cd7ff697d
|
(DDS): moved to separate folder.
|
2017-04-14 07:52:10 +04:00 |
|
morkt
|
3befd42b4d
|
(Unity): moved to ArcFormats project.
|
2017-04-13 22:31:53 +04:00 |
|
morkt
|
5ccc623d2c
|
updated nuget packages.
|
2017-04-13 22:11:21 +04:00 |
|
morkt
|
3203e48d83
|
implemented PKG archive variation.
|
2017-04-12 04:17:24 +04:00 |
|
morkt
|
683546eacf
|
(Bm_Format): added "gpp" extension.
|
2017-04-11 17:31:05 +04:00 |
|
morkt
|
31a01f2e5d
|
use HasExtension method instead of string.EndsWith.
|
2017-04-10 23:15:13 +04:00 |
|
morkt
|
a4bd5caf05
|
added static class implementing string extension methods.
methods check if file name ends with specified extensions.
|
2017-04-10 22:18:41 +04:00 |
|
morkt
|
2fd4d2cf7d
|
(Silky.ArcOpener): check for duplicate entry offsets.
|
2017-04-10 22:04:23 +04:00 |
|
morkt
|
3763a054dd
|
(ExeFile.InitSectionTable): fixed section name length.
|
2017-04-10 14:34:43 +04:00 |
|
morkt
|
4cd05c152c
|
(Seraph): moved to separate folder.
|
2017-04-10 14:32:13 +04:00 |
|
morkt
|
20cf6c191b
|
use ResourceInstance for formats instantiation.
|
2017-04-08 19:23:46 +04:00 |
|
morkt
|
51a1e81a17
|
implemented GRP audio archive.
|
2017-04-07 12:40:52 +04:00 |
|
morkt
|
e98a6a2fca
|
(LZ4): decompression routine moved to separate class.
|
2017-04-05 18:33:35 +04:00 |
|
morkt
|
af3a8665ad
|
updated formats.
|
2017-04-03 17:40:49 +04:00 |
|
morkt
|
03f8fb00b2
|
(TlgFormat.Read): set position in ReadTlg method.
|
2017-04-03 17:39:01 +04:00 |
|
morkt
|
f925e093f6
|
released v1.4.27
|
2017-04-02 16:05:24 +04:00 |
|
morkt
|
a1f2285a2e
|
implemented MicroVision ARC1 archives, GPC images and IKM audio.
|
2017-04-02 15:30:00 +04:00 |
|
morkt
|
72f0c66aab
|
(DatOpener.OpenEntry): ArcViewStream now buffered.
|
2017-04-02 14:49:48 +04:00 |
|
morkt
|
18529d0b83
|
implemented Kaguya 'UF01' archives.
|
2017-04-02 14:47:10 +04:00 |
|
morkt
|
ec00da4469
|
(Aps3Format): added 'ap3' extension.
|
2017-04-02 14:41:53 +04:00 |
|
morkt
|
89de867c2d
|
(LZ4): use literal constants.
|
2017-04-02 10:01:51 +04:00 |
|
morkt
|
6e11704808
|
(ArcView.ArcStream): moved to separate file and renamed to ArcViewStream.
|
2017-03-30 05:49:02 +04:00 |
|
morkt
|
fd4563c812
|
implemented CRZ images.
|
2017-03-29 02:57:34 +04:00 |
|
morkt
|
3c54de3672
|
implemented GRA images.
|
2017-03-28 10:09:07 +04:00 |
|
morkt
|
f7b83ded85
|
implemented MJA animation as frame archives.
|
2017-03-27 08:22:42 +04:00 |
|
morkt
|
32a018fd7c
|
implemented 'pf2' archives.
|
2017-03-27 08:19:52 +04:00 |
|
morkt
|
aeff1b48e4
|
updated formats.
|
2017-03-26 09:06:49 +04:00 |
|
morkt
|
3cefd9d151
|
(Csystem): implemented incremental images.
|
2017-03-26 07:27:52 +04:00 |
|
morkt
|
1d4cd23c50
|
(Csystem): another archive format.
|
2017-03-26 04:12:53 +04:00 |
|
morkt
|
9610424516
|
(Csystem): another image format.
|
2017-03-26 04:06:44 +04:00 |
|
morkt
|
2ee030aa84
|
(Csystem): archive index reading moved to specialized classes.
|
2017-03-26 04:05:35 +04:00 |
|
morkt
|
77cb9a853f
|
(KiriKiri.KissCrypt): new decryptor.
|
2017-03-24 22:50:36 +04:00 |
|
morkt
|
1d849c37d6
|
(Csystem): tweaked filenames matching.
|
2017-03-24 22:48:56 +04:00 |
|
morkt
|
002158cbbb
|
(Dogenzaka.BinOpener): additional sanity check.
|
2017-03-24 22:47:06 +04:00 |
|
morkt
|
8947e19d00
|
(LzssStream): use FrameFill property.
|
2017-03-24 22:46:16 +04:00 |
|
morkt
|
5620f48ea9
|
(PX): additional formats.
|
2017-03-24 22:45:43 +04:00 |
|
morkt
|
0d98917d5e
|
(TAC): recognize hashed filenames.
|
2017-03-22 03:06:19 +04:00 |
|
morkt
|
f4363f3200
|
(RHA): corrected frame length calculation.
|
2017-03-22 03:03:03 +04:00 |
|
morkt
|
19f40169e2
|
(Csystem): archive name parser for 'inyoukyou_kuon'.
|
2017-03-22 03:02:21 +04:00 |
|
morkt
|
511ba480b0
|
(Adp4Audio): implemented ADPS decoder.
|
2017-03-21 02:09:01 +04:00 |
|
morkt
|
3cfdb81ffa
|
implemented RHA audio.
|
2017-03-20 03:29:50 +04:00 |
|
morkt
|
2d9eceadfe
|
implemented access to Leaf multi-frame images.
|
2017-03-17 16:01:38 +04:00 |
|
morkt
|
dffbf92272
|
(XP3): addional entry sanity check.
|
2017-03-17 15:59:30 +04:00 |
|
morkt
|
4e5b299f6a
|
(Csystem): support older archives.
|
2017-03-17 15:58:52 +04:00 |
|
morkt
|
8956722f76
|
(Dogenzaka.BinOpener): additional entry check.
|
2017-03-17 15:51:06 +04:00 |
|
morkt
|
7b7c6c7174
|
updated formats.
|
2017-03-15 18:41:01 +04:00 |
|
morkt
|
5666fd18c0
|
updated formats.
|
2017-03-14 05:41:19 +04:00 |
|
morkt
|
309b1efe11
|
(EAGLS): recognize large index files (#53)
|
2017-03-14 00:46:57 +04:00 |
|
morkt
|
4d7534151a
|
(Malie): implemented non-encrypted LIBU archives.
|
2017-03-13 19:17:59 +04:00 |
|
morkt
|
84e77b54f6
|
(QLIE): allow null values in KnownKeys.
|
2017-03-13 19:16:18 +04:00 |
|
morkt
|
e50d3af3d9
|
implemented PKG archives.
|
2017-03-13 18:05:31 +04:00 |
|
morkt
|
29a9c6d5e4
|
(QLIE): fixed older archives decryption.
|
2017-03-13 09:02:19 +04:00 |
|
morkt
|
e15754bf43
|
(G00Opener): replaced TgaStream with IImageDecoder.
|
2017-03-12 17:50:08 +04:00 |
|
morkt
|
7b5359e9a8
|
(TgaStream): obsolete.
|
2017-03-12 17:47:17 +04:00 |
|
morkt
|
2821973a12
|
updated formats.
|
2017-03-12 15:57:59 +04:00 |
|
morkt
|
b38d960ec2
|
(ABMP): moved reader to separate class.
|
2017-03-12 15:46:36 +04:00 |
|
morkt
|
32cc294fb0
|
(ABMP): implemented 'abimgdat15' sections.
|
2017-03-12 06:21:43 +04:00 |
|
morkt
|
2d6dec4dfc
|
(QLIE): implemented FilePackVer3.1
|
2017-03-12 05:45:36 +04:00 |
|
morkt
|
7ddc894742
|
(MMX): added PSRLD instruction.
|
2017-03-12 05:39:17 +04:00 |
|
morkt
|
5b6f4e2c27
|
(KAAS): PbOpener moved to separate file.
|
2017-03-11 11:46:10 +04:00 |
|
morkt
|
b0329096ff
|
(KAAS): implemented compression methods 1, 2, 8 and 9.
|
2017-03-11 11:40:30 +04:00 |
|
morkt
|
0206bc574e
|
implemented KAAS engine audio.
|
2017-03-11 11:37:51 +04:00 |
|
morkt
|
df15daebf0
|
(ags): green background by default.
|
2017-03-11 11:37:22 +04:00 |
|
morkt
|
da05891157
|
(Ags.AniOpener): moved to separate file.
|
2017-03-09 10:53:24 +04:00 |
|
morkt
|
caeba06245
|
(AGS): static members made non-static.
|
2017-03-09 10:52:39 +04:00 |
|
morkt
|
1942af2774
|
(GalReader.ReadJpeg): is_alpha argument is redundant.
|
2017-03-09 10:50:32 +04:00 |
|
morkt
|
859a327f65
|
(GAL): fixed jpeg unpacker.
|
2017-03-05 21:52:05 +04:00 |
|
morkt
|
1e14ff627a
|
(BGI): detect file types manually instead of relying on AutoEntry.
|
2017-03-03 17:45:00 +04:00 |
|
morkt
|
01cd7d7675
|
(MPK): check if *.msc entries are actually encrypted.
|
2017-03-03 17:42:51 +04:00 |
|
morkt
|
bbc77ecbaf
|
(NEKOPACK): force *.alp files untyped.
|
2017-03-03 17:42:01 +04:00 |
|
morkt
|
262ffcdd2a
|
(LZ4): messed up frame header bits.
|
2017-03-03 17:41:08 +04:00 |
|
morkt
|
f435bf7349
|
(MP3): added threshold for searching sync byte.
|
2017-03-03 17:38:58 +04:00 |
|
morkt
|
5990e6603f
|
updated formats.
use "check" icon to mark formats creation support.
|
2017-03-01 16:34:33 +04:00 |
|
morkt
|
b0665d4dbf
|
(ADS): workaround empty entry names.
|
2017-03-01 14:34:53 +04:00 |
|
morkt
|
3db6d9a732
|
released v1.4.26
|
2017-02-26 20:49:41 +04:00 |
|
morkt
|
3c5b8230e4
|
(NOA): look for archive key in accompanying exe files.
|
2017-02-26 02:42:05 +04:00 |
|
morkt
|
da438b6575
|
unused usings.
|
2017-02-25 15:54:43 +04:00 |
|
morkt
|
b03d2fdecc
|
implemented MG2 and MAL images.
|
2017-02-25 05:42:15 +04:00 |
|
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 |
|
morkt
|
7b50e35783
|
implemented WMA audio.
|
2017-01-05 14:59:16 +04:00 |
|
morkt
|
4151c15cd6
|
updated nuget packages.
|
2017-01-05 14:20:02 +04:00 |
|
morkt
|
a42a02992a
|
implemented XL24 images.
|
2017-01-05 05:43:57 +04:00 |
|
morkt
|
41808ce7a5
|
(ElgFormat): set input position in Reader constructor.
|
2017-01-05 04:14:43 +04:00 |
|
morkt
|
6b28055bd8
|
(LpkOpener): added FormatCatalog.LookupGame call.
|
2017-01-05 04:13:45 +04:00 |
|
morkt
|
a5f6d19335
|
(ArcPBX): moved to separate folder.
|
2017-01-05 02:14:54 +04:00 |
|
morkt
|
6de6ede6ef
|
(Majiro.Rc8Format): moved to separate file.
|
2017-01-05 02:05:04 +04:00 |
|
morkt
|
b3973db7f0
|
updated year.
|
2017-01-04 08:17:19 +04:00 |
|
morkt
|
774f8fc75c
|
implemented Youkai Tamanokoshi resource archives.
|
2017-01-04 08:15:31 +04:00 |
|
morkt
|
77dc85f5be
|
fixed some IBinaryStream migration aftermath.
|
2017-01-02 21:06:05 +04:00 |
|
morkt
|
8ff76d59d6
|
forgot using.
|
2016-12-30 20:54:41 +04:00 |
|
morkt
|
9c7ea4c659
|
implemented ACV1 archives.
|
2016-12-30 20:52:59 +04:00 |
|
morkt
|
6b06d4f25f
|
(noncolor): added separate methods for archives reading/decryption.
|
2016-12-30 20:48:51 +04:00 |
|
morkt
|
7bd33eea60
|
implemented variation of Silky's archives.
|
2016-12-30 20:46:09 +04:00 |
|
morkt
|
e711993eb7
|
(Ai6Opener): use Array.IndexOf instead of manual loop.
|
2016-12-30 20:41:47 +04:00 |
|
morkt
|
1d7369a2e4
|
(VFS.IsPathEqualsToFileName): new method.
|
2016-12-29 16:19:28 +04:00 |
|
morkt
|
06718d88e9
|
implemented Artemis engine archives.
|
2016-12-28 18:00:56 +04:00 |
|
morkt
|
40f250de6b
|
released v1.3.23
|
2016-12-26 19:58:41 +04:00 |
|
morkt
|
f1072d81df
|
(Zlc2Reader.Unpack): fixed remaining counter.
|
2016-12-26 19:57:53 +04:00 |
|
morkt
|
c524a41041
|
(KcapTransform): fixed CanTransformMultipleBlocks property.
|
2016-12-26 15:42:49 +04:00 |
|
morkt
|
fddee82ab6
|
(NotTransform, XorTransform): derive from ByteTransform abstract class.
|
2016-12-26 15:42:02 +04:00 |
|
morkt
|
e1a0cca0fd
|
implemented OpenImage methods for some image archives.
|
2016-12-26 03:15:15 +04:00 |
|
morkt
|
c256563181
|
BinaryImageDecoder initializations.
|
2016-12-25 19:38:04 +04:00 |
|
morkt
|
cba110ae1c
|
(NpkWriter): don't compress small segments.
|
2016-12-25 15:58:09 +04:00 |
|
morkt
|
53129e43ba
|
(NPK): better handle segments compression.
don't compress segments when compression produces larger segments.
|
2016-12-25 08:55:40 +04:00 |
|
morkt
|
7a9a6a607f
|
(AbmReader): derive from BinaryImageDecoder.
|
2016-12-25 07:15:54 +04:00 |
|
morkt
|
86560c0444
|
replaced CryptoStream with InputCryptoStream.
|
2016-12-25 06:52:25 +04:00 |
|
morkt
|
b6f472ab25
|
(InputCryptoStream): new class derived from CryptoStream.
properly dispose transformations used by CryptoStream.
|
2016-12-25 06:51:33 +04:00 |
|
morkt
|
a303a66501
|
use XoredStream instead of CryptoStream with XorTransform.
|
2016-12-25 06:47:13 +04:00 |
|
morkt
|
544b4cb067
|
(NPK): write segmented entries.
|
2016-12-25 06:16:41 +04:00 |
|
morkt
|
2891650c79
|
fixed NPK creation. (#30)
|
2016-12-25 01:26:54 +04:00 |
|
morkt
|
2b1bfa27ee
|
(Arc2Opener.Create): redunant callback invocation.
|
2016-12-25 01:26:20 +04:00 |
|
morkt
|
ec9e33ed81
|
(Arc2Opener): implemented Create method. (#33)
|
2016-12-24 20:32:14 +04:00 |
|
morkt
|
882f3ec461
|
(PnaDecoder): derive from BinaryImageDecoder.
|
2016-12-23 23:15:21 +04:00 |
|
morkt
|
543fad3fb6
|
implemented KAR archives and KGF images.
|
2016-12-23 00:56:19 +04:00 |
|
morkt
|
34012bcdd0
|
implemented 'WAPE' audio format.
|
2016-12-17 18:55:35 +04:00 |
|
morkt
|
7b8b69e30e
|
(IphFormat.ReadMetaData): fixed.
|
2016-12-17 18:53:11 +04:00 |
|
morkt
|
f91e8d06d7
|
support AOIBOX4 archives.
|
2016-12-17 18:52:38 +04:00 |
|
morkt
|
8aec9a4ae2
|
(WebPFormat.ReadMetaData): set bpp property.
|
2016-12-15 19:34:22 +04:00 |
|
morkt
|
4ec723c334
|
released v1.2.22
|
2016-12-15 15:13:40 +04:00 |
|
morkt
|
4d2fd62d51
|
disabled managed WebP port for now.
|
2016-12-15 10:54:57 +04:00 |
|
morkt
|
48bb4bc59f
|
(RioOpener.TryOpen): use LINQ syntax.
|
2016-12-15 10:54:09 +04:00 |
|
morkt
|
0b12c7bcef
|
(WebPDecoder): use IBinaryStream instead of BinaryReader.
|
2016-12-03 19:17:30 +04:00 |
|
morkt
|
e2ec6423d1
|
implemented MV2X audio.
|
2016-12-03 19:16:44 +04:00 |
|
morkt
|
0075eb9b63
|
(MvReader): renamed to MvDecoder and moved common methods to separate base class.
|
2016-12-03 19:15:35 +04:00 |
|
morkt
|
1af4cd8396
|
whitespace.
|
2016-12-03 19:14:45 +04:00 |
|
morkt
|
40ec5dedee
|
(Pb2Reader): rearranged local vars.
|
2016-12-03 14:33:08 +04:00 |
|
morkt
|
6596df030e
|
implemented CPZ2 archives and PB2 images.
|
2016-12-03 07:37:06 +04:00 |
|
morkt
|
37e52279d2
|
(LibPReader): adjusted alignment type.
|
2016-12-03 07:25:14 +04:00 |
|
morkt
|
6d3828a166
|
(Pb3Reader): moved common methods to separate class.
|
2016-12-03 07:24:47 +04:00 |
|
morkt
|
a0a6f0024c
|
(CpzOpener.UnpackLzss): new internal method.
|
2016-12-03 07:23:54 +04:00 |
|
morkt
|
a6452693cb
|
(KiriKiri): consider MD5-hashed filenames.
|
2016-11-26 08:54:01 +04:00 |
|
morkt
|
7b0c116ea6
|
(WidgetMSD): fixed password input.
|
2016-11-25 08:15:21 +04:00 |
|
morkt
|
c42c088bf5
|
implemented FJSYS archives and MGD images.
|
2016-11-25 07:42:32 +04:00 |
|
morkt
|
f44e13ae34
|
implemented ODN archives.
|
2016-11-24 13:45:18 +04:00 |
|
morkt
|
0120c3405a
|
(LibScheme): added constructors from string key.
|
2016-11-24 13:25:22 +04:00 |
|
morkt
|
492692773e
|
implemented BlackRainbow PACK archives.
|
2016-11-18 02:05:03 +04:00 |
|
morkt
|
0b962cf8e3
|
(Malie): recognize different alignment in LIBP archives.
|
2016-11-15 10:20:21 +04:00 |
|
morkt
|
0c3ea083c5
|
(FpkOpener.OpenEntry): refined null check.
|
2016-11-15 10:17:49 +04:00 |
|
morkt
|
12cfdd289e
|
(Camellia): added key generation methods.
|
2016-11-15 10:16:15 +04:00 |
|
PeratX
|
2bfeaf65be
|
lang: improved Chinese translations (#42)
thank you.
|
2016-11-13 17:39:58 +04:00 |
|
morkt
|
e74283cdea
|
(CRip): added ReadMetaData virtual method.
|
2016-11-13 16:27:15 +04:00 |
|
morkt
|
b333119148
|
check for index file existence.
not really necessary, just a shortcut to avoid exception thrown later
on.
|
2016-11-13 16:18:23 +04:00 |
|
morkt
|
1797f5151f
|
(WEBP): fixed alpha decoder.
|
2016-11-13 15:48:09 +04:00 |
|
morkt
|
b9480255af
|
(rUGP): implemented SIA images.
|
2016-11-11 18:32:21 +04:00 |
|
morkt
|
7d74f348d5
|
implemented S5I images.
|
2016-11-11 17:34:25 +04:00 |
|
morkt
|
c346681e49
|
implemented YaneSDK archives.
|
2016-11-11 17:30:49 +04:00 |
|
morkt
|
6c3d96b65f
|
(Rip007): implemented RGBA decoding.
|
2016-11-08 20:29:52 +04:00 |
|
morkt
|
56ee16ddb1
|
(rUGP): initial implementation.
|
2016-11-08 12:30:59 +04:00 |
|
morkt
|
328eb3d791
|
implemented 'PackDat3' CAB archives.
|
2016-11-04 06:56:44 +04:00 |
|
morkt
|
2a076f0e45
|
released v1.2.21
|
2016-11-01 06:03:04 +04:00 |
|
morkt
|
d7e6bab608
|
(KiriKiri): another encryption algorithm.
|
2016-10-31 23:10:44 +04:00 |
|
morkt
|
8238e0fa20
|
(NoaOpener): password query moved to separate method.
|
2016-10-29 05:36:51 +04:00 |
|
morkt
|
5dbddd1273
|
(PsbReader): fixed deserialization.
|
2016-10-29 05:32:57 +04:00 |
|
morkt
|
75f37f9bfd
|
(PsbOpener): rewritten with IImageDecoder.
support TLG-based layers.
|
2016-10-29 02:06:58 +04:00 |
|
morkt
|
559f47c673
|
(DowAudio): dummy format that links DOW extension to WaveAudio.
|
2016-10-29 02:05:03 +04:00 |
|
morkt
|
ab965b9529
|
(CgFormat.Reader): implement IImageDecoder.
|
2016-10-29 02:04:19 +04:00 |
|
morkt
|
60827a2a5f
|
implemented DSK archives.
|
2016-10-29 02:01:31 +04:00 |
|
morkt
|
02e1ee11dd
|
more IImageDecoder implementations.
|
2016-10-27 19:32:58 +04:00 |
|
morkt
|
c771b13d4e
|
renamed some ImageDecoder properties and classes.
|
2016-10-26 15:42:27 +04:00 |
|
morkt
|
2c06c1cbcd
|
added some IImageDecoder implementations.
|
2016-10-26 05:10:30 +04:00 |
|
morkt
|
4901c2f1d3
|
(AImageReader): implemented IImageDecoder interface.
|
2016-10-25 20:57:04 +04:00 |
|
morkt
|
13bb077b46
|
(LINK): another encryption variant.
|
2016-10-25 18:29:07 +04:00 |
|
morkt
|
27dbb52b89
|
implemented 'tskforce' archives.
|
2016-10-25 02:12:26 +04:00 |
|
morkt
|
f9eb77d0a4
|
added WmaFormat implementation.
not included into project since it requires updated NAudio version which
is not available via nuget.
|
2016-10-24 20:05:41 +04:00 |
|
morkt
|
c97985e5d0
|
supply filename to FileNotFoundException when possible.
|
2016-10-24 19:57:58 +04:00 |
|
morkt
|
3034d55d47
|
(DatOpener.QueryScheme): added game lookup by filename.
|
2016-10-24 19:54:47 +04:00 |
|
morkt
|
4585f78074
|
implemented older version of Tinkerbell archives.
|
2016-10-24 05:01:01 +04:00 |
|
morkt
|
17e8c7efca
|
(AImageReader): slight fault tolerance.
|
2016-10-24 04:58:18 +04:00 |
|
morkt
|
1876bfb02b
|
(LIN2): fixed decompression.
|
2016-10-23 16:10:07 +04:00 |
|
morkt
|
ab87c63ff5
|
implemented LIN2 archives.
|
2016-10-23 15:45:56 +04:00 |
|
morkt
|
2e9a3f240b
|
implemented AP-3 images.
|
2016-10-23 15:43:54 +04:00 |
|
morkt
|
8050763487
|
implemented LINK5 and LINK6 archives.
|
2016-10-22 14:22:14 +04:00 |
|
morkt
|
59f560be14
|
(IarOpener.CombineImage): take image offsets into account.
|
2016-10-18 17:24:46 +04:00 |
|
morkt
|
e8d2dcf03a
|
(PxFormat): fixed height.
|
2016-10-18 17:22:50 +04:00 |
|
morkt
|
84985d18f5
|
removed redundant ArcView.Reader instances.
|
2016-10-17 16:57:13 +04:00 |
|
morkt
|
54adb248fd
|
(DatOpener): check file size first.
|
2016-10-17 11:13:17 +04:00 |
|
morkt
|
4010525cb1
|
(Pt1Format.Reader): use IBinaryStream in constructor.
|
2016-10-17 11:12:36 +04:00 |
|
morkt
|
df01ce1893
|
use IBinaryStream interface instead of BinaryReader where appropriate.
|
2016-10-16 18:29:54 +04:00 |
|
morkt
|
b068b56ca4
|
(OpenEntry): call base.OpenEntry
|
2016-10-16 16:17:45 +04:00 |
|
morkt
|
762396d045
|
(LittleEndian): methods made generic.
|
2016-10-16 16:13:57 +04:00 |
|
morkt
|
bb18303eb4
|
IBinaryStream migration.
|
2016-10-16 09:22:53 +04:00 |
|
morkt
|
d0c1d5da01
|
IBinaryStream migration - continued.
|
2016-10-15 12:21:12 +04:00 |
|
morkt
|
19bda51f93
|
(XP3): alternative entry name record signature.
|
2016-10-14 13:44:05 +04:00 |
|
morkt
|
bf619c3f34
|
(PakOpener): fixed compressed entries handling (#37)
|
2016-10-14 12:35:56 +04:00 |
|
morkt
|
5142cd0884
|
(PakOpener): cosmetic changes.
|
2016-10-14 12:34:25 +04:00 |
|
morkt
|
c6b37ed763
|
(NpaOpener): added LookupGame call to encryption query.
|
2016-10-14 12:32:43 +04:00 |
|
morkt
|
3391bcfa46
|
(LWG): ignore empty entries.
|
2016-10-14 10:20:42 +04:00 |
|
morkt
|
322632e4d8
|
(GWD): use Buffer.BlockCopy to copy bytes.
|
2016-10-14 10:20:13 +04:00 |
|
morkt
|
8c6b44bb3f
|
trying to restore transparency handling fix.
probably missed some bitflag in a header that's responsible for this
behavior.
|
2016-10-14 01:51:46 +04:00 |
|
morkt
|
44deae320c
|
implemented differential CRX images (#35)
|
2016-10-13 14:49:29 +04:00 |
|
morkt
|
ff871fd146
|
implemented Circus CRM archives.
|
2016-10-13 10:57:44 +04:00 |
|
morkt
|
62f4f96b39
|
updated ArchiveFormat template.
|
2016-10-13 10:54:31 +04:00 |
|
morkt
|
b73cfc6b21
|
implemented AdvSys3 resources.
|
2016-10-13 10:54:02 +04:00 |
|
morkt
|
587e3956cb
|
(CrxFormat): support format 3 (#35)
|
2016-10-12 14:49:58 +04:00 |
|
morkt
|
83fea34587
|
(PcmAudio): support OGG encoding (#35)
|
2016-10-12 14:48:09 +04:00 |
|
morkt
|
4c3e9fdcbd
|
(PckOpener): IsHierarchic.
|
2016-10-12 14:46:35 +04:00 |
|
morkt
|
92c0ed03e6
|
(EAGLS): encryption variation.
|
2016-10-12 11:59:48 +04:00 |
|
morkt
|
5b3c4e6abe
|
(GrFormat): rewritten with LzssStream.
|
2016-10-12 06:36:33 +04:00 |
|
morkt
|
88731c8b64
|
(ApFormat): updated extensions list.
|
2016-10-12 01:50:17 +04:00 |
|
morkt
|
22970b3565
|
(WFL1): recognize path in file names.
|
2016-10-12 01:50:04 +04:00 |
|
morkt
|
010384fbfa
|
(Cmvs): another encryption scheme.
|
2016-10-11 01:35:36 +04:00 |
|
morkt
|
f1d66206bc
|
(IResource.CanWrite): new property.
(ArchiveFormat.CanCreate): renamed to CanWrite.
|
2016-10-11 00:05:22 +04:00 |
|
morkt
|
3c5a61d580
|
(NEKOPACK4): fixed name checksum calculation.
|
2016-10-10 10:00:33 +04:00 |
|
morkt
|
6b0f848ba3
|
(XoredStream.Write): fixed.
|
2016-10-09 19:29:14 +04:00 |
|
morkt
|
6a57bfb43d
|
added game title lookup facility.
|
2016-10-09 10:10:12 +04:00 |
|
morkt
|
f9f9853810
|
implemented PAZ archives (#18)
|
2016-10-09 08:49:03 +04:00 |
|
morkt
|
838abb8773
|
(XoredStream): limit write buffer to 80k.
|
2016-10-09 08:44:58 +04:00 |
|
morkt
|
7f3d2dfdfb
|
(ByteStringEncryptedStream): redunant conditional.
|
2016-10-09 01:29:07 +04:00 |
|
morkt
|
a2c9e3f79b
|
(ConcatStream): moved to CommonStreams.
|
2016-10-09 01:27:58 +04:00 |
|
morkt
|
ffd0648b27
|
(Blowfish.CreateDecryptor): new method.
|
2016-10-09 01:27:20 +04:00 |
|
morkt
|
be433288b2
|
(BinboCrypt): another ShiinaRio decryptor.
|
2016-10-08 08:38:01 +04:00 |
|
morkt
|
a533235c1b
|
(LimitStream): moved to CommonStreams.
|
2016-10-08 05:15:45 +04:00 |
|
morkt
|
6867da8a61
|
(ByteStringEncryptedStream): moved to SimpleEncryption.
|
2016-10-08 05:09:42 +04:00 |
|
morkt
|
db0d39f863
|
(Blowfish): moved to GameRes.Cryptography namespace.
(BlowfishDecryptor): ICryptoTransform interface implementation.
(BlowfishStream): removed as unused.
|
2016-10-08 05:06:29 +04:00 |
|
morkt
|
837c203e4b
|
(XorTransform, NotTransform): set BlockSize to 1.
|
2016-10-08 05:03:48 +04:00 |
|
morkt
|
38cc4c32a9
|
(XoredStream): moved to CommonStreams.
|
2016-10-08 05:02:48 +04:00 |
|
morkt
|
d1060aeda6
|
(Rc4Transform): moved to separate file.
|
2016-10-08 05:01:30 +04:00 |
|
morkt
|
122cfc7b91
|
implemented PCF archives and GBC images.
|
2016-10-07 04:34:55 +04:00 |
|
morkt
|
d0fe166083
|
(CgArchive): dispose in constructor.
|
2016-10-03 23:25:30 +04:00 |
|
morkt
|
ecdb6d147f
|
(GrpOpener): implemented TPW compression.
|
2016-10-03 23:22:37 +04:00 |
|
morkt
|
e006b898e2
|
implemented 'NEKOPACK4A' archives.
|
2016-09-29 17:32:24 +04:00 |
|
morkt
|
f3c417ed1f
|
(MwpFormat): added TEYL images.
|
2016-09-29 11:31:28 +04:00 |
|
morkt
|
e5128d3690
|
(Emic): encrypted archive variation.
|
2016-09-29 11:30:54 +04:00 |
|
morkt
|
37023024b7
|
(NS2): use different encryption for keys shorter than 96 bytes.
|
2016-09-29 11:30:01 +04:00 |
|
morkt
|
0134583782
|
(PostBuildEvent): fixed 'directory already exists' warning.
|
2016-09-29 11:23:41 +04:00 |
|
morkt
|
4533787c57
|
released v1.2.20
|
2016-09-28 00:12:59 +04:00 |
|
morkt
|
34209251c4
|
(NemesisDecodeContext): replaced asserts with exceptions.
|
2016-09-27 23:41:40 +04:00 |
|
morkt
|
95a0d8c9bf
|
(KiriKiri); added encryption guess based on executable name.
|
2016-09-27 16:52:52 +04:00 |
|
morkt
|
518e731499
|
(CgOpener): sanity check.
|
2016-09-27 16:48:12 +04:00 |
|
morkt
|
d0c5f958b9
|
(CPZ5): another encryption scheme.
|
2016-09-27 10:40:02 +04:00 |
|
morkt
|
a244509039
|
(TcdOpener): rearranged OpenEntry.
|
2016-09-26 14:04:41 +04:00 |
|
morkt
|
0faa25b356
|
implemented TCD3 archives.
|
2016-09-26 10:08:18 +04:00 |
|
morkt
|
5cc52546e2
|
implemented SPD8 images.
|
2016-09-26 10:00:56 +04:00 |
|
morkt
|
aeb9441eeb
|
implemented ESD audio and BTN images.
|
2016-09-24 14:01:14 +04:00 |
|
morkt
|
a260143b68
|
(YpfOpener.DecryptYstb): updated supported version.
|
2016-09-24 14:00:09 +04:00 |
|
morkt
|
3497bcde41
|
implemented EPK archives and SUR images.
|
2016-09-21 00:50:52 +04:00 |
|
morkt
|
3c1a752233
|
(MB): obfuscated BMP image.
|
2016-09-18 20:33:10 +04:00 |
|
morkt
|
bd08be1ffa
|
(WARC): another key-based encryption.
|
2016-09-18 05:28:54 +04:00 |
|
morkt
|
19a64b987a
|
post-build event.
|
2016-09-17 19:50:23 +04:00 |
|
morkt
|
4d56849084
|
(Formats.dat): moved to ArcFormats project.
|
2016-09-17 18:07:26 +04:00 |
|
morkt
|
f1abcb4a8a
|
deleted gitignore.
|
2016-09-17 18:05:03 +04:00 |
|
morkt
|
9bef74d620
|
implemented FPK archives.
|
2016-09-17 00:50:00 +04:00 |
|
morkt
|
e13743862a
|
(AST): fixed packed entries decompression.
|
2016-09-16 19:30:59 +04:00 |
|
morkt
|
58826234bd
|
(WarcEncryption): access ShiinaImage property via interface.
|
2016-09-15 14:16:27 +04:00 |
|
morkt
|
3678e02fec
|
implemented 'fPK' archives, 'fSG' images and 'fPX' audio.
|
2016-09-14 01:50:44 +04:00 |
|
morkt
|
cdf2cf0301
|
(TLG): recognize obfuscated header.
|
2016-09-13 03:02:53 +04:00 |
|
morkt
|
f68df1b5ab
|
implemented AJP images.
|
2016-09-13 03:01:29 +04:00 |
|
morkt
|
3eea7bb5df
|
implemented ScrPlayer 'pack' archives and IMG2 images.
|
2016-09-12 01:27:29 +04:00 |
|
morkt
|
72f6d329f1
|
(KiriKiri.ChinReactionCrypt): modification.
|
2016-09-11 23:45:07 +04:00 |
|
morkt
|
bc82a2bdfb
|
(ICipher): fixed typo.
noticed it when "star" refused to autocomplete.
|
2016-09-11 22:24:38 +04:00 |
|
morkt
|
e0a75a6ab8
|
(KiriKiri.ExaCrypt): another encryption scheme.
|
2016-09-11 14:38:22 +04:00 |
|
morkt
|
9fe37e18ca
|
(KiriKiri): another encryption scheme.
|
2016-09-10 15:10:32 +04:00 |
|
morkt
|
d05bcef548
|
(PkOpener): sanity check.
|
2016-09-10 15:08:44 +04:00 |
|
morkt
|
36b912da07
|
variation of PAC archives.
|
2016-09-09 13:15:29 +04:00 |
|
morkt
|
120b4aa3cd
|
implemented MOE images.
|
2016-09-09 13:13:26 +04:00 |
|
morkt
|
1b317ae539
|
(KiriKiri): another encryption scheme.
|
2016-09-08 17:55:34 +04:00 |
|
morkt
|
546b5f986f
|
use non-threadsafe Lazy constructor where appropriate.
|
2016-09-08 13:16:43 +04:00 |
|
morkt
|
248413c3fe
|
(PB3): added JBP decoder.
|
2016-09-08 13:14:48 +04:00 |
|
morkt
|
f12b65dc37
|
(IDecryptExtra): added Encrypt methods.
|
2016-09-07 20:34:36 +04:00 |
|
morkt
|
d8531398d9
|
(WarOpener): ignore duplicate file names.
(HuffmanReader): refactoring.
|
2016-09-07 20:32:17 +04:00 |
|
morkt
|
1139034b2f
|
(WBP): added 'ARCFORM2' archives.
|
2016-09-07 20:29:43 +04:00 |
|
morkt
|
7c5b26933a
|
(FormatCatalog.DataDirectory): new property.
|
2016-09-07 20:28:23 +04:00 |
|
morkt
|
f6b729e5d9
|
(FPK): support archives with encrypted index.
|
2016-09-05 07:39:39 +04:00 |
|
morkt
|
ad8504179e
|
(Nekopack): refactored.
|
2016-09-05 07:34:48 +04:00 |
|
morkt
|
e9a5f886fa
|
added TEX and LGF.
|
2016-09-04 04:57:41 +04:00 |
|
morkt
|
97e1c01be5
|
implemented more of Leaf resources (LGF, TEX).
|
2016-09-04 04:57:06 +04:00 |
|
morkt
|
bc62faa71a
|
(WebP): ported lossless support (incomplete).
|
2016-09-04 04:50:49 +04:00 |
|
morkt
|
e2a0d76b65
|
(MBL): don't restrict scripts post-processing to '.s' extension.
|
2016-09-04 04:48:51 +04:00 |
|
morkt
|
983d49346e
|
(IafFormat): image variation.
|
2016-09-02 09:37:56 +04:00 |
|
morkt
|
40c7cbfe6a
|
(TmrHiroAudio): sanity check.
|
2016-09-02 09:36:14 +04:00 |
|
morkt
|
5e61afc9f4
|
(Tmr-Hiro): tweak CG archives detection.
|
2016-09-02 09:35:05 +04:00 |
|
morkt
|
3ae88edda1
|
implemented KPC archives and KGP images.
|
2016-08-31 21:19:06 +04:00 |
|
morkt
|
4052602073
|
implemented 'arc3' archives.
|
2016-08-31 11:01:31 +04:00 |
|
morkt
|
6a84d6de7d
|
(GAudio.TryOpen): quit on real ogg streams.
|
2016-08-31 10:54:44 +04:00 |
|
morkt
|
7aa279eb3a
|
implemented variation of YOX archives.
|
2016-08-30 04:22:34 +04:00 |
|
morkt
|
f990fbb55e
|
implemented CPZ6 archives.
|
2016-08-29 05:48:56 +04:00 |
|
morkt
|
14f88049fc
|
(DecryptHelper4): cosmetic changes.
|
2016-08-29 05:44:05 +04:00 |
|
morkt
|
52b1f58dec
|
implemented Irrlicht archives.
|
2016-08-28 07:49:48 +04:00 |
|
morkt
|
6bd04f5bc6
|
(ShiinaRio): additional encryption scheme.
|
2016-08-27 21:17:30 +04:00 |
|
morkt
|
ce0284300a
|
(Arc2Opener): added "ar2" extension.
|
2016-08-27 21:14:56 +04:00 |
|
morkt
|
80e86139ca
|
(TcdOpener.RestoreOggStream): fixed CRC calculation.
|
2016-08-22 23:16:44 +04:00 |
|
morkt
|
ca52730701
|
implemented various Leaf resources.
|
2016-08-19 10:57:46 +04:00 |
|
morkt
|
303a8551b0
|
Crc32 implementation moved to separate file.
this implementation uses 'normal' polynomial representation unlike Crc32
defined in GameRes.
|
2016-08-19 09:29:06 +04:00 |
|
morkt
|
79f8548d3e
|
use Binary.Rotate methods.
|
2016-08-18 14:57:44 +04:00 |
|
morkt
|
4a2f867353
|
(S25): pick first non-null frame as default.
|
2016-08-18 14:51:37 +04:00 |
|
morkt
|
95e1dd97a6
|
(AbmFormat): additional sanity check.
|
2016-08-18 14:49:58 +04:00 |
|
morkt
|
6df62f37eb
|
(PACKDAT): cosmetic changes.
|
2016-08-18 14:48:50 +04:00 |
|
morkt
|
d4c5941231
|
implemented YOX archives.
|
2016-08-17 13:11:03 +04:00 |
|
morkt
|
d64949da56
|
updated ShiinaRio encryption schemes.
|
2016-08-17 03:01:20 +04:00 |
|
morkt
|
5dfdf5f4d0
|
(ShiinaRio): encryption-related classes moved to separate file.
|
2016-08-15 10:15:19 +04:00 |
|
morkt
|
e0406e983a
|
implemented 'ampV' animations as archives of frames.
|
2016-08-14 09:00:55 +04:00 |
|
morkt
|
b3d74fb17c
|
released v1.2.19
|
2016-08-12 04:42:45 +04:00 |
|
morkt
|
e6a09b2883
|
implemented ARC4 archives and FCB images.
|
2016-08-11 07:18:53 +04:00 |
|
morkt
|
2f13621ba6
|
implemented Dogenzaka BIN archives (part of #24).
|
2016-08-09 01:54:18 +04:00 |
|
morkt
|
6ca6dd7e19
|
(VffOpener): recognize archives embedded into EXE files.
|
2016-08-08 17:57:00 +04:00 |
|
morkt
|
da15b1f31f
|
(WBM): image compression variations.
|
2016-08-07 20:36:02 +04:00 |
|
morkt
|
d1d9699db3
|
implemented TTD archives.
|
2016-08-05 19:35:04 +04:00 |
|
morkt
|
b35031266a
|
implemented MK2.0 archives.
|
2016-08-04 14:41:18 +04:00 |
|
morkt
|
b812773c2a
|
(Pak0Opener): decrypt script files.
|
2016-08-04 05:08:04 +04:00 |
|
morkt
|
85ec4b3a37
|
(GyuFormat): query encryption scheme.
|
2016-08-04 05:05:44 +04:00 |
|
morkt
|
5ea59a1a3e
|
(AnimOpener): fixed sanity check.
|
2016-08-03 15:13:46 +04:00 |
|
morkt
|
67120cb1cd
|
(AlpBitmap): take bitmap stride into account.
|
2016-08-03 10:18:49 +04:00 |
|
morkt
|
6e0a0a612f
|
(RctFormat): apply mask if accompanying file is present.
|
2016-08-02 18:18:04 +04:00 |
|
morkt
|
f049441cb7
|
implemented NekoSDK archives.
|
2016-08-02 16:40:31 +04:00 |
|
morkt
|
df901a3670
|
(Cyberworks): fixed index filename construction.
|
2016-08-02 05:18:03 +04:00 |
|
morkt
|
36494147a5
|
(MersenneTwister): moved to Cryptography namespace.
|
2016-08-02 05:16:20 +04:00 |
|
morkt
|
0ea84672d8
|
(TcdOpener.OpenEntry): additional sanity check for script entries.
|
2016-07-31 18:58:46 +04:00 |
|
morkt
|
6a8b51b0af
|
(Cyberworks): another archives naming scheme.
|
2016-07-31 18:57:25 +04:00 |
|
morkt
|
bfed66e077
|
(AImageReader): header could be of less than 8 elements length.
|
2016-07-31 18:54:58 +04:00 |
|
morkt
|
fe8d9cadb5
|
(TCD): unpack/decrypt scripts.
|
2016-07-31 15:45:17 +04:00 |
|
morkt
|
ad1a9b0cda
|
implemented NS2 archives.
|
2016-07-30 22:30:33 +04:00 |
|
morkt
|
92279cf4bf
|
(WidgetNSA): takes known keys dictionary as argument.
|
2016-07-30 22:28:11 +04:00 |
|
morkt
|
a48bf2599a
|
(EncryptedViewStream): moved common functionality to abstract base class.
|
2016-07-30 22:27:13 +04:00 |
|
morkt
|
eeed66e6c8
|
MD5 implementations moved to separate namespace.
|
2016-07-30 22:22:39 +04:00 |
|
morkt
|
02aff1f3e8
|
removed unused usings.
|
2016-07-29 18:15:54 +04:00 |
|
morkt
|
a7d48fe3fe
|
implemented DCF images.
|
2016-07-29 18:10:13 +04:00 |
|
morkt
|
c3d04a0bbb
|
implemented OWP audio files.
|
2016-07-29 11:45:21 +04:00 |
|
morkt
|
ec95df7eea
|
(PkOpener): unpack/decrypt scripts.
|
2016-07-29 06:53:34 +04:00 |
|
morkt
|
203cb64a03
|
(SgxFormat): fixed GRX interpreter.
|
2016-07-29 06:52:11 +04:00 |
|
morkt
|
0e8a3ea417
|
updated prerelease config.
|
2016-07-28 21:22:41 +04:00 |
|
morkt
|
891b602a7f
|
(KiriKiri): another encryption scheme.
|
2016-07-28 20:30:25 +04:00 |
|
morkt
|
97a70d3fd4
|
implemented ARCX archives.
|
2016-07-28 14:20:12 +04:00 |
|
morkt
|
7f70efdf58
|
(TCD3): recognize obfuscated SPDC signatures.
|
2016-07-28 14:19:12 +04:00 |
|
morkt
|
82a389622c
|
(SpdReader): added LZ compression method.
|
2016-07-28 14:12:40 +04:00 |
|
morkt
|
c4fd78fb37
|
implemented encrypted Tactics archives.
|
2016-07-28 04:57:11 +04:00 |
|
morkt
|
2f9964c166
|
implemented DDP archives.
|
2016-07-28 04:54:42 +04:00 |
|
morkt
|
ebcb29a44e
|
(WWA): another compression variation.
|
2016-07-27 00:20:13 +04:00 |
|
morkt
|
5245687533
|
implemented 'ARCFORM4 WBUG' archives.
|
2016-07-26 07:07:01 +04:00 |
|
morkt
|
105a2ab968
|
(BMZ): pass seekable stream to base.Read method.
|
2016-07-26 07:05:51 +04:00 |
|
morkt
|
1922c42ae2
|
implemented IPAC archives, IES images and WST audio.
|
2016-07-26 07:03:46 +04:00 |
|
morkt
|
233ee76d90
|
implemented KISS resource archives.
|
2016-07-26 07:00:36 +04:00 |
|
morkt
|
6cdea59ca4
|
(KiriKiri): another encryption scheme.
|
2016-07-23 02:47:07 +04:00 |
|
morkt
|
d7b4a7d6bb
|
(TlgFormat): recognize obfuscated images.
|
2016-07-23 02:45:12 +04:00 |
|
morkt
|
d321d05e50
|
implemented GAX images.
|
2016-07-22 06:51:12 +04:00 |
|
morkt
|
1ca690d4d9
|
(RAW): entries name format.
|
2016-07-22 06:50:02 +04:00 |
|
morkt
|
b0fcb19c08
|
implemented Patisserie archives.
|
2016-07-22 02:39:46 +04:00 |
|
morkt
|
25423aadcf
|
implemented DAF1 archives.
|
2016-07-22 02:37:11 +04:00 |
|
morkt
|
01fdad4d9e
|
implemented NpkOpener.Create()
|
2016-07-18 02:17:32 +04:00 |
|
morkt
|
9a94416f23
|
(NPK2): added GUI widget.
|
2016-07-10 12:21:38 +04:00 |
|
morkt
|
ebb6c91a73
|
additonal checks to reduce false positives.
|
2016-07-10 12:18:38 +04:00 |
|
morkt
|
9133adeab9
|
released v1.2.18
|
2016-07-07 17:38:02 +04:00 |
|
morkt
|
fa972916c3
|
(AImageHeader): don't require input stream to be seekable.
|
2016-07-07 14:44:19 +04:00 |
|
morkt
|
b99f0c7029
|
implemented multi-frame WIP images.
|
2016-07-07 08:25:20 +04:00 |
|
morkt
|
db294724dc
|
(CxEncryption.Init): control block expected to be on a dword boundary.
|
2016-07-07 08:22:31 +04:00 |
|
morkt
|
29d9a262f3
|
implemented RC4-encrypted PNG images.
|
2016-07-06 08:31:30 +04:00 |
|
morkt
|
0932e0e547
|
(TACTICS_ARC_FILE): old format recognized.
|
2016-07-06 08:30:07 +04:00 |
|
morkt
|
55ba371949
|
implemented Cyberworks archives.
|
2016-07-06 04:14:42 +04:00 |
|
morkt
|
03d62b91d9
|
(Marble): implemented video files as archives containing set of frames.
|
2016-07-04 00:13:33 +04:00 |
|
morkt
|
27684875cf
|
(MGPK): added encryption query widget.
|
2016-07-04 00:11:14 +04:00 |
|
morkt
|
883ee94a7e
|
(InputProxyStream): generalization of input filters.
|
2016-07-02 06:06:32 +04:00 |
|
morkt
|
cc22f988c6
|
implemented AXR archives and ZAW images.
|
2016-07-01 20:03:46 +04:00 |
|
morkt
|
91ddccf8d6
|
implemented another version of MRG archives.
|
2016-07-01 12:21:07 +04:00 |
|
morkt
|
69e29dc0f9
|
(XP3): recognize filenames stored in hash table.
|
2016-07-01 06:23:03 +04:00 |
|
morkt
|
86fb8d4a0e
|
(YPF): adjusted version detection.
|
2016-06-30 20:37:53 +04:00 |
|
morkt
|
f6304da105
|
implemented GXP archives.
|
2016-06-30 20:36:46 +04:00 |
|
morkt
|
d3fa6c005d
|
(IAF): implemented older format and fixed alpha channel handling.
|
2016-06-28 20:24:38 +04:00 |
|
morkt
|
3e8c921493
|
another archive format.
|
2016-06-26 00:20:36 +04:00 |
|
morkt
|
a975e6c415
|
(AutoEntry): removed unused field.
|
2016-06-25 22:43:08 +04:00 |
|
morkt
|
59d7c3ad40
|
(GSD): renamed to BlackRainbow.
|
2016-06-25 22:42:43 +04:00 |
|
morkt
|
1ad7cfde74
|
implemented Aoi AGF images.
|
2016-06-24 21:58:47 +04:00 |
|
morkt
|
21138f9dcd
|
implemented PBZ archives, PSB images and MV audio.
|
2016-06-24 19:06:01 +04:00 |
|
morkt
|
554ec7edce
|
(GrxFormat): fixed alpha channel handling.
|
2016-06-24 09:48:22 +04:00 |
|
morkt
|
49c66fecc2
|
implemented GEC images.
|
2016-06-21 17:48:03 +04:00 |
|
morkt
|
880245fea4
|
implemented EENC images and UM3 audio.
|
2016-06-19 03:06:09 +04:00 |
|
morkt
|
db22d43f4a
|
(DecryptYstb): added versions.
(YpfScheme): changed constructor argument.
|
2016-06-19 03:00:01 +04:00 |
|
morkt
|
9cf0c88b59
|
(AppliqueCrypt): fixed block decryption logic.
|
2016-06-14 18:23:27 +04:00 |
|
morkt
|
46b7346c8d
|
(EmeOpener): set PackedEntry.IsPacked propery.
|
2016-06-14 18:14:35 +04:00 |
|
morkt
|
5c7170f9c9
|
(KiriKiri): added another encryption algorithm.
|
2016-06-14 18:13:38 +04:00 |
|
morkt
|
eb61ca6861
|
(VffOpener): offsets are 64-bit integers.
|
2016-06-14 18:12:21 +04:00 |
|
morkt
|
95e7aa7614
|
released v1.2.17
|
2016-06-12 01:38:09 +04:00 |
|
morkt
|
e126af2070
|
(SafOpener): added sanity check.
|
2016-06-12 01:08:43 +04:00 |
|
morkt
|
e05369546e
|
(VawAudio): decode 'PACKTYPE=1' files.
|
2016-06-12 00:14:56 +04:00 |
|
morkt
|
4b0f220b5d
|
(WipFormat): tweaked Trace reporting.
|
2016-06-11 22:16:50 +04:00 |
|
morkt
|
da42dcdd9d
|
implemented incremental PGD images (#28)
|
2016-06-11 00:55:11 +04:00 |
|
morkt
|
dd9ed869c5
|
(GalFormat): use string representation of keys instead of numeric.
|
2016-06-10 06:27:21 +04:00 |
|
morkt
|
cb04b322f2
|
implemented 'vff' archives and GAL images.
|
2016-06-10 04:39:29 +04:00 |
|
morkt
|
9b04f39738
|
(DwqFormat): PACKTYPE 1 is a packed BMP.
|
2016-06-09 19:48:07 +04:00 |
|
morkt
|
46a6c5390f
|
(SysFormat): Risa game platform system format.
|
2016-06-07 23:33:31 +04:00 |
|
morkt
|
3dd93d337d
|
renamed Risa-related files.
|
2016-06-07 23:31:26 +04:00 |
|
mireado
|
b7f4c3602d
|
update korean translation (#27)
|
2016-06-07 18:54:39 +04:00 |
|
morkt
|
fe10be0563
|
(XP3): changed wording for encryption popup notice.
"is encrypted" -> "could be encrypted"
|
2016-06-06 23:22:08 +04:00 |
|
morkt
|
d0ef693a2a
|
(WipFormat.Reader): cleanup.
|
2016-06-06 21:21:34 +04:00 |
|
morkt
|
7133aa5ea8
|
(ArcOpener): ignore parse errors in case of incorrect filename length.
|
2016-06-06 21:20:34 +04:00 |
|
morkt
|
a3e2aa5848
|
(CctOpener): XMED entries not necessary are scripts.
|
2016-06-06 21:19:38 +04:00 |
|
morkt
|
6660b8aa41
|
implemented MFC and SBI images.
|
2016-06-06 21:18:07 +04:00 |
|
morkt
|
ef8b4ba06b
|
(SzsOpener): entry count is 32-bit.
|
2016-06-05 23:36:48 +04:00 |
|
morkt
|
7347e5fac5
|
implemented SYG images.
|
2016-06-05 23:36:27 +04:00 |
|