morkt
|
5bd63c01cb
|
(XP3): adjusted reading filenames from archive index.
some modified Kirikiri builds don't store filenames within archives at
all, only filename hashes.
|
2017-06-27 14:42:27 +04:00 |
|
morkt
|
2d186edb39
|
another KiriKiri encryption scheme.
|
2017-06-03 03:45:06 +04:00 |
|
morkt
|
693cecd71a
|
(XP3): fixed encrypted files packing.
|
2017-04-21 09:07:15 +04:00 |
|
morkt
|
31a01f2e5d
|
use HasExtension method instead of string.EndsWith.
|
2017-04-10 23:15:13 +04:00 |
|
morkt
|
03f8fb00b2
|
(TlgFormat.Read): set position in ReadTlg method.
|
2017-04-03 17:39:01 +04:00 |
|
morkt
|
77cb9a853f
|
(KiriKiri.KissCrypt): new decryptor.
|
2017-03-24 22:50:36 +04:00 |
|
morkt
|
dffbf92272
|
(XP3): addional entry sanity check.
|
2017-03-17 15:59:30 +04:00 |
|
morkt
|
ebd08887d1
|
(KiriKiri): another encryption.
|
2017-02-06 03:33:58 +04:00 |
|
morkt
|
87086bb3fe
|
(XP3): another encryption.
|
2017-02-05 02:31:15 +04:00 |
|
morkt
|
b02b95cbf1
|
(XP3): threat non-'File' index records as hashed names.
added NoCryptTitles to Xp3Scheme.
|
2017-02-05 02:28:02 +04:00 |
|
morkt
|
42dce0e586
|
(ExeFile): new class to seek for resources within EXE files.
|
2017-01-23 18:35:16 +04:00 |
|
morkt
|
832a1a3ff0
|
(XP3): implemented LZ4-compressed entries.
|
2017-01-14 13:02:20 +04:00 |
|
morkt
|
375bc352b0
|
(HighRunningCrypt): override Encrypt method.
|
2017-01-14 12:26:22 +04:00 |
|
morkt
|
6e9064bc50
|
another KiriKiri encryption.
|
2017-01-13 11:36:34 +04:00 |
|
morkt
|
a6452693cb
|
(KiriKiri): consider MD5-hashed filenames.
|
2016-11-26 08:54:01 +04:00 |
|
morkt
|
d7e6bab608
|
(KiriKiri): another encryption algorithm.
|
2016-10-31 23:10:44 +04:00 |
|
morkt
|
c97985e5d0
|
supply filename to FileNotFoundException when possible.
|
2016-10-24 19:57:58 +04:00 |
|
morkt
|
bb18303eb4
|
IBinaryStream migration.
|
2016-10-16 09:22:53 +04:00 |
|
morkt
|
19bda51f93
|
(XP3): alternative entry name record signature.
|
2016-10-14 13:44:05 +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
|
95a0d8c9bf
|
(KiriKiri); added encryption guess based on executable name.
|
2016-09-27 16:52:52 +04:00 |
|
morkt
|
cdf2cf0301
|
(TLG): recognize obfuscated header.
|
2016-09-13 03:02:53 +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
|
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
|
891b602a7f
|
(KiriKiri): another encryption scheme.
|
2016-07-28 20:30:25 +04:00 |
|
morkt
|
6cdea59ca4
|
(KiriKiri): another encryption scheme.
|
2016-07-23 02:47:07 +04:00 |
|
morkt
|
d7b4a7d6bb
|
(TlgFormat): recognize obfuscated images.
|
2016-07-23 02:45:12 +04:00 |
|
morkt
|
db294724dc
|
(CxEncryption.Init): control block expected to be on a dword boundary.
|
2016-07-07 08:22:31 +04:00 |
|
morkt
|
883ee94a7e
|
(InputProxyStream): generalization of input filters.
|
2016-07-02 06:06:32 +04:00 |
|
morkt
|
69e29dc0f9
|
(XP3): recognize filenames stored in hash table.
|
2016-07-01 06:23:03 +04:00 |
|
morkt
|
9cf0c88b59
|
(AppliqueCrypt): fixed block decryption logic.
|
2016-06-14 18:23:27 +04:00 |
|
morkt
|
5c7170f9c9
|
(KiriKiri): added another encryption algorithm.
|
2016-06-14 18:13:38 +04:00 |
|
morkt
|
fe10be0563
|
(XP3): changed wording for encryption popup notice.
"is encrypted" -> "could be encrypted"
|
2016-06-06 23:22:08 +04:00 |
|
morkt
|
b1b0c74bc9
|
(CxEncryption): optionally look for encryption control block within TPM plugin file.
|
2016-05-25 03:15:45 +04:00 |
|
morkt
|
8297d6daff
|
(Xp3): added StratupTjsNotEncrypted encryption scheme property.
|
2016-05-24 15:16:29 +04:00 |
|
morkt
|
d2ff05fd8f
|
implemented optional 'tags' section of TLG images.
|
2016-05-20 04:09:15 +04:00 |
|
morkt
|
7c10d0a874
|
(Xp3Opener): dispose of archive in case of encryption plugin initialization error.
|
2016-03-08 17:13:22 +04:00 |
|
morkt
|
977d4f215f
|
always forget that linq First() accepts delegate.
|
2016-03-07 19:07:16 +04:00 |
|
morkt
|
9beff31fee
|
added some XP3 encryption schemes.
|
2016-03-07 18:23:10 +04:00 |
|
morkt
|
1749b93d7a
|
call Dispose on IEnumerator<T> where appropriate.
|
2016-03-05 17:22:14 +04:00 |
|
morkt
|
d7ef400a31
|
(Xp3Opener): additional sanity check when searching archives inside EXE files.
|
2016-03-05 17:18:28 +04:00 |
|
morkt
|
9020219476
|
more XP3 encryption schemes.
|
2016-03-04 07:02:53 +04:00 |
|
morkt
|
b42a425b80
|
(Xp3Stream): dispose of segments enumerator.
|
2016-02-17 11:49:48 +04:00 |
|
morkt
|
dca410a260
|
(SaiminCrypt): switched hex constants to decimals.
|
2016-02-07 09:32:55 +04:00 |
|
morkt
|
9f4459441c
|
(KiriKiri): encryption algorithms implementations moved to a separate file.
|
2016-02-04 12:18:19 +04:00 |
|