Replacing GTA V Files
This approach allows you to target specific game folders/files directly for replacement.
RageMP allows you to replace files from the original game with a slightly different approach to singleplayer mods
folder. Once you know the basic rules of how it works, it's a very easy process. It also easily allows you to see what mods you've installed in comparison to the original game modding approach.
You might not need always need this approach for replacement. You can use the raw/
folder instead for a lot of simple replacements. However, mods that are more complicated (e.g. some body and weapon mods) don't always work with raw/
, so you'll need to use this guide instead.
Two rules of RageMP file replacement
There are two main rules you need to understand in order to replace original game files. Once you know them, the process should be the same almost every time.
- If
dlcpacks/FOLDERNAME/dlc.rpf
is included in the replacement path, copyFOLDERNAME/dlc.rpf
intoserver-files/game_resources/dlcpacks/
. - Otherwise, recreate the folder structure of the replacement in
server-files/game_resources/
.
Rule 1: dlcpacks/FOLDERNAME/dlc.rpf
Example 1: Tracy DiSanto Dragon Tattoo Mod
Let's use this Tracy mod as an example. Notice how it tells us the path to install the mod is:
GTAV > mods* > update > x64 > dlcpacks > mppatchesng > dlc.rpf > x64 > models > cdimages > mppatches.rpf > ig_tracydisanto
See how within that path we have:
dlcpacks > mppatchesng > dlc.rpf
This matches our rule. We have dlcpacks, and a folder that includes our dlc.rpf
file. We need to copy mppatchesng/dlc.rpf
into our server-files/game_resources/dlcpacks/
folder.
- mppatchesng
(click folders to view files)
Once we've got the dlc.rpf
copied, we can just open it and go to x64 > models > cdimages > mppatches.rpf > ig_tracydisanto
with OpenIV, and drag and drop the files into ig_tracydisanto
. That's it. Done.
Example 2: body mod
Let's look at a body mod next. It comes with two READMEs, one for the models, and another for textures. The README for the models has this path:
mods > update > x64 > dlcpacks > patchday19ng > dlc.rpf > x64 > models > cdimages > patchday19ng_female.rpf
Notice how the path also includes dlcpacks > patchday19ng > dlc.rpf
. This matches the same rule. So, we start by copying patchday19ng/dlc.rpf
into server-files/game_resources/dlcpacks/
.
- patchday19ng
(click folders to view files)
You can then open the dlc.rpf
and go to x64 > models > cdimages > patchday19ng_female.rpf
, and drag and drop the files inside.
Next, the README for the textures has this path:
mods > update > x64 > dlcpacks > patchday4ng > dlc.rpf > x64 > models > ped_mp_overlay_txds.rpf
Again, dlcpacks > patchday4ng > dlc.rpf
matches our rule. So, we can copy patchday4ng/dlc.rpf
into server-files/game_resources/dlcpacks/
too.
- patchday19ng
- patchday4ng
(click folders to view files)
Then simply open the dlc.rpf
and place the textures into x64 > models > ped_mp_overlay_txds.rpf
. Done.
Rule 2: Recreate the folder structure
Let's take a different example that doesn't follow the dlcpacks/FOLDERNAME/dlc.rpf
rule. We'll use this Franklin face mod as an example.
In the README, it tells us the install path is:
GTA > mods > x64v.rpf > models > cdimages > streamedpeds_players.rpf > player_one
We can see there's no dlcpacks
folder here, so we can't use the other approach. Instead, we need to install it in the server-files/game_resources/
folder.
Any time we see a .rpf
like x64v (e.g. x64a.rpf
, x64b.rpf
, x64c.rpf
... x64w.rpf
) we can often just install to the x64
folder instead. This is because those other RPFs are just "patches" over the original x64
folder.
- x64
(click folders to view files)
Once you've setup the folders and placed the original streamedpeds_players.rpf
inside, just copy the mods into the player_one
folder within streamedpeds_players.rpf
.