Skip to content

Playstation 3 VSH Menu, SPRX Loader, Mod Menu Loader, Payload injector, RPC Calls, CEX/DEX/HEN

License

Notifications You must be signed in to change notification settings

TheRouletteBoi/RouLetteVshMenu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RouLette Vsh Menu

Vsh Menu that loads Playstation 3 game menus like Lexicon, Serendipity, Paradox and FrenchModdingTeam.

To open the vsh menu press R3 + DPAD LEFT

Table of contents

Features

  • Load sprx menus into game without eboots (.sprx)
  • Load InGame payloads (.bin)
  • Write to into game memory on game startup or constantly

Preview

2022-04-04_01-17-50 2022-04-04_01-18-04 2022-04-04_01-18-18

Notes

  • 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).

Download

Releases

Installation

  1. 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

plugins sprx

  1. 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)

hdd0

  1. Open boot_plugins.txt and make a new line and type /dev_hdd0/plugins/RouLetteVshMenu/RouLetteVshMenu.sprx

bootplugins

  1. Restart your console

How to build

Requirements:

If you have the above requirements you can skip to cloning the git repo.

Visual Studio 2013+

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.

Download Link

Sony PS3 4.75+ SDK with Visual Studio Integration

Visual Studio Integration is REQUIRED in order to build the project using Visual Studio.

Download Link

Fixed std::string library

Download and extract their zip file.

  1. Navigate to your SDK installation folder (default: C:\usr\local\cell\target\ppu)
  2. Drop the include and lib folders in and overwrite any existing files

Download Link

Git

If you haven't installed git on your system go and do so it is REQUIRED for setting up a working build environment.

Download Link

Cloning

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.

Staying Up To Date

Pull the latest changes from Github:

git pull && git submodule update

Discontinued Features

Credits

@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