Dyson Sphere Program
You are viewing a potentially older version of this package. View Latest Version
Install with App

Details

Date Uploaded
Downloads
23
Size
112KB

DSP MultiDistributor

A distributor can now transport with multiple distributors.
This doesn't affect achievements or milestones.

⚠️ This is an unofficial update of the original DSPMultiDistributor mod (by Appun#8284). The original repository has no license. This version fixes compatibility with the current game version and is not affiliated with the original author.

Features

  • If the items handled by the distributor are not set, the distributor will transport with multiple distributors. Both request and supply are possible.
  • Filterless supply distributors will supply to demand distributors whose filters match items in the supply storage (the supply storage should hold a single item type).
  • Filterless demand distributors can pull each item requested by their storage slot filters using their own couriers.
  • Targets items with filters set in the grid in the storage attached by the distributor. Currently only the top storage is targeted.
  • Connection information is refreshed automatically every tick, so changes to storage filters or items take effect immediately (no window close needed).

Setup & Limitations

Filterless multi-REQUEST (one chest requesting multiple items)

  1. Set the requesting distributor to Demand mode with NO filter. The demand chest will pull each requested item using its own couriers.
  2. Put item filters on the storage slots of the demand chest (each slot requests one item).
  3. Each supplying distributor can be filtered for the item it provides, or filterless with a single item type in its supply chest.
  4. Connections update automatically every tick - no need to close the window.

Filterless multi-PROVIDE (one chest providing to many requests)

  1. Set the providing distributor to Supply mode with NO filter.
  2. The supply chest must contain ONLY ONE item type.
  3. Each demand distributor must either have a filter for that item, OR be filterless with the item filter set inside the demand chest.
  4. Connections update automatically every tick - no need to close the window.

Limitations

  • A filterless SUPPLY chest can only provide a SINGLE item type. Multi-item filterless supply is not supported yet.
  • A filterless DEMAND chest pulls its requested items with its own couriers, one item per tick (rotating through the requested items).
  • Only the top storage attached to the distributor is used.
  • Connection info refreshes automatically every tick.

How to install

  1. Install BepInEx.
  2. Drag DSPMultiDistributor.dll into steamapps/common/Dyson Sphere Program/BepInEx/plugins.

Contact

If you have any problems or suggestions, please contact DISCORD MSP Modding server Appun#8284.

Change Log

v0.0.4

  • Fixed filterless supply (provide) not working on the current game version. A filterless supply distributor now provides items to demand distributors whose filters match the items in its storage (currently supports a single item type per supply storage).
  • The supply side now matches on the actual items in the storage instead of storage slot filters (which supply storages never set).
  • Added: filterless demand distributors can now pull each of their storage-slot-filtered items using their own couriers (rotating one item per tick).
  • Added debug logging. Toggle with EnableDebugLogging in the config file (Appun.DSP.plugin.MultiDistributor.cfg).

v0.0.3

  • Removed unnecessary processing.

v0.0.2

  • Fixed some bugs.

v0.0.1

  • Released, supported the game version 0.10.28.21308.


DSP MultiDistributor(日本語)

⚠️ これは元のDSPMultiDistributor(Appun#8284作)の非公式アップデートです。元のリポジトリにはライセンスがありません。本バージョンは最新ゲームバージョンへの対応修正を含み、原作者とは無関係です。

物流配送器が複数の物流配送器と輸送できるようになります。
実績やマイルストーンには影響しません。

特徴

  • 物流配送器で取り扱うアイテムを設定していない場合、物流配送器は複数の物流配送器と搬送します。要求、供給ともに可能です。
  • フィルター未設定の供給物流配送器は、ストレージ内のアイテムに一致するフィルターを持つ要求物流配送器へ供給します(ストレージ内のアイテムは1種類のみ対応)。
  • フィルター未設定の要求物流配送器は、ストレージのスロットフィルターで要求した各アイテムを自分のロボットで取りに行けます。
  • 物流配送器が接続したストレージ内のグリッドにフィルターを設定したアイテムを対象とします。現在一番上のストレージのみが対象となります。
  • 接続情報は毎tick自動的に更新されるため、ストレージのフィルターやアイテムの変更はすぐ反映されます(ウインドウを閉じる必要はありません)。

セットアップと制限

フィルター未設定の複数要求

  1. 要求側の物流配送器をフィルター未設定のまま要求モードに設定します。要求側は各要求アイテムを自分のロボットで取りに行きます。
  2. 要求側のストレージのスロットに、要求するアイテムのフィルターを設定します(各スロットが1つのアイテムを要求)。
  3. 供給側の物流配送器は、供給するアイテムのフィルターを設定するか、フィルター未設定のまま供給ストレージに1種類のアイテムを入れてください。
  4. 接続情報は毎tick自動的に更新されるため、ウインドウを閉じる必要はありません。

フィルター未設定の複数供給

  1. 供給側の物流配送器をフィルター未設定のまま供給モードに設定します。
  2. 供給側のストレージには1種類のアイテムだけを入れてください。
  3. 要求側の物流配送器は、そのアイテムのフィルターを設定するか、フィルター未設定のまま要求側ストレージ内にアイテムフィルターを設定してください。
  4. 接続情報は毎tick自動的に更新されるため、ウインドウを閉じる必要はありません。

制限

  • フィルター未設定の供給ストレージは1種類のアイテムのみ供給可能です。複数アイテムのフィルター未設定供給には未対応です。
  • フィルター未設定の要求側は、要求アイテムを自分のロボットで取りに行きます(毎tickで要求アイテムを順に回転)。
  • 物流配送器に接続された一番上のストレージのみが対象です。
  • 接続情報は毎tick自動的に更新されます。

インストール方法

  1. BepInExをインストールします。
  2. DSPMultiDistributor.dllをsteamapps/common/Dyson Sphere Program/BepInEx/pluginsに配置します。

問い合わせ先

不具合、改善案などありましたら、DISCORD「DysonSphereProgram_Jp」サーバーAppun#8284までお願いします。

更新履歴

v0.0.4

  • 最新版のゲームで、フィルター未設定の供給物流配送器が機能しない問題を修正しました。フィルター未設定の供給物流配送器は、ストレージ内のアイテムに一致するフィルターを持つ要求物流配送器へ供給します(現在はストレージ内のアイテムが1種類の場合に対応)。
  • 供給側は、ストレージのスロットフィルター(供給ストレージには設定されない)ではなく、実際に置かれているアイテムを参照するように修正しました。
  • フィルター未設定の要求物流配送器が、ストレージのスロットフィルターで要求した各アイテムを自分のロボットで取りに行けるようにしました(毎tickで要求アイテムを順に回転)。
  • デバッグログを追加しました。設定ファイル(Appun.DSP.plugin.MultiDistributor.cfg)のEnableDebugLoggingでON/OFFできます。

v0.0.3

  • 無駄な処理を削除しました。

v0.0.2

  • いくつかのバグを解消しました。

v0.0.1

  • リリースしました。ゲームバージョン0.10.29.21950に対応しています。
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.