[topic]DEVHOOK Launcher/VSHEX Mod
Version 1.64
By Chunglam <chunglam@netvigator.com>

[topic]Features:
[topic]Launcher for firmware 1.50/2.71(HEN&SE)
- All features from original launcher.
- Multi-language support, included language files in Chinese, French, Spanish, German and 
Italian.
- Nicer and cleaner startup menu with optional/customizable background image.
- Enhanced ISO/CSO list with file location, file size and color scroll bar.
- Automatic detection of USB host file system, need supporting setup in host PC.
- Integrated screenshot, CW Cheat and Cheat Master module with enable/disable option for 
individual firmware.
- Thumbnail mode to automatically extract and display game icon from ISO/CSO file.
- Gameboot theme selector to let your customize individual firmware

[topic]VSHEXMod for emulated firmware
- Multi-line ISO/CSO file/folder list mode for easy organize ISO/CSO collection
- Explore ISO/CSO file/folder list by using analog pad or R/L-Trigger/Square/Circle/Cross
- Delay mount to prevent constant spin of UMD drive when browsing ISO/CSO file
- Optional manual mount mode to further minimize unwanted spin of UMD drive.
- Rich setup menu for changing many settings like text font, text color, USB mode, etc...
- Thumbnail icon for easy identification of ISO/CSO file
- Multi-language support, included language files in Chinese, French, Spanish, German and 
Italian.
- CSO cache system to automatically rip your big CSO game for using in small memory stick

[topic]Reconfigure for emulated firmware
- Switching between UMD Disc and ISO/CSO mode
- Switching between different version of firmware


[topic]How to install:
- Install firmware files by following the original DEVHOOK installation instruction.
- Extract and copy files inside folder "ms_root" to root of memory stick
- Files inside folder "pctool" are tools for using in Windows.


[topic]How to use:
- If you want to run ISO/CSO from PC hard disk, you need to download and install USB host 
driver and applcation for Windows
- If you want to see game icons in Launcher and VSHEXMod, you need to enable "Thumbnail Mode" 
under "More Options" of main menu and browse through all your ISO/CSO files to generate 
thumbnail icon for using in VSHEXMod and later re-use.
- On emulated firmware, press and release "HOME" to display ISO/CSO file/folder list, press 
and hold "HOME" for over 3 seconds to enter main setup menu. To show multi-line or game icon 
of ISO/CSO file, please select proper mode under "Display Layout" of setup menu.
- On emulated firmware, run "Reconfigue" to toggle between UMD Disc and ISO/CSO file mode and 
switching between different version of firmware.
- The "ciso.exe" inside folder "pctool" has small enhancement to let you drag and drop ISO/CSO 
file over it and it will uncompress .cso to .iso file or compress .iso to .cso file with 
level 9 compression.


[topic]Credit:
- Booster for his wonderful DEVHOOK and DHSDK
- PS2DEV.ORG for PSPSDK
- TheBuzzer and his source code for inspiring me to start this mod.
- Original author of usbhostfs, screenshot, CW Cheat(weltall) and Cheat Master(Aeolus).
- All contributors for backgrounds, icons and language files


[topic]Disclaimer:
This software is provided by Chunglam for full, free and open release. It is understood by 
the recipient/user that Chunglam assumes no liability for any errors contained in the code. 
Although this software is released without conditions or restrictions in its use, it is 
expected that appropriate credit be given to its author should the software be included by 
the recipient as an element in other product development.


[topic]mini-faq

[topic]How to setup usbhostfs for Windows?
Download the "usbhostfs_pc.rar" attachment. Connect PSP and start the launcher and Windows 
should prompt you to install "PSP Type B Driver" which is in the "driver" folder of 
the attachment. A bug of cygwin prevent the usbhostfs working on some Windows machine. 
You can try to delete registry key "/HKEY_CURRENT_USER/Software/Cygnus Solutions" and rerun 
"usbhostfs_pc.exe" to see if it works for you.

[topic]What are XMB keys?
HOME+START always mean to return to stock firmware
Single-key:
Press and RELEASE HOME button, then
- R/L-TRIGGER for browse file/folder
- SQUARE go up one level folder
- CROSS or CIRCLE go down one level folder
- Press and hold HOME button for 3 seconds to enter setup menu
Original style:
Press and HOLD HOME button, then
- HOME+R/L-TRIGGER for browse file/folder
- HOME+SQUARE go up one level folder
- HOME+CROSS or HOME+CIRCLE go down one level folder

[topic]How to switch between MS/USB/UMD Disc in emulated fw?
To switch between USB/MS, press (HOME-)SQUARE to go up folder level to "ms0:/" or 
"usbhostfs0:/" and further press (HOME-)SQUARE will switch between them. To switch between 
ISO/CSO and UMD disc, you need to run "Reconfigure" module to toggle mode in emulated fw. 
This is the limitation of DEVHOOK, it can't be done in XMB of emulated fw.

[topic]How to cancel the autoboot if I enable it?
To cancel autoboot, press and hold TRIANGLE button while the launcher is starting up.

[topic]What is CSO cache system and how to use it?
The CSO cache system is based on assumption that not all game data is required when you play 
a game. If you enable it and play a CSO game, a proccess will be running in background to 
record what data is used by current game section. Please note the game play may slow down a bit 
because of the extra process in background. It is suggested that you play the game by select 
those features and modes you will play most in future and repeat play for several time to make 
sure some random data is recorded by CSO cache system.
After you exit the game and return to XMB, the size information for selected CSO has two number 
like this <123.4/567.8MB>. The first number(123.4) is uncompressed size of recorded game data, 
it should be something of several ten MB for a reasonable CSO cahce file that can play. Then 
select "Copy to MS" to copy those recorded data from original CSO file to special folder in MS 
"ms0:/iso/cache". Finally, you can play those CSO cache file(same name as original CSO file) in 
MS just like the original CSO file.
The recoded game data information is saved in *.idx file inside folder "ms0:/dh/thumbnail" 
which is small in size(at most 2k) and will be accumulated every time you play the original CSO 
file. When you select a CSO cache file in MS, you can also see two number of size information 
like this <123.4/100.5MB> or <*123.4/100.5MB>. The actual size of CSO cache file should always 
smaller than the uncompressed size because of compression. The '*' character is indication that 
some new game data was recorded by CSO cache system since your last "Copy to MS" operation and 
you should select the original CSO file and "Copy to MS" again to make sure needed game data 
will be added to CSO cache file.


[topic]What's new?
Version 1.64
- Added fw2.71SE-A support, including 2.71(NANDFlash) emulation mode
- Added dummy XMB-BOOT.cso 

Launcher
- Added background image support to fw2.71 version
- Now launcher will not save icon png file to MS, it will directly load icon from ISO/CSO file. 
You can remove all previous generated *.png files from "ms0:/dh/thumbnail". The *.vsh files 
still needed for Vshexmod.

Vshexmod 1.24
- Auto extract disc ID from ISO/CSO file if no disc ID embedded in file name. It is still 
recommended to pre-extract disc ID in Launcher mode to smooth file browsing operation.
- Now the cover bitmap files can be packed into a single CSO file "covers.cso" in folder 
"ms0:/dh/covers"

* Please note Launcher in folder "ms0:/psp/game" is ready for fw1.50 and fw2.71(HEN&SE), 
you DON'T need to copy any file to "ms0:/psp/game150"

760 cover bitmap files packed into single CSO file contributed by sanaell(warning: over 30M)
http://rapidshare.de/files/36297447/covers.cso
http://www.megaupload.com/?d=RF71OPEP


[topic]Please check file "history.txt" for complete development history list.
