From 22b41a06a147683bdabacdfbce6c7bcf6abdd001 Mon Sep 17 00:00:00 2001 From: SilicaAndPina Date: Tue, 17 Aug 2021 01:39:04 +0000 Subject: [PATCH] README.md edited online with Bitbucket --- README.md | 27 ++++++++++++++++++++++----- 1 file changed, 22 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 4e7e7d5..cefbe09 100644 --- a/README.md +++ b/README.md @@ -16,12 +16,29 @@ v5 RELEASE! - Arrays are now encased in \[], fixed filepaths . v6 RELEASE! - Fixed a shitload of bugs, and now includes a COMPILER -A CXML Decompiler For VITA & PS4 CXML formats. ~ Can decompile PSMA (app.info), RCOF (.rco) and RCSF (.rcs) +A CXML De/compiler For VITA & PS4 CXML formats. ~ Can decompile PSMA (Playstation Mobile app.info), RCOF (.rco) and RCSF (.rcs) + Was originally made for reading PSM "app.info" but now it can be used on RCO too :D it will output the XML files and embedded resources (and attempt to work out what type of file it is) -About .GIM and .VAG formats: -If you have "GimConv.exe" inside "Working Directory/GimConv/GimConv.exe" then GIM will be converted to PNG automatically. -VAG is automaticaly converted by this program with my own custom VAG Decoder lol +About .GIM and .VAG formats: +GIM is a Properitary Image Format orignally made for the PS3 and PSP, turns out the vita uses it as well +there are 3 types used by the vita: 8 bit indexed color, 4 bit indexed color, and argb8888 +the first time you run this program GimConv tool will be downloaded directly from there CDN +where they conviently leaked them publicly for everyone- Thanks guys :D +http://e1.dl.playstation.net/e1/downloads/ps3/themes/370/PS3_Custom_Theme_v200.zip +its just sitting there, in this file. because of course it is. + +VAG is a ADPCM Audio Encoding, originally introduced for the original PlayStation 1, +there is an updated version of it on PSVita and PS4 called "HeVag" there is a decoder built into +this program, but for encoding u need a SCE CONFIDENTIAL tool >_< +note: the hevag decoding does NOT support stereo files! no matter what i tried, i could not work it out. -Download: https://bitbucket.org/SilicaAndPina/cxml-decompiler/downloads/CXMLDecompilerv5.zip \ No newline at end of file +Download: https://bitbucket.org/SilicaAndPina/cxml-decompiler/downloads/CXMLDecompilerv6.zip + +Example Decompile Usage: ```CXMLDecompiler common_resource.rco -d -p``` +Example Compile Usage: ```CXMLDecompiler common_resource\common_resource.xml -c``` + +This is done automatically to any files inside the CXML (providing -p is provided) +but incase you need to do it manually, you can decode a HEVAG file using the following: +HEVAG Decode Usage: ```CXMLDecompiler sound.vag --is-vag``` \ No newline at end of file