Commit Graph

957 Commits

Author SHA1 Message Date
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
morkt
4b945bc46a implemented SZS archives and TIG images. 2016-06-04 20:01:19 +04:00
morkt
3bf28986b8 (DwqFormat): PACKBMP with mask has alpha channel. 2016-06-04 19:58:36 +04:00
morkt
07eb5c07f0 implemented ancient GPH image format. 2016-06-01 17:15:11 +04:00
morkt
0323b70b4c (PrsFormat): implemented 32bpp images. 2016-05-31 02:47:02 +04:00
morkt
b18ede8684 implemented '*_scr.med' archives decryption. 2016-05-31 02:41:33 +04:00
morkt
acb32ac1fe implemented Studio Nekopunch PACK archives. 2016-05-30 17:07:15 +04:00
morkt
97c4722d86 implemented DxLib MED archives. 2016-05-30 15:48:02 +04:00
morkt
98918ff5b5 implemented ancient VOL archives. 2016-05-30 15:45:14 +04:00
morkt
b21e122534 (ArcEncryptedBase): base class for encrypted archives. 2016-05-30 15:43:11 +04:00
morkt
0d6e3f9a97 implemented Creative Voice File format. 2016-05-30 15:41:15 +04:00
morkt
50cff74a56 another variant of CPB TYP1 images. 2016-05-27 12:17:32 +04:00
morkt
4479c1d417 another variant of AZSystem encrypted archives. 2016-05-27 12:16:12 +04:00
morkt
b1b0c74bc9 (CxEncryption): optionally look for encryption control block within TPM plugin file. 2016-05-25 03:15:45 +04:00
morkt
f1b0c3d6b5 (TmrHiro.GrdFormat): implemented Huffman compression. 2016-05-25 01:32:26 +04:00
morkt
e8e53a7b0d (HuffmanReader.Unpack): code reduction. 2016-05-24 15:18:35 +04:00
morkt
8297d6daff (Xp3): added StratupTjsNotEncrypted encryption scheme property. 2016-05-24 15:16:29 +04:00
morkt
b91fdeddf1 (IndexReader): refined compressed entries detection. 2016-05-23 22:56:36 +04:00
morkt
d63bb19338 (GraFormat): recognize images without 'gra' signature. 2016-05-23 22:55:04 +04:00
morkt
0f9c679b8c (DatOpener): recognize archives with different filename lengths. 2016-05-23 22:50:11 +04:00
morkt
98ee3af701 (PakOpener): additional sanity check. 2016-05-23 22:40:49 +04:00
morkt
98d6e6c555 use string.IsNullOrWhiteSpace to check for valid filenames. 2016-05-23 22:39:53 +04:00
morkt
f44a2a5e9c (PgxFormat): read additional image meta data. 2016-05-23 22:38:37 +04:00
morkt
5f1641243b variation of Nitro+ PAK archives. 2016-05-21 10:31:09 +04:00
morkt
6d5b49ab3e (MblOpener): additional sanity check to reduce false positives. 2016-05-21 10:29:57 +04:00
morkt
c493e8a307 implemented GR3 image format. 2016-05-20 21:53:09 +04:00
morkt
6adfefa120 moved ArcNexas to separate directory. 2016-05-20 20:29:41 +04:00
morkt
8732a8a837 (PrefixStream, StreamRegion): derive from ProxyStream. 2016-05-20 20:28:57 +04:00
morkt
0c426d723f released v1.2.16 2016-05-20 04:33:05 +04:00
morkt
2b41686e3f implemented 'non color' ARC archives. 2016-05-20 04:12:23 +04:00
morkt
f4517d4183 (DwqFormat): refined alpha-channel detection. 2016-05-20 04:10:12 +04:00
morkt
d2ff05fd8f implemented optional 'tags' section of TLG images. 2016-05-20 04:09:15 +04:00
morkt
41b9dd9a54 use VFS.GetDirectoryName() method. 2016-05-20 04:07:23 +04:00
morkt
1bd3799372 (DziFormat.ReadMetaData): use VFS.CombinePath 2016-05-20 04:05:31 +04:00
morkt
65ec4ad7ee (PackOpener): tweaked condition for using pack_keyfile. 2016-05-20 04:04:49 +04:00
morkt
79753b8dd5 implemented multi-frame G00 images. 2016-05-20 04:02:55 +04:00
morkt
5f4c5d127f implemented WEBP images. 2016-05-20 04:01:40 +04:00
morkt
1a20e2c18b CRC-64 implementation. 2016-05-20 03:56:38 +04:00
morkt
5f0e5b0c3c (MMX.PAddB): uint overload. 2016-05-20 03:56:09 +04:00
morkt
3664e9f0a7 (BoxOpener): various versions support. 2016-05-20 03:55:08 +04:00
morkt
be6825bf07 added OggAudio.Instance public property. 2016-05-01 21:56:38 +04:00
morkt
0a73f4f96e (AfaOpener): check archive version. 2016-05-01 21:54:51 +04:00
morkt
fda4f26845 implemented encrypted Anime Game System archives. 2016-04-27 00:08:58 +04:00
morkt
b3d2f6b999 implemented AFA and ALK archives. 2016-04-25 21:00:28 +04:00
morkt
45b8fe97bb (EdimAudio): additional signature. 2016-04-25 18:02:38 +04:00
morkt
2c82b05afa (LimFormat): refined 16bpp images support. 2016-04-25 18:00:02 +04:00
morkt
37d70ca21d (OvkOpener): check filename to reduce false positives. 2016-04-23 20:15:32 +04:00
morkt
8245941077 implemented Valkyrie Complex archives. 2016-04-23 20:13:11 +04:00
morkt
6435e2b5a5 another variation of PGD images. 2016-04-21 22:53:57 +04:00
morkt
c75cd84b42 implemented variation of CPB image format. 2016-04-20 17:54:52 +04:00
morkt
0daf668703 added GUI widget for encrypted ASB scripts. 2016-04-20 17:52:23 +04:00
morkt
65459934b2 implemented PDT10 images. 2016-04-19 16:19:24 +04:00
morkt
e098a498ee (MblOpener): some tweaks. 2016-04-19 12:30:12 +04:00
morkt
6e1f63351d implemented G00 images, NWA audio and OVK archives. 2016-04-19 12:29:39 +04:00
morkt
4410f006f1 (LimFormat): moved to separate file. 2016-04-15 12:20:02 +04:00
morkt
37da6b588e implemented 16bpp LIM images. 2016-04-15 12:16:09 +04:00
morkt
dee61a2929 apparently simplified chinese locale is called "zh-Hans" in .Net framework. 2016-04-14 01:06:33 +04:00
morkt
a76b432846 added simplified chinese string resources. 2016-04-13 18:07:06 +04:00
tenyuhuang
4d3f883292 ArcFormats & GameRes: Simplified Chinese Locale (#23) 2016-04-13 18:01:21 +04:00
morkt
fc271fde84 (IphFormat): check for RIFF signature prior to creating Reader object. 2016-04-09 00:38:57 +04:00
morkt
c7db912dc6 (DziFormat): look for any tile formats, not PNG only. 2016-04-09 00:37:36 +04:00
morkt
bbadc4b1fd (BoxOpener): support AOIBOX7 archives. 2016-04-09 00:28:21 +04:00
morkt
7444fca7ea implemented ZIT images. 2016-04-04 23:18:41 +04:00
morkt
e6548dcf5b released v1.2.15 2016-03-28 06:53:38 +04:00
morkt
16d433a29e implemented PSB version 2 and "RGBA4444" textures. 2016-03-26 00:55:00 +04:00
morkt
eb1a913f1b implemented E-mote PSB containers.
raw textures browser, no layers reconstruction.
2016-03-25 03:36:31 +04:00
morkt
3dc35d77e9 controls alignment. 2016-03-23 12:44:11 +04:00
morkt
477d94552a (DetectFileTypes): recognize RLE-compressed TGA images. 2016-03-22 06:59:09 +04:00
morkt
65d04bc1c2 use explicit type declarations instead of LINQ Cast(). 2016-03-22 06:58:28 +04:00
morkt
c92fde67a5 implemented 'Gpc7' archives. 2016-03-22 06:37:03 +04:00
morkt
d71dc26329 set Extensions property. 2016-03-21 01:31:31 +04:00
morkt
fe125a8006 implemented YGP images. 2016-03-20 14:43:34 +04:00
morkt
25673f65b2 (MpxOpener): assign "image" type to "*.bin" entries. 2016-03-20 14:41:14 +04:00
morkt
7ea8fe53bc implemented GRP archives. 2016-03-20 09:42:36 +04:00
morkt
c07a7da321 (TmrHiroAudio): use RawPcmInput. 2016-03-19 02:11:07 +04:00