morkt
|
83ebaec6be
|
(PcmAudio): refined signature check.
|
2015-11-15 14:06:34 +04:00 |
|
morkt
|
3ad0b80d0f
|
implemented old Eushully archives.
|
2015-11-13 11:44:12 +04:00 |
|
morkt
|
8f6d2963bb
|
(NsaOpener.ReadIndex): abort on zero-length file name.
|
2015-11-13 11:41:02 +04:00 |
|
morkt
|
81b604b54d
|
implemented IPH image format.
|
2015-11-12 09:37:17 +04:00 |
|
morkt
|
1221269919
|
(PacOpener): set default archive extension to "pac".
|
2015-11-12 09:35:57 +04:00 |
|
morkt
|
2f8c18f6d8
|
implemented WA2 audio format.
|
2015-11-11 22:38:38 +04:00 |
|
morkt
|
505dc64fe9
|
(Wa1Reader.SampleTable): made accessible from internal classes.
|
2015-11-11 22:32:06 +04:00 |
|
morkt
|
5cfa6243c8
|
implemented PT1 images version 3.
|
2015-11-11 20:52:19 +04:00 |
|
morkt
|
58718944ab
|
released v1.2.9
|
2015-11-11 12:56:31 +04:00 |
|
morkt
|
a3f07173a5
|
implemented μ-GOS bitmaps.
|
2015-11-11 12:48:13 +04:00 |
|
morkt
|
09c5b82b76
|
implemented DET archives.
|
2015-11-09 04:14:37 +04:00 |
|
morkt
|
8735d234f7
|
implemented HXP archives.
|
2015-11-09 00:11:29 +04:00 |
|
morkt
|
fb24c0363b
|
(SafOpener): ignore archives with no entries.
|
2015-11-09 00:10:34 +04:00 |
|
morkt
|
85282b82d9
|
(ArcOpener): allow zero-length entries.
|
2015-11-09 00:08:55 +04:00 |
|
morkt
|
bccc8303ae
|
implemented NFS archives and NGP images.
|
2015-11-08 17:34:41 +04:00 |
|
morkt
|
a44c9b15a5
|
(MioDecoder.DecodeSoundPCM16): use unsafe block to pack 16-bit samples into byte array.
|
2015-11-07 14:40:40 +04:00 |
|
morkt
|
4543d06841
|
fixed 16-bit PCM decoder.
|
2015-11-07 14:07:04 +04:00 |
|
morkt
|
6b8a402ce2
|
(AbmpOpener): various fixes.
|
2015-11-07 09:22:38 +04:00 |
|
morkt
|
d23a67ea08
|
implemented "strong" QLIE archives encryption.
|
2015-11-07 03:11:26 +04:00 |
|
morkt
|
2d2da5e3e5
|
(AosOpener): recognize compressed ABM images.
|
2015-11-07 03:05:35 +04:00 |
|
morkt
|
247f067737
|
implemented DPNG tiled image format.
|
2015-11-07 00:31:13 +04:00 |
|
morkt
|
2c3a2b5a68
|
added modified Mersenne Twister for QLIE archives decryption.
|
2015-11-07 00:26:04 +04:00 |
|
morkt
|
2871af397a
|
(BipFormat.Read): refactored.
|
2015-11-07 00:18:31 +04:00 |
|
morkt
|
6e11938080
|
(AbmpOpener): fixed contents parsing.
|
2015-11-07 00:15:08 +04:00 |
|
morkt
|
682be864fa
|
(MMX): added paddb and pslld instructions.
|
2015-11-07 00:14:03 +04:00 |
|
morkt
|
99ae2f3e4e
|
implemented recent version of FFA System/G-Sys archives.
|
2015-11-06 02:50:32 +04:00 |
|
morkt
|
ce559e7ea4
|
partially implemented AWF audio archives.
|
2015-11-06 02:38:45 +04:00 |
|
morkt
|
bb3a0af09d
|
implemented AnimeGameSystem resources.
|
2015-11-05 21:46:15 +04:00 |
|
morkt
|
379dab350d
|
implemented AnimeGameSystem audio format.
|
2015-11-05 21:30:03 +04:00 |
|
morkt
|
3a7537afd1
|
(CgFormat.Reader): use Binary.CopyOverlapped where applicable.
|
2015-11-05 21:25:27 +04:00 |
|
morkt
|
64b6312e0b
|
ANI format implementation moved to AnimeGameSystem folder.
|
2015-11-05 06:25:31 +04:00 |
|
morkt
|
2938fc111f
|
implemented ACTGS archives format.
|
2015-11-04 04:03:36 +04:00 |
|
morkt
|
68832d9544
|
fixed GYU decompression.
|
2015-11-04 04:01:04 +04:00 |
|
morkt
|
2b6f14d01b
|
(GyuReader): use Binary.CopyOverlapped.
|
2015-11-02 09:43:43 +04:00 |
|
morkt
|
7aed98ed2f
|
implemented GYU image format.
|
2015-11-02 05:51:04 +04:00 |
|
morkt
|
b3f7ab6784
|
(PakOpener): changed index offset type to avoid casts.
|
2015-11-02 05:48:28 +04:00 |
|
morkt
|
cacacd45dc
|
(AbmOpener): pixel size depends on image 'type' field.
|
2015-11-02 05:46:59 +04:00 |
|
morkt
|
c6850236da
|
another version of AOS archives.
|
2015-11-02 05:43:45 +04:00 |
|
morkt
|
87b5b3ebc8
|
(IarOpener.CombineImage): adjusted blending logic.
|
2015-11-02 05:41:55 +04:00 |
|
morkt
|
456971553a
|
Mersenne Twister pseudorandom number generator.
|
2015-11-02 05:40:57 +04:00 |
|
morkt
|
6d22544732
|
(Arc2Opener): autodetect entry type.
|
2015-10-30 08:53:05 +04:00 |
|
morkt
|
7800b6fd3d
|
corrected overlayed IAR images handling.
|
2015-10-30 04:52:56 +04:00 |
|
morkt
|
b9378e2d2b
|
improved layered IAR images composition.
|
2015-10-29 19:58:46 +04:00 |
|
morkt
|
46631796b8
|
(AutoEntry.Create): ignore zero signatures.
|
2015-10-28 23:13:13 +04:00 |
|
morkt
|
6369489fc6
|
implemented ABMP multi-frame images.
|
2015-10-28 23:12:43 +04:00 |
|
morkt
|
0b0d27c628
|
QLIE archive implementation moved to a separate folder.
|
2015-10-28 02:51:21 +04:00 |
|
morkt
|
91af591363
|
implemented QLIE archives versions 1 and 3.
|
2015-10-28 02:49:44 +04:00 |
|
morkt
|
9e5990b118
|
added 'padd' MMX instructions emulation.
|
2015-10-28 00:51:55 +04:00 |
|
morkt
|
d1fa630f3d
|
updated string resources.
|
2015-10-27 20:27:15 +04:00 |
|
mireado
|
fbefb7b542
|
Merge pull request #1 from mireado/master
arcStrings translation
|
2015-10-27 23:34:13 +09:00 |
|
mireado
|
1f57a07771
|
arcStrings translation
|
2015-10-27 23:28:18 +09:00 |
|
morkt
|
153da0d951
|
fixed compilation error.
|
2015-10-27 11:36:17 +04:00 |
|
morkt
|
68baeb5c22
|
(ChrOpener): added virtual char entries.
|
2015-10-27 10:26:09 +04:00 |
|
morkt
|
6730b14c98
|
implemented Palette PACK2 archives, PGA and CHR images
|
2015-10-26 22:17:12 +04:00 |
|
morkt
|
97c5849edd
|
released v1.2.8
|
2015-10-26 03:19:35 +04:00 |
|
morkt
|
b5e535835d
|
implemented GPK2 archives and GFB images.
|
2015-10-25 15:27:38 +04:00 |
|
morkt
|
1ea054050c
|
changed image resource draft.
|
2015-10-25 15:24:05 +04:00 |
|
morkt
|
83b61f6d50
|
(IarImage.Blend): use Drawing.Rectangle instead of Windows.Rect structure.
|
2015-10-25 15:23:27 +04:00 |
|
morkt
|
b2b2d674dd
|
(BsgMetaData): removed unused field.
|
2015-10-25 02:58:45 +04:00 |
|
morkt
|
e03d502008
|
(IarFormat.ReadMetaData): fixed offset sign.
|
2015-10-25 02:58:30 +04:00 |
|
morkt
|
ec9b17367d
|
implemented layered IAR images.
|
2015-10-25 02:35:38 +04:00 |
|
morkt
|
00fe80b415
|
extended SEC5 resource index parser.
|
2015-10-25 01:31:19 +04:00 |
|
morkt
|
1ddb25ec3d
|
(IndexReader): clear entries list and path before parsing.
|
2015-10-25 01:21:11 +04:00 |
|
morkt
|
d8a1109ddb
|
implemented Bishop BSA archives and BSG images.
|
2015-10-24 20:20:24 +04:00 |
|
morkt
|
f901f8252f
|
implemented IAR and WAR archives.
|
2015-10-24 15:54:07 +04:00 |
|
morkt
|
12d9ea4765
|
ignore errors in pre-build events.
|
2015-10-22 21:04:05 +04:00 |
|
morkt
|
48d38a5eaf
|
Silky's bitmap mask format.
|
2015-10-20 15:15:27 +04:00 |
|
morkt
|
0a35f9acf6
|
(G24Format.ReadMetaData): fixed sanity check.
|
2015-10-20 15:15:08 +04:00 |
|
morkt
|
0dc038be69
|
(Hg3Opener.OpenEntry): flip image according to Hg3Reader.
|
2015-10-19 09:17:14 +04:00 |
|
morkt
|
4b2217d80c
|
multi-frame HG-3 images could be opened as archives now.
|
2015-10-19 09:08:56 +04:00 |
|
morkt
|
19d707828c
|
refactored HG-3 decoder.
|
2015-10-19 09:08:23 +04:00 |
|
morkt
|
a6832a6a8c
|
(DatOpener.OpenEntry): decrypt only files with encrypted "PJADV" signature.
|
2015-10-19 09:06:54 +04:00 |
|
morkt
|
09f21a2fcc
|
CherrySoft archives variations.
|
2015-10-19 09:05:26 +04:00 |
|
morkt
|
6b77284713
|
(PakOpener): decrypt script files.
|
2015-10-19 09:04:24 +04:00 |
|
morkt
|
75a85ee85a
|
added LsbBitStream class.
|
2015-10-19 09:03:32 +04:00 |
|
morkt
|
c396b86c22
|
(StreamRegion): added leave_open argument to constructor.
|
2015-10-19 09:02:53 +04:00 |
|
morkt
|
5305c19354
|
(ArcAI5Opener): iterate through known schemes.
|
2015-10-14 10:38:21 +04:00 |
|
morkt
|
a5c359d922
|
implemented GP8 and G24 images.
|
2015-10-14 03:10:06 +04:00 |
|
morkt
|
04030a6e77
|
Elf.ArcOpener moved to Silky namespace.
|
2015-10-12 12:24:13 +04:00 |
|
morkt
|
2d1f18903a
|
use ImageData.Create method instead of BitmapSource.Create.
|
2015-10-12 12:16:23 +04:00 |
|
morkt
|
42fdf330ee
|
variation of Silky's ARC archives.
|
2015-10-12 06:53:14 +04:00 |
|
morkt
|
d8c9d84902
|
implemented PTI images (BMP with alignment between sections).
|
2015-10-12 06:51:49 +04:00 |
|
morkt
|
c92229b714
|
implemented ERISA decoder for ERI images.
|
2015-10-12 06:50:20 +04:00 |
|
morkt
|
8514f261cd
|
refined SPDC entries matching.
|
2015-10-10 03:00:41 +04:00 |
|
morkt
|
f09921cd1d
|
reduced unsafe block.
|
2015-10-10 02:46:02 +04:00 |
|
morkt
|
8711349c19
|
implemented TCD3 archives and SPDC images.
|
2015-10-10 02:33:09 +04:00 |
|
morkt
|
f433ff6fa2
|
implemented encrypted DX archives.
|
2015-10-08 04:58:23 +04:00 |
|
morkt
|
2b749500d5
|
implemented GLNK archives.
|
2015-10-08 04:56:11 +04:00 |
|
morkt
|
69658a505c
|
check that index file name isn't same as a source file name.
|
2015-09-22 22:40:52 +04:00 |
|
morkt
|
de5bb88256
|
released v1.2.7
|
2015-09-21 22:13:34 +04:00 |
|
morkt
|
c1614d3706
|
(AlfOpener.TryOpen): recognize "sys3ini.bin" index file.
|
2015-09-21 21:48:44 +04:00 |
|
morkt
|
5edbc9aa3f
|
implemented ALF archives and AGF images.
|
2015-09-21 17:56:27 +04:00 |
|
morkt
|
46fbd3928f
|
(PakOpener): default extension set to "pak".
|
2015-09-21 17:56:00 +04:00 |
|
morkt
|
56ec975998
|
refined instdata.arc special case.
|
2015-09-20 08:22:01 +04:00 |
|
morkt
|
9371221b19
|
(ArcOpener.TryOpen): additional count sanity check.
|
2015-09-20 05:40:37 +04:00 |
|
morkt
|
ae900e22ea
|
(NpaEntry): removed unused field.
|
2015-09-20 05:27:24 +04:00 |
|
morkt
|
6d8cbd594f
|
(EriReader): removed unused fields.
|
2015-09-20 05:27:08 +04:00 |
|
morkt
|
61aa5cd1c2
|
AdvCls archives are a subset of Rpm archives.
|
2015-09-20 05:26:38 +04:00 |
|
morkt
|
888b81572b
|
implemented Rpm engine archives.
|
2015-09-20 05:25:48 +04:00 |
|
morkt
|
2f3b80e744
|
ZLibStream moved to GameRes assembly.
|
2015-09-19 10:24:14 +04:00 |
|
morkt
|
2d85b8a9ef
|
implemented Debonosu Works PAK archive.
|
2015-09-19 10:08:05 +04:00 |
|
morkt
|
809c43c564
|
removed unused usings.
|
2015-09-19 07:58:13 +04:00 |
|
morkt
|
26d7251705
|
fixed CxEncryption deserialization.
|
2015-09-18 08:47:28 +04:00 |
|
morkt
|
9a8bff184d
|
implemented external storage of resource schemes.
|
2015-09-18 01:27:53 +04:00 |
|
morkt
|
2477f889a1
|
another Entis encryption scheme.
|
2015-09-16 09:29:38 +04:00 |
|
morkt
|
0002d55d7d
|
(LzReader): slightly improved LZSS decompression performance.
|
2015-09-13 19:27:00 +04:00 |
|
morkt
|
3be1c106c0
|
SPL image format.
|
2015-09-10 04:37:31 +04:00 |
|
morkt
|
8cb813f6c9
|
fixed YH1 decompression.
|
2015-09-10 04:32:27 +04:00 |
|
morkt
|
a5a9d10678
|
WARC archive variation.
|
2015-09-09 22:06:55 +04:00 |
|
morkt
|
0fb2fa9a8a
|
another CxDec encryption scheme.
Walpurgis
|
2015-09-06 09:04:02 +04:00 |
|
morkt
|
184208f496
|
implemented two more KiriKiri decryption schemes.
Haruiro ☆ Communication ♪
Zecchou Spiral!!
|
2015-09-06 05:39:01 +04:00 |
|
morkt
|
67b24e5823
|
check whether "tex" is a directory.
|
2015-09-05 10:03:34 +04:00 |
|
morkt
|
9be57a39ed
|
miris archives implementation.
|
2015-09-03 17:40:10 +04:00 |
|
morkt
|
a647b68fed
|
updated assembly versions to reflect VFS implementation.
|
2015-09-03 07:21:41 +04:00 |
|
morkt
|
503855b55b
|
recognize more of Nexas archives.
|
2015-09-03 07:13:12 +04:00 |
|
morkt
|
40c280a23c
|
(ZLibStream): dispose of supplied stream in case of initialization errors.
|
2015-09-03 07:05:55 +04:00 |
|
morkt
|
8105d7c59f
|
(ReadBaseImage): use VFS.CombinePath()
|
2015-09-02 04:11:22 +04:00 |
|
morkt
|
4d48b25512
|
virtual file system migration.
|
2015-09-01 14:20:18 +04:00 |
|
morkt
|
ddfd5a117d
|
(ReadIndex): clear directory index that was possibly partially-filled.
|
2015-09-01 14:14:39 +04:00 |
|
morkt
|
aa225cc967
|
implemented encrypted NSA archives.
|
2015-09-01 03:38:04 +04:00 |
|
morkt
|
47b3d6adf0
|
released v1.1.6
|
2015-08-31 01:22:50 +04:00 |
|
morkt
|
0a8a6247a4
|
implemented CompressedBG image format.
|
2015-08-31 01:09:27 +04:00 |
|
morkt
|
ff54563560
|
(DscDecoder): added Length property.
|
2015-08-31 01:06:40 +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
|
4bfdc502e4
|
(BgiAudio.TryOpen): check stream position against file length.
|
2015-08-30 03:43:12 +04:00 |
|
morkt
|
46bd0a5e47
|
implemented Emic engine formats.
PAC archives / MWP bitmaps.
|
2015-08-30 03:39:01 +04:00 |
|
morkt
|
275652e3d7
|
fixed BGI huffman decompression.
|
2015-08-29 23:27:00 +04:00 |
|
morkt
|
a0ae95d1ef
|
added BURIKO ARC20 archives reader.
|
2015-08-29 22:10:59 +04:00 |
|
morkt
|
fdd5a2aba6
|
BGI audio format interpreter moved to separate class.
|
2015-08-29 22:09:58 +04:00 |
|
morkt
|
5968f6cd24
|
set default extension to PAK.
|
2015-08-29 19:40:14 +04:00 |
|
morkt
|
036a5dd878
|
added Amber Quartz passphrase.
|
2015-08-29 19:39:27 +04:00 |
|
morkt
|
d67b4b05fa
|
(DscDecoder): derive from MsbBitStream class.
|
2015-08-27 03:12:42 +04:00 |
|
morkt
|
29b0658460
|
(BinOpener.IsHierarchic): true
|
2015-08-27 03:11:32 +04:00 |
|
morkt
|
21c88e184d
|
(Reset): new public method.
|
2015-08-27 03:07:38 +04:00 |
|
morkt
|
aadddecc9b
|
renamed GSD folder [Game Script Decoder engine].
|
2015-08-27 03:06:50 +04:00 |
|
morkt
|
4e5aed23d8
|
(YkcOpener): decrypt YKS script files.
|
2015-08-23 09:51:49 +04:00 |
|
morkt
|
ce27b2a5db
|
YKG image format variation.
|
2015-08-23 09:50:49 +04:00 |
|
morkt
|
31842bdea5
|
implemented BDF multi-frame images.
|
2015-08-23 07:33:37 +04:00 |
|
morkt
|
b926bff7f5
|
removed superfluous usings.
|
2015-08-23 07:31:47 +04:00 |
|
morkt
|
5895886a8f
|
Bit stream on top of the IO.Stream
|
2015-08-23 07:30:29 +04:00 |
|
morkt
|
7213e8d61e
|
(PacOpener): decompress CMP1-compressed scripts.
|
2015-08-21 02:22:29 +04:00 |
|
morkt
|
18e7d1f849
|
slightly improved CMP1 decompression performance.
|
2015-08-21 02:21:31 +04:00 |
|
morkt
|
d38386ae16
|
added another ISF encryption scheme.
|
2015-08-20 21:19:20 +04:00 |
|
morkt
|
b05c253e8b
|
reorganized project directory structure.
|
2015-08-19 21:40:32 +04:00 |
|
morkt
|
dd2c19c8c1
|
fixed GCE1 decompression.
|
2015-08-18 23:26:30 +04:00 |
|
morkt
|
42b5206def
|
implemented GCEX archives and BGRA images.
|
2015-08-18 18:18:22 +04:00 |
|
morkt
|
718c20eb3d
|
(WwaInput): implemented WWA decoder.
|
2015-08-18 00:18:40 +04:00 |
|
morkt
|
f5211b18c3
|
(WbmReader): stream i/o methods moved to separate class.
|
2015-08-18 00:17:50 +04:00 |
|
morkt
|
d526ef96fc
|
(WbmFormat): added compression methods and alpha-channel support.
|
2015-08-17 23:08:02 +04:00 |
|
morkt
|
947e0a6664
|
preliminary WWA audio format implementation.
|
2015-08-17 23:06:54 +04:00 |
|