BattlefieldAnalysisBaseDeliver

v4.0.2·Updated 2026-03-15

Battlefield base delivers to mech, courier, and towers. Auto space warpers to ILS when stocked; pull from supply dispenser to input.

About this mod Machine translation

Dyson Sphere Project - Battlefield Analysis Base Station Delivery Support Mod

Introduction

This Mod allows the battlefield analysis base station to directly dispatch drones

  • Distribute loot to mechas, logistics distributors and logistics towers to achieve fully automated loot logistics;
  • Priority: Mecha -> Distributor -> Logistics Tower
  • And automatically send space warpers to the interstellar logistics tower when there is inventory;
  • Pick up goods from the supply logistics dispenser and put them into the input area where the items are set.
  • Configurable base station stack size modification and configurable number, speed and carrying capacity of delivery drones to provide sufficient throughput;
  • Optimize the original game pickup logic of the base station to avoid the problem of not being able to pick up dropped items that are still in demand due to the expiration of time;

✨ Core Features

  • 🚀 Direct dispatch from battlefield base stations: Each base station has independent 20 2x speed drones (configurable)
  • 📦 Intelligent priority scheduling: Prioritize delivery to distributors with urgent inventory
  • ✈️ Complete flight animation: the drone is visible and the visual effects are complete
  • 💾 Archive security: automatically compatible with old versions and supports seamless upgrades
  • 🎯 Zero performance loss: event-driven, only works when needed
  • 🔧 Zero UI interference: No UI modifications, no impact on game experience

This mod enables Battlefield Analysis Bases to

  • dispatch drones to deliver loot to the Mecha, Logistic Dispensers, and Logistic Stations, automating loot logistics.
  • automatically delivers Space Warpers to interstellar logistics stations when the base has them in stock.
  • retrieve from Logistic Dispensers which supplies the specified object in input area of BAB.

Install

  • Make sure BepInEx 5.x (x64) is installed
  • Place BattlefieldAnalysisBaseDeliver.dll into the BepInEx\plugins\ folder
  • Start the game

Configuration options

In BepInEx\config\com.yourname.battlefieldanalysisbasedeliver.cfg:

[General]

Enable debug logs (used when troubleshooting)

EnableDebugLog = false

Development and debugging

View log

Log location: BepInEx\LogOutput.log

Enable debug logging:

[General]

EnableDebugLog = true

The debug log will output:

  • 🚀 Drone dispatch information
  • 📬 Delivery success message
  • 🏠 Drone return information
  • 💾 Archive operation information

build

dotnet build -c Release

Output: bin\Release\net472\BattlefieldAnalysisBaseDeliver.dll

Decompilation tool

  • dnSpy: Decompile game source code

Decompile target: DSPGAME_Data\Managed\Assembly-CSharp.dll

If you encounter problems, please:

  • Enable EnableDebugLog = true
  • Check BepInEx\LogOutput.log
  • Submit an Issue and attach the log

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.

Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.

File & checksum

Filename
BattlefieldAnalysisBaseDeliver-4.0.2.zip
File size
142.6 KiB