
After having tried all of the mods for persistent vehicles that I could get my hands on, I determined that none of them worked up to my level of expectations. I was most happy with the simple functionality of the great work by ImNotMentaL and his Persistence mods. Unfortunately, he doesn’t seem to be updating his mods anymore and the latest version of Persistence II has bugs that make it extremely difficult to play around. I was able to dig up an old version of Persistence I, which does still work, but it has issues that become more apparent when you have 100 or more cars. To counter some of those issues, he introduced the streaming system in Persistence II but as mentioned, is now buggy with later releases of Scripthook. All of this led me on a quest to build a version of a reliable vehicle persistence mod that worked as I wanted. So, without further ado, I am uploading my version, fully re-written, in the spirit of ImNotMentaL’s mod but with all new source code: Persistence3
All inspiration credit given to him and if at some point he comes back, I will gladly collab and/or give him my source code as thanks for all the work he put into the originals.
Persistence3 is a work in progress and I’m sure some bugs will crop up. Tag me in comments and I will try and address them. I’m currently testing this with my own game and so far after many, many, many bug squashes, it seems to be fundamentally working as intended. Your mileage may vary, but I will continue to fix and update as much as my schedule allows and as feedback comes in.
Requirements –
Latest Scripthook
Newtonsoft.Json (included in archive)
Tested and running on Legacy edition.
I have no way to test on Enhanced, so feedback needed.
Install:
Unzip contents into scripts folder
To use:
Keyboard –
Press “L” to lock and save a vehicle after exiting. Press “L” again when near to unlock.
Controller –
Press the interact key when near vehicle.
Script “should” save all mods, paint, liveries, etc. I do need feedback if you encounter any errors or mods not being saved properly. I’m currently playing with 130-140 vehicles, and they all seem to be saving and respawning as expected.
Changelog:
Version 1.1.2
Bug Fix – Custom Colors
Version 1.1.1 – FINAL ENCORE
Crew Emblems Completed
Aircraft Fuel System Toggle in INI (keep disabled unless needed)
Custom Color Patch
Version 1.1.0 – FINAL RELEASE
Radio Station
Wheel Angle – must use mod or trainer to enable this feature
Version 1.0.9 – INI file — I forgot to turn off Debug. Use this or just set “LogLevel = Error”
Version 1.0.9
Fuel System Bug Fix – see pinned comment
Toggle in INI for EnablePersistenceIIAlarms =
Update 1.0.8
Fuel Level
Crew Emblems
Drift Tires
Vehicle Stance
Set EnableAdditionalFeatures = True in the INI
Update 1.0.7
Lock Animation bug fix for weapon equipped
Custom Vehicle Support
Bug Fixes
Version 1.0.6
Bug Fixes
UI and notification tweaks
INI now has a setting for Enhanced Edition experimental features.
(Use at your own risk, may cause crashes and WILL crash on Legacy.)
Version 1.0.5
Fixed Tire Smoke color
INI adjustment
Version 1.0.4
Fixed bug with animation
Fixed Convertible status
Version 1.0.3
Door Lock Animation – Bug fixes
Credits:
RebelDragon1976