GARbro-mirror/ArcFormats
2017-11-24 01:28:43 +04:00
..
Abel use HasExtension method instead of string.EndsWith. 2017-04-10 23:15:13 +04:00
Abogado (ImageFormat.ReadPalette): new static methods. 2017-01-14 16:27:11 +04:00
Actgs use HasExtension method instead of string.EndsWith. 2017-04-10 23:15:13 +04:00
ActiveSoft IBinaryStream migration. 2016-10-16 09:22:53 +04:00
AdvSys use HasExtension method instead of string.EndsWith. 2017-04-10 23:15:13 +04:00
AliceSoft (AJP): fixed images without alpha-channel. 2017-01-11 06:50:13 +04:00
Amaterasu use HasExtension method instead of string.EndsWith. 2017-04-10 23:15:13 +04:00
AnimeGameSystem use HasExtension method instead of string.EndsWith. 2017-04-10 23:15:13 +04:00
Ankh (GRP): introduced HDJ compression variation. 2017-01-27 13:22:34 +04:00
Aoi (VFS): added signature. 2017-01-15 01:23:38 +04:00
Artemis (PFS): recognize 'pf6' archives. 2017-06-14 01:19:06 +04:00
Astronauts IBinaryStream migration. 2016-10-16 09:22:53 +04:00
AZSys use HasExtension method instead of string.EndsWith. 2017-04-10 23:15:13 +04:00
Banana use HasExtension method instead of string.EndsWith. 2017-04-10 23:15:13 +04:00
BeF (VZY): dispose original stream. 2017-10-28 11:47:39 +04:00
Bishop (ImageFormat.ReadPalette): new static methods. 2017-01-14 16:27:11 +04:00
BlackCyc use HasExtension method instead of string.EndsWith. 2017-04-10 23:15:13 +04:00
BlackRainbow use HasExtension method instead of string.EndsWith. 2017-04-10 23:15:13 +04:00
BlueGale use HasExtension method instead of string.EndsWith. 2017-04-10 23:15:13 +04:00
Bruns IBinaryStream migration. 2016-10-16 09:22:53 +04:00
C4 implemented GD images and VMD audio. 2017-01-20 10:58:56 +04:00
Cadath use HasExtension method instead of string.EndsWith. 2017-04-10 23:15:13 +04:00
CaramelBox (InputCryptoStream): new class derived from CryptoStream. 2016-12-25 06:51:33 +04:00
CatSystem (INT): added scheme lookup by executable name. 2017-07-28 16:53:34 +04:00
Cherry IBinaryStream migration. 2016-10-16 09:22:53 +04:00
Circus use HasExtension method instead of string.EndsWith. 2017-04-10 23:15:13 +04:00
Cmvs use HasExtension method instead of string.EndsWith. 2017-04-10 23:15:13 +04:00
Cri (XtxReader): don't use intermediate output buffer. 2017-04-21 08:51:16 +04:00
Cromwell implemented 'Voice PackData' archives. 2017-02-10 03:24:25 +04:00
Crowd implemented CRZ images. 2017-03-29 02:57:34 +04:00
CsWare (BPC): fixed BPP sanity check. 2017-11-23 01:21:14 +04:00
Cyberworks (Csystem): workaround for some incremental images. 2017-10-01 17:59:31 +04:00
Dac IBinaryStream migration. 2016-10-16 09:22:53 +04:00
DDSystem use Entry.ChangeType method. 2017-01-25 09:34:38 +04:00
Debonosu (IResource.CanWrite): new property. 2016-10-11 00:05:22 +04:00
DenSDK (IResource.CanWrite): new property. 2016-10-11 00:05:22 +04:00
DirectDraw (DDS): DXT5 compression. 2017-04-14 08:28:12 +04:00
Dogenzaka (Dogenzaka.BinOpener): additional sanity check. 2017-03-24 22:47:06 +04:00
DxLib -debug. 2017-07-15 06:00:33 +04:00
Eagls use HasExtension method instead of string.EndsWith. 2017-04-10 23:15:13 +04:00
elf use HasExtension method instead of string.EndsWith. 2017-04-10 23:15:13 +04:00
Ellefin implemented EPK archives. 2017-01-08 06:19:56 +04:00
Emic IBinaryStream migration. 2016-10-16 09:22:53 +04:00
EmonEngine (ImageFormat.ReadPalette): new static methods. 2017-01-14 16:27:11 +04:00
Emote (PSB): added DXT5 decoder. 2017-05-21 18:18:02 +04:00
EntExec implemented 'PackDat3' CAB archives. 2016-11-04 06:56:44 +04:00
Entis (ERI): fixed incremental images with different stride. (#96) 2017-09-26 21:20:21 +04:00
Escude (IResource.CanWrite): new property. 2016-10-11 00:05:22 +04:00
Ethornell (ArcView.ArcStream): moved to separate file and renamed to ArcViewStream. 2017-03-30 05:49:02 +04:00
Eushully (ImageFormat.ReadPalette): new static methods. 2017-01-14 16:27:11 +04:00
ExHibit (GRP): archive variation. 2017-11-07 15:43:01 +04:00
Favorite implemented OpenImage methods for some image archives. 2016-12-26 03:15:15 +04:00
FC01 (MCG): some images have size field set to zero. 2017-01-17 02:42:09 +04:00
Ffa use HasExtension method instead of string.EndsWith. 2017-04-10 23:15:13 +04:00
FlyingShine use HasExtension method instead of string.EndsWith. 2017-04-10 23:15:13 +04:00
Foster (FA2): misc. 2017-11-20 23:59:28 +04:00
G2 use IBinaryStream interface instead of BinaryReader where appropriate. 2016-10-16 18:29:54 +04:00
GameSystem use HasExtension method instead of string.EndsWith. 2017-04-10 23:15:13 +04:00
Glib2 removed redundant ArcView.Reader instances. 2016-10-17 16:57:13 +04:00
Gpk2 (ImageFormat.ReadPalette): new static methods. 2017-01-14 16:27:11 +04:00
GsPack (ImageFormat.ReadPalette): new static methods. 2017-01-14 16:27:11 +04:00
Hexenhaus IBinaryStream migration. 2016-10-16 09:22:53 +04:00
HSP implemented DPMX archives. 2017-01-23 18:46:41 +04:00
Ikura fixed some IBinaryStream migration aftermath. 2017-01-02 21:06:05 +04:00
Interheart (Zlc2Reader.Unpack): fixed remaining counter. 2016-12-26 19:57:53 +04:00
Ipac (ImageFormat.ReadPalette): new static methods. 2017-01-14 16:27:11 +04:00
Irrlicht use HasExtension method instead of string.EndsWith. 2017-04-10 23:15:13 +04:00
Ivory (fPK): implemented archives version 2. 2017-11-09 00:57:32 +04:00
Kaas use HasExtension method instead of string.EndsWith. 2017-04-10 23:15:13 +04:00
Kaguya (Kaguya): implemented AN21 animation resources. 2017-05-02 22:00:36 +04:00
KiriKiri use FormatCatalog.ReadFileList method to read file lists. 2017-10-28 11:49:15 +04:00
Kiss use HasExtension method instead of string.EndsWith. 2017-04-10 23:15:13 +04:00
KScript use XoredStream instead of CryptoStream with XorTransform. 2016-12-25 06:47:13 +04:00
Kurumi implemented GRA images. 2017-03-28 10:09:07 +04:00
Leaf (PX): additional formats. 2017-03-24 22:45:43 +04:00
Liar IBinaryStream migration. 2016-10-16 09:22:53 +04:00
Lilim (SFA): replaced AosEntry with PackedEntry. 2017-09-22 13:22:21 +04:00
Littlewitch (RepiPack): only ASCII characters supposed to be low-cased. 2017-10-29 08:12:46 +04:00
LiveMaker use HasExtension method instead of string.EndsWith. 2017-04-10 23:15:13 +04:00
Lucifen (LPK): moved Decrypt methods to EncryptionScheme class. 2017-01-08 06:17:36 +04:00
LunaSoft implemented LunaSoft PAC archives. 2017-09-12 17:34:12 +04:00
Macromedia IBinaryStream migration. 2016-10-16 09:22:53 +04:00
MAI use ResourceInstance for formats instantiation. 2017-04-08 19:23:46 +04:00
Maika (IResource.CanWrite): new property. 2016-10-11 00:05:22 +04:00
Majiro use ResourceInstance for formats instantiation. 2017-04-08 19:23:46 +04:00
Malie (LibCfiScheme): added 'rotate key' scheme parameter. 2017-08-15 16:04:53 +04:00
MangaGamer use HasExtension method instead of string.EndsWith. 2017-04-10 23:15:13 +04:00
Marble (MBL): graphics archive format variation. 2017-11-12 09:56:01 +04:00
Masys (MGS): moved to separate file. 2017-11-21 10:23:41 +04:00
MicroVision implemented MicroVision ARC1 archives, GPC images and IKM audio. 2017-04-02 15:30:00 +04:00
Mixwill use HasExtension method instead of string.EndsWith. 2017-04-10 23:15:13 +04:00
MnoViolet IBinaryStream migration. 2016-10-16 09:22:53 +04:00
MokoPro IBinaryStream migration. 2016-10-16 09:22:53 +04:00
Moonhir use HasExtension method instead of string.EndsWith. 2017-04-10 23:15:13 +04:00
Morning (IResource.CanWrite): new property. 2016-10-11 00:05:22 +04:00
Musica use HasExtension method instead of string.EndsWith. 2017-04-10 23:15:13 +04:00
Nags use HasExtension method instead of string.EndsWith. 2017-04-10 23:15:13 +04:00
Nejii use HasExtension method instead of string.EndsWith. 2017-04-10 23:15:13 +04:00
Nekopunch (DowAudio): dummy format that links DOW extension to WaveAudio. 2016-10-29 02:05:03 +04:00
NekoSDK (BMP): use image offset stored in header. 2017-11-12 10:02:21 +04:00
Nexas IBinaryStream migration. 2016-10-16 09:22:53 +04:00
NitroPlus (NpkWriter): don't compress small segments. 2016-12-25 15:58:09 +04:00
NonColor use HasExtension method instead of string.EndsWith. 2017-04-10 23:15:13 +04:00
NScripter use HasExtension method instead of string.EndsWith. 2017-04-10 23:15:13 +04:00
NSystem use HasExtension method instead of string.EndsWith. 2017-04-10 23:15:13 +04:00
OneUp implemented One-up ARC archives. 2017-01-26 13:02:54 +04:00
Pajamas fixed cast. 2017-07-19 07:01:13 +04:00
Palette IBinaryStream migration. 2016-10-16 09:22:53 +04:00
Pandora implemented XL24 images. 2017-01-05 05:43:57 +04:00
Patisserie use Entry.ChangeType method. 2017-01-25 09:34:38 +04:00
Primel (GBC): format variation. 2017-07-15 06:08:51 +04:00
Propeller use HasExtension method instead of string.EndsWith. 2017-04-10 23:15:13 +04:00
Properties implemented Tamamo PCK archives. 2017-11-16 11:34:52 +04:00
Qlie (QLIE): updated 'FilePackVer3.1' archives support (#84) 2017-07-29 02:13:22 +04:00
RealLive implemented AVG32 engine seen.txt scripts archive. 2017-11-22 19:56:12 +04:00
RenPy (RPA): do not prepend empty header to entries. 2017-11-09 00:14:44 +04:00
Resources released v1.4.32 2017-11-09 20:27:26 +04:00
RiddleSoft (GCP): non-standard bitmaps workaround. 2017-11-07 15:43:23 +04:00
Risa IBinaryStream migration. 2016-10-16 09:22:53 +04:00
RPGMaker (RGSS): dropped one version check. 2017-11-21 00:00:07 +04:00
RPM implemented Zenos archives. 2017-11-21 12:11:51 +04:00
rUGP use HasExtension method instead of string.EndsWith. 2017-04-10 23:15:13 +04:00
Sas5 (IarOpener.CombineImage): take image offsets into account. 2016-10-18 17:24:46 +04:00
ScenePlayer implemented ScenePlayer PMX archives. 2017-11-24 01:24:42 +04:00
ScrPlayer IBinaryStream migration. 2016-10-16 09:22:53 +04:00
Selene (KcapTransform): fixed CanTransformMultipleBlocks property. 2016-12-26 15:42:49 +04:00
Seraphim (Seraph): moved to separate folder. 2017-04-10 14:32:13 +04:00
ShiinaRio (MAI4): try default decompression method, fall back to the second one on failure. 2017-11-24 01:28:43 +04:00
SHSystem use Entry.ChangeType method. 2017-01-25 09:34:38 +04:00
Silky (IFL): fixed compressed files handling. 2017-11-24 01:25:55 +04:00
Slg implemented SPD archives. 2017-08-14 15:05:24 +04:00
Softpal IBinaryStream migration. 2016-10-16 09:22:53 +04:00
Software House Parsley implemented Software House Parsley CG archives. 2017-02-10 18:00:42 +04:00
Strings implemented FJSYS archives and MGD images. 2016-11-25 07:42:32 +04:00
StudioEgo IBinaryStream migration. 2016-10-16 09:22:53 +04:00
SuperNekoX use Entry.ChangeType method. 2017-01-25 09:34:38 +04:00
Tactics (InputCryptoStream): new class derived from CryptoStream. 2016-12-25 06:51:33 +04:00
Tamamo implemented Tamamo PCK archives. 2017-11-16 11:34:52 +04:00
TamaSoft IBinaryStream migration. 2016-10-16 09:22:53 +04:00
Tanaka (ARCG): recognize BMX archives with external encrypted index. 2017-11-12 10:13:16 +04:00
TanukiSoft use FormatCatalog.ReadFileList method to read file lists. 2017-10-28 11:49:15 +04:00
Taskforce implemented 'tskforce' archives. 2016-10-25 02:12:26 +04:00
TechnoBrain implemented IPF images. 2017-01-15 15:08:08 +04:00
Tmr-Hiro IBinaryStream migration. 2016-10-16 09:22:53 +04:00
TopCat (TCD): assign "image" type to *.spd files. 2017-08-14 15:05:59 +04:00
Triangle use HasExtension method instead of string.EndsWith. 2017-04-10 23:15:13 +04:00
Ucom implemented UK archives and GPC images. 2017-11-23 01:23:59 +04:00
uGOS use HasExtension method instead of string.EndsWith. 2017-04-10 23:15:13 +04:00
UMeSoft use HasExtension method instead of string.EndsWith. 2017-04-10 23:15:13 +04:00
Unity (Unity): implemented Texture2D images. 2017-04-14 09:43:46 +04:00
Valkyria (MG2): alternative encryption (#81) 2017-07-17 11:07:21 +04:00
Vitamin (ImageFormat.ReadPalette): new static methods. 2017-01-14 16:27:11 +04:00
VnEngine IBinaryStream migration. 2016-10-16 09:22:53 +04:00
VnSystem implemented VNSystem VFS archives. 2017-01-19 04:25:24 +04:00
WebP (WebPFormat.ReadMetaData): set bpp property. 2016-12-15 19:34:22 +04:00
WildBug (WbmFormat.ReadMetaData): fixed. 2017-01-29 12:38:45 +04:00
Will (WILL): archives may contain filenames without extension. 2017-11-21 00:01:23 +04:00
Xuse IBinaryStream migration. 2016-10-16 09:22:53 +04:00
YaneSDK (HDatOpener): preserve filenames in external archive index. 2017-05-21 23:45:14 +04:00
Yatagarasu implemented PKG archive variation. 2017-04-12 04:17:24 +04:00
Youkai use HasExtension method instead of string.EndsWith. 2017-04-10 23:15:13 +04:00
Yox (IResource.CanWrite): new property. 2016-10-11 00:05:22 +04:00
Yuka use HasExtension method instead of string.EndsWith. 2017-04-10 23:15:13 +04:00
YuRis (YPF): lookup game by executable name. 2017-08-14 15:04:25 +04:00
Zyx IBinaryStream migration. 2016-10-16 09:22:53 +04:00
app.config implemented Tamamo PCK archives. 2017-11-16 11:34:52 +04:00
ArcAil.cs IBinaryStream migration. 2016-10-16 09:22:53 +04:00
ArcARCX.cs (IResource.CanWrite): new property. 2016-10-11 00:05:22 +04:00
ArcAST.cs (ArcOpener): use XoredStream+LzssStream composition instead of custom LZSS method. 2017-01-18 05:17:04 +04:00
ArcAVC.cs IBinaryStream migration. 2016-10-16 09:22:53 +04:00
ArcCommon.cs added static class implementing string extension methods. 2017-04-10 22:18:41 +04:00
ArcFormats.csproj implemented ScenePlayer PMX archives. 2017-11-24 01:24:42 +04:00
ArcIKS.cs use XoredStream instead of CryptoStream with XorTransform. 2016-12-25 06:47:13 +04:00
ArcISA.cs (IResource.CanWrite): new property. 2016-10-11 00:05:22 +04:00
ArcKogado.cs (InputCryptoStream): new class derived from CryptoStream. 2016-12-25 06:51:33 +04:00
ArcLST.cs IBinaryStream migration. 2016-10-16 09:22:53 +04:00
ArcMiris.cs (IResource.CanWrite): new property. 2016-10-11 00:05:22 +04:00
ArcNEKO.cs use FormatCatalog.ReadFileList method to read file lists. 2017-10-28 11:49:15 +04:00
ArcPACKDAT.cs IBinaryStream migration. 2016-10-16 09:22:53 +04:00
ArcSAF.cs (IResource.CanWrite): new property. 2016-10-11 00:05:22 +04:00
ArcSPack.cs use HasExtension method instead of string.EndsWith. 2017-04-10 23:15:13 +04:00
ArcZIP.cs (IResource.CanWrite): new property. 2016-10-11 00:05:22 +04:00
AudioMP3.cs (MP3): added threshold for searching sync byte. 2017-03-03 17:38:58 +04:00
AudioOGG.cs use ResourceInstance for formats instantiation. 2017-04-08 19:23:46 +04:00
AudioVOC.cs IBinaryStream migration. 2016-10-16 09:22:53 +04:00
AudioWMA.cs (WMA): NAudio has been updated, workaround no longer necessary. 2017-10-07 00:54:49 +04:00
BitStream.cs (IBitStream): new interface. 2015-12-28 10:52:44 +04:00
Blowfish.cs (Blowfish.CreateDecryptor): new method. 2016-10-09 01:27:20 +04:00
Camellia.cs (Camellia): added key generation methods. 2016-11-15 10:16:15 +04:00
CommonStreams.cs (XoredStream.Write): fixed. 2016-10-09 19:29:14 +04:00
Crc32.cs Crc32 implementation moved to separate file. 2016-08-19 09:29:06 +04:00
Crc64.cs CRC-64 implementation. 2016-05-20 03:56:38 +04:00
DraftArc.cs updated year. 2017-01-04 08:17:19 +04:00
DraftImage.cs updated year. 2017-01-04 08:17:19 +04:00
ExeFile.cs (ExeFile.InitSectionTable): fixed section name length. 2017-04-10 14:34:43 +04:00
ImageEGN.cs fixed some IBinaryStream migration aftermath. 2017-01-02 21:06:05 +04:00
ImageISG.cs IBinaryStream migration. 2016-10-16 09:22:53 +04:00
ImageLZ.cs (Bm_Format): added "gpp" extension. 2017-04-11 17:31:05 +04:00
ImageMB.cs IBinaryStream migration. 2016-10-16 09:22:53 +04:00
ImagePNX.cs implemented PNX images. 2017-11-22 19:52:26 +04:00
ImagePSD.cs (ImageFormat.ReadPalette): new static methods. 2017-01-14 16:27:11 +04:00
ImagePSM.cs implemented PSM images (#80) 2017-07-07 19:47:14 +04:00
ImagePTI.cs IBinaryStream migration. 2016-10-16 09:22:53 +04:00
KogadoCocotte.cs removed unused fields. 2016-02-21 22:24:15 +04:00
Lz4Stream.cs (LZ4): decompression routine moved to separate class. 2017-04-05 18:33:35 +04:00
LzssStream.cs (LzssStream): use FrameFill property. 2017-03-24 22:46:16 +04:00
MD5.cs (MD5): added final methods. 2017-10-28 11:43:25 +04:00
MersenneTwister.cs (MersenneTwister): moved to Cryptography namespace. 2016-08-02 05:16:20 +04:00
packages.config updated nuget packages. 2017-01-05 14:20:02 +04:00
RC4.cs (Rc4Transform): moved to separate file. 2016-10-08 05:01:30 +04:00
Settings.cs allow access to Settings from different threads. 2015-07-14 18:43:24 +04:00
SimpleEncryption.cs (NotTransform, XorTransform): derive from ByteTransform abstract class. 2016-12-26 15:42:02 +04:00