Commit Graph

1028 Commits

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