Skip to main content

Starfield automatic quicksave and backup utility

Project description

Starfield Quicksaver

An automatic quicksave utility for Starfield that helps prevent lost progress and manages your save files.

Features

  • Automatic Quicksaving: Creates quicksaves at configurable intervals while playing.
  • Save Conversion: Automatically converts quicksaves and autosaves to regular saves.
  • Save Management: Intelligently prunes old saves while preserving one save per day.
  • Non-Intrusive: Only runs when Starfield is active and in focus.
  • Audio Feedback: Optional sound notifications for save events.
  • Configurable: Easy to customize via config file.

Installation

  1. Download the latest release from the Releases page
  2. Extract to a location of your choice
  3. Run starfieldsaver.exe

The first time you run the application, it will create a starfieldsaver.toml default configuration file.

Configuration

Configuration is stored in starfieldsaver.toml in the application directory. You can modify this file directly or through the application interface.

Basic Configuration Options

[paths]
save_dir = "C:/Users/YourUsername/Documents/My Games/Starfield/Saves"
process_name = "Starfield.exe"

[saves]
enable_quicksave = true
check_interval = 10
quicksave_every = 240
copy_to_regular_save = true
enable_success_sounds = true

[cleanup]
prune_older_than_days = 0
dry_run = true

[logging]
enable_debug = false

Configuration Details

Paths

  • save_dir: Directory where Starfield saves are stored
  • process_name: Name of the game process to monitor (with or without .exe)

Saves

  • enable_quicksave: Whether to enable automatic quicksaving (true/false).
  • check_interval: How often to check game status in seconds.
  • quicksave_every: Time between automatic quicksaves in seconds (default: 4 minutes).
  • copy_to_regular_save: Whether to copy quicksaves to regular saves (true/false).
  • enable_success_sounds: Whether to play sound notifications for successful saves (true/false). Note that error sounds will always play.

Cleanup

  • prune_older_than_days: Number of days before pruning saves to one per day (0 to disable)
  • dry_run: Test cleanup without deleting files (true/false)

Logging

  • enable_debug: Enable detailed debug logging (true/false)

How It Works

  1. The utility monitors your game session and automatically creates quicksaves at your configured interval.
  2. When a quicksave or autosave is detected, it's copied to a regular save with proper naming.
  3. The utility only runs when Starfield is in focus to avoid interfering with other applications.
  4. Old saves can be automatically cleaned up, keeping one save per day for saves older than your configured threshold.

Save Cleanup

When enabled, the save cleanup feature:

  • Preserves all saves newer than the specified number of days.
  • For older saves, keeps one save per day per character.
  • Always preserves your most recent saves.
  • Can run in "dry run" mode to show what would be deleted without actually removing files.

Sound Notifications

The utility provides audio feedback for successful saves, manual quicksaves detected, and if an error occurs.

  • Success sound: When a save is successfully created.
  • Notification sound: When a manual quicksave is detected.
  • Error sound: If an error occurs.

You can use the enable_success_sounds config option to disable success and notification sounds to avoid disrupting your immersion.

NOTE: Error sounds will always play, so you'll know when something has gone wrong and your game may not have saved correctly.

Troubleshooting

  • Game not detected: Ensure the correct process_name is set in starfieldsaver.toml.
  • Saves not detected: Verify the save_dir path is correct.
  • No sounds: Check that enable_success_sounds is set to true.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

starfieldsaver-0.2.0.tar.gz (14.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

starfieldsaver-0.2.0-py3-none-any.whl (16.9 kB view details)

Uploaded Python 3

File details

Details for the file starfieldsaver-0.2.0.tar.gz.

File metadata

  • Download URL: starfieldsaver-0.2.0.tar.gz
  • Upload date:
  • Size: 14.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.2 CPython/3.13.3 Darwin/24.4.0

File hashes

Hashes for starfieldsaver-0.2.0.tar.gz
Algorithm Hash digest
SHA256 86d08c12ba9679408f60827c6a8db2d4c2e91fa1cf4287681e7686b171ae16e3
MD5 9093d8f8ca5a5739dbacca30e3b857eb
BLAKE2b-256 b58f10c68d0c820fb17bd4c04bdc43f94d4e5ff58beb3bb7619874968960f1fd

See more details on using hashes here.

File details

Details for the file starfieldsaver-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: starfieldsaver-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 16.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.2 CPython/3.13.3 Darwin/24.4.0

File hashes

Hashes for starfieldsaver-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 37e374af42271528b1172b24ac6322cacff0d4dc3ee1c5fdb8ee3f8c00918af8
MD5 a1a2ba15a15be9412e1c6c8e91683c67
BLAKE2b-256 9490676871b4d8612c190f7c1c582f0612ac74bed41aeaaf880cc153f4e0f67f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page