Skip to content

operinko/dsp-csv-gen

 
 

Repository files navigation

Star Sector Resource Spreadsheet Generator for Dyson Sphere Program

DSP Star Sector Resource Spreadsheet Generator is a mod for the Unity game Dyson Sphere Program developed by Youthcat Studio and published by Gamera Game. The game is available on here.

This mod generates a comma-seperated-values, csv, file containing all the resources on all the planets in all the star systems in the whole star sector. This mod is intended to be used as a planning tool.

What to know what tidally locked planets are around high-luminosity stars? Want to know what system has spinform stalagmite crystals, fractal silicon and crude oil to make particle broadband? This mod is for you.

Exported Details

The generated spreadsheet will contain columns for the following data.

  • Planet Name
  • Star Information
    • Star Name
    • Star Luminosity
    • Star Type
    • Star Mass
    • Star Position X, Y, Z
  • Planet Properties
    • Wind Strength
    • Luminosity
    • Planet Type
    • Land Percent
    • Singularity (e.g. Tidally Locked)
    • Planet/Moon
    • Orbital Inclination
  • Rocky Planet/Moon Resources
    • Ocean Type
    • Iron quantity
    • Copper quantity
    • Silicon quantity
    • Titanium quantity
    • Stone quantity
    • Coal quantity
    • Crude oil rate
    • Fire ice quantity
    • Kimberlite quantity
    • Fractal silicon quantity
    • Organic crystal quantity
    • Optical grating crystal quantity
    • Spiniform stalagmite crystal quantity
    • Unipolar magnet quantity
  • Gas Planet Resource
    • Hydrogen rate
    • Deuterium rate
    • Fire ice rate

Usage

Generation of the resource spreadsheet is triggered by loading a save or pausing the game. The game does not keep all resource information loaded. So once spreadsheet generation is requested there is a delay of less than a minute until the .csv file is created.

The output path is configurable. By default the spreadsheet is saved on Windows to (%USERPROFILE%\Documents\DSP_Star_Sector_Resources.csv) and on Linux to (DSP_Star_Sector_Resources.csv).

The configuration file is called greyhak.dysonsphereprogram.resourcespreadsheetgen.cfg. It is generated the first time you run the game with this mod installed. On Windows 10 it is located at "%PROGRAMFILES(X86)%\Steam\steamapps\common\Dyson Sphere Program\BepInEx\config\greyhak.dysonsphereprogram.resourcespreadsheetgen.cfg". The spreadsheet output path can be changed by specifying a different path in this config file.

Installation

This mod uses the BepInEx mod plugin framework. So BepInEx must be installed to use this mod. Find details for installing BepInEx in their user guide. This mod was tested with BepInEx x64 5.4.5.0 and Dyson Sphere Program 0.6.16.5775 on Windows 10.

To manually install this mod, add the DSPResourceSpreadsheetGenMod.dll to your %PROGRAMFILES(X86)%\Steam\steamapps\common\Dyson Sphere Program\BepInEx\plugins\ folder.

This mod can also be installed using ebkr's r2modman dsp mod manager by clicking "Install with Mod Manager" on the DSP Modding site.

Open Source

The source code for this mod is available for download, review and forking on GitHub here under the BSD 3 clause license.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%