Okay, this PRX allows you to load the ms0:/PSP/GAME/GOTORECOV/EBOOT.PBP file. Note this only works on 3.xx OE (may work on 2.71 SE, I dunno). However, that's only one homebrew, thus it may not be very useful.
But this can be changed :) Make a copy of the PRX and open this in a hex editor. Search for the string "GOTORECONV" (should be at 0x0002B10) and you'll find the path. Unfortunately, you can't change this patch that much (must use ms0:/PSP/GAME/), but you can change the folder name (I think it must be 9 characters long too, not too sure though).
Once you have edited some PRXs, it's time to flash. Here's a list of a few PRXs you can replace: license_plugin.prx => Certificate Utility camera_plugin.prx => Photo » Camera update_plugin.prx => Settings » Network Update lftv_plugin.prx => Network » Location Free Player netplay_client_plugin.prx => Game » Game Sharing savedata_plugin.prx => Game » Save Data Utility premo_plugin.prx => Network » Remote Play (Note: PRXs are stored in flash0:/vsh/nodule
Note 2: Always keep a backup copy of the original PRXs!)
Hehe, you can now launch various homebrew from the XMB without having to go to the GAME menu. If you're on 3.03 OE-C or lower, you can also change the menu labels and icons to make things appropriate :P
BUT, what about homebrew that you want to keep out of the GAME menu? For example, you may want the Network Update to launch the recovery menu, but there's this ugly recovery menu entry in the GAME menu! Well guess what? The old __SCE__ naming scheme works! So basically, change the name of GOTORECOV to __SCE__RE and it's now hidden from the GAME menu! :D (note, only works with 1.00 EBOOTs - if you have a KXploit'd EBOOT, you'll have to join it into a 1.00 EBOOT - PSP Brew lets you do this)
One nice thing about this is it saves you from going through the GAME list, and also will launch faster (no gameboot). Unfortunately, it seems to always launch the SCE intro when you quit the homebrew, so quitting it actually takes longer :/
Notes:
Kernel needs to be set to 1.50
The PRX doesn't seem to work after using USB Mode - you'll need to reboot the PSP
If you set your PSP to skip the SCE coldboot, exiting a homebrew launched via this method will play back the SCE coldboot anyway
Some homebrew launched this way, crash on exit; sometimes it may even seem like a brick! However, entering, and exiting recovery menu fixes this.
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)