Commit Graph

3094 Commits

Author SHA1 Message Date
morkt
477d94552a (DetectFileTypes): recognize RLE-compressed TGA images. 2016-03-22 06:59:09 +04:00
morkt
65d04bc1c2 use explicit type declarations instead of LINQ Cast(). 2016-03-22 06:58:28 +04:00
morkt
0a8454d95d removed ArcFormats project reference. 2016-03-22 06:37:50 +04:00
morkt
c92fde67a5 implemented 'Gpc7' archives. 2016-03-22 06:37:03 +04:00
morkt
d71dc26329 set Extensions property. 2016-03-21 01:31:31 +04:00
morkt
fe125a8006 implemented YGP images. 2016-03-20 14:43:34 +04:00
morkt
25673f65b2 (MpxOpener): assign "image" type to "*.bin" entries. 2016-03-20 14:41:14 +04:00
morkt
7ea8fe53bc implemented GRP archives. 2016-03-20 09:42:36 +04:00
morkt
c07a7da321 (TmrHiroAudio): use RawPcmInput. 2016-03-19 02:11:07 +04:00
morkt
4e2af01e36 (DifFormat): fixed string.Format call. 2016-03-18 18:34:47 +04:00
morkt
9af7f41ef5 guess keys of DXA archives. 2016-03-18 06:23:51 +04:00
morkt
5bbd10789e (ProxyStream): don't override ReadByte and WriteByte methods. 2016-03-17 02:57:31 +04:00
morkt
4b5059311c implemented EME archives. 2016-03-16 04:20:52 +04:00
morkt
1f1816bf2f (VafsOpener): treat filename extension as a version. 2016-03-15 18:53:56 +04:00
morkt
cc229c51cc (IndexReader): use Path.Combine to concatenate file names. 2016-03-15 18:52:12 +04:00
morkt
9084a4857f refactored DX archives. 2016-03-14 20:38:30 +04:00
morkt
51b0675cd0 moved ArcDX to DxLib folder. 2016-03-14 19:04:37 +04:00
morkt
f1a39a1eee (ImgdFormat): check base.ReadMetaData return value. 2016-03-14 05:58:24 +04:00
morkt
5965c62f9b implemented ODIO archives. 2016-03-14 05:57:32 +04:00
morkt
bed589992d implemented WAG 'IAF_' archives. 2016-03-14 04:24:21 +04:00
morkt
5704a61823 (ProxyStream): new base class for stream post-processing. 2016-03-14 04:21:55 +04:00
morkt
2abe3c706a (PkZipArchive): fixed Dispose() implementation. 2016-03-13 22:20:08 +04:00
morkt
834409f2a4 moved common stream classes to separate file. 2016-03-13 00:32:02 +04:00
morkt
b569c81c50 (DdsFormat.ReadPixelData): generalized. 2016-03-12 23:21:55 +04:00
morkt
56595fb4c2 (DdsFormat): interpret non-A8R8G8B8 textures. 2016-03-12 20:46:40 +04:00
morkt
8ff550c344 (AlbFormat): fallback to jpeg format. 2016-03-12 20:26:20 +04:00
morkt
d089e4895b implemented ALB images and VOI audio. 2016-03-12 13:06:54 +04:00
morkt
ff7669f745 (DdsFormat): thorw exceptions for non-supported formats. 2016-03-12 12:47:40 +04:00
morkt
0600805f06 (SeekableStream): use supplied buffer as intermediate. 2016-03-12 12:45:13 +04:00
morkt
236d33f4e7 refined AdxInput.Read. 2016-03-10 15:04:49 +04:00
morkt
eb12144780 implemented ADX audio format. 2016-03-09 19:11:18 +04:00
morkt
20c1137669 (BigEndianReader): refined implementation. 2016-03-09 11:11:17 +04:00
morkt
6878d1c21e renamed 'PS2' namespace to 'Cri'. 2016-03-09 11:04:04 +04:00
morkt
4b06c409b8 moved AFS and BIP formats to CRI folder. 2016-03-09 11:00:51 +04:00
morkt
08836a156d implemented SPC compressed textures. 2016-03-09 10:57:50 +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
f377b0088c implemented ARCC archives. 2016-03-07 18:09:09 +04:00
morkt
407947c978 (DifFormat): throw exceptions on base image failures. 2016-03-07 17:45:02 +04:00
morkt
0a2b1f1583 another variation of kaguya 'parts' images. 2016-03-07 17:43:45 +04:00
morkt
61def57667 implemented 'dif' incremental images. 2016-03-06 15:31:01 +04:00
morkt
1bed5aeb83 (AddSelectionExec): use FileNameGlob class for matching. 2016-03-06 15:18:22 +04:00
morkt
05aa1568ea added filename glob matching. 2016-03-06 15:17:26 +04:00
morkt
ecce8f59ef (GraFormat): fixed stride calculation. 2016-03-06 15:13:06 +04:00
morkt
66dc447ddb added ZIP settings for archive creation.
also ignore directories in entries list.
2016-03-06 03:28:58 +04:00
morkt
55d72aa9bb implemented ZIP archive creation.
because why not.
2016-03-05 19:05:47 +04:00
morkt
25346369bf (CreateArchiveDialog): order formats by tag. 2016-03-05 18:59:22 +04:00
morkt
14959d1d36 implemented ZIP archives.
just a wrapper around .Net library class.
2016-03-05 17:25:04 +04:00
morkt
1749b93d7a call Dispose on IEnumerator<T> where appropriate. 2016-03-05 17:22:14 +04:00