Commit Graph

1510 Commits

Author SHA1 Message Date
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