DSPTaskMaster
In-game task list with live tracking: production and surplus per minute, inventory, research, buildings and Dyson sphere power. Per planet or global, with details on why production falls behind.
| Date uploaded | 2 days ago |
| Version | 1.0.0 |
| Download link | ThemeInsideAMind-DSPTaskMaster-1.0.0.zip |
| Downloads | 32 |
| Dependency string | ThemeInsideAMind-DSPTaskMaster-1.0.0 |
This mod requires the following mods to function
CommonAPI-DSPModSave
Library that allows to store mod save data separately from vanilla saves
Preferred version: 1.2.2README
DSP TaskMaster
An in-game task list for Dyson Sphere Program. Write down what you still have to do, or let TaskMaster track it for you: production targets, surplus, inventory, research, buildings and Dyson sphere power are checked live and ticked off automatically once they are reached.
Press Alt + T to open the task window.
Features
Task types
| Type | What it tracks |
|---|---|
| Reminder | A plain note you tick off yourself. |
| Produce /min | Machine capacity for an item per minute (e.g. 120 Titanium Glass/min). |
| Surplus /min | Made minus used per minute during the last minute, so you know you actually have spare output. |
| In inventory | Amount of an item in your inventory. |
| Research | Done when the technology is unlocked. Searchable list of what's left to research. |
| Buildings | Number of placed buildings of a type, on this planet or on all planets. |
| Sphere | Power (MW) the Dyson sphere and swarm around a star generate. |
Add tracked tasks with Track..., reminders with the text field at the bottom of the window. Items and buildings can be picked with the game's own item picker.
Per planet or global
Every planet has its own task list, shown for the planet you are on, plus a Global list for tasks that aren't tied to one place. Choose Planet or Global in the window header when adding a task; inventory, research and sphere tasks always go to the Global list.
The Planets panel lists all planets with open tasks, grouped by star system. View another planet's list from there, or set it as the navigation target just like in the game's control panel.
Why is it behind?
Click a production task to see what's going on:
- how many machines are working, waiting for input, have a full output, lack power or ore
- which inputs the recipe needs at your target rate, and whether they are made or imported
- how many buildings you need for the target, for the item and each of its inputs
- a suggested setup (recipe and building) when nothing makes the item on the planet yet
Surplus tasks show which planets make and use the item.
Overlay and alerts
While the window is closed, a small overlay at the screen edge shows your open tasks with their progress. Drag it by its header to move it, click it to open the window.
An on-screen message tells you when a task reaches its target, and optionally when a production task falls behind again.
Saving
Tasks are stored per save game through DSPModSave,
in a .moddsv file next to the save. Your normal save files are not changed, so removing the mod is safe.
Settings
Found in BepInEx/config/com.jules.dsp.taskmaster.cfg (or the config editor of your mod manager):
| Section | Setting | Default | Description |
|---|---|---|---|
| Alerts | Enabled | true | Show a message when a tracked task reaches its target. |
| Alerts | Behind | true | Also alert when a production task falls behind or drops below its target. |
| Overlay | Enabled | true | Show the overlay of open tasks while the window is closed. |
| Overlay | X / Y | 0 / 0 | Overlay position. 0 / 0 = default position. |
| Window | X / Y / Width / Height | 0 | Window position and size. Set Width to 0 to reset. |
Window and overlay position are also saved when you move or resize them in game.
Installation
Install with r2modman or the Thunderstore Mod Manager; BepInEx and DSPModSave are installed automatically.
For a manual install, put DSPTaskMaster.dll into BepInEx/plugins and install
BepInEx and
DSPModSave.
Changelog
See the Changelog tab.
CHANGELOG
Changelog
1.1.0
Saves from 1.0.0 keep working.
New:
- New task type: planet power (spare power = generation capacity minus demand), in the Track panel's Power tab. Its details show the planet's generators and how many generators the missing power would take
- "Track inputs" in the production details adds production tasks for the recipe's inputs in one click
- Click a task's numbers to change its target (Enter saves, Esc cancels) instead of deleting and re-adding it. Works for all tracked tasks except research
- Up/down arrows move open tasks within their list; the order is saved
- A deleted task can be brought back with Undo for 6 seconds
- The overlay shows tasks with a problem first, then the rest in your order
- Task titles use the game's language for item, tech and star names
- The mod's own texts can be translated with a file in the
langfolder
Performance on big saves:
- Machines on planets you are not on or viewing are re-read in turns instead of all at once every second
- The overlay looks up one task's problem reason at a time (global tasks every 10 s), so it no longer stutters every few seconds with several global production tasks
Settings:
- The toggle keys can be changed (default Left Alt + T and Right Alt + T)
- New settings: Language, Toggle key, Scan budget, Log timings
- Log timings shows each part of the update, including the production and power analyses, and how often each ran
1.0.0
First public release.
- Task list per planet plus a global list, opened with Alt + T
- Tracked tasks: production, surplus, inventory, research, buildings and Dyson sphere power
- Production details: machine states, inputs, buildings needed and a suggested setup
- Planets panel with navigation to planets that have open tasks
- Overlay of open tasks and on-screen alerts
- Tasks saved per save game through DSPModSave