Commit Graph

  • 632d4b4602 another XP3 encryption scheme. morkt 2016-01-12 02:25:00 +04:00
  • fa5015c1e8 (LwgOpener): moved to separate source file. morkt 2016-01-10 02:46:58 +04:00
  • bc737cd19d implemented SNN+INX archives and ZBM images. morkt 2016-01-10 02:39:55 +04:00
  • 0e17348a7d (LpkOpener): shortened some methods calls. morkt 2016-01-10 02:37:28 +04:00
  • 24a9594273 (WcgFormat.Reader): use BitStream class. morkt 2016-01-10 02:34:52 +04:00
  • 83f6f469e5 (LwgOpener): filenames stored in Shift-JIS encoding. morkt 2016-01-10 02:33:42 +04:00
  • ca269364ae fixed stride calculation for 8-bit GGD images. morkt 2016-01-10 02:30:17 +04:00
  • a1ac261ce7 fixed reading of AST index with zero-length entries. morkt 2016-01-10 02:29:20 +04:00
  • 0833259e3b updated year. morkt 2016-01-10 02:21:07 +04:00
  • 53c663cdfa removed unused Makefile. morkt 2016-01-07 19:15:24 +04:00
  • 9f338b5754 moved GUI icons. morkt 2016-01-07 19:10:59 +04:00
  • 01153ad1a8 moved GUI project to a subdirectory. morkt 2016-01-07 19:06:08 +04:00
  • f85cf12fcd released v1.2.12 v1.2.12 morkt 2016-01-07 18:08:46 +04:00
  • 1fa643b628 implemented another variant of ELG images. morkt 2016-01-06 19:54:00 +04:00
  • eac5f21bd6 (LpkOpener): minor fixes. morkt 2016-01-06 19:50:43 +04:00
  • 7e4425cb13 (GrFormat): handle zero image size field. morkt 2016-01-06 19:33:42 +04:00
  • 664f7ca415 additional sanity checks to reduce false positives. morkt 2016-01-05 23:55:58 +04:00
  • d1e6ee4a35 implemented Xuse audio archives. morkt 2016-01-05 23:54:54 +04:00
  • d04169d729 implemented another WA1 format. morkt 2016-01-05 23:51:34 +04:00
  • 95448329d8 implemented ANT bitmaps. morkt 2016-01-05 23:50:36 +04:00
  • 7b4a6cac17 null check. morkt 2015-12-30 14:24:52 +04:00
  • 6831125278 (DrgFormat): fixed stride calculation and tweaked decoder. morkt 2015-12-29 09:54:31 +04:00
  • 36ebffb010 huffman tree implementation moved to separate class. morkt 2015-12-28 10:54:38 +04:00
  • 7078e586be (IBitStream): new interface. morkt 2015-12-28 10:52:44 +04:00
  • 808e737576 (ParallelCbgDecoder): new internal class. morkt 2015-12-28 00:58:12 +04:00
  • 294a8d2581 use parallel tasks to decode CompressedBG. morkt 2015-12-27 23:47:22 +04:00
  • b24a91a57f (ArcOpener): use ImageFormat.FindByTag shortcut method. morkt 2015-12-27 18:38:00 +04:00
  • 583b2f60b3 (DscDecoder): tweaked huffman decompression. morkt 2015-12-27 18:37:18 +04:00
  • ddbc68d941 implemented CompressedBG images version 2. morkt 2015-12-27 18:34:05 +04:00
  • da7a5f8898 (BitStream.CacheSize): new property. morkt 2015-12-27 18:30:54 +04:00
  • 7ff67b1922 implemented Tmr-Hiro PAC archives. morkt 2015-12-23 19:48:21 +04:00
  • bf676b9198 (ReadIndexV2): use Binary.GetCString instead of ArcView.ReadString. morkt 2015-12-23 09:42:08 +04:00
  • ab0ef6f3c5 flags are actually bitflags. morkt 2015-12-23 09:39:51 +04:00
  • 5f3122fd04 (NextItemExec): simplified index increment logic. morkt 2015-12-23 09:37:54 +04:00
  • 0b89f83742 (Xp3Opener): entry considered encrypted if cipher isn't "NoCrypt". morkt 2015-12-23 09:37:16 +04:00
  • 4df7576563 spacebar moves selection to the next file in directory view. morkt 2015-12-22 09:18:18 +04:00
  • 87dd1792ce (MblOpener): use ImageFormat.FindByTag shortcut. morkt 2015-12-22 09:11:58 +04:00
  • 9520f312b7 implemented ESC-ARC archives. morkt 2015-12-20 09:33:51 +04:00
  • 27c07a3821 (ArcOpener): use some shortcut methods. morkt 2015-12-20 09:29:04 +04:00
  • b592a7dd52 (BinOpener): refined LZW decompression. morkt 2015-12-20 09:27:30 +04:00
  • d2e7882e6d (YpfOpener): support YSTB scripts decryption. morkt 2015-12-20 06:31:20 +04:00
  • 382b01cc9a (OpenDirectoryEntry): govnocoding. morkt 2015-12-19 14:40:22 +04:00
  • 207cc8e144 (ArchiveFormat.IsSaneCount): method made public. morkt 2015-12-19 06:39:55 +04:00
  • 12aa9eade5 added another XP3 encryption scheme. morkt 2015-12-19 06:39:13 +04:00
  • 32cae5a2f3 fixed SwapTable10. morkt 2015-12-18 14:12:17 +04:00
  • 923f520814 support different schemes for YPF archives. morkt 2015-12-18 13:39:26 +04:00
  • 0a118f6911 (TryOpen): use IsSaneCount method. morkt 2015-12-18 13:32:18 +04:00
  • b951729993 implemented YCG images. morkt 2015-12-18 13:31:26 +04:00
  • 1e4dfd2417 (OpenDirectoryEntry): create empty view if TryCreateViewModel failed. morkt 2015-12-18 13:22:49 +04:00
  • c93d8c3076 DET archives are hierarchic. morkt 2015-12-15 00:48:21 +04:00
  • e0bbb0e7ac (UnknownFormatException): propagate inner exception. morkt 2015-12-13 17:11:09 +04:00
  • 4969c7023e generalized CPZ archives access. morkt 2015-12-12 18:25:50 +04:00
  • 6613f11461 (Pb3Reader.Unpack): throw InvalidEncryptionScheme on unknown type id. morkt 2015-12-12 18:18:10 +04:00
  • 6099177363 (AboutBox): image formats are sorted alphabetically. morkt 2015-12-12 18:16:48 +04:00
  • 6ef6a63b09 removed trace. morkt 2015-12-12 18:15:27 +04:00
  • 63c57cccce released v1.2.11 v1.2.11 morkt 2015-12-11 16:33:05 +04:00
  • 03e9e5f7b9 should do something with two signature declarations. morkt 2015-12-10 20:03:47 +04:00
  • a086c699de (OpenEntry): use Binary.RotByteR method. morkt 2015-12-10 20:00:02 +04:00
  • 9c6d59bf70 (OnPlaybackStopped): NAudio occasionally throws an exception in Dispose. morkt 2015-12-10 19:59:10 +04:00
  • 69382f33b9 implemented Favorite BIN archives and HZC1 images. morkt 2015-12-09 18:30:17 +04:00
  • 0b9391e59a (TgaStream): interpret 8bpp images as grayscaled. morkt 2015-12-09 17:59:22 +04:00
  • 1c457e1249 (TgaFormat): read grayscale images. morkt 2015-12-09 17:57:48 +04:00
  • 17e9273e3e (BinOpener): changed credentials. morkt 2015-12-08 22:41:07 +04:00
  • 95e649ca59 (OggInput): override Dispose method. morkt 2015-12-08 22:40:00 +04:00
  • 74cfcfe78c (Mp3Input): adjusted Dispose method. morkt 2015-12-08 22:38:59 +04:00
  • 4ef415935f renamed ArcInnGrey to ArcPACKDAT. morkt 2015-12-08 21:42:53 +04:00
  • 9e26853c46 ArcFVP moved into separate folder. morkt 2015-12-08 21:41:09 +04:00
  • 341800cda9 implemented G2 archives and PGX images. morkt 2015-12-08 21:19:13 +04:00
  • b442bd5afb (ArcView.ReadString): added commented out unsafe implementation. morkt 2015-12-08 20:56:10 +04:00
  • cf0d6e9e3c (Xp3Opener): altered signature lookup within executables. morkt 2015-12-07 18:26:19 +04:00
  • 92caed4901 (IntOpener.TryOpen): clear directory before attempting new entry size. morkt 2015-12-07 18:20:36 +04:00
  • 853ed0eaa8 (ICrypt.ObfuscatedIndex): new virtual property. morkt 2015-12-07 00:29:45 +04:00
  • bec2977429 added Makefile. morkt 2015-12-07 00:01:35 +04:00
  • 7916c171c1 (Xp3Stream): fixed compressed segments reading. morkt 2015-12-07 00:00:47 +04:00
  • d462cf2269 implemented MCA and CLM images. morkt 2015-12-06 22:30:18 +04:00
  • 2dae9872ef use Binary.RotByteL method where appropriate. morkt 2015-12-06 22:28:13 +04:00
  • fd18f21b40 (TgaStream): added Create method for images with non-default stride. morkt 2015-12-06 22:24:14 +04:00
  • aeea84a693 (CopyOverlapped): slightly optimized BlockCopy loop. morkt 2015-12-05 20:26:36 +04:00
  • f87944b7e1 implemented VSD video (AI5WIN engine). morkt 2015-12-03 16:19:57 +04:00
  • 7e30141e94 implemented CPZ archives and PB3 images (#10) morkt 2015-12-03 16:16:54 +04:00
  • 007b835320 (MMX.PSlld): shift count limited to 32 bits. morkt 2015-12-03 15:54:09 +04:00
  • af9ec6f096 (ArcAI5Opener): scheme definitions moved to external project. morkt 2015-12-03 15:52:50 +04:00
  • 6d6b81c88f (Binary): added RotByteR and RotByteL methods. morkt 2015-12-03 15:51:06 +04:00
  • 1ee96fc3e9 (Binary): added RotR and RotL methods. morkt 2015-12-01 11:24:48 +04:00
  • 95e861c5b1 fixed file system navigation. morkt 2015-12-01 11:23:47 +04:00
  • 8bdde818c9 (KiriKiri): implemented Natsupochi encryption. morkt 2015-11-30 03:55:17 +04:00
  • bfc1d4e5ee implemented HG2 images containing multiple frames. morkt 2015-11-30 03:52:18 +04:00
  • 3a6f30f316 use TgaStream.Create where appropriate. morkt 2015-11-30 03:50:03 +04:00
  • abe08cd457 (TgaStream): new static class. morkt 2015-11-30 03:41:20 +04:00
  • ca919c1ee9 implemented CatSystem HG2 images. morkt 2015-11-29 12:28:12 +04:00
  • bc0af8d910 overhauled HG3 reader. morkt 2015-11-29 12:27:49 +04:00
  • da51f3d7b2 (AkbReader.Unpack): simplified if/else branching. morkt 2015-11-29 09:05:03 +04:00
  • dea492a27f support old INT archives with different index entry size. morkt 2015-11-29 07:29:45 +04:00
  • 5f8fd31d20 implemented Pulltop ARC archives (#12). morkt 2015-11-29 05:30:28 +04:00
  • 91ef658397 (AkbFormat): reading moved to a separate class AkbReader. morkt 2015-11-29 01:53:31 +04:00
  • 3b5d19fa98 implemented AI6WIN ARC archives and AKB images. morkt 2015-11-28 16:35:49 +04:00
  • e7814ba985 implemented PK archives and MAG images. morkt 2015-11-28 08:12:08 +04:00
  • 82d491155d (KiriKiri): implemented Altered Pink encryption. morkt 2015-11-28 07:30:47 +04:00
  • 7ca6a5d1a4 released v1.2.10 v1.2.10 morkt 2015-11-28 01:46:23 +04:00
  • 452cf3b807 implemented PBX "Pandora.box" archives. morkt 2015-11-27 06:06:37 +04:00