You are viewing a potentially older version of this package. View all versions.
TeamTayne-CommandQueueSaveLoad-1.0.0 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.

Date uploaded a day ago
Version 1.0.0
Download link TeamTayne-CommandQueueSaveLoad-1.0.0.zip
Downloads 85
Dependency string TeamTayne-CommandQueueSaveLoad-1.0.0

This mod requires the following mods to function

KubeRoot-CommandQueue-1.7.0 icon
KubeRoot-CommandQueue

Queue up items you want to automatically pick up with Command

Preferred version: 1.7.0

README

CommandQueueSaveLoad

Stop rebuilding the same CommandQueue plan every run because yesterday-you had excellent taste and present-you has the memory of a Lunar Coin in a blender.

CommandQueueSaveLoad remembers the item queue you save for each survivor and restores it when that survivor starts a new run. Commando keeps Commando's plan. Huntress keeps Huntress's. Nobody has to share unless they are actually playing the same survivor.

What it does

  • Saves a CommandQueue plan per survivor.
  • Loads that survivor's plan automatically at the start of a run, if enabled.
  • Lets you restore a plan during a run after queueing the wrong item, making a bold experimental choice, or simply changing your mind.
  • Keeps saved plans separate from the live queue, so Command cubes can consume items without eating your saved setup.

This is an add-on for CommandQueue. It does not patch or replace CommandQueue.

Quick start

  1. Start a run and open the Command Queue tab.
  2. Build your plan as usual — perhaps Syringe ×5 and Ukulele ×2.
  3. Press the Save button (floppy disk) beside the loop button.
  4. On your next run with that survivor, the saved plan loads automatically.

Want a completely fresh plan next time? Press Reset (trash can) to clear the live queue, then press Save to save that intentional empty queue. Your survivor's next load will be empty too. A clean slate, without the administrative overhead of actually finding a slate.

Queue buttons

These buttons appear on CommandQueue's own button row while the Command Queue tab is open.

Button What it does
Save — floppy disk Saves the current survivor's live queue. This includes an empty queue when you deliberately want to clear their saved plan.
Open — folder Replaces the live queue with the current survivor's saved queue. Useful for undoing a queue mishap mid-run.
Reset — trash can Clears the live queue only. It does not touch the saved plan until you press Save.

Each survivor has an independent saved queue. There is no shared queue or cross-survivor copy action.

Settings

Setting Default What it does
Load Saved Queue At Run Start On Automatically restores the saved queue for the survivor you started the run as. Turn it off if you prefer to load manually.

Risk of Options is optional. With it installed, the setting and Clear Saved Queues button appear in the mod settings menu. Without it, the mod still works; the setting is available in BepInEx's config file.

Requirements

Install through Thunderstore or your mod manager. CommandQueue is declared as a dependency, so a mod manager will normally take care of it for you. One fewer thing to queue manually.

Good to know

  • Queues are client-side. Other players do not need this mod, and your plan is not sent to them.
  • In split-screen, local players share one saved queue per survivor body.
  • Automatic loading happens once, for the survivor that starts the run. After a body change such as Metamorphosis, manual Save/Open uses the body you are currently playing.
  • Missing modded items stay in the saved file but are skipped when loading. Reinstall the item mod later and the saved entry is still there.

Backups and manual editing

Saved queues are readable JSON at:

BepInEx/config/CommandQueueSaveLoad.queues.json

You can back it up before changing modpacks or edit it by hand if that is your preferred form of loadout management. The file uses internal item names, which helps plans survive game updates and changing item mods.

Support

Found a bug? Include your mod versions, the survivor involved, and relevant lines from BepInEx/LogOutput.log:

https://github.com/max-arias/command-queue-save-load/issues

Icon attribution

The save, open, and reset glyphs are from Font Awesome Free and are licensed under CC BY 4.0.

AI disclosure

Parts of the code, documentation, and icon were created with generative AI assistance (DeepSeek deepseek-v4-flash via the Oh My Pi coding harness, 2026). The same disclosure is embedded in the assembly as required by Thunderstore.

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.