PS3 XForge PS QRC Tool - Modifying aspects of the XMB is now easier then ever.

We have seen many XMB visual mods published so far in the lifetime of the PS3 but the QRC format (a type of container) has been always problematic, tricky, and very restricted. XForge is intended to solve all this problems once for all, it allows full freedom to rebuild the QRC files and modify all his contents

There are many files inside the QRC containers that are candidates to be modified, XForge is the first tool that allows to modify them in a "noob friendly" way, everything made from a intuitive interface with preview panels

Say goodbye to the previous manual methods that required dealing with zlib compressed files or injecting them with a hex-editor to create a custom wave, to replace XMB main icons, to change background wallpapers, etc... XForge supersedes all that tutorials, manuals methods, and tools, there is a long list of features supported by XForge, for more detailed descriptions see the feature list below​
-@sandungas

XForge logo 722 copy.png

Download: XForge

Feature List_________________________________________________________________________________________
  • All QRC file types supported (QRCC and QRCF)
  • ZLIB compression and decompression transparent management (no user interaction needed)
  • Individual extraction/injection of files of any size
  • Full extraction of all files, using an additional xml control file for rebuilding purposes
  • Full rebuilding from the xml control file, generates QRC files identicals to the originals
  • QRCC to QRCF, and QRCF to QRCC conversions, generates files identicals to the originals
  • Build custom QRC files 100% from scratch, or adding/removing files from the officials
  • Several display panels: FileList (all types), TextViewer (MNU, TXT, INI, PATH), ImageViewer (BMP, JPG, TGA, DDS), HexViewer
  • Compatibility with sce-cgcdisasm.exe (tool not included in XForge releases) to dissassemble FPO and VPO files on the fly
  • Syntax highlighting in the TextViewer for MNU, TXT, INI, PATH (and optionally FPO and VPO)
  • MD5 hash info of QRC files and all his file contents, with identification of official files (initial support)
  • Advanced QRC internal structure file info (for debugging, development or research purposes)
  • Optional custom file extension system icons for QRC.ico and QRCF.ico
  • Optional custom file extension renaming at extraction time
  • Extensive drag and drop features - Drag files into XForge from Windows explorer, and out of XForge to Windows explorer.
  • Ability to open 2 or more XForge instances with different QRC's and drag-and-drop files between them.
  • Double click files on filelist to open them in your preferred editor application that's associated with that file type
  • Compatible with Microsoft Windows XP onwards (requires .Net framework 4.0)

[TABLE STYLE=class:prefix prefixBlue, border-width:0px, width:100%][TR][TD]Screenshots_________________________________________________________________________________________[/TD][/TR][/TABLE]
System icons
eZQziJm.jpg

MNU, TXT, INI, PATH viewer with syntax highlighting
nCbozwi.png

FPO/VPO viewer and dissassembler with syntax highlighting
Huwnszd.png

BMP, JPG, TGA, and DDS imageviewers
phag04T.png

Hexviewer
EIyuGDj.png


Videos________________________________________________________________________________________________

[TABLE STYLE=class:prefix prefixBlue, border-width:0px, width:100%][TR][TD]Tutorials______________________________________________________________________________________________[/TD][/TR][/TABLE]

  • This building method is inspired by rcomage, at extraction time XForge generates a XML control file for rebuilding purposes (located at root of the extraction path). The QRC file is built by loading the XML control file

    1) Open the QRC file with [File]>[Open]
    2) Extract all contents from the QRC file with the option [File]>[Extract All]. This will create a control XML file
    3) At this point you can modify or replace all extracted files
    4) Build the new QRC file by using the control XML file with the option [File]>[Open]

  • This method allows to replace individual files by using the buttons in XForge interface

    1) Open the QRC file with [File]>[Open]
    2) Extract files individually with the button [Extract File]
    3) Replace files individually with the button [Replace File]
    4) Save QRC file with the button [Save QRC File]

  • This is a direct conversion in between QRC and QRCF

    1) Open the QRC/QRCF file with [File]>[Open]
    2) Convert the file with [Tools]>[Convert]>[QRC to QRCF] or [QRCF to QRC]


Credits, History, and Changelog________________________________________________________________

  • First our team
    @pink1 Programming & development, research of the qrc format
    @sandungas For texting, icons/images, research of the qrc format & development consulting
    @DeViL303 For getting the team together with the idea of making the app, researching modding the qrc, texting & development consulting
    @Berion For texting & development consulting
    I can't thank these guys enough for all of the time and energy they put into this.

    We'd like to give credit to all of the other developers and members from over the years who have helped in any way.

  • Working with @sandungas @DeViL303 & @Berion over the past few weeks we have been able to make a few good jumps with the ps3 QRC file(mainly the earth.qrc).
    1. First we were able to replace files the same size or smaller(cool but not really new).
    2. After looking at the wiki for awhile we thought why not try editing the TOC (we know all of the values from the work of the amazing guys that reversed the format). This worked! We were able to expand the size of the files inside of the qrc.
    3. After playing with that we decided to try extracting the qrc to a folder then building a new one from it. To do this we also create a xml file with the a list of the qrc files in the order they are inside the qrc.
    4. This xml is used to build the new qrc. We have two spaces for each file first we have the source file then we have the id(the name in the qrc). By editing this file we can build a custom qrc only needing to extract & then build in the program after editing.
    5. Specific imageviewer preview modes for the special DDS file formats (mimicking the look of PS3 XMB)
    6. Specific textviewer syntax corrections for problematic files (EOL windows to unix conversions, standarization of control characters)

  • Initial release
 
Last edited by a moderator:
Been away from the scene for awhile i use to love editing rco/themes this is def much simpler and faster, dope asf
 
Since app is no longer available and still not in Resources section, I attaching it here. I do not want add it to Resources myself because Pink1 is still active (?) and it would be assigned to me.

Due to size limitation I split it into three parts, and due to extension filtering which not allows 001, 002, 003 and so on, I added 7z suffix. Download all files and remove last ".7z" from the end.

@pink1 @sandungas
 

Attachments

@STLcardsWS I've tried but I getting error that uploading file is to large. So maybe admin can do that? ;)

Category: PS3 >> tools
Title: XForge
Version: 1.0
Short decription: Extractor, rebuilder and editor for QRC files.
Long description: Tool for manipulation of QRC resources.
Author: pink1
Tags: xforge,qrc,qrcc,qrcf,cxml,jsx,vpo,fpo

Link, should be uploaded to psx-place of course as it will die in few weeks:
https://www.mediafire.com/file/ayozijlrr1rxgp8/XForge+v1.0.7z/file

MD5 for archive: 186f6ba9eb145775aceaf1f270667f21
MD5 for executable: a8dbacd4b891b114b42c3544125c6df7
 
And link will fade away one day. ;) It is possible to increase size? To let's say 3MiB (from current 1MiB)? This limit still can be "exploited" via forum and split archives as I did and it is only an obstacle for end user. Just saying. ^^
 
And link will fade away one day. ;) It is possible to increase size? To let's say 3MiB (from current 1MiB)? This limit still can be "exploited" via forum and split archives as I did and it is only an obstacle for end user. Just saying. ^^

Sorry just seen this reply. It should not be too big then (didnt realize filesize at the time),
you should upload it as resource in the forum or in a post.

I just uploaded it here in this post
 

Attachments

Back
Top