Commit Graph

16 Commits

Author SHA1 Message Date
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