
The RDR2 autosave situation sucks. So I threw this simple script together to help deal with it.
It works by monitoring the RDR2 profile/saves dir until save slot 15 (the autosave slot) changes. It then copies that file over the oldest
save slot that it is allowed to touch.
BACKUP YOUR SAVES
This script will eventually overwrite all save slots from SRDR30005 to SRDR30014 by default. If you have saves in those slots you do not want overwritten, copy them somewhere else.
Usage
Make sure python is installed.
Run the script. It should find your RDR2 profile dir automatically. (If not it will prompt for it. Add it to the top of the file as instructed to not have to input it every time you launch it.)
Configuration
The script can be easily modified by changing the options at the top of it.
MANUAL_SLOT_OVERWRITE_COUNT – Sets the number of slots that it will convert from manual to autosave.
CUSTOM_PROFILE_PATHS – A place to put your custom profile path if it is not found in a default location.
Requires: Python
Changelog:
Version 1.0.4
Fixed latest autosave taking up 2 slots by caching slot 15 to a .PREV file.
Version 1.0.3
Switched character decoding from UTF-8 to ISO-8859-1 / Latin 1.
Version 1.0.2
Switched decode ascii to decode utf-8. Replace non utf-8 characters instead of erroring.
Credits:
cgar