An open API service indexing awesome lists of open source software.

https://github.com/mistralys/starfield-load-order-manager

Windows app to safeguard the mod load order for existing saves
https://github.com/mistralys/starfield-load-order-manager

load-order mod-manager mods starfield

Last synced: 6 months ago
JSON representation

Windows app to safeguard the mod load order for existing saves

Awesome Lists containing this project

README

          

# **SLOK: Starfield Load Order Keeper**

SLOK is a lightweight Windows tool that keeps your Starfield
`Plugins.txt` stable and prevents accidental load‑order changes
that can break saves.

---

## **Why It Exists**

Starfield depends on the exact order of mods listed in `Plugins.txt`.
If that order changes after you start a save, items, quests, or entire characters can break.
Unfortunately, Starfield, Mod managers and tools like LOOT can cause the file to be reordered.

SLOK helps you to stop that from happening.

---

## **What It Does**

- Saves a reference copy of a known‑good `Plugins.txt`
- Detects when the file changes
- Restores the correct order with one click
- Appends new mods safely at the end
- Supports multiple profiles (different load orders for different characters)
- Shows an intelligent diff of what changed
- Maintains a version history with rollback support
- Can launch the game (uses SFSE if present)

---

## **Find it on Nexusmods**

The tool has a dedicated page on Nexusmods, which includes Screenshots, discussions and more:

https://www.nexusmods.com/starfield/mods/15786

---

## **Profiles**

Profiles let you keep separate load orders for different playthroughs.

Switching profiles automatically swaps the correct `Plugins.txt` content into place
and saves your current state.

---

## **Version History**

SLOK keeps a history of all the changes you made, so you can roll back to
a previous version anytime (up to 16 versions).

---

## **How It Works (Brief)**

1. You set up your load order in Starfield or your mod manager.
2. When you're happy with it, you tell the app to create a reference.
3. The app monitors `Plugins.txt` for changes.
4. If something modifies it, you can:
- Accept the new order
- Restore your reference order
- Or revert everything to the reference file

---

## **Setup**

On first launch, the app asks for:
- Starfield AppData folder (where `Plugins.txt` lives)
- Starfield installation folder (where the `Data` folder is)

It auto-detects common locations, but you can browse manually.

---

## **License**

[MIT License](/LICENSE)

## Credits

I created this for my own use, and decided to share it with the community.

It was entirely developed using **AI-assisted coding techniques** with GPT-5.1-Codex and Claude Sonnet 4.
If you are interested in the development process, the folder [Docs/Agents/Development History](./Docs/Agents/Development%20History)
contains the individual agent plans used to incrementally build the application.