TeamTayne-CommandQueueSaveLoad icon

CommandQueueSaveLoad

Saves the CommandQueue queue you press Save on for each survivor and applies that survivor's queue when a run starts. Risk of Options controls auto-load and clearing saved queues.

CHANGELOG

Changelog

Unreleased

  • Removes the shared all-survivor queue and its Risk of Options checkbox. Save, Open, and automatic loading now always use the survivor currently being played.
  • Saving after resetting a live queue now stores an intentional empty queue. Loading that saved queue clears the live queue; a missing saved queue still reports that nothing is saved.

1.0.0

  • Initial release.
  • Saves the current CommandQueue queue per survivor and applies it when a run starts (Load Saved Queue At Run Start, on by default), then reports the loaded queue in chat and the log.
  • Adds save, open and reset buttons to CommandQueue's own scoreboard button row, left of its loop button and sized like it. Reset clears only the live queue; it never saves or deletes the stored one.
  • Risk of Options page with the two checkboxes and Clear Saved Queues; saving and loading are in-run only, reachable from the scoreboard buttons or as cq_queues_save and cq_queues_load (cq_queues_clear works anywhere).
  • Saved queues live in BepInEx/config/CommandQueueSaveLoad.queues.json, keyed by survivor body name and by internal item name, so they survive game updates and changes to the installed mod set.
  • Saving is always explicit: automatic saving cannot tell an item you removed from your plan apart from one CommandQueue picked for you, so it would quietly shrink the saved queue.