morkt
|
ebbe8abcab
|
(ImageArray): use Array.Empty
|
2018-10-27 09:58:30 +04:00 |
|
morkt
|
8d963561de
|
(Crc16): class moved to separate file.
|
2018-09-22 02:01:26 +04:00 |
|
morkt
|
ca730f1c62
|
(ShiinaRio): check for older engine versions.
|
2018-06-14 23:21:44 +04:00 |
|
morkt
|
220dda4b07
|
(MI4): switched default version.
|
2018-05-10 02:09:46 +04:00 |
|
morkt
|
2b2b8776c2
|
(ShiinaRio.Decoder): fixed index length for older versions.
|
2018-05-01 16:38:38 +04:00 |
|
morkt
|
661b891bd2
|
CHD image format (incomplete).
|
2018-04-07 03:03:38 +04:00 |
|
morkt
|
c38c84a422
|
(WARC): another decryptor.
|
2018-04-01 08:03:29 +04:00 |
|
morkt
|
41ddef0223
|
(ShiinaRio.AltCountCrypt): another decryption variant.
|
2018-03-11 21:24:06 +04:00 |
|
morkt
|
14c0481c1b
|
(WARC): another IDecryptExtra implementation.
|
2018-02-28 11:42:41 +04:00 |
|
morkt
|
3212f08dec
|
(WARC): workaround for old archives.
|
2018-02-09 08:03:07 +04:00 |
|
morkt
|
a8a74b05c4
|
don't derive classes from OggAudio.
|
2018-01-30 09:17:49 +04:00 |
|
morkt
|
cd4e1174af
|
fixed code to work with new resource settings interface.
|
2018-01-08 20:04:23 +04:00 |
|
morkt
|
bde8615513
|
implemented 'WARC 1.0' archives.
|
2017-12-09 18:15:06 +04:00 |
|
morkt
|
74874e44cf
|
(MAI4): try default decompression method, fall back to the second one on failure.
|
2017-11-24 01:28:43 +04:00 |
|
morkt
|
e98910ac0c
|
(ShiinaRio): another decryption class.
made KeyDecryptBase more flexible to allow extensions.
|
2017-04-21 08:56:00 +04:00 |
|
morkt
|
4929d1efd1
|
(MAI4): format may have different compression encoding without any indication in the header.
haven't figured out yet how to work around it.
|
2017-02-10 18:04:05 +04:00 |
|
morkt
|
e6ca959ded
|
support WARC 1.10 archives.
|
2017-02-10 03:27:39 +04:00 |
|
morkt
|
97a6b331c5
|
(WARC): another decryptor.
|
2017-02-03 11:48:54 +04:00 |
|
morkt
|
65a8bce839
|
(MAI4): be tolerant to premature end-of-file.
|
2017-01-27 13:17:43 +04:00 |
|
morkt
|
93293d3aed
|
(WARC): support archives versions 1.40 and 1.20
|
2017-01-25 09:35:56 +04:00 |
|
morkt
|
713417be87
|
(S25.Reader): dispose of underlying stream when needed.
|
2017-01-12 11:12:06 +04:00 |
|
morkt
|
c771b13d4e
|
renamed some ImageDecoder properties and classes.
|
2016-10-26 15:42:27 +04:00 |
|
morkt
|
2c06c1cbcd
|
added some IImageDecoder implementations.
|
2016-10-26 05:10:30 +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
|
6a57bfb43d
|
added game title lookup facility.
|
2016-10-09 10:10:12 +04:00 |
|
morkt
|
be433288b2
|
(BinboCrypt): another ShiinaRio decryptor.
|
2016-10-08 08:38:01 +04:00 |
|
morkt
|
bd08be1ffa
|
(WARC): another key-based encryption.
|
2016-09-18 05:28:54 +04:00 |
|
morkt
|
58826234bd
|
(WarcEncryption): access ShiinaImage property via interface.
|
2016-09-15 14:16:27 +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
|
14f88049fc
|
(DecryptHelper4): cosmetic changes.
|
2016-08-29 05:44:05 +04:00 |
|
morkt
|
6bd04f5bc6
|
(ShiinaRio): additional encryption scheme.
|
2016-08-27 21:17:30 +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
|
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
|
e8e53a7b0d
|
(HuffmanReader.Unpack): code reduction.
|
2016-05-24 15:18:35 +04:00 |
|
morkt
|
3dc35d77e9
|
controls alignment.
|
2016-03-23 12:44:11 +04:00 |
|
morkt
|
977d4f215f
|
always forget that linq First() accepts delegate.
|
2016-03-07 19:07:16 +04:00 |
|
morkt
|
3a6f30f316
|
use TgaStream.Create where appropriate.
|
2015-11-30 03:50:03 +04:00 |
|
morkt
|
809c43c564
|
removed unused usings.
|
2015-09-19 07:58:13 +04:00 |
|
morkt
|
9a8bff184d
|
implemented external storage of resource schemes.
|
2015-09-18 01:27:53 +04:00 |
|
morkt
|
8cb813f6c9
|
fixed YH1 decompression.
|
2015-09-10 04:32:27 +04:00 |
|
morkt
|
a5a9d10678
|
WARC archive variation.
|
2015-09-09 22:06:55 +04:00 |
|
morkt
|
46dbf2b142
|
GameRes refactoring.
(FormatCatalog.CreateEntry): method renamed to 'Create' and made generic
towards Entry type.
|
2015-08-30 22:34:06 +04:00 |
|
morkt
|
b05c253e8b
|
reorganized project directory structure.
|
2015-08-19 21:40:32 +04:00 |
|