GARbro-mirror/ArcFormats
2023-09-07 11:51:48 +04:00
..
Abel bunch of stuff. 2023-08-24 01:33:50 +04:00
Abogado bunch of stuff. 2023-08-24 01:33:50 +04:00
Actgs (ACTGS): recognize non-encrypted WAV files. 2019-01-27 02:32:06 +04:00
ActiveSoft (EDT): fixed 8bpp images reading. 2018-12-19 03:17:21 +04:00
Adobe (PSD): moved to adobe folder. 2023-09-07 11:50:13 +04:00
Ads added various Strikes resource formats. 2020-03-30 17:38:58 +04:00
AdvDx implemented PKD archives. 2018-05-20 08:10:59 +04:00
AdvScripter implemented MD002 archives. 2018-02-02 03:45:40 +04:00
AdvSys (GR2): implemented LL5 compression. 2018-04-01 07:55:04 +04:00
Ail added priorities to some formats. 2018-09-06 10:26:43 +04:00
Aims (Aims): added "pac" extension. 2019-03-20 13:31:14 +04:00
AIRNovel bunch of stuff. 2023-08-24 01:33:50 +04:00
AliceSoft bunch of stuff. 2023-08-24 01:33:50 +04:00
Amaterasu bunch of stuff. 2023-08-24 01:33:50 +04:00
AnimeGameSystem added priorities to some formats. 2018-09-06 10:26:43 +04:00
Ankh (UnpackTpw): made into separate static method. 2023-09-07 11:51:19 +04:00
Antique implemented ACHV archives and GPD images. 2018-04-24 21:00:03 +04:00
Aoi (AOG): another version. 2018-12-02 19:33:48 +04:00
Apricot bunch of stuff. 2023-08-24 01:33:50 +04:00
Artemis (PFS): added "010" extension. 2019-03-31 17:23:25 +04:00
Astronauts IBinaryStream migration. 2016-10-16 09:22:53 +04:00
AZSys (AzSys): fixed scheme selection. 2018-03-11 20:59:40 +04:00
Banana (PK): filename sanity check. 2018-10-07 08:53:52 +04:00
Basil (WHC): Basil audio resource. 2018-12-19 03:18:41 +04:00
BeF fixed code to work with new resource settings interface. 2018-01-08 20:04:23 +04:00
BellDa bunch of stuff. 2023-08-24 01:33:50 +04:00
Bishop (GSA): another filename extensions pattern. 2017-12-29 01:12:20 +04:00
BlackCyc use HasExtension method instead of string.EndsWith. 2017-04-10 23:15:13 +04:00
BlackRainbow (PackOpener): additional sanity check. 2018-10-30 23:47:11 +04:00
BlueGale implemented BBM images. 2019-03-23 19:40:47 +04:00
Bonk implemented Bonk pack archives. 2018-01-05 20:25:17 +04:00
Bruns IBinaryStream migration. 2016-10-16 09:22:53 +04:00
C4 implemented old GD format. 2018-01-18 07:18:03 +04:00
Cadath bunch of stuff. 2023-08-24 01:33:50 +04:00
CaramelBox (arc3): fixed LZE decompression. 2018-03-27 13:38:36 +04:00
Carriere (Carriere): unused variable. 2018-07-06 15:06:55 +04:00
CatSystem (HG2): support limited depth images. 2019-03-11 10:46:01 +04:00
CDPA implemented CDPA 'PACK' archives. 2018-10-27 09:59:18 +04:00
Cherry (GRP): support encrypted images. 2019-04-21 00:20:16 +04:00
Circus (Circus): false positive verification. 2018-07-25 10:00:59 +04:00
ClickTeam bunch of stuff. 2023-08-24 01:33:50 +04:00
Cmvs bunch of stuff. 2023-08-24 01:33:50 +04:00
Cri (GXT): preliminary implementation. 2019-03-31 17:26:06 +04:00
Cromwell (Cromwell): recognize voice archives. 2018-03-21 09:50:09 +04:00
Crowd (CRZ): reworked encryption detection. 2018-12-19 03:17:53 +04:00
CsWare implemented 'arc2' archives. 2019-01-27 02:27:21 +04:00
Cyberworks (TINK): work-around for PNG images. 2022-04-29 15:07:39 +04:00
Dac fixed code to work with new resource settings interface. 2018-01-08 20:04:23 +04:00
DaiSystem implemented DAI_SYSTEM resource archives. 2018-01-11 20:20:42 +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
DigitalWorks (DigitalWorks): use ContainedFormats property. 2018-09-27 18:21:52 +04:00
DirectDraw (DxtDecoder): some methods made public. 2019-03-31 17:22:32 +04:00
DjSystem (DjSystem): entries with 'vic' extension are wave audio files. 2018-03-17 12:14:00 +04:00
Dogenzaka (Dogenzaka.BinOpener): additional sanity check. 2017-03-24 22:47:06 +04:00
DxLib bunch of stuff. 2023-08-24 01:33:50 +04:00
Eagls (EAGLS): detect non-encrypted archives. 2020-03-30 17:26:15 +04:00
elf bunch of stuff. 2023-08-24 01:33:50 +04:00
Ellefin implemented EPK archives. 2017-01-08 06:19:56 +04:00
Emic (MWP): added "mwp" extension. 2018-07-15 00:14:26 +04:00
EmonEngine (EME): tweaked scripts decompression. 2018-05-20 08:11:53 +04:00
Emote bunch of stuff. 2023-08-24 01:33:50 +04:00
EntExec implemented 'PackDat3' CAB archives. 2016-11-04 06:56:44 +04:00
Entis bunch of stuff. 2023-08-24 01:33:50 +04:00
Escude (ESC-ARC): fixed signatures property. 2018-02-18 22:12:18 +04:00
Eternity bunch of stuff. 2023-08-24 01:33:50 +04:00
Ethornell (BgiFormat): added "bg" extension. 2018-09-27 18:24:25 +04:00
Eushully (GP): support certain 24bpp images. 2020-03-30 17:27:51 +04:00
ExHibit bunch of stuff. 2023-08-24 01:33:50 +04:00
FamilyAdvSystem (CSAF): hierarchic. 2019-01-23 05:59:24 +04:00
Favorite (BinOpener): recognize 'ACP_PK.1' archives. 2018-01-04 18:15:20 +04:00
FC01 bunch of stuff. 2023-08-24 01:33:50 +04:00
Ffa use HasExtension method instead of string.EndsWith. 2017-04-10 23:15:13 +04:00
FlyingShine (PD): workaround for obfuscated OGG files. 2019-01-23 06:00:06 +04:00
Foster (FA2): misc. 2017-11-20 23:59:28 +04:00
FrontWing bunch of stuff. 2023-08-24 01:33:50 +04:00
G2 use IBinaryStream interface instead of BinaryReader where appropriate. 2016-10-16 18:29:54 +04:00
GameSystem (CgdFormat): file length may vary. 2018-01-07 01:15:11 +04:00
Glib2 (PGX): use GOpener.LzssUnpack. 2018-09-11 17:46:59 +04:00
GLib implemented 'GML_ARC' archives. 2018-09-11 17:46:15 +04:00
Gpk2 (ImageFormat.ReadPalette): new static methods. 2017-01-14 16:27:11 +04:00
Groover (RcbReader): fixed input counter. 2018-01-21 11:52:48 +04:00
GsPack bunch of stuff. 2023-08-24 01:33:50 +04:00
Gss LSDARC archives (unfinished). 2018-06-19 12:59:54 +04:00
HCSystem implemented hcsystem PACK archives and OPF images. 2018-01-31 00:00:54 +04:00
Hexenhaus IBinaryStream migration. 2016-10-16 09:22:53 +04:00
HSP bunch of stuff. 2023-08-24 01:33:50 +04:00
Hypatia (Hypatia): LPK archives and LSG images. 2022-04-29 13:02:06 +04:00
Ikura (GAN): hard-coded default image width and height. 2020-03-30 17:29:28 +04:00
Illusion bunch of stuff. 2023-08-24 01:33:50 +04:00
Interheart bunch of stuff. 2023-08-24 01:33:50 +04:00
Ipac (IES): added version 1 format. 2018-10-27 09:57:01 +04:00
Irrlicht use HasExtension method instead of string.EndsWith. 2017-04-10 23:15:13 +04:00
Ism (ISA): moved to Ism folder. 2023-09-07 11:51:48 +04:00
Ivory implemented multi-frame 'fSGX' images as frame archives. 2018-02-02 03:25:08 +04:00
JamCreation implemented Jam Creation archives and DPO images. 2019-03-20 13:50:04 +04:00
Kaas (KAAS): fixed image header interpreter. 2018-09-23 03:54:04 +04:00
Kaguya bunch of stuff. 2023-08-24 01:33:50 +04:00
Key (Legacy): FD bitmaps. 2019-03-30 18:45:18 +04:00
Kid implemented LNK archives PRT images and WAF audio. 2018-11-23 07:03:36 +04:00
KiriKiri bunch of stuff. 2023-08-24 01:33:50 +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
Lambda bunch of stuff. 2023-08-24 01:33:50 +04:00
Leaf (AR2): added Leaf ar21 resource archive. 2020-03-30 17:38:12 +04:00
Liar bunch of stuff. 2023-08-24 01:33:50 +04:00
Lilim bunch of stuff. 2023-08-24 01:33:50 +04:00
Littlewitch (RepiPack): use ToLowerShiftJis extension method. 2018-01-22 11:37:45 +04:00
LiveMaker (LiveMaker): support scrambled entries. 2019-03-20 13:33:25 +04:00
Lucifen fixed code to work with new resource settings interface. 2018-01-08 20:04:23 +04:00
LunaSoft (PAC/LUNA): support 64-bit offsets. 2019-01-27 02:28:21 +04:00
Lzma added LZMA decompressor from LZMA SDK. 2018-10-03 17:54:47 +04:00
Macromedia bunch of stuff. 2023-08-24 01:33:50 +04:00
MAI (AmFormat): fixed 8bpp images. 2018-04-20 21:14:04 +04:00
Maika bunch of stuff. 2023-08-24 01:33:50 +04:00
Majiro (RCT): use ReadHeader method. 2018-11-17 00:39:49 +04:00
Malie (LIB): possible archive extensions. 2020-03-30 17:32:31 +04:00
MangaGamer (MGPK): implemented version 0 archives. 2019-01-28 19:23:51 +04:00
Marble bunch of stuff. 2023-08-24 01:33:50 +04:00
Masys (AgReader): tidied code. 2018-02-08 10:54:11 +04:00
Mebius implemented MCG images and KOE audio. 2018-11-23 08:31:24 +04:00
MicroVision implemented MicroVision ARC1 archives, GPC images and IKM audio. 2017-04-02 15:30:00 +04:00
Misc added nameless BIN resource archive implementation. 2018-01-20 09:40:35 +04:00
Mixwill (MWP): removed duplicate. 2018-07-15 00:14:11 +04:00
MnoViolet (MnoViolet): clear file list before reading index. 2018-07-25 10:03:45 +04:00
Mnp (MMA): added decoder. 2020-03-30 17:33:16 +04:00
MokoPro fixed code to work with new resource settings interface. 2018-01-08 20:04:23 +04:00
Moonhir (FPK): detect script archives. 2018-11-23 06:16:26 +04:00
Morning (PngFormat): added HeaderBytes static field. 2018-01-17 02:11:30 +04:00
Musica (PAZ): added signatures. 2020-03-30 17:34:16 +04:00
MyAdv bunch of stuff. 2023-08-24 01:33:50 +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
Nekopack bunch of stuff. 2023-08-24 01:33:50 +04:00
Nekopunch (DowAudio): alias instead of AudioFormat. 2018-11-17 00:40:38 +04:00
NekoSDK (ALP): support 8bpp bitmaps. 2018-09-02 09:34:26 +04:00
Nexas (PAC): archive index variation. 2018-04-20 21:17:16 +04:00
NitroPlus implemented NPP archives. 2018-12-02 19:37:30 +04:00
Noesis implemented IGA archives. 2018-05-04 13:57:19 +04:00
NonColor (noncolor): tweaked scripts decryption. 2018-12-23 14:31:24 +04:00
Nonono bunch of stuff. 2023-08-24 01:33:50 +04:00
NScripter bunch of stuff. 2023-08-24 01:33:50 +04:00
NSystem (MGD): check if image has non-zero alpha channel. 2018-07-15 00:17:25 +04:00
OneUp implemented One-up ARC archives. 2017-01-26 13:02:54 +04:00
Origin (origin): support old images format. 2019-03-20 13:35:07 +04:00
Otemoto implemented TLZ archives and MAG images. 2017-12-29 01:19:52 +04:00
Pajamas (EPA): support 16bpp images. 2019-02-25 12:56:04 +04:00
Palette added BitmapSourceDecoder class. 2018-10-09 14:36:18 +04:00
PalmTree (AR): added "arc" extension. 2018-08-09 08:43:11 +04:00
Pandora implemented XL24 images. 2017-01-05 05:43:57 +04:00
Patisserie (OZ): detect ordinary filename lists. 2018-09-10 18:16:04 +04:00
PkWare (ZIP): updated SharpZipLib. 2018-12-02 19:38:13 +04:00
Primel added some unfinished implementations. 2018-09-12 15:27:04 +04:00
Propeller use HasExtension method instead of string.EndsWith. 2017-04-10 23:15:13 +04:00
Properties bunch of stuff. 2023-08-24 01:33:50 +04:00
Qlie (QLIE): ARGB images. 2022-04-29 13:22:03 +04:00
RealLive (G00): implemented encrypted JPEG images. 2018-04-09 13:18:31 +04:00
RenPy (RPA): size might be represented by long integer. 2018-10-07 08:58:06 +04:00
Resources updated formats. 2019-04-21 00:51:00 +04:00
RiddleSoft (GCP): non-standard bitmaps workaround. 2017-11-07 15:43:23 +04:00
Risa (SYG): ignore EOF. 2019-03-20 13:36:04 +04:00
Rits (SAF): added ContainedFormats property. 2018-10-18 22:59:56 +04:00
RPM bunch of stuff. 2023-08-24 01:33:50 +04:00
rUGP bunch of stuff. 2023-08-24 01:33:50 +04:00
Sas5 (IarOpener.CombineImage): take image offsets into account. 2016-10-18 17:24:46 +04:00
ScenePlayer fixed code to work with new resource settings interface. 2018-01-08 20:04:23 +04:00
Scoop implemented SCP images. 2018-12-29 22:24:34 +04:00
ScrPlayer (ScrPlayer): detect index with different alignment. 2018-09-10 18:17:22 +04:00
Selene (PackOpener): tidy. 2018-11-17 00:42:44 +04:00
Seraphim bunch of stuff. 2023-08-24 01:33:50 +04:00
ShiinaRio (PreAdlerCrypt): typo. 2018-12-19 03:45:17 +04:00
SHSystem use Entry.ChangeType method. 2017-01-25 09:34:38 +04:00
Silky (AI6WIN): filenames may contain paths. 2018-02-02 03:27:05 +04:00
Slg (SZS): support archives with directory tree. 2020-03-30 17:35:16 +04:00
Softpal (VAFS): support version 54. 2019-01-27 02:28:47 +04:00
Software House Parsley (CG): tweak image stride. 2020-03-30 17:35:55 +04:00
Sohfu bunch of stuff. 2023-08-24 01:33:50 +04:00
Speed implemented REC engine archives. 2018-10-09 14:41:13 +04:00
Stack implemented GPK archives. 2018-11-01 23:54:07 +04:00
Strikes added various Strikes resource formats. 2020-03-30 17:38:58 +04:00
Strings (arcStrings): single DefaultEncoding string. 2018-09-05 14:03:12 +04:00
StudioEgo (ANT): use ReadUInt8 method instead of ReadByte. 2018-01-16 12:06:31 +04:00
StudioJikkenshitsu implemented UMPK archives and GRC images. 2019-03-11 10:40:58 +04:00
StudioSakura (DAT/SAKURA): additional sanity check. 2019-02-25 13:02:49 +04:00
Succubus implemented GHP2 images. 2018-11-23 06:01:04 +04:00
SuperNekoX use Entry.ChangeType method. 2017-01-25 09:34:38 +04:00
Sviu (SVIU): moved to ArcFormats. 2018-09-14 00:32:23 +04:00
SysD (DWV): fixed. 2018-01-02 07:07:34 +04:00
Tactics (LST): moved to Tactics folder. 2018-01-12 20:22:25 +04:00
Tail (CFP): alternate signature. 2018-12-23 14:33:48 +04:00
Tamamo (PCK): 1280x720 textures handling. 2019-02-25 13:04:02 +04:00
TamaSoft IBinaryStream migration. 2016-10-16 09:22:53 +04:00
Tanaka bunch of stuff. 2023-08-24 01:33:50 +04:00
TanukiSoft implemented AMAP bitmaps. 2018-05-03 18:42:28 +04:00
Taskforce implemented 'tskforce' archives. 2016-10-25 02:12:26 +04:00
TechGian bunch of stuff. 2023-08-24 01:33:50 +04:00
TechnoBrain bunch of stuff. 2023-08-24 01:33:50 +04:00
Tmr-Hiro (Tmr-Hiro): additional check for scripts decryption. 2018-10-28 16:46:58 +04:00
TopCat implemented TCD1 archives and SPD7 images. 2018-01-23 15:38:52 +04:00
Triangle (CGF): prevent false positives. 2020-03-30 17:36:24 +04:00
Ucom (GPC): support 32bpp images. 2018-04-20 21:18:52 +04:00
uGOS (DetBmpFormat): removed 'FD' signature. 2019-03-30 18:41:27 +04:00
UMeSoft implemented MGX multi-frame images. 2018-05-22 17:41:50 +04:00
Unity bunch of stuff. 2023-08-24 01:33:50 +04:00
Valkyria (ODN): sometimes scripts are not encrypted. 2018-10-25 16:54:16 +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 (Pulltop): unpack PSP files. 2019-02-25 13:05:58 +04:00
Winters bunch of stuff. 2023-08-24 01:33:50 +04:00
Xuse bunch of stuff. 2023-08-24 01:33:50 +04:00
YaneSDK (YaneSDK): check for init.dat in "arc" subdir. 2018-02-25 07:19: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 (YKC): recognize archives version 2. 2018-04-10 22:19:05 +04:00
YuRis (YPF): account for another script version. 2019-01-05 21:51:04 +04:00
Zyx bunch of stuff. 2023-08-24 01:33:50 +04:00
app.config bunch of stuff. 2023-08-24 01:33:50 +04:00
ArcARCX.cs (IResource.CanWrite): new property. 2016-10-11 00:05:22 +04:00
ArcAST.cs (AST): fixed decompression. 2018-06-14 22:59:39 +04:00
ArcAVC.cs IBinaryStream migration. 2016-10-16 09:22:53 +04:00
ArcCommon.cs bunch of stuff. 2023-08-24 01:33:50 +04:00
ArcFormats.csproj bunch of stuff. 2023-08-24 01:33:50 +04:00
ArcIKS.cs use XoredStream instead of CryptoStream with XorTransform. 2016-12-25 06:47:13 +04:00
ArcPACKDAT.cs (PACKDAT): decrypt scripts. 2018-01-29 03:36:30 +04:00
ArcSPack.cs use HasExtension method instead of string.EndsWith. 2017-04-10 23:15:13 +04:00
AudioAIFF.cs AIFF audio. 2018-07-06 15:05:39 +04:00
AudioMP3.cs (MP3): increased sync search threshold. 2018-05-29 16:31:44 +04:00
AudioOGG.cs upgraded nuget packages. 2022-04-29 13:29:22 +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 (LsbBitStream): support up to 32 bit sequences. 2018-09-13 20:51:30 +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 (LimitStream): added 'Fill' option. 2018-10-30 23:48:44 +04:00
Crc16.cs (Crc16): class moved to separate file. 2018-09-22 02:01:26 +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 bunch of stuff. 2023-08-24 01:33:50 +04:00
DraftAudio.cs bunch of stuff. 2023-08-24 01:33:50 +04:00
DraftImage.cs bunch of stuff. 2023-08-24 01:33:50 +04:00
EmbeddedResource.cs (EmbeddedResource): new static class. 2018-04-10 22:16:23 +04:00
ExeFile.cs bunch of stuff. 2023-08-24 01:33:50 +04:00
HuffmanCompression.cs (HuffmanCompression): classes utilizing Huffman compression. 2018-01-02 06:43:41 +04:00
ImageEGN.cs fixed code to work with new resource settings interface. 2018-01-08 20:04:23 +04:00
ImageISG.cs IBinaryStream migration. 2016-10-16 09:22:53 +04:00
ImageLZ.cs (Bm_Format): added "gr_" extension. 2018-09-05 13:20:49 +04:00
ImageLZS.cs implemented LZS images. 2017-12-08 14:41:40 +04:00
ImageMB.cs (MbImageFormat): accept 'MC' signature as well. 2018-01-15 03:06:43 +04:00
ImageMNG.cs (MngFrameDecoder): missing re-throw. 2018-01-18 07:18:41 +04:00
ImagePIC.cs fixed code to work with new resource settings interface. 2018-01-08 20:04:23 +04:00
ImagePNX.cs implemented PNX images. 2017-11-22 19:52:26 +04:00
ImagePSM.cs implemented PSM images (#80) 2017-07-07 19:47:14 +04:00
ImagePTI.cs fixed code to work with new resource settings interface. 2018-01-08 20:04:23 +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 PackedStream as base. 2018-01-02 06:39:09 +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
MultiFileArchive.cs bunch of stuff. 2023-08-24 01:33:50 +04:00
packages.config upgraded nuget packages. 2022-04-29 13:29:22 +04:00
PackedStream.cs (PackedStream): added constructor. 2018-03-27 14:27:39 +04:00
RC4.cs (Rc4Transform): moved to separate file. 2016-10-08 05:01:30 +04:00
ResourceSettings.cs (EncodingSetting): added constructor for custom text string. 2018-09-05 14:05:31 +04:00
SimpleEncryption.cs (NotTransform, XorTransform): derive from ByteTransform abstract class. 2016-12-26 15:42:02 +04:00