Skip to content

batchmode/dsp-production-overview

Repository files navigation

DSP Production Overview

publish

Online Production Overview for Dyson Sphere Program players.

Ever being tired of writing down notes about which factories you build on which planet? Or which planet provides which products or what are the needs of a planet?

Me too! So I started to develop a little online page where you can keep track about your systems and planets.

overview

You will have an overview of all your systems and planets. What they need and what they provide. You can search for systems, planets and products.

exports

You can configure import products and export products for each planet.

chain

There is also a feature to visualize the production lines for a planet in a tree layout based upon which products you are exporting.

recipes

For this you can enable the recipes for each planet to use in the case that there are multiple ways to create a product. If there are more recipes available for a product you have to enable at least one of them. If not, a little warning icon with an exclamation mark will be displayed.

Production Rates

production_rates

edit_production_rates

You can set production rates for your export products by clicking on a product icon.

toggle_production_rates

Toggle the production rates to hide them.

Resources

resources

Add resources to your planets to keep track of them. They will be considered when searching for products.

Where is my Data?

Your configuration will be stored locally in the localstorage of your browser. The localstorage is usually not being deleted so easily as it is with cookies. You can close the browser and shutdown your PC. The data will be kept on your computer.

your_data

However it is possible to save and restore your configuration to and from a file using import and export. Using this feature you also can share your configuration.

What else out there?

Have a look at FacorioLab. They have a calculator included for Dyson Sphere Program. Their source code repo on Github helped me a lot while developing this tool.

For Developers

Start Client in Dev mode

Run the DSP Overview locally in dev mode. Install the dependencies with

npm install

And then start the client with

npm run dev

Run as Docker container

Build the container

./build.sh

Start the container with

docker run -e BASE_URL=/dsp-production-overview -p 8080:8080 batchmode/dsp-overview:latest

Open http://localhost:8080/dsp-production-overview/

Languages