morkt
|
bf676b9198
|
(ReadIndexV2): use Binary.GetCString instead of ArcView.ReadString.
temporary buffer allocation within ArcView.ReadString makes reading of
large indices (20000+ entries) somewhat slow.
|
2015-12-23 09:42:08 +04:00 |
|
morkt
|
ab0ef6f3c5
|
flags are actually bitflags.
|
2015-12-23 09:39:51 +04:00 |
|
morkt
|
5f3122fd04
|
(NextItemExec): simplified index increment logic.
|
2015-12-23 09:37:54 +04:00 |
|
morkt
|
0b89f83742
|
(Xp3Opener): entry considered encrypted if cipher isn't "NoCrypt".
|
2015-12-23 09:37:16 +04:00 |
|
morkt
|
4df7576563
|
spacebar moves selection to the next file in directory view.
also, space is considered now when performing dynamic filename lookups
(PreviewTextInput event isn't fired for space key).
|
2015-12-22 09:18:18 +04:00 |
|
morkt
|
87dd1792ce
|
(MblOpener): use ImageFormat.FindByTag shortcut.
|
2015-12-22 09:11:58 +04:00 |
|
morkt
|
9520f312b7
|
implemented ESC-ARC archives.
|
2015-12-20 09:33:51 +04:00 |
|
morkt
|
27c07a3821
|
(ArcOpener): use some shortcut methods.
|
2015-12-20 09:29:04 +04:00 |
|
morkt
|
b592a7dd52
|
(BinOpener): refined LZW decompression.
|
2015-12-20 09:27:30 +04:00 |
|
morkt
|
d2e7882e6d
|
(YpfOpener): support YSTB scripts decryption.
|
2015-12-20 06:31:20 +04:00 |
|
morkt
|
382b01cc9a
|
(OpenDirectoryEntry): govnocoding.
|
2015-12-19 14:40:22 +04:00 |
|
morkt
|
207cc8e144
|
(ArchiveFormat.IsSaneCount): method made public.
|
2015-12-19 06:39:55 +04:00 |
|
morkt
|
12aa9eade5
|
added another XP3 encryption scheme.
|
2015-12-19 06:39:13 +04:00 |
|
morkt
|
32cae5a2f3
|
fixed SwapTable10.
|
2015-12-18 14:12:17 +04:00 |
|
morkt
|
923f520814
|
support different schemes for YPF archives.
|
2015-12-18 13:39:26 +04:00 |
|
morkt
|
0a118f6911
|
(TryOpen): use IsSaneCount method.
|
2015-12-18 13:32:18 +04:00 |
|
morkt
|
b951729993
|
implemented YCG images.
|
2015-12-18 13:31:26 +04:00 |
|
morkt
|
1e4dfd2417
|
(OpenDirectoryEntry): create empty view if TryCreateViewModel failed.
|
2015-12-18 13:22:49 +04:00 |
|
morkt
|
c93d8c3076
|
DET archives are hierarchic.
|
2015-12-15 00:48:21 +04:00 |
|
morkt
|
e0bbb0e7ac
|
(UnknownFormatException): propagate inner exception.
|
2015-12-13 17:11:09 +04:00 |
|
morkt
|
4969c7023e
|
generalized CPZ archives access.
support different encryption schemes.
|
2015-12-12 18:25:50 +04:00 |
|
morkt
|
6613f11461
|
(Pb3Reader.Unpack): throw InvalidEncryptionScheme on unknown type id.
|
2015-12-12 18:18:10 +04:00 |
|
morkt
|
6099177363
|
(AboutBox): image formats are sorted alphabetically.
|
2015-12-12 18:16:48 +04:00 |
|
morkt
|
6ef6a63b09
|
removed trace.
|
2015-12-12 18:15:27 +04:00 |
|
morkt
|
63c57cccce
|
released v1.2.11
v1.2.11
|
2015-12-11 16:33:05 +04:00 |
|
morkt
|
03e9e5f7b9
|
should do something with two signature declarations.
|
2015-12-10 20:03:47 +04:00 |
|
morkt
|
a086c699de
|
(OpenEntry): use Binary.RotByteR method.
|
2015-12-10 20:00:02 +04:00 |
|
morkt
|
9c6d59bf70
|
(OnPlaybackStopped): NAudio occasionally throws an exception in Dispose.
|
2015-12-10 19:59:10 +04:00 |
|
morkt
|
69382f33b9
|
implemented Favorite BIN archives and HZC1 images.
|
2015-12-09 18:30:17 +04:00 |
|
morkt
|
0b9391e59a
|
(TgaStream): interpret 8bpp images as grayscaled.
|
2015-12-09 17:59:22 +04:00 |
|
morkt
|
1c457e1249
|
(TgaFormat): read grayscale images.
|
2015-12-09 17:57:48 +04:00 |
|
morkt
|
17e9273e3e
|
(BinOpener): changed credentials.
|
2015-12-08 22:41:07 +04:00 |
|
morkt
|
95e649ca59
|
(OggInput): override Dispose method.
|
2015-12-08 22:40:00 +04:00 |
|
morkt
|
74cfcfe78c
|
(Mp3Input): adjusted Dispose method.
|
2015-12-08 22:38:59 +04:00 |
|
morkt
|
4ef415935f
|
renamed ArcInnGrey to ArcPACKDAT.
|
2015-12-08 21:42:53 +04:00 |
|
morkt
|
9e26853c46
|
ArcFVP moved into separate folder.
|
2015-12-08 21:41:09 +04:00 |
|
morkt
|
341800cda9
|
implemented G2 archives and PGX images.
|
2015-12-08 21:19:13 +04:00 |
|
morkt
|
b442bd5afb
|
(ArcView.ReadString): added commented out unsafe implementation.
unsafe variant doesn't allocate temporary buffer for name, but requires
.Net framework version 4.6 or later.
|
2015-12-08 20:56:10 +04:00 |
|
morkt
|
cf0d6e9e3c
|
(Xp3Opener): altered signature lookup within executables.
archives could reside within executable resources and not necessarily on
the 16-bytes boundary.
|
2015-12-07 18:26:19 +04:00 |
|
morkt
|
92caed4901
|
(IntOpener.TryOpen): clear directory before attempting new entry size.
|
2015-12-07 18:20:36 +04:00 |
|
morkt
|
853ed0eaa8
|
(ICrypt.ObfuscatedIndex): new virtual property.
|
2015-12-07 00:29:45 +04:00 |
|
morkt
|
bec2977429
|
added Makefile.
|
2015-12-07 00:01:35 +04:00 |
|
morkt
|
7916c171c1
|
(Xp3Stream): fixed compressed segments reading.
bug prevented decompression when compressed size was larger than
original.
|
2015-12-07 00:00:47 +04:00 |
|
morkt
|
d462cf2269
|
implemented MCA and CLM images.
|
2015-12-06 22:30:18 +04:00 |
|
morkt
|
2dae9872ef
|
use Binary.RotByteL method where appropriate.
|
2015-12-06 22:28:13 +04:00 |
|
morkt
|
fd18f21b40
|
(TgaStream): added Create method for images with non-default stride.
|
2015-12-06 22:24:14 +04:00 |
|
morkt
|
aeea84a693
|
(CopyOverlapped): slightly optimized BlockCopy loop.
|
2015-12-05 20:26:36 +04:00 |
|
morkt
|
f87944b7e1
|
implemented VSD video (AI5WIN engine).
implemented as an archive containing single MPG file.
|
2015-12-03 16:19:57 +04:00 |
|
morkt
|
7e30141e94
|
implemented CPZ archives and PB3 images (#10)
|
2015-12-03 16:16:54 +04:00 |
|
morkt
|
007b835320
|
(MMX.PSlld): shift count limited to 32 bits.
|
2015-12-03 15:54:09 +04:00 |
|