# CXML-Decompiler     

v1 RELEASE! CAN NOW BE USED ON .RCO AND .RCSF!            

v2 RELEASE! - Fixed some issues with PS4: "Sce.HighLevel.UI2.RCO" *nice to know PSM lives on sony :D*      
Added an experimental* VAG decoder, .VAG sound effects embedded in CXML should now automatically be decoded,       
you can also use this feature on its own simply by using the "-iv" argument.             

v3 RELEASE! - Fixed an issue where Float and Interger arrays would not be read correctly.
Renamed Style Table to correct name, (Hash Table)- Fixed endainess of hash table entries

v4 RELEASE! - Float values are now suffixed with a lowercase 'f', Files extracted are now saved as the hash value of there contents (note that ID is the hash of the FILENAME, and not the contents)
fixed an issue that sometimes happened zlib decompression (idek why this was a thing, nor how i fixed it- but it was ...)

v5 RELEASE! - Arrays are now encased in \[], fixed filepaths .

A CXML Decompiler For VITA & PS4 CXML formats. ~ Can decompile PSMA (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                 

Download: https://bitbucket.org/SilicaAndPina/cxml-decompiler/downloads/CXMLDecompilerv5.zip                      