Commit Graph

1485 Commits

Author SHA1 Message Date
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
a4311a0f2a (Binary.BigEndian): simplified. 2016-10-03 23:23:43 +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
6d2c26d8ee html fix. 2016-09-29 11:36:13 +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
edc677f273 changed DataDirectory property value to "GameData". 2016-09-28 00:07:27 +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
e703f6f675 serialization tweaks. 2016-09-18 05:27:13 +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
7f74a3cf7d moved serialization code to GameRes. 2016-09-17 17:36:39 +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
98d0c47cfb (Adler32): skip checksum update for zero-length arrays. 2016-09-14 20:08:13 +04:00
morkt
3678e02fec implemented 'fPK' archives, 'fSG' images and 'fPX' audio. 2016-09-14 01:50:44 +04:00
morkt
6c7ddb3f2a (Binary.GetCString): added convenient overload. 2016-09-13 03:04:37 +04:00
morkt
05b1a3124d formatting. 2016-09-13 03:03:49 +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