├── .gitattributes ├── .gitignore ├── ArcFormats ├── AIRNovel │ └── ArcAIR.cs ├── AZSys │ ├── ArcAZSys.cs │ ├── ArcEncrypted.cs │ ├── FastMersenneTwister.cs │ ├── ImageCPB.cs │ ├── ImageTYP1.cs │ ├── WidgetAZ.xaml │ └── WidgetAZ.xaml.cs ├── Abel │ ├── ArcARC.cs │ ├── ArcBIN.cs │ ├── ArcFPK.cs │ ├── ImageCBF.cs │ └── ImageGPS.cs ├── Abogado │ ├── ArcDSK.cs │ ├── ArcPAK.cs │ ├── AudioADP.cs │ ├── ImageKG.cs │ └── keytable.dat ├── Actgs │ ├── ArcCG.cs │ └── ArcDAT.cs ├── ActiveSoft │ ├── ArcADPACK.cs │ └── ImageEDT.cs ├── Adobe │ ├── ArcAIR.cs │ └── ImagePSD.cs ├── Ads │ ├── ArcPAC.cs │ └── ArcPOG.cs ├── AdvDx │ └── ArcPKD.cs ├── AdvScripter │ └── ArcPAK.cs ├── AdvSys │ ├── ArcAdvSys3.cs │ ├── ArcAdvSysT.cs │ ├── ArcGR2.cs │ ├── ImageGR2.cs │ └── ImageGWD.cs ├── Ail │ ├── ArcAil.cs │ └── ArcLNK2.cs ├── Aims │ └── ArcPACK.cs ├── AliceSoft │ ├── ArcAAR.cs │ ├── ArcAFA.cs │ ├── ArcALD.cs │ ├── ArcALK.cs │ ├── ImageAJP.cs │ ├── ImageDCF.cs │ ├── ImagePMS.cs │ └── ImageQNT.cs ├── Amaterasu │ ├── ArcAMI.cs │ ├── CreateAMIWidget.xaml │ ├── CreateAMIWidget.xaml.cs │ └── ImageGRP.cs ├── AnimeGameSystem │ ├── ArcANI.cs │ ├── ArcDAT.cs │ ├── AudioPCM.cs │ ├── ImageAinos.cs │ ├── WidgetAGS.xaml │ └── WidgetAGS.xaml.cs ├── Ankh │ ├── ArcDAT.cs │ ├── ArcGRP.cs │ ├── AudioPCM.cs │ ├── ImageGPD.cs │ └── ImageMSK.cs ├── Antique │ ├── ArcDAT.cs │ └── ImageGPD.cs ├── Aoi │ ├── ArcBOX.cs │ ├── ArcVFS.cs │ ├── AudioAOG.cs │ └── ImageAGF.cs ├── Apricot │ └── ArcDAT.cs ├── ArcARCX.cs ├── ArcAST.cs ├── ArcAVC.cs ├── ArcCommon.cs ├── ArcFormats.csproj ├── ArcIKS.cs ├── ArcPACKDAT.cs ├── ArcSPack.cs ├── Artemis │ ├── ArcMJA.cs │ └── ArcPFS.cs ├── Astronauts │ └── ArcGXP.cs ├── AudioAIFF.cs ├── AudioMP3.cs ├── AudioOGG.cs ├── AudioVOC.cs ├── AudioWMA.cs ├── Banana │ ├── ArcPK.cs │ ├── ImageGEC.cs │ └── ImageMAG.cs ├── Basil │ ├── ArcMIF.cs │ ├── AudioWHC.cs │ ├── ImageBCF.cs │ └── ImageNG3.cs ├── BeF │ ├── AudioVZY.cs │ └── ImageALO.cs ├── BellDa │ ├── ArcDAT.cs │ ├── AudioPW.cs │ └── ImageCP.cs ├── Bishop │ ├── ArcBSA.cs │ ├── ArcBSC.cs │ ├── ArcPK.cs │ ├── ImageBSG.cs │ └── ImageGSA.cs ├── BitStream.cs ├── BlackCyc │ ├── ArcGPK.cs │ ├── ArcVPK.cs │ ├── AudioVAW.cs │ └── ImageDWQ.cs ├── BlackRainbow │ ├── ArcADS.cs │ ├── ArcCCF.cs │ ├── ArcDAT.cs │ ├── ArcDX.cs │ ├── ArcGSP.cs │ ├── ArcIMP.cs │ ├── ArcPAK.cs │ ├── ArcSPPAK.cs │ ├── ImageBMD.cs │ └── ImageBMZ.cs ├── Blowfish.cs ├── BlueGale │ ├── ArcSNN.cs │ ├── ImageBBM.cs │ ├── ImageZBM.cs │ └── VideoAMV.cs ├── Bonk │ └── ArcPACK.cs ├── Bruns │ ├── AudioUM3.cs │ └── ImageEENC.cs ├── C4 │ ├── AudioVMD.cs │ └── ImageGD.cs ├── CDPA │ └── ArcPACK.cs ├── Cadath │ ├── ArcDAF.cs │ ├── ArcKAR.cs │ ├── AudioVWF.cs │ ├── ImageCGF.cs │ └── ImageKGF.cs ├── Camellia.cs ├── CaramelBox │ ├── ArcARC3.cs │ ├── ArcARC4.cs │ └── ImageFCB.cs ├── Carriere │ ├── ArcARC.cs │ └── ImageCGD.cs ├── CatSystem │ ├── ArcDAT.cs │ ├── ArcHG2.cs │ ├── ArcHG3.cs │ ├── ArcINT.cs │ ├── CreateINTWidget.xaml │ ├── CreateINTWidget.xaml.cs │ ├── ImageHG2.cs │ ├── ImageHG3.cs │ ├── WidgetINT.xaml │ └── WidgetINT.xaml.cs ├── Cherry │ ├── ArcCherry.cs │ ├── ArcMyk.cs │ └── ImageGRP.cs ├── Circus │ ├── ArcCRM.cs │ ├── ArcCircus.cs │ ├── ArcPCK.cs │ ├── ArcValkyrieComplex.cs │ ├── AudioPCM.cs │ ├── ImageCRX.cs │ └── ImageCRXD.cs ├── ClickTeam │ └── ArcMF.cs ├── Cmvs │ ├── ArcCPZ.cs │ ├── ArcCPZ1.cs │ ├── ArcCPZ2.cs │ ├── ArcPBZ.cs │ ├── AudioMV.cs │ ├── AudioMV2.cs │ ├── CmvsMD5.cs │ ├── CpzHeader.cs │ ├── HuffmanDecoder.cs │ ├── ImageMSK.cs │ ├── ImagePB2.cs │ ├── ImagePB3.cs │ └── ImagePSB.cs ├── CommonStreams.cs ├── Crc16.cs ├── Crc32.cs ├── Crc64.cs ├── Cri │ ├── ArcAFS.cs │ ├── ArcCPK.cs │ ├── ArcSPC.cs │ ├── AudioADX.cs │ ├── AudioHCA.cs │ ├── BigEndianReader.cs │ ├── ImageBIP.cs │ ├── ImageGXT.cs │ ├── ImageSPC.cs │ └── ImageXTX.cs ├── Cromwell │ └── ArcPAK.cs ├── Crowd │ ├── ArcPCK.cs │ ├── AudioEOG.cs │ ├── ImageCRZ.cs │ ├── ImageCWL.cs │ ├── ImageCWP.cs │ ├── ImageGAX.cs │ └── ImageZBM.cs ├── CsWare │ ├── ArcARC2.cs │ ├── ArcDAT.cs │ ├── ArcPCS.cs │ ├── AudioAF2.cs │ ├── AudioWAV.cs │ ├── ImageB5.cs │ ├── ImageBPC.cs │ └── ImageGDT.cs ├── Cyberworks │ ├── ArcAPP.cs │ ├── ArcDAT.cs │ ├── ArcP8.cs │ ├── AudioTINK.cs │ ├── ImageTB1.cs │ ├── ImageTINK.cs │ ├── WidgetBELL.xaml │ └── WidgetBELL.xaml.cs ├── DDSystem │ └── ArcDDP.cs ├── Dac │ ├── ArcDPK.cs │ ├── ImageDGC.cs │ ├── WidgetDPK.xaml │ └── WidgetDPK.xaml.cs ├── DaiSystem │ └── ArcPAC.cs ├── Debonosu │ └── ArcPAK.cs ├── DenSDK │ └── ArcDAF.cs ├── DigitalWorks │ ├── ArcBIN.cs │ ├── ArcPAC.cs │ ├── ImageTM2.cs │ └── ImageTX.cs ├── DirectDraw │ ├── DxtDecoder.cs │ └── ImageDDS.cs ├── DjSystem │ └── ArcDAT.cs ├── Dogenzaka │ ├── ArcBIN.cs │ └── ImageRSA.cs ├── DraftArc.cs ├── DraftAudio.cs ├── DraftImage.cs ├── DxLib │ ├── ArcDX.cs │ ├── ArcDX8.cs │ ├── ArcMED.cs │ ├── DxKey.cs │ ├── WidgetSCR.xaml │ └── WidgetSCR.xaml.cs ├── Eagls │ ├── ArcEAGLS.cs │ ├── ImageGR.cs │ ├── WidgetEAGLS.xaml │ └── WidgetEAGLS.xaml.cs ├── Ellefin │ └── ArcEPK.cs ├── EmbeddedResource.cs ├── Emic │ ├── ArcPACK.cs │ └── ImageMWP.cs ├── EmonEngine │ ├── ArcEME.cs │ └── ImageBMP.cs ├── Emote │ ├── ArcPSB.cs │ └── ImageDREF.cs ├── EntExec │ └── ArcCAB.cs ├── Entis │ ├── ArcERI.cs │ ├── ArcNOA.cs │ ├── ArcPAC.cs │ ├── AudioEMS.cs │ ├── AudioMIO.cs │ ├── EriReader.cs │ ├── ErisaMatrix.cs │ ├── ErisaNemesis.cs │ ├── ImageERI.cs │ ├── MioDecoder.cs │ ├── WidgetNOA.xaml │ └── WidgetNOA.xaml.cs ├── Escude │ └── ArcBIN.cs ├── Eternity │ ├── ArcGLNK.cs │ ├── ArcMiris.cs │ └── ImageSGF.cs ├── Ethornell │ ├── ArcBGI.cs │ ├── AudioBGI.cs │ ├── ImageBGI.cs │ └── ImageCBG.cs ├── Eushully │ ├── ArcALF.cs │ ├── ArcGPC.cs │ ├── AudioAOG.cs │ ├── ImageAGF.cs │ └── ImageGP.cs ├── ExHibit │ ├── ArcGRP.cs │ ├── ImageGYU.cs │ ├── WidgetGYU.xaml │ └── WidgetGYU.xaml.cs ├── ExeFile.cs ├── FC01 │ ├── ArcBDT.cs │ ├── ArcMCA.cs │ ├── ArcMRG.cs │ ├── ArcMRG0.cs │ ├── ArcPAK.cs │ ├── BdtTables.cs │ ├── ImageACD.cs │ ├── ImageCLM.cs │ ├── ImageMCG.cs │ ├── ImageTIL.cs │ ├── ImageWM2.cs │ ├── ImageWMK.cs │ ├── WidgetMCG.xaml │ └── WidgetMCG.xaml.cs ├── FamilyAdvSystem │ └── ArcCSAF.cs ├── Favorite │ ├── ArcBIN.cs │ ├── ArcFVP.cs │ ├── ArcHZC.cs │ └── ImageHZC.cs ├── Ffa │ ├── ArcBlackPackage.cs │ ├── ArcFFA.cs │ ├── AudioWA1.cs │ ├── AudioWA2.cs │ └── ImagePT1.cs ├── FlyingShine │ ├── ArcPD.cs │ ├── CreatePDWidget.xaml │ └── CreatePDWidget.xaml.cs ├── Foster │ ├── ArcC24.cs │ ├── ArcFA2.cs │ ├── ImageC24.cs │ └── ImageC25.cs ├── FrontWing │ ├── ArcFG.cs │ ├── ArcFLT.cs │ ├── ArcVAV.cs │ └── ImageFG.cs ├── G2 │ ├── ArcGCEX.cs │ └── ImageBGRA.cs ├── GLib │ └── ArcG.cs ├── GScripter │ └── ArcDATA.cs ├── GameSystem │ ├── ArcCHR.cs │ ├── ArcCMP.cs │ ├── ArcDAT.cs │ ├── ArcPureMail.cs │ ├── AudioADP4.cs │ ├── ImageALP.cs │ ├── ImageBGD.cs │ ├── ImageCGD.cs │ ├── ImageCHR.cs │ └── ImageTEXB.cs ├── Glib2 │ ├── ArcG2.cs │ └── ImagePGX.cs ├── Gpk2 │ ├── ArcGPK2.cs │ └── ImageGFB.cs ├── Groover │ └── ArcPCG.cs ├── GsPack │ ├── ArcGsPack.cs │ └── ImageGS.cs ├── Gss │ └── ArcARC.cs ├── HCSystem │ ├── ArcPAK.cs │ └── ImageOPF.cs ├── HSP │ └── ArcDPM.cs ├── Hexenhaus │ ├── ArcARCC.cs │ ├── ArcODIO.cs │ └── ArcWAG.cs ├── HuffmanCompression.cs ├── Hypatia │ ├── ArcKogado.cs │ ├── ArcLPC.cs │ ├── ArcLPK.cs │ ├── AudioADP.cs │ ├── ImageLPG.cs │ ├── ImageLSG.cs │ └── ImageWBM.cs ├── Ice │ ├── ImageIBM.cs │ └── ScriptISD.cs ├── Ikura │ ├── ArcDRS.cs │ ├── ArcGAN.cs │ ├── ArcTAN.cs │ ├── ImageDRG.cs │ ├── ImageGGA.cs │ ├── ImageGGP.cs │ ├── ImageGGS.cs │ ├── ImageTAN.cs │ ├── ImageVRS.cs │ ├── ImageYGP.cs │ ├── WidgetISF.xaml │ └── WidgetISF.xaml.cs ├── Illusion │ └── ArcPP.cs ├── ImageEGN.cs ├── ImageLZ.cs ├── ImageLZS.cs ├── ImageMB.cs ├── ImageMNG.cs ├── ImagePIC.cs ├── ImagePNX.cs ├── ImagePSM.cs ├── ImagePTI.cs ├── Interheart │ ├── ArcFPK.cs │ ├── ArcFPK2.cs │ ├── ImageBMP.cs │ ├── ImageCandy.cs │ ├── ImageHMP.cs │ └── ImageKG.cs ├── Ipac │ ├── ArcIPAC.cs │ ├── AudioWST.cs │ └── ImageIES.cs ├── Irrlicht │ ├── ArcARK.cs │ └── ArcPACK.cs ├── Ism │ ├── ArcISA.cs │ ├── ImageISG.cs │ └── ImagePNG.cs ├── Ivory │ ├── ArcPK.cs │ ├── ArcPX.cs │ ├── ArcSG.cs │ ├── AudioCTRK.cs │ ├── ImageMMD.cs │ ├── ImageMOE.cs │ └── ImageSG.cs ├── JamCreation │ ├── ArcDAT.cs │ └── ImageDPO.cs ├── KScript │ ├── ArcKPC.cs │ ├── ImageKGP.cs │ └── ImageKSL.cs ├── Kaas │ ├── ArcKAAS.cs │ ├── ArcPB.cs │ ├── AudioKAAS.cs │ └── ImageKAAS.cs ├── Kaguya │ ├── ArcAN21.cs │ ├── ArcANM.cs │ ├── ArcKaguya.cs │ ├── ArcLIN2.cs │ ├── ArcLINK.cs │ ├── ArcPLT.cs │ ├── ArcUF.cs │ ├── ImageAO.cs │ ├── ImageAP.cs │ └── ImageAPS.cs ├── Key │ ├── ArcPAK.cs │ ├── AudioOGGPAK.cs │ └── ImageCZ.cs ├── Kid │ ├── ArcDAT.cs │ ├── AudioWAF.cs │ └── ImagePRT.cs ├── KiriKiri │ ├── ArcXP3.cs │ ├── ArcXPK.cs │ ├── ChainReactionCrypt.cs │ ├── CreateXP3Widget.xaml │ ├── CreateXP3Widget.xaml.cs │ ├── CroixCrypt.cs │ ├── CryptAlgorithms.cs │ ├── CzCrypt.cs │ ├── ImageTLG.cs │ ├── KiriKiriCx.cs │ ├── MoreCrypt.cs │ ├── WidgetXP3.xaml │ ├── WidgetXP3.xaml.cs │ └── YuzCrypt.cs ├── Kiss │ └── ArcARC.cs ├── Kogado │ └── ArcARC.cs ├── KogadoCocotte.cs ├── Kurumi │ └── ImageGRA.cs ├── Lambda │ ├── ArcCLS.cs │ ├── ArcLAX.cs │ └── ImageCLS.cs ├── Leaf │ ├── ArcA.cs │ ├── ArcAM.cs │ ├── ArcAR2.cs │ ├── ArcLAC.cs │ ├── ArcLEAF.cs │ ├── ArcPAK.cs │ ├── ArcPX.cs │ ├── ArcTEX.cs │ ├── AudioG.cs │ ├── AudioP16.cs │ ├── AudioW.cs │ ├── ImageBJR.cs │ ├── ImageLFG.cs │ ├── ImageLGF.cs │ ├── ImagePX.cs │ ├── WidgetLEAF.xaml │ └── WidgetLEAF.xaml.cs ├── Liar │ ├── ArcLWG.cs │ ├── ArcXFL.cs │ ├── ImageLIM.cs │ └── ImageWCG.cs ├── Lilim │ ├── ArcABM.cs │ ├── ArcAOS.cs │ ├── ArcFGA.cs │ ├── ImageABM.cs │ └── ImageIMG.cs ├── Littlewitch │ └── ArcDAT.cs ├── LiveMaker │ ├── ArcGALX.cs │ ├── ArcVF.cs │ ├── ImageGAL.cs │ ├── ImageGALX.cs │ ├── WidgetGAL.xaml │ └── WidgetGAL.xaml.cs ├── Lucifen │ ├── ArcLPK.cs │ ├── ImageELG.cs │ ├── WidgetLPK.xaml │ └── WidgetLPK.xaml.cs ├── LunaSoft │ └── ArcPAC.cs ├── Lz4Stream.cs ├── Lzma │ ├── ICoder.cs │ ├── LzOutWindow.cs │ ├── LzmaBase.cs │ ├── LzmaDecoder.cs │ ├── RangeCoder.cs │ ├── RangeCoderBit.cs │ └── RangeCoderBitTree.cs ├── LzssStream.cs ├── MAI │ ├── ArcMAI.cs │ └── ImageMAI.cs ├── MD5.cs ├── Macintosh │ └── ImagePICT.cs ├── Macromedia │ ├── ArcDXR.cs │ ├── ArcSWF.cs │ ├── AudioEDIM.cs │ ├── AudioSND.cs │ ├── DirectorFile.cs │ ├── ImageBITD.cs │ └── Palettes.cs ├── Maika │ ├── ArcBK.cs │ ├── ArcMIK01.cs │ ├── ArcMK2.cs │ └── AudioWV5.cs ├── Majiro │ ├── ArcMajiro.cs │ ├── ImageRC8.cs │ ├── ImageRCT.cs │ ├── WidgetRCT.xaml │ └── WidgetRCT.xaml.cs ├── Malie │ ├── ArcLIB.cs │ ├── ArcLIBU.cs │ ├── ImageDZI.cs │ ├── ImageMGF.cs │ ├── LibScheme.cs │ └── MalieEncryption.cs ├── MangaGamer │ ├── ArcMGPK.cs │ ├── ArcSHA.cs │ ├── WidgetMGPK.xaml │ └── WidgetMGPK.xaml.cs ├── Marble │ ├── ArcDNS.cs │ ├── ArcMBL.cs │ ├── AudioWADY.cs │ ├── ImagePRS.cs │ ├── ImageYP.cs │ ├── VideoANIM.cs │ ├── WidgetMBL.xaml │ └── WidgetMBL.xaml.cs ├── Masys │ ├── ArcMGD.cs │ ├── ArcMGS.cs │ ├── ImageAG.cs │ └── ImageALP.cs ├── Mebius │ ├── AudioKOE.cs │ └── ImageMCG.cs ├── MersenneTwister.cs ├── MicroVision │ ├── ArcARC.cs │ ├── ArcGSD.cs │ ├── AudioIKM.cs │ └── ImageGPC.cs ├── Misc │ └── ArcBIN.cs ├── Mixwill │ ├── ArcARC0.cs │ └── ImagePB00.cs ├── MnoViolet │ ├── ArcMnoViolet.cs │ ├── ImageDIF.cs │ └── ImageGRA.cs ├── Mnp │ └── ArcMMA.cs ├── MokoPro │ └── CompressedFile.cs ├── Moonhir │ └── ArcFPK.cs ├── Morning │ ├── ArcPAK.cs │ └── ArcTTD.cs ├── Mugi │ └── ArcBIN.cs ├── MultiFileArchive.cs ├── Musica │ ├── ArcANI.cs │ ├── ArcPAZ.cs │ ├── ArcSQZ.cs │ ├── WidgetPAZ.xaml │ └── WidgetPAZ.xaml.cs ├── MyAdv │ └── ArcPAC.cs ├── NScripter │ ├── ArcNS2.cs │ ├── ArcNSA.cs │ ├── ArcSAR.cs │ ├── CreateONSWidget.xaml │ ├── CreateONSWidget.xaml.cs │ ├── EncryptedStream.cs │ ├── Script.cs │ ├── WidgetNSA.xaml │ └── WidgetNSA.xaml.cs ├── NSystem │ ├── ArcFJSYS.cs │ ├── ImageMGD.cs │ ├── WidgetMSD.xaml │ └── WidgetMSD.xaml.cs ├── Nags │ ├── ArcNFS.cs │ └── ImageNGP.cs ├── Nejii │ ├── ArcCDT.cs │ └── ArcPCD.cs ├── NekoSDK │ ├── ArcDAT.cs │ ├── ArcPAK.cs │ └── ImageALP.cs ├── Nekopack │ ├── ArcNEKO.cs │ ├── ArcNEKO2.cs │ └── ArcNEKO3.cs ├── Nekopunch │ ├── ArcPAK.cs │ └── ImagePBM.cs ├── Nexas │ ├── ArcPAC.cs │ ├── ArcTPF.cs │ └── ImageGRP.cs ├── NitroPlus │ ├── ArcLAY.cs │ ├── ArcMPK.cs │ ├── ArcNPA.cs │ ├── ArcNPK.cs │ ├── ArcNPP.cs │ ├── ArcNitro.cs │ ├── ArcPAK.cs │ ├── ArcSteinsGate.cs │ ├── CreateNPAWidget.xaml │ ├── CreateNPAWidget.xaml.cs │ ├── CreateSGWidget.xaml │ ├── CreateSGWidget.xaml.cs │ ├── WidgetNPA.xaml │ ├── WidgetNPA.xaml.cs │ ├── WidgetNPK.xaml │ └── WidgetNPK.xaml.cs ├── Noesis │ └── ArcIGA.cs ├── NonColor │ ├── ArcACV.cs │ ├── ArcDAT.cs │ ├── ArcMinato.cs │ ├── WidgetNCARC.xaml │ └── WidgetNCARC.xaml.cs ├── Nonono │ ├── ArcNPF.cs │ └── ImageIMGX.cs ├── OneUp │ └── ArcARC.cs ├── Origin │ ├── ArcDAT.cs │ └── ArcGAF.cs ├── Otemoto │ ├── ArcTLZ.cs │ └── ImageMAG.cs ├── PackedStream.cs ├── Pajamas │ ├── ArcGameDat.cs │ └── ImageEPA.cs ├── Palette │ ├── ArcCHR.cs │ ├── ArcPAK.cs │ ├── ArcPAK2.cs │ └── ImagePGA.cs ├── PalmTree │ └── ArcAR.cs ├── Pandora │ ├── ArcPBX.cs │ └── ImageXL24.cs ├── Patisserie │ ├── ArcBIN.cs │ └── ArcRAW.cs ├── PkWare │ ├── ArcZIP.cs │ ├── WidgetZIP.xaml │ └── WidgetZIP.xaml.cs ├── Primel │ ├── ArcPCF.cs │ ├── AudioWBC.cs │ ├── Compression.cs │ ├── Encryption.cs │ ├── ImageGBC.cs │ ├── RC6.cs │ └── SHA256.cs ├── Propeller │ ├── ArcMGR.cs │ ├── ArcMPK.cs │ └── ImageMGR.cs ├── Properties │ ├── AssemblyInfo.cs │ ├── Settings.Designer.cs │ ├── Settings.cs │ └── Settings.settings ├── Psp │ └── ArcQPK.cs ├── Qlie │ ├── ArcABMP.cs │ ├── ArcQLIE.cs │ ├── DelphiDeserializer.cs │ ├── Encryption.cs │ ├── ImageABMP.cs │ ├── ImageARGB.cs │ ├── ImageDPNG.cs │ ├── QlieMersenneTwister.cs │ ├── WidgetQLIE.xaml │ └── WidgetQLIE.xaml.cs ├── RC4.cs ├── RPM │ ├── ArcARC.cs │ ├── ArcZENOS.cs │ ├── WidgetARC.xaml │ └── WidgetARC.xaml.cs ├── RealLive │ ├── ArcG00.cs │ ├── ArcKOE.cs │ ├── ArcOVK.cs │ ├── ArcSEEN.cs │ ├── AudioNWA.cs │ ├── AudioOWP.cs │ ├── ImageG00.cs │ ├── ImageG00Jpeg.cs │ └── ImagePDT.cs ├── RenPy │ ├── ArcRPA.cs │ ├── CreateRPAWidget.xaml │ └── CreateRPAWidget.xaml.cs ├── ResourceSettings.cs ├── Resources │ └── Formats.dat ├── RiddleSoft │ ├── ArcPAC.cs │ └── ImageGCP.cs ├── Risa │ └── ImageSYG.cs ├── Rits │ ├── ArcSAF.cs │ └── ImageHBM.cs ├── SHSystem │ └── ArcHXP.cs ├── Sas5 │ ├── ArcIAR.cs │ ├── ArcSec5.cs │ ├── ArcWAR.cs │ └── ImageIAR.cs ├── ScenePlayer │ ├── ArcPMA.cs │ ├── ArcPMX.cs │ ├── AudioPMW.cs │ └── ImagePMP.cs ├── Scoop │ ├── ArcGX.cs │ └── ImageSCP.cs ├── ScrPlayer │ ├── ArcPAK.cs │ ├── IColorBitsTable1 │ ├── IColorBitsTable2 │ ├── IControlTable1 │ ├── IControlTable2 │ ├── IControlTable32 │ ├── ImageI.cs │ ├── ImageIMG.cs │ ├── ImgControlTable1 │ ├── ImgControlTable2 │ ├── ImgControlTable32 │ └── ImgDeltaTable2 ├── Selene │ ├── ArcKCAP.cs │ ├── WidgetKCAP.xaml │ └── WidgetKCAP.xaml.cs ├── Seraphim │ ├── ArcArchAngel.cs │ ├── ArcCP3.cs │ ├── ArcMC.cs │ ├── ArcSCN.cs │ ├── ArcSeraph.cs │ ├── ArcVoice.cs │ ├── ImageCP3.cs │ └── ImageSeraph.cs ├── ShiinaRio │ ├── ArcS25.cs │ ├── ArcWARC.cs │ ├── ArcWARC1.0.cs │ ├── AudioOGV.cs │ ├── AudioPAD.cs │ ├── ImageCHD.cs │ ├── ImageMI4.cs │ ├── ImageS25.cs │ ├── WarcEncryption.cs │ ├── WidgetWARC.xaml │ └── WidgetWARC.xaml.cs ├── Silky │ ├── ArcARC.cs │ ├── ArcAWF.cs │ ├── ArcAi6Win.cs │ ├── ArcAzurite.cs │ ├── ArcIFL.cs │ ├── ArcMFG.cs │ ├── ImageAKB.cs │ ├── ImageGRD.cs │ ├── ImageIGF.cs │ ├── ImageMFG.cs │ ├── ImageMSK.cs │ └── ImageZIT.cs ├── SimpleEncryption.cs ├── SingleFileArchive.cs ├── Slg │ ├── ArcSPD.cs │ ├── ArcSZS.cs │ ├── AudioVOI.cs │ ├── ImageALB.cs │ ├── ImageTIG.cs │ └── ImageTIM.cs ├── Softpal │ ├── ArcPAC.cs │ ├── ArcVAFS.cs │ ├── AudioBGM.cs │ ├── ImageBPIC.cs │ ├── ImagePGD.cs │ ├── ImagePIC.cs │ ├── WaveTable1 │ └── WaveTable2 ├── Software House Parsley │ ├── ArcCG.cs │ ├── ArcCG2.cs │ ├── ArcCG3.cs │ ├── ArcPAC.cs │ ├── ArcScn.cs │ ├── ArcUCG.cs │ └── ImagePCG.cs ├── Sohfu │ ├── ArcSKA.cs │ └── ImageDTL.cs ├── Speed │ └── ArcARC.cs ├── Stack │ └── ArcGPK.cs ├── Strikes │ ├── ArcPCK.cs │ └── ImageLAG.cs ├── Strings │ ├── arcStrings.Designer.cs │ ├── arcStrings.ja-JP.resx │ ├── arcStrings.ko-KR.resx │ ├── arcStrings.resx │ ├── arcStrings.ru-RU.resx │ └── arcStrings.zh-Hans.resx ├── StudioEgo │ ├── ArcEGO.cs │ ├── ArcPAK0.cs │ └── ImageANT.cs ├── StudioJikkenshitsu │ ├── ArcUMPK.cs │ ├── ImageDAT.cs │ ├── ImageGRC.cs │ ├── ImageGRD.cs │ ├── SjTransform.cs │ ├── WidgetSJDAT.xaml │ └── WidgetSJDAT.xaml.cs ├── StudioSakura │ └── ArcDAT.cs ├── Succubus │ ├── ArcARC.cs │ └── ImageGH.cs ├── SuperNekoX │ └── ArcGPC.cs ├── Sviu │ ├── ArcPKZ.cs │ ├── AudioKOG.cs │ ├── ImageGBP.cs │ └── ImageJBP.cs ├── SysD │ ├── ArcDPK.cs │ ├── AudioDWV.cs │ └── ImageDBM.cs ├── Tactics │ ├── ArcLST.cs │ ├── ArcTactics.cs │ ├── ArcYU.cs │ ├── ImageTGF.cs │ ├── WidgetTactics.xaml │ └── WidgetTactics.xaml.cs ├── Tail │ ├── ArcCAF.cs │ ├── ArcPKG.cs │ └── ImageCFP.cs ├── TamaSoft │ ├── ArcEPK.cs │ ├── AudioESD.cs │ ├── ImageBTN.cs │ └── ImageSUR.cs ├── Tamamo │ ├── ArcPCK.cs │ ├── WidgetPCK.xaml │ └── WidgetPCK.xaml.cs ├── Tanaka │ ├── ArcARC0.cs │ ├── ArcARCG.cs │ ├── ArcBMX.cs │ ├── ArcMBF.cs │ ├── ArcSMV.cs │ ├── ArcVPK.cs │ ├── ArcWRC.cs │ ├── ArcWSM.cs │ └── ImageBC.cs ├── TanukiSoft │ ├── ArcTAC.cs │ └── ImageAF.cs ├── Taskforce │ └── ArcDAT.cs ├── TechGian │ └── ArcBIN.cs ├── TechnoBrain │ ├── ArcIPQ.cs │ ├── AudioWAPE.cs │ ├── ImageIPF.cs │ └── ImageIPH.cs ├── Tmr-Hiro │ ├── ArcPAC.cs │ ├── AudioTmr.cs │ └── ImageGRD.cs ├── TopCat │ ├── ArcTCD1.cs │ ├── ArcTCD3.cs │ └── ImageSPD.cs ├── Triangle │ ├── ArcBMX.cs │ ├── ArcCGF.cs │ ├── ArcDAT.cs │ ├── ArcIAF.cs │ ├── ArcSUD.cs │ ├── ImageIAF.cs │ └── ImageTRI.cs ├── UMeSoft │ ├── ArcMGX.cs │ ├── ArcPK.cs │ └── ImageGRX.cs ├── Ucom │ ├── ArcDATA.cs │ ├── ArcUK.cs │ └── ImageGPC.cs ├── Unity │ ├── ArcASSET.cs │ ├── ArcBIN.cs │ ├── ArcDSM.cs │ ├── ArcSpVM.cs │ ├── ArcUnityFS.cs │ ├── Asset.cs │ ├── AssetReader.cs │ ├── AudioClip.cs │ ├── AudioFSB5.cs │ ├── Bc7Decoder.cs │ ├── BundleStream.cs │ ├── Gx4Lib │ │ └── ArcDAT.cs │ ├── OggStream.cs │ ├── PMaster │ │ └── ArcDAT.cs │ ├── ResourcesAssets.cs │ ├── ScriptDSM.cs │ ├── Texture2D.cs │ ├── Utage │ │ └── ImageUTAGE.cs │ ├── Vorbis.cs │ └── strings.dat ├── Valkyria │ ├── ArcAM2.cs │ ├── ArcDAT.cs │ ├── ArcODN.cs │ ├── ImageMAL.cs │ └── ImageMG2.cs ├── Vitamin │ ├── ImageMFC.cs │ └── ImageSBI.cs ├── VnEngine │ ├── ArcAXR.cs │ └── ImageZAW.cs ├── VnSystem │ └── ArcVFS.cs ├── WebP │ ├── Alpha.cs │ ├── Decoder.cs │ ├── Filters.cs │ ├── Huffman.cs │ ├── ImageWEBP.cs │ └── Lossless.cs ├── WildBug │ ├── ArcWBP.cs │ ├── AudioWPN.cs │ ├── AudioWWA.cs │ └── ImageWBM.cs ├── Will │ ├── ArcPNA.cs │ ├── ArcPulltop.cs │ ├── ArcWILL.cs │ ├── ArcWIP.cs │ ├── CreateARCWidget.xaml │ ├── CreateARCWidget.xaml.cs │ └── ImageWIP.cs ├── Winters │ ├── ArcCFP.cs │ ├── ArcDAT.cs │ ├── ArcIFP.cs │ └── ArcIFX.cs ├── Xuse │ ├── ArcBIN.cs │ ├── ArcGD.cs │ ├── ArcNT.cs │ ├── ArcWAG.cs │ ├── ArcWVB.cs │ ├── ArcXARC.cs │ ├── ArcXuse.cs │ └── ImageP.cs ├── YaneSDK │ ├── ArcDAT.cs │ └── ArcHibiki.cs ├── Yatagarasu │ ├── ArcPKG.cs │ └── ArcPKG2.cs ├── Youkai │ └── ArcDAT.cs ├── Yox │ └── ArcYOX.cs ├── YuRis │ ├── ArcYPF.cs │ ├── CreateYPFWidget.xaml │ ├── CreateYPFWidget.xaml.cs │ ├── ImageYCG.cs │ ├── WidgetYPF.xaml │ └── WidgetYPF.xaml.cs ├── Yuka │ ├── ArcYKC.cs │ └── ImageYKG.cs ├── Zyx │ ├── ArcBDF.cs │ ├── ImageMTL.cs │ ├── ImageSPL.cs │ └── ImageXMG.cs ├── app.config ├── elf │ ├── ArcAi5DAT.cs │ ├── ArcAi5Win.cs │ ├── ArcHED.cs │ ├── ArcVOL.cs │ ├── ArcVSD.cs │ ├── ImageG24.cs │ ├── ImageGCC.cs │ ├── ImageGP8.cs │ ├── ImageGPH.cs │ ├── ImageHIZ.cs │ └── ImageRMT.cs ├── packages.config ├── rUGP │ ├── ArcRIO.cs │ ├── AudioRHA.cs │ ├── ImageRIP.cs │ └── ImageS5I.cs └── uGOS │ ├── ArcDET.cs │ ├── ImageBMP.cs │ └── ImageTXT.cs ├── Console ├── App.config ├── ConsoleBrowser.cs ├── GARbro.Console.csproj ├── GARbro.Console.csproj.user ├── Properties │ └── AssemblyInfo.cs └── README.md ├── Experimental ├── Artemis │ ├── GplexBuffers.cs │ ├── IPT.Language.analyzer.lex │ ├── IPT.Language.grammar.y │ ├── IPT.Parser.Generated.cs │ ├── IPT.Parser.cs │ ├── IPT.Scanner.Generated.cs │ ├── IPT.Scanner.cs │ ├── IPT.parser │ ├── ImageIPT.cs │ └── ShiftReduceParserCode.cs ├── Cabinet │ └── ArcCAB.cs ├── CellWorks │ └── ArcDB.cs ├── Experimental.csproj ├── Microsoft │ ├── ArcEXE.cs │ └── ArcNE.cs ├── Opus │ └── AudioOPUS.cs ├── Properties │ └── AssemblyInfo.cs ├── RPGMaker │ ├── ArcRGSS.cs │ ├── AudioRPGMV.cs │ └── ImageRPGMV.cs ├── SakanaGL │ └── ArcSX.cs ├── WebP │ └── ImageWEBP.cs ├── app.config ├── packages.config ├── x64 │ └── libwebp.dll └── x86 │ └── libwebp.dll ├── GARbro.nsi ├── GARbro.sln ├── GUI ├── AboutBox.xaml ├── AboutBox.xaml.cs ├── App.config ├── App.xaml ├── App.xaml.cs ├── ArcParameters.xaml ├── ArcParameters.xaml.cs ├── AutoComplete.cs ├── ConvertMedia.xaml ├── ConvertMedia.xaml.cs ├── CreateArchive.xaml ├── CreateArchive.xaml.cs ├── DragScroll.cs ├── EnterMaskDialog.xaml ├── EnterMaskDialog.xaml.cs ├── ExtractArchive.xaml ├── ExtractArchive.xaml.cs ├── ExtractDialog.cs ├── ExtractFile.xaml ├── ExtractFile.xaml.cs ├── FileErrorDialog.xaml ├── FileErrorDialog.xaml.cs ├── FileExistsDialog.xaml ├── FileExistsDialog.xaml.cs ├── GARbro.GUI.csproj ├── GARbro.GUI.csproj.user ├── GarConvert.cs ├── GarCreate.cs ├── GarExtract.cs ├── GarOperation.cs ├── GarUpdate.cs ├── HistoryStack.cs ├── ImagePreview.cs ├── Images │ ├── 32x32 │ │ ├── back button.png │ │ ├── forward button.png │ │ └── help.png │ ├── 48x48 │ │ └── refresh.png │ ├── 64x64 │ │ ├── actions.png │ │ ├── alert.png │ │ └── info.png │ ├── Cursors │ │ ├── grab.cur │ │ └── grabbing.cur │ ├── sample.ico │ ├── search4files.ico │ └── splashscreen.png ├── ListViewEx.cs ├── MainWindow.xaml ├── MainWindow.xaml.cs ├── ModalWindow.cs ├── NAudio.cs ├── ProgressDialog │ ├── IProgressDialog.cs │ └── ProgressDialog.cs ├── Properties │ ├── AssemblyInfo.cs │ ├── Settings.Designer.cs │ ├── Settings.settings │ └── app.manifest ├── Settings.cs ├── SettingsWindow.xaml ├── SettingsWindow.xaml.cs ├── Shell.cs ├── Strings │ ├── guiStrings.Designer.cs │ ├── guiStrings.ja-JP.resx │ ├── guiStrings.ko-KR.resx │ ├── guiStrings.resx │ ├── guiStrings.ru-RU.resx │ └── guiStrings.zh-Hans.resx ├── TextViewer.xaml ├── TextViewer.xaml.cs ├── TroubleShootingDialog.xaml ├── TroubleShootingDialog.xaml.cs ├── UpdateDialog.xaml ├── UpdateDialog.xaml.cs ├── Utility.cs ├── ViewModel.cs └── packages.config ├── GameRes ├── ArcFile.cs ├── ArcStream.cs ├── ArcView.cs ├── ArchiveFormat.cs ├── Audio.cs ├── AudioWAV.cs ├── BinaryStream.cs ├── ByteArray.cs ├── Checksum.cs ├── FileSystem.cs ├── FormatCatalog.cs ├── GameRes.cs ├── GameRes.csproj ├── Image.cs ├── ImageBMP.cs ├── ImageDecoder.cs ├── ImageJPEG.cs ├── ImagePNG.cs ├── ImageTGA.cs ├── ImageTIFF.cs ├── MultiDict.cs ├── Properties │ ├── AssemblyInfo.cs │ ├── Settings.Designer.cs │ ├── Settings.cs │ └── Settings.settings ├── README.md ├── ResourceSettings.cs ├── ScriptText.cs ├── Strings │ ├── garStrings.Designer.cs │ ├── garStrings.ja-JP.resx │ ├── garStrings.ko-KR.resx │ ├── garStrings.resx │ ├── garStrings.ru-RU.resx │ └── garStrings.zh-Hans.resx ├── StructSerialization.cs ├── Utility.cs ├── ZLibStream.cs ├── app.config └── packages.config ├── Image.Convert ├── App.config ├── Image.Convert.csproj ├── Image.Convert.csproj.user ├── Program.cs ├── Properties │ └── AssemblyInfo.cs └── README.md ├── LICENSE ├── Legacy ├── .gitignore ├── ADVGSys │ └── ImageBMP.cs ├── Aaru │ ├── ArcDL1.cs │ ├── ArcFL2.cs │ ├── ArcFL3.cs │ ├── ArcFL4.cs │ ├── AudioWV1.cs │ └── ImageBM2.cs ├── Acme │ ├── ImageARD.cs │ └── ImagePMG.cs ├── Adv98 │ └── ImageGPC.cs ├── Adviz │ ├── ImageBIZ.cs │ ├── ImageBIZ2.cs │ ├── ImageGIZ.cs │ └── ImageGIZ2.cs ├── Ags32i │ ├── AudioAGS.cs │ └── ImageGSS.cs ├── Airyu │ └── ArcCHR.cs ├── Akatombo │ ├── ArcX.cs │ └── ImageFB.cs ├── AlphaSystem │ ├── ArcPAK.cs │ └── ImageSFG.cs ├── Alterna │ └── ArcBIN.cs ├── AnotherRoom │ ├── AudioWAZ.cs │ └── ImageGR1.cs ├── Aos │ └── ArcDAT.cs ├── ApplePie │ ├── ArcARC.cs │ └── ImageGT.cs ├── Aquarium │ ├── ArcAAP.cs │ ├── ArcCPA.cs │ └── ImageCP2.cs ├── Ark │ └── ImageCMP.cs ├── Artel │ ├── ArcPFD.cs │ ├── AudioMUW.cs │ └── ImageMRL.cs ├── Asura │ ├── ArcPAK.cs │ └── ImageMTG.cs ├── AyPio │ ├── ArcDLB.cs │ ├── AudioVOC.cs │ ├── ImagePDT.cs │ ├── ImagePDT5.cs │ └── PdtBitmap.cs ├── BRoom │ ├── ArcCPC.cs │ ├── ArcPK.cs │ ├── AudioEZS.cs │ └── ImageERP.cs ├── BlackButterfly │ └── ArcDAT.cs ├── Blucky │ └── Aliases.cs ├── Bom │ └── ImageGRP.cs ├── Brownie │ ├── ArcNAF.cs │ ├── AudioWAV.cs │ ├── ImageNGC.cs │ └── ImageNGW.cs ├── Clio │ ├── ArcPAC.cs │ └── ImageEXP.cs ├── CottonClub │ └── ImageLMG.cs ├── CrossNet │ ├── AudioADP.cs │ └── ImageGRB.cs ├── DMotion │ └── ArcDM.cs ├── Dall │ └── ArcPEL.cs ├── Desire │ ├── ArcDSV.cs │ ├── ImageDES.cs │ └── ImageDPC.cs ├── Dice │ ├── ArcRLZ.cs │ ├── AudioKWF.cs │ └── ImageRBP.cs ├── DigitalMonkey │ ├── ArcDM.cs │ └── ImagePKT.cs ├── Discovery │ ├── ArcDAT.cs │ ├── ImageAN1.cs │ └── ImagePR1.cs ├── EbgSystem │ └── ArcBIN.cs ├── Electriciteit │ ├── ArcDAT.cs │ └── ArcPKK.cs ├── Eve │ ├── ArcGM.cs │ └── AudioWV.cs ├── Eye │ └── ImageCSF.cs ├── Factor │ └── ArcRES.cs ├── FazeX │ └── ImageFGP.cs ├── Force │ ├── ArcPAQ.cs │ └── ImageDZP.cs ├── GPlay │ └── ArcYSK.cs ├── Gaia │ └── ImageJPG.cs ├── Giga │ └── ArcALL.cs ├── Grocer │ └── ImagePIC.cs ├── Gsx │ ├── ArcK3.cs │ ├── ArcK5.cs │ ├── ImageK2.cs │ └── ImageK4.cs ├── Harvest │ ├── ArcDAT.cs │ ├── AudioBGM.cs │ ├── AudioSED.cs │ └── ImageUNH.cs ├── Hdl │ ├── ArcHOT.cs │ └── ImageHOT.cs ├── Herb │ ├── ArcPAK.cs │ └── ImageGRP.cs ├── HillField │ ├── ImageIMA.cs │ └── ImageIMG.cs ├── HyperWorks │ ├── ArcPAK.cs │ ├── ImageG.cs │ └── ImageI24.cs ├── Hyperspace │ └── BmpExtension.cs ├── Inspire │ └── ArcIDA.cs ├── Iris │ └── ArcFPACK.cs ├── Izumi │ ├── ImageMAI2.cs │ └── ImageMAI3.cs ├── Jam │ └── ImageHTF.cs ├── James │ └── ImageJMG.cs ├── Jupiter │ └── ArcLB5.cs ├── KApp │ ├── ArcASD.cs │ ├── ArcCGD.cs │ └── ImageCGD.cs ├── Kasane │ └── ArcAR2.cs ├── KeroQ │ ├── ArcDAT.cs │ ├── ImageCBM.cs │ ├── ImageKGD.cs │ └── ImageKGD1.cs ├── Koei │ ├── ArcYK.cs │ └── YkTables.cs ├── Kurumi │ ├── ArcMPK.cs │ └── ImageGRA.cs ├── Lazycrew │ ├── ArcDAT.cs │ └── ImageDAT.cs ├── Legacy.csproj ├── Libido │ └── ArcARC.cs ├── Liddell │ ├── ArcFLK.cs │ └── ImageBPA.cs ├── Logg │ ├── ArcARF.cs │ ├── ArcMBM.cs │ └── ImageFRM.cs ├── Lune │ └── ArcPACK.cs ├── Mapl │ └── ImageMI2.cs ├── Marron │ └── ArcCPN.cs ├── MayBeSoft │ └── ImageHHP.cs ├── Melody │ └── ImageMGO.cs ├── Melonpan │ └── ArcTTD.cs ├── Mermaid │ ├── AudioPWV.cs │ ├── ImageGP1.cs │ └── ImageMG1.cs ├── Miami │ └── ImageMIA.cs ├── Mina │ ├── ArcML2.cs │ ├── ArcPAK.cs │ └── ImageMD.cs ├── Mink │ ├── ArcMINK.cs │ ├── ImageDAT.cs │ ├── ImageFC.cs │ ├── ImageFD.cs │ ├── ImageGDF.cs │ └── ImageMCP.cs ├── Mmfass │ └── ArcSDA.cs ├── Muse │ └── ArcDAT.cs ├── Mutation │ ├── ArcDPF.cs │ └── ImageRBM.cs ├── Nabe │ └── ImageYPF.cs ├── Nekotaro │ ├── ArcNSC.cs │ ├── ImageGCmp.cs │ └── ImageNCG.cs ├── Neon │ └── ArcAR2.cs ├── Nug │ └── ArcDAT.cs ├── Nyoken │ └── ArcZLK.cs ├── Ocarina │ └── ImageRED.cs ├── Omi │ └── ArcDAT.cs ├── Pan │ ├── ArcPAN.cs │ ├── AudioNSF.cs │ └── ImageTBL.cs ├── Paprika │ ├── ArcPKDAT.cs │ └── ImageNP.cs ├── Pearl │ ├── ArcARY.cs │ └── ImagePL4.cs ├── PenguinWorks │ └── ArcPAC.cs ├── Pias │ ├── ArcDAT.cs │ └── EncryptedGraphDat.cs ├── PineSoft │ ├── ArcCMB.cs │ ├── ArcVoice.cs │ ├── AudioCMB.cs │ └── ImageBPD.cs ├── Pinky │ └── ArcA5R.cs ├── Pinpai │ └── ArcARC.cs ├── Pisckiss │ ├── Audio0.cs │ └── Image1.cs ├── PlanTech │ ├── ArcPAC.cs │ └── ImagePAC.cs ├── Pochette │ ├── ArcPAC.cs │ └── ImageGDT.cs ├── Ponytail │ ├── ArcBND.cs │ ├── ImageTCZ.cs │ └── ImageTSZ.cs ├── Powerd │ └── ImageNCL.cs ├── PrimeSoft │ └── ImageTHP.cs ├── ProjectMyu │ ├── ImageGAM.cs │ └── ImageKGR.cs ├── Properties │ └── AssemblyInfo.cs ├── QSoft │ └── ImageBPE.cs ├── README.md ├── RSystem │ ├── ArcRAD.cs │ └── ImageRSG.cs ├── Rain │ └── ArcBIN.cs ├── Ransel │ └── ArcBCD.cs ├── Rare │ └── ArcX.cs ├── RedZone │ ├── ArcPAK.cs │ └── ScriptQDO.cs ├── Regrips │ ├── AudioWRG.cs │ └── ImagePRG.cs ├── Rhss │ └── ArcCRG.cs ├── Rina │ └── ImageRAD.cs ├── Rune │ └── ArcYK.cs ├── Saiki │ └── ImageJPX.cs ├── Sarang │ └── ImageABC.cs ├── Sceplay │ ├── ArcPAK.cs │ └── ImageG24.cs ├── ShapeShifter │ └── ArcBND.cs ├── Sogna │ └── ArcSGS.cs ├── Sophia │ └── ArcNOR.cs ├── SplushWave │ ├── ArcDAT.cs │ └── ImageSWG.cs ├── SquadraD │ ├── ArcPLA.cs │ └── ArcSDA.cs ├── StudioEbisu │ └── ArcEP1.cs ├── StudioFoma │ └── ArcARC.cs ├── System21 │ ├── ArcPAK.cs │ ├── ImageBET.cs │ └── ImageTEX.cs ├── System98 │ ├── ArcLIB.cs │ └── ImageG.cs ├── SystemAqua │ └── ArcDAT.cs ├── Tako │ └── ArcMPK.cs ├── Tetratech │ └── ArcBND.cs ├── Tiare │ └── ImageGRA.cs ├── Tigerman │ ├── ArcCHR.cs │ ├── ArcPAC.cs │ └── ImageCHR.cs ├── Tobe │ └── ImageWBI.cs ├── Tsd │ └── ArcMCD.cs ├── Types │ ├── ArcARC.cs │ └── ImageTPGF.cs ├── UMeSoft │ ├── ArcBIN.cs │ ├── AudioIKE.cs │ ├── AudioSTR.cs │ └── ImageIKE.cs ├── Ucom │ └── ImageUG.cs ├── Uma │ ├── ArcCDT.cs │ └── ArcSDT.cs ├── Uncanny │ ├── AudioCWV.cs │ └── ImageCII.cs ├── Unison │ └── ArcVCT.cs ├── Unknown │ ├── ArcAQA.cs │ ├── ArcDAT.cs │ ├── AudioMSF.cs │ └── ImageCTF.cs ├── Uran │ ├── ArcNCL.cs │ ├── ArcPHS.cs │ ├── ImageDAR.cs │ └── ImageNCL.cs ├── Weapon │ ├── ArcDAT.cs │ └── ArcVoice.cs ├── WestGate │ ├── ArcUCA.cs │ ├── ArcUSF.cs │ ├── ArcUWF.cs │ └── ImageNBMP.cs ├── Wing │ └── ImageGEM.cs ├── Witch │ ├── ArcARC.cs │ ├── ArcDAT.cs │ ├── ArcPCD.cs │ └── ArcVBD.cs ├── Yaneurao │ ├── ArcDAT.cs │ ├── ArcSDA.cs │ ├── ImageGTO.cs │ └── ImageYGA.cs ├── YellowCap │ ├── ImageGEF.cs │ └── ImageGGF.cs ├── Zenos │ └── ImagePNX.cs ├── Zone │ ├── ArcPKD.cs │ └── ImageBM_.cs ├── app.config ├── hmp │ ├── ImageALP.cs │ ├── ImageCBF.cs │ └── ImageMBP.cs └── packages.config ├── Net20 ├── Gx4Lib │ └── PackageFile.cs ├── Net20.csproj ├── Properties │ └── AssemblyInfo.cs └── README.md ├── README.md ├── docs ├── supported.html └── version.xml ├── inc-revision.pl └── packages └── repositories.config /.gitattributes: -------------------------------------------------------------------------------- 1 | # enabling this marks the whole repository as changed 2 | #* text=auto 3 | #*.txt text 4 | #*.xaml eol=crlf 5 | 6 | # Custom for Visual Studio 7 | *.cs diff=csharp 8 | *.sln merge=union 9 | *.csproj merge=union 10 | *.vbproj merge=union 11 | *.fsproj merge=union 12 | *.dbproj merge=union 13 | 14 | # Standard to msysgit 15 | *.doc diff=astextplain 16 | *.DOC diff=astextplain 17 | *.docx diff=astextplain 18 | *.DOCX diff=astextplain 19 | *.dot diff=astextplain 20 | *.DOT diff=astextplain 21 | *.pdf diff=astextplain 22 | *.PDF diff=astextplain 23 | *.rtf diff=astextplain 24 | *.RTF diff=astextplain 25 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | bin 2 | obj 3 | tags 4 | *.exe 5 | *.dll 6 | *.pdb 7 | *.suo 8 | *.pfx 9 | *.psess 10 | *.vsp 11 | *;* 12 | *~ 13 | Images 14 | SchemeBuilder 15 | Makefile 16 | packages 17 | Experimental 18 | .nuget 19 | .vs 20 | -------------------------------------------------------------------------------- /ArcFormats/AZSys/WidgetAZ.xaml: -------------------------------------------------------------------------------- 1 |  5 | 7 | 8 | -------------------------------------------------------------------------------- /ArcFormats/AZSys/WidgetAZ.xaml.cs: -------------------------------------------------------------------------------- 1 | using System.Linq; 2 | using System.Windows; 3 | using System.Windows.Controls; 4 | using GameRes.Formats.AZSys; 5 | 6 | namespace GameRes.Formats.GUI 7 | { 8 | /// 9 | /// Interaction logic for WidgetAZ.xaml 10 | /// 11 | public partial class WidgetAZ : StackPanel 12 | { 13 | public WidgetAZ() 14 | { 15 | InitializeComponent(); 16 | Scheme.ItemsSource = ArcOpener.KnownKeys.Keys.OrderBy (x => x); 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /ArcFormats/Abogado/keytable.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morkt/GARbro/b09ee4570ccb1daf6ac56710ee8934dc0b8baeb0/ArcFormats/Abogado/keytable.dat -------------------------------------------------------------------------------- /ArcFormats/Ail/ArcLNK2.cs: -------------------------------------------------------------------------------- 1 | //! \file ArcLNK2.cs 2 | //! \date 2018 Jan 04 3 | //! \brief Ail resource archive. 4 | // 5 | // Copyright (C) 2018 by morkt 6 | // 7 | // Permission is hereby granted, free of charge, to any person obtaining a copy 8 | // of this software and associated documentation files (the "Software"), to 9 | // deal in the Software without restriction, including without limitation the 10 | // rights to use, copy, modify, merge, publish, distribute, sublicense, and/or 11 | // sell copies of the Software, and to permit persons to whom the Software is 12 | // furnished to do so, subject to the following conditions: 13 | // 14 | // The above copyright notice and this permission notice shall be included in 15 | // all copies or substantial portions of the Software. 16 | // 17 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 18 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 19 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 20 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 21 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 22 | // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS 23 | // IN THE SOFTWARE. 24 | // 25 | 26 | using System; 27 | using System.Collections.Generic; 28 | using System.ComponentModel.Composition; 29 | using System.IO; 30 | 31 | namespace GameRes.Formats.Ail 32 | { 33 | [Export(typeof(ArchiveFormat))] 34 | public class Lnk2Opener : DatOpener 35 | { 36 | public override string Tag { get { return "DAT/LNK2"; } } 37 | public override string Description { get { return "Ail resource archive"; } } 38 | public override uint Signature { get { return 0x324B4E4C; } } // 'LNK2' 39 | public override bool IsHierarchic { get { return false; } } 40 | public override bool CanWrite { get { return false; } } 41 | 42 | public Lnk2Opener () 43 | { 44 | Extensions = new string[] { "dat" }; 45 | } 46 | 47 | public override ArcFile TryOpen (ArcView file) 48 | { 49 | int count = file.View.ReadInt32 (4)*2; 50 | if (!IsSaneCount (count)) 51 | return null; 52 | var dir = ReadIndex (file, 8, count); 53 | if (null == dir) 54 | return null; 55 | return new ArcFile (file, this, dir); 56 | } 57 | } 58 | } 59 | -------------------------------------------------------------------------------- /ArcFormats/Amaterasu/CreateAMIWidget.xaml: -------------------------------------------------------------------------------- 1 |  7 | 8 | 12 | 13 | 14 |