> For the complete documentation index, see [llms.txt](https://shujynx.gitbook.io/p5-modding-guides/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://shujynx.gitbook.io/p5-modding-guides/the-basics/setting-up-rpcs3.md).

# Setting up RPCS3

So you want to mod P5, but don't know where to start?\
Well this is the guide just for you! In this guide I'll go over the full RPCS3 setup so you can get your game running as smoothly as possible!\
\
First off: I do NOT recommend you go out and use the **latest** RPCS3 version.\
Why? The new builds have had some regressions in the performance of the game so it is not ideal to use them. If you want a more stable experience (and the ability to use the 4K mod) download [this specific build of the emulator.](<https://mega.nz/file/SLomQQ4B#xAHHUDg-Zvx4G0AfOhhJxoZ6WjsoHErRZv3rgCBv4UM >) (Currently Windows only)

After having downloaded the RPCS3 build, start it up.\
The first you should do is **installing the PS3's firmware** from [this](http://deu01.ps3.update.playstation.net/update/ps3/image/eu/2021_0601_a0b63a3e4ae92ed176d6b9a67ce447f0/PS3UPDAT.PUP) link.\
After you've got the firmware downloaded go to File > Install firmware...\
and navigate to the PS3UPDATE.PUP you just downloaded.\
And you've got the emulator setup!\
The only thing you have to do now is get the game inside the emulator\
(Can't directly link to a game download for obvious reasons).\
When you get your hands on a *legal* copy of the game just go to File > Install Games/RAPs/Edats and install both the game/dlc pkgs and RAPs.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://shujynx.gitbook.io/p5-modding-guides/the-basics/setting-up-rpcs3.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
