Navigation Data Backup

Navigation data backup is implemented in 2.5. Rotating backups of navobejcts created on every program run. OpenCPN keeps backups of the last 5 runs. This can be changed.
In the opencpn.ini/opencpn.config file you can find a configuration setting to control the number of backups kept, defaulting to KeepNavobjBackups=5. This value can be changed using a text editor.
The backups are then stored in files navobj.xml.[1..x] (in the same directory as the ni file) where .1 is always the newest backup and the oldest is removed on the next program run. The file that will be loaded on next start is called navobj.xml.
To load an old backup, exit the program. Find the backup you want to use. Rename it navobj.xml. Start OpenCPN!

The OpenCPN logfile also serves as a backupb through the "LOGBOOK:" entries.
These can be used to reconstruct a  GPX track. A windows utility for hat purpose ia available here: https://github.com/nohal/LogBookExtractor/downloads