How to Update a Resource
This guide covers the full process for updating any Prodigy Studios resource on your FiveM server without losing your custom configuration.
Before You Start
Make sure your server is stopped or the resource is stopped before replacing any files.
WARNING
Never overwrite your resource folder without backing up your config files first. Read the full guide below.
Step 1 — Find the Update
Go to your Granted Assets page on the CFX portal. Sort by Last Updated to see the most recently updated assets at the top.
If an asset you own was updated, it will appear near the top of the list. Click on it and download the latest version.
Step 2 — Identify editable files (escrow_ignore)
Before replacing anything, open fxmanifest.lua and check escrow_ignore. Every path listed there is shipped as plain text (not escrowed) — those are the only files you can edit and the ones you should back up if you changed them. If a file is not under escrow_ignore, treat it as locked and do not modify it.
Step 3 — Back Up Your Config Files
Copy every file that matches escrow_ignore in fxmanifest.lua (that you actually edited) to a safe temporary location outside the resource folder before proceeding.
📁 Backup (temp folder)
└── config.lua
└── shared/
└── spikes_config.lua
└── gps_config.lua
└── ...Step 4 — Replace the Resource Folder
Delete the old resource folder and replace it with the newly downloaded version. Do not merge — do a clean replace.
resources/
└── [prodigy]/
└── prp-yourscript/ ← replace this entirelyStep 5 — Compare Your Modifications
Open a file comparison tool to diff your backed-up files against the same paths in the new resource. This lets you see exactly what changed between versions. You can use tools such as Github Desktop to compare.
Compare each backed-up escrow_ignore file against the same path in the freshly downloaded resource.
Step 6 — Restore Your Changes
For each file, apply only your customisations back into the new version. Do not paste your entire old file over the new one — the new version may have added new config options, renamed keys, or restructured sections.
TIP
Keep the new file as the base and only restore the values you had changed (jobs, item names, coordinates, etc.). This way you pick up any new config options the update introduced.
What to look for in the diff:
- Lines marked as added in the new version → new config options, keep them
- Lines marked as removed in the new version → deprecated options, remove them
- Lines that differ → merge your value into the new structure
Step 7 — Restart and Test
Once your editable files are restored, restart the resource (or the server):
restart prp-yourscriptCheck your server console for any errors. If everything loads cleanly, you are done.
Summary
- Download the update from Granted Assets
- Back up the files listed in
escrow_ignorethat you changed - Replace the full resource folder
- Diff your backup against the new files
- Restore only your custom values into the new base
- Restart and enjoy