###INSTALLING###

Copy the patches into the same dir as the eboot.
Copy the content of UI into flash2:/VIVA/

Once the patcher is run you'll see 3 options, patch in any order but for safety run Flash_Patch.patch last. Check if unpatch mode is running, to switch between the 2 use the left and right shoulder buttons, don't try and unpatch VIVA_Main or UMD_Kernel just yet as it will return an error (although it will work).

VIVA's bmp loading is part of some old code of mine, therefore it is not 'padded', all this means is that the dimensions of the image must be a power of 2, I.E. 256x256, 25x36, etc. In the next version I will add padding so you can load any image size.

Nothing much is linked. You can load UMDs and ISOs though. Pressing up and down will switch between loading; UMD, ms0:/test.iso and ms0:/test.cso, ISO loading works with M33 and NP9660 drivers. To load the game move to the UMD option (looks like a CD, check the UI folder if you need) and press X, transitions are broken at this time so the images will disappear and the game should load. There is no checks for a UMD so if you select to load a UMD the system will restart with an error (although error checking is disabled in the preview version of VIVA).

This project is evolving but we NEED developers to help on various aspects, drop me a PM on QJ and I'll get back to you. Either state what you want to do or just ask for a list of things we need getting done. Any experiance welcome, the only thing I ask is to be able to work with a low memory footprint and to be flexible on graphics.


###USING###

Currently theres no much to use, left and right rotate the icons and X selects the UMD. When starting pressing the left shoulder button will load the XMB, not pressing will load VIVA.


###REMOVING###

Once you've tested VIVA and gave us some feedback on the UI run the patcher again from the XMB, press the shoulder buttons to switch to the unpatching mode and unpatch Flash_patch, this will remove the patch and return you to normal XMB loading.