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 |
|