20 Commits

Author SHA1 Message Date
morkt
0425aa269e implemented TCD1 archives and SPD7 images. 2018-01-23 15:38:52 +04:00
morkt
fd55204172 (TCD): assign "image" type to *.spd files. 2017-08-14 15:05:59 +04:00
morkt
31a01f2e5d use HasExtension method instead of string.EndsWith. 2017-04-10 23:15:13 +04:00
morkt
df01ce1893 use IBinaryStream interface instead of BinaryReader where appropriate. 2016-10-16 18:29:54 +04:00
morkt
bb18303eb4 IBinaryStream migration. 2016-10-16 09:22:53 +04:00
morkt
f1d66206bc (IResource.CanWrite): new property.
(ArchiveFormat.CanCreate): renamed to CanWrite.
2016-10-11 00:05:22 +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
80e86139ca (TcdOpener.RestoreOggStream): fixed CRC calculation. 2016-08-22 23:16:44 +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
0ea84672d8 (TcdOpener.OpenEntry): additional sanity check for script entries. 2016-07-31 18:58:46 +04:00
morkt
fe8d9cadb5 (TCD): unpack/decrypt scripts. 2016-07-31 15:45:17 +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
721a644f42 (DetectFileType): removed 'new' qualifier. 2016-02-01 05:52:27 +04:00
morkt
bb49a1376a (AutoEntry): file type detection moved to separate method. 2016-01-18 20:27:40 +04:00
morkt
8514f261cd refined SPDC entries matching. 2015-10-10 03:00:41 +04:00
morkt
f09921cd1d reduced unsafe block. 2015-10-10 02:46:02 +04:00
morkt
8711349c19 implemented TCD3 archives and SPDC images. 2015-10-10 02:33:09 +04:00