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