Skip to content
View in the app

A better way to browse. Learn more.

LCPDFR.com

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

RecovFR: Backing up and restoring on the fly... 1.0.5.0

(1 review)

1 Screenshot

July 2025: Currently I am NOT active in GTA/LSPDFR but as far as I am aware, this plugin still works as is. Unfortunately without a working game and no time to code anymore I can no longer support my developed plugins. All my code is available on GitHub if people want to steal / update the plugins themselves. 


Again, something I wrote that I wasn't going to "publish" - but maybe of use to somebody... 

 

This was conceived by the great LSPDFR streamer @gmantonz, who not only came up with the idea and requirements but helped test it actually worked 🙂

 

What is it?

RecovFR is a backup and restore script to help you get back into the game after a crash. It backs up and restores a load of stuff at the push of a button. It works separately to LSPDFR so can be used independently. 

 

No seriously, what is it? 

OK - so you are driving around Blaine County, in your favourite car and your favourite suit when BAMB... your game crashes. You have to get the game back up and running, get dressed, get your car, get back to Blaine County to start over. Annoying - right? 

 

Now if you are live streaming, you also have an audience to entertain while you fix stuff - that is what this was written for - to get you back in the action quicker before people start leaving you to watch "Fall Guys".

 

But it can be used by us normal folk too... For example I can get my game set up how I always want to start (date, time, weather, location, etc.) and when I start the game, press a button and there I go. 

 

Current features:

  • Backup stored in xml file, so even after full game crash or exit, backup can be restored
  • Backup the following states at the press of a button or automatically (if enabled):
    • Current character location
    • Current clothing and accessories
    • Current weapons, components and ammo
    • Wanted level
    • Health and armor
    • Player invincibility*
    • Current vehicle (if in vehicle)
    • Last vehicle and location (if on foot)
    • Vehicle colors, livery and dirt level
    • License Plate and style
    • Vehicle health
    • Vehicle invincibility*
    • Current time in game
    • Current weather conditions
    • Freeze time and weather on restore*
    • Set snow on terrain on restore*
  • Restore last backup at press of button
  • Ability to turn on/off features in .ini file or via in game menu

 

*Restore options set in game

 

Known issues: 

  • Currently does not restore the character model as I could not get this to work properly for custom (mp_f_freemode and mp_m_freemode) models unless you wanted to be invisible. 
  • There may be a performance hit (FPS loss / brief pause) during auto backup, but can be disabled if not required.  
  • Trainers will conflict and override - for example if you have fixed weather in trainer, this will fail to change it. 

 

Requirements: 

 

Installation:

  1. Ensure you have RageNativeUI installed (1.6.3+)
  2. Copy the plugins folder into your "Grand Theft Auto V" install folder
  3. Edit the keybindings in the .ini to meet your requirements

 

Version history: 

Spoiler

1.0.5.0 (The Finally A Version One-Up-Date)

  • Updated hash lookup tables to Summer 2022 (Criminal Enterprises) DLC
  • Added vehicle lookup tables for the following DLC packs: 
    • 11John11 LSPD Addon Pack
    • 11John11 LSSD 2.0 Addon Pack
    • Baravo-Charlie-One SASP Ranger Addon Pack
    • Jacobmaate SAHP Addon Pack

 

0.4.1.0 Pre-Release (The All Dressed-Up-Date)

  • Added character clothing and accessories
  • Added simple in-game menu
  • Code tidy (Thank you @opus49 for helping with my code and sanity)

 

0.3.1.1 Pre-Release (The I Messed-Up-Date)

  • Removed character model from restore (critical "invisibility" bug/feature)
  • Fixed flashlight missing from restore

 

0.3.1.0 Pre-Release (The Tooled-Up-Date)

  • Added weapons, ammo and components
  • Added character model
  • Enable player and vehicle invincibility on restore (from ini file)
  • Set time and weather frozen on restore (from ini file)
  • Enable snow on ground on restore (from ini file)
  • INI and XML files restructured
  • Better error handling
  • Fixed plugin crash if restoring backup before entering a vehicle
  • Fixed weather not changing from neutral to snow

 

0.2.2.0 Pre-release ("Whatever the weather update")

  • Backup code optimisation
  • Fixed DLC vehicle restore failure
  • Fixed Vehicle plate style not restored
  • Added vehicle health levels
  • Added vehicle radio station
  • Added vehicle livery, rim color and window tint
  • Added Weather, wind speed and wind direction

 

0.2.1.0 Pre-release

  • No longer dependent on LSPDFR (can be used separately)
  • Fix game crash on restore if vehicle invalid
  • Added vehicle color and dirt levels
  • Added license plate and style
  • Added wanted level
  • Added health and armor

 

0.1.2.0 Pre-release

  • Initial release for testing

 

Code is free and open source under the GPL-3.0 license and available from GitHub: 

https://github.com/waynieoaks/RecovFR

 

Edited by waynieoaks
Updating version history

What's New in Version 1.0.5.0

Released

Updated hash lookup tables to Summer 2022 (Criminal Enterprises) DLC


Short Description

Finally A Version One-Up-Date

User Feedback

Recommended Comments

waynieoaks

Members Author

(edited)

Frequently Asked Questions:

 

What is the point of this? 

Spoiler

It was written for game streamers, but shared here as others may find it useful. Not just for streaming. 

 

Can you include <x>? Can you also write <x>?

Spoiler

I would love to, but like my driving, my coding sucks too. LSPDFR is a hobby to me, coding is fun too but I don't have nearly as much skill as the rest of this community (or time to dedicate). I may learn more and try more mods in the future, (see ideas below) but right now my skills are best placed with testing, debugging and refactoring code and helping in community when I can.

 

If you could write a mod, any mod, what would it be? 

Spoiler

There are so many great mods out there, so coming up with ideas that have not already been done can be difficult. Also, did you read about how bad my coding is?

I thought about things like a pocket notebook (Already in Computer+ if you use that mod) to take notes for when I fill out the arrest report, maybe some medical callouts as I have some real life experience I can bring there. [EDIT]: There are some EMS mods around now which look great. 

 

I really liked an idea from a (now outdated) mod called 'Police Life S' - would love to get something like that again to add more realism/rp to the game. It added shift work (complete a shift to get a pay check), rank system using experience points, gas tank (fuel mods do this now, I know), hunger system (go spend your pay check on doughnuts) that would be a pretty good mod I think.

 

I would love to write a mod that would allow you to enable and disable callouts or packs in game but do not think that is even possible as they are loaded into LSPDFR memory. 

 

 

 

 

 

Edited by waynieoaks

MattCC16

Members

This is a great idea! 

matthew3774

Members

Does the snow feature actually work? I used to enjoy this feature on other mods but it got broken with a game update if I remember right

waynieoaks

Members Author

Hi - in what way was it broken before? 

 

If you have set snow on terrain set to true (or ticked in the menu) then when you do a "restore" it will put snow on the terrain. 

nickyah

Members

After all of the annoying crashes and hardship I've been through with LSPDFR, I have never thought of this as an idea, good work, man!

BlueLine Vibes

Members

I was just about to say "This mod is useless because we have trainers" 

However, I did the right thing and read your description.  I am a streamer and I must admit, the crashes and then loading back into the game, getting everything set up the way I needed it is a huge hassle while everyone just sits and waits on stream.  This plugins sounds great.  Gonna give it a try and I will report back with a review.

 

Great idea.

Officer K Slimm

Members

Is it possible you could add disable keybindings for me it's been a nightmare for me when it comes to my keybindings it acts up 

waynieoaks

Members Author

(edited)

Hi @Officer K Slimm

 

Disable key bindings? Do you mean the ones used in this script?

Or which key bindings are a nightmare for you? 

Edited by waynieoaks

Officer K Slimm

Members

2 hours ago, waynieoaks said:

Hi @Officer K Slimm

 

Disable key bindings? Do you mean the ones used in this script?

Or which key bindings are a nightmare for you? 

The one from Simple Trainer it keeps lagging everytime I use my controller to spawn or disable it it keeps bringing up my map expanding it large and clicking my record game clip button

waynieoaks

Members Author

1 hour ago, Officer K Slimm said:

The one from Simple Trainer it keeps lagging everytime I use my controller to spawn or disable it it keeps bringing up my map expanding it large and clicking my record game clip button

Ah - OK - I will send you a private message as I use Simple Trainer and may have a couple of suggestions that may help and if not, the people over on the support forums may be able to help you better. 

 

https://www.lcpdfr.com/forums/forum/909-gta-v-support/

jbreezy

Members

Do I need to force duty before I load my recovery file, or can I just reload as soon as I spawn in GTA?

waynieoaks

Members Author

33 minutes ago, jbreezy said:

Do I need to force duty before I load my recovery file, or can I just reload as soon as I spawn in GTA?

 

Hi, 

 

Personally, I would ForceDuty first, as after may undo something you recovered - e.g. the uniform, weapon loadout.

 

While this was going to be LSPDFR dependant, we removed that half way through so you didn't have to be in LSPDFR to use it.  

Nemesisx101

Members

Please bring back character model feature for folk who use vanilla peds…

waynieoaks

Members Author

(edited)

14 hours ago, Wolfx101 said:

Please bring back character model feature for folk who use vanilla peds…

 

Hi, 

The problem I have had here is that restoring those models did not work (unless you wanted to be completely invisible - which is what was happening). 

I have tried for ages to find a way of capturing the features of the Character model so I could restore it and so far have not been able to, and asking on Developer forums have not had any answers on ways to do this. I wish I was clever enough but sadly, I am not 😞

If I ever find a solution, I will of course add it in. 

For now, all I do for my own gameplay is is let LSPDFR control the ped model for me.

Sorry - I know that is not a very helpful answer. 

Edited by waynieoaks

Nemesisx101

Members

1 hour ago, waynieoaks said:

 

Hi, 

The problem I have had here is that restoring those models did not work (unless you wanted to be completely invisible - which is what was happening). 

I have tried for ages to find a way of capturing the features of the Character model so I could restore it and so far have not been able to, and asking on Developer forums have not had any answers on ways to do this. I wish I was clever enough but sadly, I am not 😞

If I ever find a solution, I will of course add it in. 

For now, all I do for my own gameplay is is let LSPDFR control the ped model for me.

Sorry - I know that is not a very helpful answer. 

We talking about base models like s_m_y_cop and so on? Not interested in mp peds.

waynieoaks

Members Author

1 hour ago, Wolfx101 said:

We talking about base models like s_m_y_cop and so on? Not interested in mp peds.

Ah - OK - I will look into putting in the logic to avoid the peds that cause issues (mp) and restore any that don't cause issues. 

Have put that in my issues log: https://github.com/waynieoaks/RecovFR/issues/16
You can watch the issue there if you wish. 

Nemesisx101

Members

(edited)

@waynieoaks Absolutely fantastic! If I may be so bold, hopefully you have that up sooner, rather than later. Another thing, if I may: would it be possible to trigger a LSPDFR walking style too— having to set cop every time to have those cool idle animations is a chore. Many thanks. Essential plugin… say, a button to give my fps back would be neat too lol 

Edited by Wolfx101

waynieoaks

Members Author

58 minutes ago, Wolfx101 said:

@waynieoaks Absolutely fantastic! If I may be so bold, hopefully you have that up sooner, rather than later. Another thing, if I may: would it be possible to trigger a LSPDFR walking style too— having to set cop every time to have those cool idle animations is a chore. Many thanks. Essential plugin… say, a button to give my fps back would be neat too lol 

Hi 

 

I will try to do this as soon as I can but do bear in mind I have a full time job and a family as well so finding time can be difficult. Even if I get you a pre-release that you can test before releasing it properly. 

Ped walking style: https://github.com/waynieoaks/RecovFR/issues/17 <-- This will take longer as I will need to research if / how to capture this. Off the back of this people may also want voice captured if they change their characters voice -- again will need a bit of time to research to find out if it is even possible. 

FPS - I so wish I could do that, and if I could I would probably be earning a fortune as a game dev by now 🤣

waynieoaks

Members Author

(edited)

Hey @Wolfx101

 

OK - I have got this working for peds that are not MP_M_FREEMODE_01 or MP_F_FREEMODE_01 <-- the code will just ignore these to prevent issues.

 

The reason I could not get it working previously as some peds would appear invisible and I could not really go through all of them to find out which ones did not work. I have found a way around this now.

 

I am not going to be releasing it for a while as I need to do a lot of testing first but if you want to try out a debug version you can download the .dll direct from the GitHub: https://github.com/waynieoaks/RecovFR/tree/master/RecovFR/bin/Debug NOTE: You are using this at your own risk as it may cause a game crash I have not yet tested for. 

 

Walking styles: I cannot find a RPH method or GTA Native for walking styles and the LSPDFR API (which I do not call currently to keep this script usable even if LSPDFR is not loaded) only has a SET method and not a GET method so I cannot get the style to back it up.

If anybody who is good at coding wants to help with fixing the freemode models, I am struggling to get the native function GetPedHeadBlendData to work and am not clever enough to figure it out and Google is hurting my head... 🙂

Edited by waynieoaks

rtg

Members

for some reason I have trouble accessing the menu in general. Only when my game crashes can I open it and its never smooth. Usually takes a couple tries.

waynieoaks

Members Author

Hi, 

 

This is odd and not something I have seen in my use of the plugin. 
Could there be another mod interferring at all? 
Do yo u have the latest Rage NativeUI installed which is what drives the menu? 

 

If you want to raise a ticket on my Discord with your RagePluginHook log I can have a look but i don't know what could be causing this other than some kind of conflict. 
https://discord.com/invite/9tkGM4Tcpm

rtg

Members

wow I didn't know it runs off of rage. That actually was my problem, I never enabled it. Thanks.

Create an account or sign in to comment

Latest Mods

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.