Raps File Ps3 Games

Most times all you have to do is go to that folder (where your game files are) using windows explorer itself (not from within RPCS3) and you may or may not see a file called “PS3DISC.txt” or “PS3DISC.SFB.txt”. If you do have either file, then all you have to do is rename the file extension.

When backing up your PS3 discs to play on an emulator, or downloading a copy of a game you physically own to play on RPCS3, you may be confused when you try to play a game but come up with an error like: “E LDR: Invalid disc directory for the disc game BLES00932” or the same error but with a different game name. For reference, the “BLES00932” is the disc name for Demon Souls [EU] on PS3. Your game name could start with any number of letters, based on where your game disc or download is from. Here is a quick list of the differences (for reference in the future):

PrefixDescription
BCESFirst party title, Europe
BLESThird party title, Europe
BCUSFirst party title, USA
BLUSThird party title, USA
BCJSFirst party title, Japan
BLJSThird party title, Japan
BLJMThird party title, Japan
BCASFirst party title, Asia
BLASThird party title, Asia

Now, on to fixing this. The error itself is quite easy to fix. Many times when you download a game/ROM, you extract it and then try to open it within RPCS3 immediately. Then you receive this error and come here. ?. Most times all you have to do is go to that folder (where your game files are) using windows explorer itself (not from within RPCS3) and you may or may not see a file called “PS3_DISC.txt” or “PS3_DISC.SFB.txt”. If you do have either file, then all you have to do is rename the file extension. If you have “PS3DISC.txt” , then rename that to “PS3DISC.SFB”. If you have a file called “PS3_DISC.SFB.txt”, then rename that to “PS3_DISC.SFB”, removing the .txt part. Then try to boot your backup once again. Should work fine.

Now, if you don’t have either file, I will upload it here for you. Look for it at the bottom of the article. All you have to do is copy the file into the folder that contains the folders PS3_UPDATE & PS3_GAME within it. When all is done, your folder should look like this:

If you have any questions, or need a hand, please feel free to mention it in the comments below!

Download PS3_DISC.SFB Here (MEGA)

PKGi PS3 is a PlayStation 3 port of PSVita pkgi.

The pkgi-ps3 homebrew app allows to download and install .pkg files directly on your PS3.

Raps File Ps3 Games Multiplayer

Comments, ideas, suggestions? You can contact me on Twitter and on my website.

  • easy to use: list available downloads, including searching, filtering, and sorting.
  • standalone: no PC required, everything happens directly on the PS3.
  • automatic downloads: just choose an item, and it will be downloaded by the app to your HDD (direct mode) or queued for background download (background mode) using the internal Download Manager.
  • resumes interrupted downloads: you can stop a download at any time, switch applications, and come back to resume the download later.
  • content activation: the app can generate .rif files for downloaded content (system must be activated)

Notes:

  • queuing up multiple downloads is only supported when using background download mode.
  • background download tasks will only show up after rebooting your PS3.

Get the latest version here.

Changelog

See the latest changes here.

You need to create a pkgi.txt file in /dev_hdd0/game/NP00PKGI3/USRDIR that contains the items available for installation.The text database format is user customizable. Check this section to learn how to define your own custom db format.

Multiple databases

You can also load additional database files:

  • pkgi_games.txt
  • pkgi_dlcs.txt
  • pkgi_themes.txt
  • pkgi_avatars.txt
  • pkgi_demos.txt
  • pkgi_managers.txt
  • pkgi_emulators.txt
  • pkgi_apps.txt
  • pkgi_tools.txt

Items on each of these files will be auto-categorized to the file content type. Note: The app assumes that every database file has the same format, as defined in dbformat.txt.

Online DB update

You can refresh and sync an online database by adding the DB URL(s) to the config.txt file in /dev_hdd0/game/NP00PKGI3/USRDIR.

For example:

Using this setup, pkgi.txt will be updated with mylist.csv, pgi_demos.txt with otherlist.csv , and pkgi_emulators.txt with emulators.csv.

Next time you open the app, you’ll have an additional menu option called Refresh. When you select it, the local databases will be syncronized with the defined URLs.

The application needs a text database that contains the items available for installation, and it must follow the default format definition, or have a custom format definition file.

Default DB format

The default database file format uses a very simple CSV format where each line means one item in the list:

where:

ColumnDescription
contentidis the full content id of the item, for example: UP0000-NPXX99999_00-0000112223333000.
typeis a number for the item’s content type. See the table below for details. (set it to 0 if unknown)
nameis a string for the item’s name.
descriptionis a string for the item’s description.
rapthe 16 hex bytes for a RAP file, if needed by the item (.rap files will be created on /dev_hdd0/exdata). Leave empty to skip the .rap file.
urlis the HTTP/HTTPS URL where to download the .pkg.
sizeis the size in bytes of the .pkg file, or 0 if unknown.
checksumis a SHA256 digest of the .pkg file (as 32 hex bytes) to make sure the file is not tampered with. Leave empty to skip the check.

Note:name and description cannot contain newlines or commas.

An example pkgi.txt file:

Content types

Type valueContent type
0Unknown
1Game
2DLC
3Theme
4Avatar
5Demo
6Backup Manager
7Emulator
8Application
9Tool

User-defined DB format

To use a custom database format, you need to create a dbformat.txt file, and save it on /dev_hdd0/game/NP00PKGI3/USRDIR.

The dbformat.txt definition file is a 2-line text file:

  • Line 1: the custom delimiter character (e.g.: ;, ,, |, etc.)
  • Line 2: the column names for every column in the custom database, delimited by the proper delimiter defined in line 1

Note: For the columns to be properly recognized, use the column tag names defined in the table above.

All the columns are optional. Your database might have more (or less) columns, so any unrecognized column will be skipped.

Example

Example dbformat.txt, for a database using semi-colon (;) as separator:

Result: only the name,description,url,rap,size fields will be used.

Example

Ps3 Rap Files Pack

Ps3 rap files reddit

Example dbformat.txt, for a database using character pipe (|) as separator:

Result: only the name,url,rap,contentid,size,checksum fields will be used.

Using the application is simple and straight-forward:

  • Move UP/DOWN to select the item you want to install, and press .
  • To see the item’s details, press .
  • To sort/filter/search press .It will open the context menu. Press again to confirm the new settings, or press to cancel any changes.
  • Press left or right trigger buttons (L1/R1) to move pages up or down.

Notes

  • RAP data: if the item has .rap data, the file will be saved in the /dev_hdd0/exdata/ folder.

Rap File Ps3 Games

  1. Where to get a rap string?

    You can use a tool like RIF2RAP to generate a .rap from your existing .rif files. Then you can use a tool like hexdump to get the hex byte string.

  2. Where to get .pkg links?

    You can use PSDLE to find .pkg URLs for the games you own. Then either use the original URL, or host the file on your own web server.

  3. Where to remove interrupted/failed downloads to free up disk space?

    Check the /dev_hdd0/tmp/pkgi folder - each download will be in a separate .pkg file by its title id. Simply delete the file and start again.

  4. Download speed is too slow!

    Optimization is still pending. If direct download is slow, you can use background download mode to download files using the internal PS3 Download Manager.

  • Bucanero: Project developer
  • mmozeiko: PS Vita pkgi

You need to have installed:

  • PSL1GHT SDK
  • Tiny3D library
  • YA2D library (an extended version from my repo)
  • PolarSSL library
  • MikMod library
  • dbglogger library (only required for debug logging)
Raps

Run make to create a release build. After that, run make pkg to create a .pkg install file.

You can also set the environment variable PS3LOAD=tcp:x.x.x.x to the PS3’s IP address;that will allow you to use make run and send pkgi-ps3.self directly to the PS3Load listener.

Games

To enable debug logging, build PKGi PS3 with make DEBUGLOG=1. The application will send debug messages toUDP multicast address 239.255.0.100:30000. To receive them you can use socat on your PC:

pkgi-ps3 is released under the MIT License.