Commit Graph

34 Commits

Author SHA1 Message Date
morkt
bfd81f9ec4 Formats update.
(HG3): attempt to recognize swapped Red/Blue channels.
Fairytale BDT archives.
(XP3, VF): add 'exe' to extensions list.
(DXR): consolidated Macromedia Director archives.
(SND): support mp3 streams.
(QPK): PSP resource archive.
(GRC): support encrypted images.
2023-09-14 19:17:31 +04:00
morkt
77fde27d26 bunch of stuff. 2023-08-24 01:33:50 +04:00
morkt
ad22d60b4d (MCG): apply key to version 100 as well. 2020-03-30 17:28:18 +04:00
morkt
abac11dc43 (MCG): support images version 1.00 2018-12-23 14:30:30 +04:00
morkt
197faaba72 (FC01): RLE decompressor stub. 2018-11-04 15:48:35 +04:00
morkt
6010c92b3e (AGSI): return encrypted stream when key is unknown. 2018-08-10 18:50:33 +04:00
morkt
5735baf9db implemented TIL images. 2018-08-10 18:48:27 +04:00
morkt
cb90bc81b6 (FC01): look for accompanying *.sb files in current directiry, too. 2018-07-25 10:02:28 +04:00
morkt
342fcad9b5 implemented 'mrg0' archives. 2018-07-25 10:01:40 +04:00
morkt
c8f696beea (MCG): added trace logging. 2018-05-29 16:32:26 +04:00
morkt
742ef02a85 (FC01): WM2 bitmaps (incomplete). 2018-04-10 22:09:39 +04:00
morkt
57eb5d3c91 (FC01.PakOpener): fixed accessibility issue. 2018-03-28 02:43:25 +04:00
morkt
03eec71d9d (Cocktail.PakOpener): merged with FC01.PakOpener. 2018-03-27 14:24:17 +04:00
morkt
1451963e32 (WMK): moved to ArcFormats project. 2018-03-27 14:20:30 +04:00
morkt
a8e7249a10 (FC01): implemented AGSI archives. 2018-03-11 20:59:15 +04:00
morkt
60dd9a1bae (MCG): implemented 16bpp images. 2018-02-03 19:52:01 +04:00
morkt
e08858a60a (MCG): copy array instead of clone. 2018-01-15 03:05:49 +04:00
morkt
cd4e1174af fixed code to work with new resource settings interface. 2018-01-08 20:04:23 +04:00
morkt
e3dc84b2d8 (MCG): some images have size field set to zero. 2017-01-17 02:42:09 +04:00
morkt
cb5dc9c726 (McgDecoder): use ImageFormat.ReadPalette. 2017-01-14 17:03:19 +04:00
morkt
13cf289bae (ImageFormat.ReadPalette): new static methods.
Generalized image palette deserializations.
2017-01-14 16:27:11 +04:00
morkt
6604bbe698 (MCG): implemented 8bpp images. 2017-01-14 12:24:11 +04:00
morkt
e1a0cca0fd implemented OpenImage methods for some image archives. 2016-12-26 03:15:15 +04:00
morkt
df01ce1893 use IBinaryStream interface instead of BinaryReader where appropriate. 2016-10-16 18:29:54 +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
91ddccf8d6 implemented another version of MRG archives. 2016-07-01 12:21:07 +04:00
morkt
0e57e73ded (McgDecoder): added faulty brute-force key guessing.
disabled in relesase build.
2016-02-11 09:37:05 +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
0924d385e8 implemented "MCG 1.01" images. 2015-11-23 21:31:10 +04:00
morkt
bcc3583885 (MrgOpener.Decrypt): added array range parameters. 2015-11-23 21:29:35 +04:00
morkt
ff00799d2d (MrgOpener): decryption moved to a static method. 2015-11-23 14:51:56 +04:00
morkt
b05c253e8b reorganized project directory structure. 2015-08-19 21:40:32 +04:00