Vsh Menu that loads Playstation 3 game menus like Lexicon, Serendipity, Paradox and FrenchModdingTeam.
To open the vsh menu press R3 + DPAD LEFT
- Features
- Preview
- Notes
- Download
- Installation
- How to build
- Staying Up To Date
- Discontinued Features
- Credits
- Load sprx menus into game without eboots (
.sprx
) - Load InGame payloads (
.bin
) - Write to into game memory on game startup or constantly
- Some games have exceeded their memory limit so using the function GamePatching::StartSprx will not work. So a workaround is to make a eboot for that game to load your sprx. (This is mainly for AAA games like GTAV and RDR)
- Cobra 8.3 or above is required to use the launcher. If you are on 4.84 Rebug DEX and want to use Cobra 8.3 download 4.84 DEX stage2.dex and stage2.cex transfer the file to /dev_rebug/rebug/cobra/ to your PS3.
/dev_rebug/rebug/cobra/
path will only show up if you have the Rebug ToolBox opened on your console
- CCAPI 2.80rev5 or lower is required to use enstone menus. Also a console restart is required if you want to exit the game. To load a enstone menu open RouLetteVshMenu click on the menu you want to load then mount your game of choice and press R2 + L3 + R3 then finally start the game.
- If you get placed into Safe Mode when loading into a game try to unload WebMan before starting any game (R2 + L3 + R3).
- In your PS3 file system go to /dev_hdd0/plugins/ and transfer folder named RouLetteVshMenu provided in Releases and the inside of RouLetteVshMenu folder should look like this
- Navigate back to /dev_hdd0 and you will find a file named boot_plugins.txt (If file is not found just create one named boot_plugins.txt)
- Open boot_plugins.txt and make a new line and type
/dev_hdd0/plugins/RouLetteVshMenu/RouLetteVshMenu.sprx
- Restart your console
Requirements:
- Visual Studio 2013+
- Sony PS3 4.75+ SDK with Visual Studio Integration
- Fixed std::string library
- Git
- Cloning
If you have the above requirements you can skip to cloning the git repo.
Visual Studio 2013 isn't required to build but is required to setup Visual Studio Integration. With that being said if you don't plan on creating projects you can use any version of Visual Studio.
Visual Studio Integration is REQUIRED in order to build the project using Visual Studio.
Download and extract their zip file.
- Navigate to your SDK installation folder (default: C:\usr\local\cell\target\ppu)
- Drop the include and lib folders in and overwrite any existing files
If you haven't installed git on your system go and do so it is REQUIRED for setting up a working build environment.
Clone the repository including submodules:
git clone https://github.com/TheRouletteBoi/RouLetteVshMenu.git --recursive || echo "You don't have git installed, install it from https://git-scm.com/download/win"
Now, you will be able to open the solution, and simply build it in Visual Studio.
Pull the latest changes from Github:
git pull && git submodule update
- C++ boost library For rich features like
boost::function
,boost::unordered_map
and much more. - simpleini config For reading/editing
.ini
files.
@Jordy-Nateur for his paf classes Module, PhHandler, PhPlane, PhText, PhWidget and View and his VSH-Playground
@CaneHaxs for some of the Paradox patches, terrorizer patch and many others