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 |
|
morkt
|
60fdc6e70f
|
(IntOpener): redundant directory clear.
|
2016-03-05 17:21:06 +04:00 |
|
morkt
|
d7ef400a31
|
(Xp3Opener): additional sanity check when searching archives inside EXE files.
|
2016-03-05 17:18:28 +04:00 |
|
morkt
|
bb55fe7eed
|
released v1.2.14
|
2016-03-04 07:09:24 +04:00 |
|
morkt
|
9020219476
|
more XP3 encryption schemes.
|
2016-03-04 07:02:53 +04:00 |
|
morkt
|
1ef4c2f58f
|
fixed MIO header eof condition.
|
2016-03-04 06:21:46 +04:00 |
|
morkt
|
48b6747c4c
|
decode HCA audio stream in background task.
parallel decoding disabled for now (see HcaReader.ConvertParallel).
|
2016-03-04 06:18:11 +04:00 |
|
morkt
|
dbb3384e02
|
(HcaReader): moved around initialization stuff.
aimed at implementing async decoder.
|
2016-03-03 11:03:35 +04:00 |
|
morkt
|
ed365530a6
|
implemented CPK archives, XTX images and HCA audio.
|
2016-03-03 08:55:23 +04:00 |
|
morkt
|
b41f93cd0e
|
(RawPcmInput): class representing raw PCM sound input.
|
2016-03-03 08:51:07 +04:00 |
|
morkt
|
6a89368023
|
added broken implementation of ERI lossy images.
also reorganized Entis-related classes and enums. static math methods
moved to separate static class.
|
2016-02-29 12:35:48 +04:00 |
|
morkt
|
8d8dae710d
|
NotTransform and XorTransform implementations moved to separate file.
|
2016-02-29 08:33:17 +04:00 |
|
morkt
|
1c96b01677
|
implemented "war2" audio archives.
|
2016-02-28 11:07:28 +04:00 |
|
morkt
|
eba51cf69e
|
(GrdReader): use Bgr32 format for images with empty alpha-channel.
|
2016-02-28 02:54:07 +04:00 |
|
morkt
|
98ddd452fb
|
(TmrHiroAudio): changed signature interpretation.
|
2016-02-27 05:24:37 +04:00 |
|
morkt
|
d5bab948d9
|
(LibUReader): entry offset is 64-bit.
|
2016-02-27 05:20:48 +04:00 |
|
morkt
|
73abbbb831
|
(DatOpener): check archive length first.
|
2016-02-26 22:22:00 +04:00 |
|
morkt
|
f26bc064c9
|
(PackOpener): correctly handle version 3 archives without encryption.
|
2016-02-26 22:14:30 +04:00 |
|
morkt
|
1d6a803982
|
implemented LIBU archives.
|
2016-02-26 22:12:04 +04:00 |
|
morkt
|
0c63353c08
|
(Camellia.Key): new public property.
|
2016-02-26 22:04:53 +04:00 |
|
morkt
|
86536cd29a
|
variations of PGD image format.
|
2016-02-23 03:30:48 +04:00 |
|
morkt
|
04bc123b3b
|
(LpkOpener.ParseGameInit): return success only if there's any entries obtained.
|
2016-02-22 17:42:49 +04:00 |
|
morkt
|
df4b5960f7
|
(AgfFormat): correctly read [non]compressed file sections.
|
2016-02-22 17:39:17 +04:00 |
|