The PSP's flash contains numerous RCO files (localized resources)
in the flash0:/vsh/resource folder. These files contain various
things such as icons, sounds, text and so on, which the PSP uses to
display the XMB interface.
RCO Editor is what its name implies. Currently almost all of the
RCO can be edited in RCO Editor. Some example uses:
replace icons
replace sounds - support for both stereo and mono sounds
replace text (longer text is supported)
modify some page and anim data
Random update on 18th October 2009
More bugs fixed - crash found thanks to byte.me, and some 4 bit conversion issues.
You can get the updated EXE here - just replace the EXE in the package below with the one in the link in this sentence.
Random update on 11th June 2009
A number of bugs fixed in 1.15c. I'm lazy so won't update the version number (actually, I'm getting close to finishing my rcomage program which will replace RCO Editor to some degree). You can get the updated EXE here - just replace the EXE in the package below with the one in the link in this sentence.
This update just fixes a few issues with image handling (more specifically GIM«>BMP conversion).
Last updated, 28th Oct, 2007, version 1.15c
Changes in 1.15c
Fixed another bug in GIM conversion routine
Changes in 1.15b
Fixed a bug in the decompression and GIM conversion routine
Changes in 1.15:
Rewrote GIM «> BMP conversion routine
Dimension restrictions removed, as well as the "visible dimension" nonsense (RCO Editor automatically fixes that)
osk_utility.rco icons no longer cause crashes
Support for creating 4 bit and 32 bit GIMs (previously, only 8 bit supported) - effectively removing the 256 colour restriction
You can now use ICO, PNG and GIF files as inputs, in addition to 4 bit BMPs
Other minor changes and bug fixes
Added option to disable compressing resources - this is for some 3.7x RCOs not working properly with compression enabled
So what sort of things can this program achieve? Well, you can just take a look around the many themes which are now possible with this. You can find a list of some themes here.
Unfortunately, I don't know how to convert to the PSP's "icon format"... :( But I was basically playing around with the system_plugin_fg.rco file, and found that it contained a few icons, basically:
Battery icon
Mute icon & shadow
Lock icon & shadow
Cross icon & shadow
Circle icon & shadow
Triangle icon & shadow
Busy indicator animation & background
Two more icons, which I don't know what they are
Meh, I was wondering what that file did, and I'm disappointed - that file doesn't do much :(
Well, I'm getting bored of my Simple Popstation GUI project...
So I thought I'd release the source code for anyone interested. I may
decide to add a few things later on, but for now, I think I'll take a
break from this.
Anyways, it's not exactly a public release, but it's here if anyone wants it.
The code is written in VB6. Note that although VB6 is typically a "n00b language" the code is certainly not n00b friendly. A few more advanced things are used, plus I'm too lazy to add comments etc.
More info is given in the readme. Remeber, read the readme!
File can be downloaded below. (Note that will also need the compiled package which can be found here)
Oh, and it's interesting to see how much code I've actually written :)
Change from 3.03 firmware to 3.10 Pops improvements:
Assign controller ports.
New screenmode options
Black level adjustment (for darker games)
Volume adjustment (higher volume :P :P )
Also seems to have higher compatibility, as well as some PAL support.
4th level of brightness (aka battery eater) can now be selected also without ac adaptor.
Changes in hen core:
Static user elf’s can now be executed in the 3.10 kernel. (this includes snes user version between other programs)
Tyranid’s patch (added in 3.03 OE-C) consequences was not explained very well in the changelog of 3.03 OE-C:
For programmers: it allows kernel modules to have user imports, making kernel programming in 3.03/3.10 less strict.
For users: plugins and applications that worked in 2.71 SE, but not in OE, *may* now work in 3.03OE-C and 3.10 OE-A.
Note 1: the installer will disable all plugins to avoid incompatibilities when booting. You can enable them again in the recovery menu.
Note 2: the plugin to load 3.02 pops won’t work anymore in 3.10 OE, due to some changes in pops modules structure (meaudio fused with popsman, idcanager/idmanager behaviour slightly changed). A new plugin for 3.10 could be written next week.
Be aware that custom icons do NOT work with it, so if it's important to ya, stick with 3.03 OE-C.
As always, this stuff does carry risks of brickage, so proceed with caution, and use at yer own risk. Read everything twice, then read it again. Great work Dark_Alex, keep on steamrolling $ony's firmware!
If you're one of the few people like me, who prefer PMP-AVC over MP4-AVC, then this might be a nice update :P (mainly PMP-AVC allows you to save battery and has volume/lumi boost which can come in handy)
Well, I've followed the "unofficial" updates of PMP-Mod AVC v1.02M by Madrusco, for a while, but none seemed to be great, until this one:
Quote:Changelog
Verison 1.02M-I (02.02.07) tuned by madruscoe:
fixed displaying long filenames in deleting dialog window
added ability to set any brightness you want (included 4th brightness level and brightness lower than the default system minimum) (can be set only in filelist, press/hold left/right)
Verison 1.02M-H (14.01.07) tuned by madruscoe:
fixed subtitles (.srt) disappeared after 30 minutes of playing (thank you bootsector)
added thumbnail support (thanks to JasonV and his Mod)
added support for headphones/remote control and analogue pad in filelist
new graphics by MAK
Verison 1.02M_g (11.01.07) tuned by madruscoe:
fixed freezing when displaying osd without inserted battery
fixed completing description of controls (some left)
Verison 1.02M_f (11.01.07) tuned by madruscoe:
fixed single line subtitle limit in .sub file (now if its more than 62 chars, new line is added so subtitles are displayed correctly - no more gray strokes)
added extension .avc is supported and displayed in filelist
added basic support for analogue pad (only up/down in filelist)
Version 1.02M_e (10.01.07) tuned by madruscoe:
fixed deleting (not disappearing dialog window)
added elapsed/remaining time display (press X + start)
Version 1.02M_d (09.01.07) tuned by madruscoe:
added description of controls (press square in filelist)
Version 1.02M_c (09.01.07) tuned by madruscoe:
added display subtitles up, when the bar is shown
Version 1.02M_b (09.01.07) tuned by madruscoe:
added left battery life time on status bar during video play
added deleting only .pos file (press SELECT - O to confirm)
Version 1.02M_a (09.01.07) tuned by madruscoe:
added time and battery on status bar during video play (audio stream and loop hided - no use for me)
Version 1.02M_ (06.01.07) tuned by madruscoe:
fixed file info date display (maybe only my problem cause of using xvid4psp)
fixed units Mb » MB etc.
added deleting .pmp including .sub, .srt, and .pos files
added actual time display (press Start button to refresh)
Quote:After much work over the past few days, wee finally succeeded - wee have an easy-to-use downgrader for v3.03 PSPs!
Some ground-rules:
This downgrader is for v3.03 firmware only. But if you have v2.81 - v3.02, no problem - you can just upgrade to v3.03 to use the downgrader.
You need a copy of the unpatched GTA:Liberty City Stories UMD. No ISOs, no patched UMDs, not Vice City Stories. See here for some info on how to check if your version is patched. The most reliable way : the unpatched disks have the v2.0 firmware update on them.
This downgrader is intended to enable homebrew. Homebrew is NOT the same as piracy. Don't be a thieving loser - buy the games you play.
The downgrader will work on all current PSP hardware (TA-079 - TA-086). Patching of TA-082+ is automatic in the downgrader.
You downgrade at your own risk. There is always a chance of bricking, although wee have done everything wee can think of to make this process safe.
Full instructions for downgrading are included in the Downgrader_HOWTO.txt file in the ZIP file. Read them carefully! You will need: