morkt
|
e98910ac0c
|
(ShiinaRio): another decryption class.
made KeyDecryptBase more flexible to allow extensions.
|
2017-04-21 08:56:00 +04:00 |
|
morkt
|
596915408e
|
(XtxReader): don't use intermediate output buffer.
|
2017-04-21 08:51:16 +04:00 |
|
morkt
|
d51e45e476
|
(XTX): use DxtDecoder.
|
2017-04-14 09:53:00 +04:00 |
|
morkt
|
0cb1783363
|
(Unity): implemented Texture2D images.
|
2017-04-14 09:43:46 +04:00 |
|
morkt
|
a42b34fbec
|
(DDS): DXT5 compression.
|
2017-04-14 08:28:12 +04:00 |
|
morkt
|
3cd7ff697d
|
(DDS): moved to separate folder.
|
2017-04-14 07:52:10 +04:00 |
|
morkt
|
3befd42b4d
|
(Unity): moved to ArcFormats project.
|
2017-04-13 22:31:53 +04:00 |
|
morkt
|
5ccc623d2c
|
updated nuget packages.
|
2017-04-13 22:11:21 +04:00 |
|
morkt
|
3203e48d83
|
implemented PKG archive variation.
|
2017-04-12 04:17:24 +04:00 |
|
morkt
|
683546eacf
|
(Bm_Format): added "gpp" extension.
|
2017-04-11 17:31:05 +04:00 |
|
morkt
|
31a01f2e5d
|
use HasExtension method instead of string.EndsWith.
|
2017-04-10 23:15:13 +04:00 |
|
morkt
|
a4bd5caf05
|
added static class implementing string extension methods.
methods check if file name ends with specified extensions.
|
2017-04-10 22:18:41 +04:00 |
|
morkt
|
2fd4d2cf7d
|
(Silky.ArcOpener): check for duplicate entry offsets.
|
2017-04-10 22:04:23 +04:00 |
|
morkt
|
3763a054dd
|
(ExeFile.InitSectionTable): fixed section name length.
|
2017-04-10 14:34:43 +04:00 |
|
morkt
|
4cd05c152c
|
(Seraph): moved to separate folder.
|
2017-04-10 14:32:13 +04:00 |
|
morkt
|
20cf6c191b
|
use ResourceInstance for formats instantiation.
|
2017-04-08 19:23:46 +04:00 |
|
morkt
|
51a1e81a17
|
implemented GRP audio archive.
|
2017-04-07 12:40:52 +04:00 |
|
morkt
|
e98a6a2fca
|
(LZ4): decompression routine moved to separate class.
|
2017-04-05 18:33:35 +04:00 |
|
morkt
|
af3a8665ad
|
updated formats.
|
2017-04-03 17:40:49 +04:00 |
|
morkt
|
03f8fb00b2
|
(TlgFormat.Read): set position in ReadTlg method.
|
2017-04-03 17:39:01 +04:00 |
|
morkt
|
f925e093f6
|
released v1.4.27
|
2017-04-02 16:05:24 +04:00 |
|
morkt
|
a1f2285a2e
|
implemented MicroVision ARC1 archives, GPC images and IKM audio.
|
2017-04-02 15:30:00 +04:00 |
|
morkt
|
72f0c66aab
|
(DatOpener.OpenEntry): ArcViewStream now buffered.
|
2017-04-02 14:49:48 +04:00 |
|
morkt
|
18529d0b83
|
implemented Kaguya 'UF01' archives.
|
2017-04-02 14:47:10 +04:00 |
|
morkt
|
ec00da4469
|
(Aps3Format): added 'ap3' extension.
|
2017-04-02 14:41:53 +04:00 |
|
morkt
|
89de867c2d
|
(LZ4): use literal constants.
|
2017-04-02 10:01:51 +04:00 |
|
morkt
|
6e11704808
|
(ArcView.ArcStream): moved to separate file and renamed to ArcViewStream.
|
2017-03-30 05:49:02 +04:00 |
|
morkt
|
fd4563c812
|
implemented CRZ images.
|
2017-03-29 02:57:34 +04:00 |
|
morkt
|
3c54de3672
|
implemented GRA images.
|
2017-03-28 10:09:07 +04:00 |
|
morkt
|
f7b83ded85
|
implemented MJA animation as frame archives.
|
2017-03-27 08:22:42 +04:00 |
|
morkt
|
32a018fd7c
|
implemented 'pf2' archives.
|
2017-03-27 08:19:52 +04:00 |
|
morkt
|
aeff1b48e4
|
updated formats.
|
2017-03-26 09:06:49 +04:00 |
|
morkt
|
3cefd9d151
|
(Csystem): implemented incremental images.
|
2017-03-26 07:27:52 +04:00 |
|
morkt
|
1d4cd23c50
|
(Csystem): another archive format.
|
2017-03-26 04:12:53 +04:00 |
|
morkt
|
9610424516
|
(Csystem): another image format.
|
2017-03-26 04:06:44 +04:00 |
|
morkt
|
2ee030aa84
|
(Csystem): archive index reading moved to specialized classes.
|
2017-03-26 04:05:35 +04:00 |
|
morkt
|
77cb9a853f
|
(KiriKiri.KissCrypt): new decryptor.
|
2017-03-24 22:50:36 +04:00 |
|
morkt
|
1d849c37d6
|
(Csystem): tweaked filenames matching.
|
2017-03-24 22:48:56 +04:00 |
|
morkt
|
002158cbbb
|
(Dogenzaka.BinOpener): additional sanity check.
|
2017-03-24 22:47:06 +04:00 |
|
morkt
|
8947e19d00
|
(LzssStream): use FrameFill property.
|
2017-03-24 22:46:16 +04:00 |
|
morkt
|
5620f48ea9
|
(PX): additional formats.
|
2017-03-24 22:45:43 +04:00 |
|
morkt
|
0d98917d5e
|
(TAC): recognize hashed filenames.
|
2017-03-22 03:06:19 +04:00 |
|
morkt
|
f4363f3200
|
(RHA): corrected frame length calculation.
|
2017-03-22 03:03:03 +04:00 |
|
morkt
|
19f40169e2
|
(Csystem): archive name parser for 'inyoukyou_kuon'.
|
2017-03-22 03:02:21 +04:00 |
|
morkt
|
511ba480b0
|
(Adp4Audio): implemented ADPS decoder.
|
2017-03-21 02:09:01 +04:00 |
|
morkt
|
3cfdb81ffa
|
implemented RHA audio.
|
2017-03-20 03:29:50 +04:00 |
|
morkt
|
2d9eceadfe
|
implemented access to Leaf multi-frame images.
|
2017-03-17 16:01:38 +04:00 |
|
morkt
|
dffbf92272
|
(XP3): addional entry sanity check.
|
2017-03-17 15:59:30 +04:00 |
|
morkt
|
4e5b299f6a
|
(Csystem): support older archives.
|
2017-03-17 15:58:52 +04:00 |
|
morkt
|
8956722f76
|
(Dogenzaka.BinOpener): additional entry check.
|
2017-03-17 15:51:06 +04:00 |
|
morkt
|
7b7c6c7174
|
updated formats.
|
2017-03-15 18:41:01 +04:00 |
|
morkt
|
5666fd18c0
|
updated formats.
|
2017-03-14 05:41:19 +04:00 |
|
morkt
|
309b1efe11
|
(EAGLS): recognize large index files (#53)
|
2017-03-14 00:46:57 +04:00 |
|
morkt
|
4d7534151a
|
(Malie): implemented non-encrypted LIBU archives.
|
2017-03-13 19:17:59 +04:00 |
|
morkt
|
84e77b54f6
|
(QLIE): allow null values in KnownKeys.
|
2017-03-13 19:16:18 +04:00 |
|
morkt
|
e50d3af3d9
|
implemented PKG archives.
|
2017-03-13 18:05:31 +04:00 |
|
morkt
|
29a9c6d5e4
|
(QLIE): fixed older archives decryption.
|
2017-03-13 09:02:19 +04:00 |
|
morkt
|
e15754bf43
|
(G00Opener): replaced TgaStream with IImageDecoder.
|
2017-03-12 17:50:08 +04:00 |
|
morkt
|
7b5359e9a8
|
(TgaStream): obsolete.
|
2017-03-12 17:47:17 +04:00 |
|
morkt
|
2821973a12
|
updated formats.
|
2017-03-12 15:57:59 +04:00 |
|
morkt
|
b38d960ec2
|
(ABMP): moved reader to separate class.
|
2017-03-12 15:46:36 +04:00 |
|
morkt
|
32cc294fb0
|
(ABMP): implemented 'abimgdat15' sections.
|
2017-03-12 06:21:43 +04:00 |
|
morkt
|
2d6dec4dfc
|
(QLIE): implemented FilePackVer3.1
|
2017-03-12 05:45:36 +04:00 |
|
morkt
|
7ddc894742
|
(MMX): added PSRLD instruction.
|
2017-03-12 05:39:17 +04:00 |
|
morkt
|
5b6f4e2c27
|
(KAAS): PbOpener moved to separate file.
|
2017-03-11 11:46:10 +04:00 |
|
morkt
|
b0329096ff
|
(KAAS): implemented compression methods 1, 2, 8 and 9.
|
2017-03-11 11:40:30 +04:00 |
|
morkt
|
0206bc574e
|
implemented KAAS engine audio.
|
2017-03-11 11:37:51 +04:00 |
|
morkt
|
df15daebf0
|
(ags): green background by default.
|
2017-03-11 11:37:22 +04:00 |
|
morkt
|
da05891157
|
(Ags.AniOpener): moved to separate file.
|
2017-03-09 10:53:24 +04:00 |
|
morkt
|
caeba06245
|
(AGS): static members made non-static.
|
2017-03-09 10:52:39 +04:00 |
|
morkt
|
1942af2774
|
(GalReader.ReadJpeg): is_alpha argument is redundant.
|
2017-03-09 10:50:32 +04:00 |
|
morkt
|
859a327f65
|
(GAL): fixed jpeg unpacker.
|
2017-03-05 21:52:05 +04:00 |
|
morkt
|
1e14ff627a
|
(BGI): detect file types manually instead of relying on AutoEntry.
|
2017-03-03 17:45:00 +04:00 |
|
morkt
|
01cd7d7675
|
(MPK): check if *.msc entries are actually encrypted.
|
2017-03-03 17:42:51 +04:00 |
|
morkt
|
bbc77ecbaf
|
(NEKOPACK): force *.alp files untyped.
|
2017-03-03 17:42:01 +04:00 |
|
morkt
|
262ffcdd2a
|
(LZ4): messed up frame header bits.
|
2017-03-03 17:41:08 +04:00 |
|
morkt
|
f435bf7349
|
(MP3): added threshold for searching sync byte.
|
2017-03-03 17:38:58 +04:00 |
|
morkt
|
5990e6603f
|
updated formats.
use "check" icon to mark formats creation support.
|
2017-03-01 16:34:33 +04:00 |
|
morkt
|
b0665d4dbf
|
(ADS): workaround empty entry names.
|
2017-03-01 14:34:53 +04:00 |
|
morkt
|
3db6d9a732
|
released v1.4.26
|
2017-02-26 20:49:41 +04:00 |
|
morkt
|
3c5b8230e4
|
(NOA): look for archive key in accompanying exe files.
|
2017-02-26 02:42:05 +04:00 |
|
morkt
|
da438b6575
|
unused usings.
|
2017-02-25 15:54:43 +04:00 |
|
morkt
|
b03d2fdecc
|
implemented MG2 and MAL images.
|
2017-02-25 05:42:15 +04:00 |
|
morkt
|
267353e1fc
|
implemented ADP4 compressed audio.
|
2017-02-25 02:14:03 +04:00 |
|
morkt
|
99b8faab23
|
(AniOpener): check filename extension.
|
2017-02-25 02:01:34 +04:00 |
|
morkt
|
25f9285181
|
implemented DAF archives and CGF images.
|
2017-02-23 18:39:13 +04:00 |
|
morkt
|
10ff1cfcf9
|
(ImpDecoder.GetImageData): don't dispose input.
|
2017-02-23 17:52:27 +04:00 |
|
morkt
|
16c0daf643
|
(QLIE): attempt to extract archive key from game EXE resources.
|
2017-02-22 19:32:02 +04:00 |
|
morkt
|
1b6d27061e
|
formats update.
|
2017-02-21 08:32:12 +04:00 |
|
morkt
|
cd2e43d61c
|
(PsbOpener.OpenArcFile): new method.
|
2017-02-21 08:27:25 +04:00 |
|
morkt
|
872842d408
|
(PSB): ignore parse errors caused by invalid key.
|
2017-02-20 12:19:47 +04:00 |
|
morkt
|
7c82b909e0
|
implemented old 'Black Rainbow' archives.
|
2017-02-20 09:42:35 +04:00 |
|
morkt
|
dd85a7a618
|
implemented KOEPAC archives.
|
2017-02-19 19:59:15 +04:00 |
|
morkt
|
afe9159853
|
implemented FA2 archives and C24 images.
|
2017-02-19 16:01:11 +04:00 |
|
morkt
|
01b6d41f82
|
updated formats database.
|
2017-02-15 23:01:08 +04:00 |
|
morkt
|
2df8145f83
|
(GameSystem): support PureMail archives.
|
2017-02-13 20:13:20 +04:00 |
|
morkt
|
f6f989dd2f
|
(PSB): support "icon" entries and RL compression.
|
2017-02-13 20:03:46 +04:00 |
|
morkt
|
dc1647c5bf
|
(AdvSys3): use Entry.ChangeType.
|
2017-02-13 19:49:06 +04:00 |
|
morkt
|
4929d1efd1
|
(MAI4): format may have different compression encoding without any indication in the header.
haven't figured out yet how to work around it.
|
2017-02-10 18:04:05 +04:00 |
|
morkt
|
8b9ddad110
|
implemented Software House Parsley CG archives.
|
2017-02-10 18:00:42 +04:00 |
|
morkt
|
e6ca959ded
|
support WARC 1.10 archives.
|
2017-02-10 03:27:39 +04:00 |
|
morkt
|
c5ac986cde
|
implemented 'Voice PackData' archives.
|
2017-02-10 03:24:25 +04:00 |
|
morkt
|
61cd776ac2
|
released v1.3.25
|
2017-02-08 15:11:39 +04:00 |
|
morkt
|
dd2468f651
|
(AKB): fixed background blending.
|
2017-02-07 13:51:58 +04:00 |
|
morkt
|
077495d50b
|
(AKB): incremental images.
|
2017-02-07 00:31:27 +04:00 |
|
morkt
|
ebd08887d1
|
(KiriKiri): another encryption.
|
2017-02-06 03:33:58 +04:00 |
|
morkt
|
605624bdc6
|
(PSB): look for layers if textures not found.
|
2017-02-06 03:20:12 +04:00 |
|
morkt
|
08d0494a04
|
implemented cromwell archives.
|
2017-02-05 21:08:52 +04:00 |
|
morkt
|
f71eaab6a3
|
(AKB): fixed header flags interpretation.
|
2017-02-05 02:33:38 +04:00 |
|
morkt
|
87086bb3fe
|
(XP3): another encryption.
|
2017-02-05 02:31:15 +04:00 |
|
morkt
|
b02b95cbf1
|
(XP3): threat non-'File' index records as hashed names.
added NoCryptTitles to Xp3Scheme.
|
2017-02-05 02:28:02 +04:00 |
|
morkt
|
e0fa7430f2
|
BlackRainbow.DatOpener moved to separate file.
|
2017-02-03 11:49:52 +04:00 |
|
morkt
|
97a6b331c5
|
(WARC): another decryptor.
|
2017-02-03 11:48:54 +04:00 |
|
morkt
|
25c36072a3
|
implemented SMV animation resource.
|
2017-02-02 11:03:09 +04:00 |
|
morkt
|
476b43cc4b
|
(GSP): adjusted entry size calculation.
|
2017-02-02 11:01:39 +04:00 |
|
morkt
|
5c9d56c841
|
(WIP): added alpha mask application.
disabled in production build.
|
2017-02-01 16:39:51 +04:00 |
|
morkt
|
97beaba189
|
implemented ARCG archives.
|
2017-02-01 16:35:35 +04:00 |
|
morkt
|
c748a16685
|
implemented ARCG archives.
|
2017-02-01 16:35:19 +04:00 |
|
morkt
|
418f12d5d0
|
(TxReader): moved image format logic to BcFormat.
|
2017-02-01 16:27:07 +04:00 |
|
morkt
|
74844e0bcc
|
WSM3 archives seem to be almost identical to WSM2.
|
2017-02-01 16:26:10 +04:00 |
|
morkt
|
2a1e13c294
|
implemented WSM1 archives.
|
2017-01-31 16:17:48 +04:00 |
|
morkt
|
dd45a61cc7
|
(CDT): added "ovd" extension.
|
2017-01-31 15:36:53 +04:00 |
|
morkt
|
b92d004b02
|
(PCK): use WaveAudio.WriteRiffHeader.
|
2017-01-31 15:36:18 +04:00 |
|
morkt
|
c0f26a0341
|
(GSP): sometimes names field is empty.
somtimes it overwrites entry size, so it have to be calculated from
adjacent offsets.
|
2017-01-31 15:31:47 +04:00 |
|
morkt
|
8c7a0d09f5
|
(WbmFormat.ReadMetaData): fixed.
|
2017-01-29 12:38:45 +04:00 |
|
morkt
|
4a42acbb69
|
implemented BMX, MBF, VPK1, WVX0 and WSM2 archives.
|
2017-01-29 06:56:48 +04:00 |
|
morkt
|
475d3af4e9
|
FlyingShine PD archive variation.
|
2017-01-28 14:04:27 +04:00 |
|
morkt
|
89feec7e4d
|
(NFS): entry name sanity check.
|
2017-01-28 14:02:44 +04:00 |
|
morkt
|
0ca4a04ff7
|
(MP3): seek for frame sync in first 256 bytes.
|
2017-01-28 11:17:01 +04:00 |
|
morkt
|
75de4663b8
|
(GRP): introduced HDJ compression variation.
|
2017-01-27 13:22:34 +04:00 |
|
morkt
|
86ae93a83b
|
(Ai6Win): check for invalid chars to reduce false positives.
|
2017-01-27 13:19:58 +04:00 |
|
morkt
|
65a8bce839
|
(MAI4): be tolerant to premature end-of-file.
|
2017-01-27 13:17:43 +04:00 |
|
morkt
|
c0a8ea8165
|
implemented One-up ARC archives.
|
2017-01-26 13:02:54 +04:00 |
|
morkt
|
d5390fdb0f
|
System.Linq unused.
|
2017-01-26 12:54:18 +04:00 |
|
morkt
|
5ae2857947
|
implemented TAC archives.
|
2017-01-25 09:47:04 +04:00 |
|
morkt
|
93293d3aed
|
(WARC): support archives versions 1.40 and 1.20
|
2017-01-25 09:35:56 +04:00 |
|
morkt
|
f40102bef9
|
use Entry.ChangeType method.
|
2017-01-25 09:34:38 +04:00 |
|
morkt
|
a58c29625d
|
implemented CDT archives.
|
2017-01-24 09:57:03 +04:00 |
|
morkt
|
0acded951c
|
implemented 0verflow DAT archives.
|
2017-01-23 18:49:49 +04:00 |
|
morkt
|
68f602640e
|
implemented DPMX archives.
|
2017-01-23 18:46:41 +04:00 |
|
morkt
|
efbac265ff
|
(GRP): return compressed stream on decompression errors.
|
2017-01-23 18:35:43 +04:00 |
|
morkt
|
42dce0e586
|
(ExeFile): new class to seek for resources within EXE files.
|
2017-01-23 18:35:16 +04:00 |
|
morkt
|
c879c60a41
|
implemented 'Game System' TEXB textures.
|
2017-01-21 04:17:59 +04:00 |
|
morkt
|
784666db2a
|
(ALP): flip bitmap.
|
2017-01-21 04:16:57 +04:00 |
|
morkt
|
915daf1067
|
implemented GD images and VMD audio.
|
2017-01-20 10:58:56 +04:00 |
|
morkt
|
bb7e6e96b2
|
implemented 'GameSystem' ALP masks.
|
2017-01-20 00:11:55 +04:00 |
|
morkt
|
1068482669
|
imeplemented 'GameSystem' ALP masks.
|
2017-01-20 00:11:41 +04:00 |
|
morkt
|
5b2eec4a34
|
(CMP): implemented encrypted archives.
|
2017-01-20 00:10:31 +04:00 |
|
morkt
|
f01f4909b4
|
(CHR): use overlay alpha channel.
|
2017-01-19 23:46:23 +04:00 |
|
morkt
|
5689aa4417
|
implemented VNSystem VFS archives.
|
2017-01-19 04:25:24 +04:00 |
|