morkt
1b585ea30e
updated formats.
...
(PICT): fixed 16bpp images.
(GDT): added image format.
(DXR): tweaks to recognizing DXR inside exe files.
(NSA): recognize mp3 files named as nsa.
(TLZ): added ContainedFormats.
(WrapSingleFileAchive): class that represents single file as an archive.
(DesertCgOPener): Software House Parsley archive.
(Triangle.RleReader): utilize UnpackV2, replaced BinaryReader with IBinaryStream.
2023-10-11 18:38:23 +04:00
morkt
77fde27d26
bunch of stuff.
2023-08-24 01:33:50 +04:00
morkt
20afc26ec4
(NScripter): check NBZ flag in compressed entries.
2018-06-14 23:20:14 +04:00
morkt
32aaadfc19
(NSA): decompress NBZ entries.
2018-04-20 21:18:27 +04:00
morkt
1e0726e17d
squeezed some identical localization strings.
2018-01-30 06:54:46 +04:00
morkt
cd4e1174af
fixed code to work with new resource settings interface.
2018-01-08 20:04:23 +04:00
morkt
31a01f2e5d
use HasExtension method instead of string.EndsWith.
2017-04-10 23:15:13 +04:00
morkt
f1d66206bc
(IResource.CanWrite): new property.
...
(ArchiveFormat.CanCreate): renamed to CanWrite.
2016-10-11 00:05:22 +04:00
morkt
37023024b7
(NS2): use different encryption for keys shorter than 96 bytes.
2016-09-29 11:30:01 +04:00
morkt
b3d74fb17c
released v1.2.19
2016-08-12 04:42:45 +04:00
morkt
ad1a9b0cda
implemented NS2 archives.
2016-07-30 22:30:33 +04:00
morkt
92279cf4bf
(WidgetNSA): takes known keys dictionary as argument.
2016-07-30 22:28:11 +04:00
morkt
a48bf2599a
(EncryptedViewStream): moved common functionality to abstract base class.
2016-07-30 22:27:13 +04:00
morkt
3e313995d7
properly dispose of cryptography-related classes.
2016-02-18 02:36:03 +04:00
morkt
c559dbccee
(NsaOpener.OpenEntry): use StreamRegion instead of MemoryStream.
2016-02-08 09:24:02 +04:00
morkt
c0afc205ee
removed NScripter.ViewStream class as it duplicates functionality of the ArcView.ArcStream
2016-02-08 09:18:21 +04:00
morkt
9b90903100
(ViewStream): use ArcView.Frame as backend.
2016-02-07 19:18:44 +04:00
morkt
8f6d2963bb
(NsaOpener.ReadIndex): abort on zero-length file name.
2015-11-13 11:41:02 +04:00
morkt
9a8bff184d
implemented external storage of resource schemes.
2015-09-18 01:27:53 +04:00
morkt
aa225cc967
implemented encrypted NSA archives.
2015-09-01 03:38:04 +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