PSP Hacks - Forums

Go Back   PSP Hacks - Forums > PSP Customization > Custom Theme Knowledge Base

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 10-26-2009, 07:02 PM
Oyabun's Avatar
Oyabun Oyabun is offline
Yamaguchi-gumi Administrator
PSP Titan
 
Join Date: Jan 2006
Location: 41.204N 73.13W
Posts: 10,002,353
Oyabun Is a PSP Hacks DeityOyabun Is a PSP Hacks DeityOyabun Is a PSP Hacks DeityOyabun Is a PSP Hacks DeityOyabun Is a PSP Hacks DeityOyabun Is a PSP Hacks DeityOyabun Is a PSP Hacks DeityOyabun Is a PSP Hacks DeityOyabun Is a PSP Hacks DeityOyabun Is a PSP Hacks DeityOyabun Is a PSP Hacks Deity
Default [PSP] Rcomage v1.0.0 - ZiNgA BuRgA's new RCO manipulation tool

Source






Quote:
Originally Posted by ZiNgA BuRgA
Firstly I apologise for taking so long to get this out. I know some of you may have seen some themes created using this tool for quite a while; I originally had planned to release this months ago, however I got hit with more than expected workload this semester and had really little time to actually work on this.
I had some free time recently, so I thought I'd take the opportunity to try to push out a release. Unfortunately it lacks many things I wanted to have in a public release, but I guess that doesn't matter too much, maybe...

Anyway, since this is a bit of a rushed release, there's a number of "suboptimal" things done here, such as me not really checking stuff (so if you find issues, please report so I can fix). Sanity checking in the code really sucks, so it should be easy to stuff up the program too, but please still report these so that I know where to prioritise checks xD.


Until I get MinGW working, this app requires MS's lovely Visual C++ 2008 SP1 runtime, available here: http://www.microsoft.com/downloads/d...D-3802B2AF5FC2
(when the source code is released after I clean stuff up, the CLI should also compile on Linux)


About
Rcomage is a general RCO manipulation/creation tool, which I hope, will replace RCO Editor (and potentially rcotool in the future).
It's a CLI (command-line interface) however I've provided a simple Windows GUI to save you from remembering commands (though you may need to trawl through an XML file).

It currently only has two main functions - "dump" (dumps contents of an RCO) and "compile" (compiles an RCO from a dump).
For modifying an RCO, you would dump it, modify the dump, then compile it.
A dump will consist of an XML file, which contains all the metadata of the RCO (basically, it's structure) as well as various resources, such as images, sounds etc.


How to use
Well, as mentioned above, basically dump and compile is the only thing you can do.
As for information on the XML structure, I don't really have the time to write a good guide, so I guess you'll probably just dump various RCOs to get an idea of how it works. (I'd be willing to assist if someone would write a guide for me)
A quick idea of the structure is shown in the readme.

!! I strongly suggest that you don't use Notepad to edit the XML files. Suggested applications include Notepad++ and Notepad2 (or your favourite text editor; most should overcome the deficiencies of Notepad).


Notes
Because I was silly when writing RCO Editor, it doesn't put in adler32 checksums for compressed images, etc, and thus, anything modified with it will generate a warning in Rcomage. Otherwise, should work fine.
Also, Sony's GimConv, which is used to convert GIM images, is a little slow, so if you choose to perform the conversion (affects both dumping and compiling), expect to wait some time...


Unknown values
If you go through dumped XML structures, you may notice a number of "unknown" labels for various objects (and some anim entries). Finding out what these values do is, unfortunately, a little time consuming and I don't really have that much time to test what each thing does. It would be great if people would volunteer to play around with these values to see what effect they have, and I can add the definitions to Rcomage. (thanks in advance )


Credits
- highboy for his WAV <-> VAG conversion sample code
- Z33 for sample GIM handling code and his various RCO tools as well as guides/investigations on various file formats
- creators of 7-zip for their awesome implementation of deflate
- supporting libraries: libxml2, iconv and zlib
- alpha testers, for discovering some issues and supporting theme development
- everyone else supporting PSP customisation and homebrew scene (too numerous to name)
- anyone I forgot to mention

Download:
Attached Files
File Type: rar rcomage-v1.0.0.rar (1.15 MB, 5 views)
__________________
Robs1968

Reply With Quote
  #2  
Old 11-01-2009, 09:20 PM
Nothingface420's Avatar
Nothingface420 Nothingface420 is offline
Theme Developer
PSP Veteran
 

Join Date: Aug 2007
Posts: 1,182
Nothingface420 is a jewel in the roughNothingface420 is a jewel in the roughNothingface420 is a jewel in the rough
Default

can't believe this has only had one download & no comments.
this site sure has been dead lately (the psp customization section)

anyways this tool is amazing, it will change themes forever.
also has the ability to compress/decompress rco's, no need for Resurssiklunssi anymore

thanks Zinga!
__________________
Reply With Quote
Reply

 



Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 10:25 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
©