Начните вводить название — например, MoreHead, Sodium или PEAK

CommonAPI — иконка
Обложка Dyson Sphere ProgramМод для Dyson Sphere Program

CommonAPI

от CommonAPI

Библиотека моддинга для программы Dyson Sphere. В настоящее время находится в разработке.

  • Легендарный
  • 378,9 тыс. скачиваний
  • Версия 1.6.7
  • Обновлён 1 октября 2025
  • Не обновлялся больше года
  • Библиотека

О моде CommonAPI

CommonAPI — мод для Dyson Sphere Program (Дайсон Сфер Програм) от автора CommonAPI. Библиотека моддинга для программы Dyson Sphere. В настоящее время находится в разработке.

Его скачали 378,9 тыс. раз: это 6-е место среди модов Dyson Sphere Program в нашем каталоге, редкость — «легендарный» (топ-5% по скачиваниям). Мод давно не обновлялся — проверьте совместимость с текущей версией игры, актуальная версия — 1.6.7.

Для работы ему нужны: BepInEx, LDBTool, DSPModSave.

Полное описание CommonAPI

Текст автора на языке оригинала

CommonAPI

A modding library for Dyson Sphere Program. Provides multiple features to make adding custom content to DSP easier.

List of features

  • Easily register new items, recipes and more using ProtoRegistry system
  • Create new buildings with custom behavior and custom UI using ComponentSystem
  • Register new recipe types. This allows to create new machine types without writing almost any code.
  • Register and use custom tabs.
  • Register new KeyBinds that players can rebind
  • Easily create new systems that exist in each Planet or Star. An example of such system is ComponentSystem
  • Picker Extension tool allows to extend behavior of Item and Recipe pickers. For example use any filter defined by a function.
  • Support translation for at least for English, Chinese and Franch by using String Protos

Full list of modules and other utilities can be found here. More will come in the future. If want write your own module and add it to the list you can open a Pull Request. Contrubitions are welcome.

Installation

With Mod Manager

Simply open the mod manager (if you don't have it install it here), select CommonAPI by CommonAPI, then Download.

If prompted to download with dependencies, select Yes. Then just click Start modded, and the game will run with the mod installed.

Manually

Install BepInEx from here

Install LDBTool from here

Install DSPModSave from here

Unzip folder patchers into Dyson Sphere Program/BepInEx/patchers/CommonAPI/ (Create folder named CommonAPI)

Unzip folder plugins into Dyson Sphere Program/BepInEx/plugins/CommonAPI/. (Create folder named CommonAPI)

Feedback and Bug Report

Feel free to contact me via Discord (Kremnev8#3756) for any feedback, bug-reports or suggestions.

How develop mods using CommonAPI

All features are written as self-contained modules (Inspired by R2API). By default NO modules are loaded. To use a module at the top of your BepInEx plugin class add an attribute CommonAPISubmoduleDependency. That will ensure that specified modules are loaded. Make sure you don't ask to load modules that you are not using.

How to setup development environment

  1. Download and install CommonAPI and its dependencies
  2. Create development environment. You can find how to do that here
  3. Add LDBTool, DSPModSave and CommonAPI assemblies to your references. You can use NuGet to get them. You can find them by typing DysonSphereProgram.Modding into nuget package search.
  4. You also likely will need a Unity Project. You can find instructions on setting that up here

Usage Example

[BepInPlugin(GUID, NAME, VERSION)]

[BepInDependency(CommonAPIPlugin.GUID)]
[CommonAPISubmoduleDependency(nameof(ProtoRegistry), nameof(CustomDescSystem))]
public class MyPlugin : BaseUnityPlugin
{
    public const string MODID = "myplugin";
    public const string GUID = "org.myname.plugin." + MODID;
    public const string NAME = "My Plugin";
    
    void Awake()
    {
        //Make use of modules here
    }
}

This library is still under development.

Нужно для работы

В r2modman ставится автоматически

Моды, которым нужен CommonAPI

19 в каталоге · показаны самые популярные

UXAssist — иконка

UXAssist

Some functions and patches for better user experience / 一些提升用户体验的功能和补丁

Эпический184,4 тыс.Библиотека

BlueprintTweaks — иконка

BlueprintTweaks

Улучшает систему Blueprint с изменениями QoL, новыми функциями, такими как силовая паста, чертежи фундамента и многое другое

Эпический170,9 тыс.Blueprints

MoreMegaStructure — иконка

MoreMegaStructure

Add 6 new mega structures: Matter Decompressor, Science Nexus, Warpfield Broadcast Array, Interstellar Assembly, Crystal Reconstructor, and Star Cannon. 新增了六种巨构建筑:物质解压器,科学枢纽,折跃场广播阵列,星际组装厂,晶体重构器和恒星炮。

Эпический119,8 тыс.Logistics

GenesisBook — иконка

GenesisBook

构建真实宇宙,撰写创世之书。新矿物,新材料,新配方,新科技,新机制。Construct Real Universe. Then leave a GenesisBook. New vein, new material, new recipe, new technology, new structure.

Эпический93,9 тыс.Библиотека

DSPCalculator — иконка

DSPCalculator

Calculate the factory quantity and material requirements, and generate blueprint for the production line based on the target product. 根据目标产物,自动计算整个生产线所需的各种原料和工厂数,或生成蓝图。

Эпический73,3 тыс.Удобства

TheyComeFromVoid — иконка

TheyComeFromVoid

Add relic features, player level system, and optional void invasion features to enrich the gameplay. 为戴森球计划增加一些遗物系统、等级系统和可选的虚空入侵内容来丰富玩法。

Редкий70,7 тыс.Game Breaking

Как установить CommonAPI

Файл скачивается с официального сервера Thunderstore, без перезаливов и сторонних установщиков

Подробная инструкция для Dyson Sphere Program
  1. Скачайте менеджер модов r2modman (или Gale) и выберите в нём игру Dyson Sphere Program.
  2. Создайте профиль — так моды не смешаются с чистой версией игры.
  3. Найдите «CommonAPI» во вкладке Online и нажмите Download — BepInEx и все зависимости подтянутся сами.
  4. Нажмите «Start modded» — игра запустится с модами.
  5. Чтобы сыграть без модов, запустите игру как обычно из Steam — r2modman не трогает чистую версию игры.
Вы автор мода? Поставьте ссылку на русское описание

Вставьте значок в описание на Thunderstore, в README или в Discord — русскоязычные игроки сразу попадут на страницу с переводом и инструкцией.

Описание на русском — Модка
Markdown[![Описание на русском — Модка](https://modka.app/badge.png)](https://modka.app/dyson-sphere-program/commonapi-commonapi/)
HTML<a href="https://modka.app/dyson-sphere-program/commonapi-commonapi/"><img src="https://modka.app/badge.png" alt="Описание на русском — Модка" height="44"></a>
Steam (BBCode)[url=https://modka.app/dyson-sphere-program/commonapi-commonapi/]Описание на русском — Модка[/url]

Частые вопросы о CommonAPI

Как установить CommonAPI?

Скачайте менеджер модов r2modman (или Gale) и выберите в нём игру Dyson Sphere Program. Создайте профиль — так моды не смешаются с чистой версией игры. Найдите «CommonAPI» во вкладке Online и нажмите Download — BepInEx и все зависимости подтянутся сами. Нажмите «Start modded» — игра запустится с модами. Чтобы сыграть без модов, запустите игру как обычно из Steam — r2modman не трогает чистую версию игры.

Безопасен ли CommonAPI?

Файл скачивается с официального сервера Thunderstore, куда его загрузил CommonAPI. Мы не перезаливаем и не изменяем моды.

Что нужно для работы CommonAPI?

Установите вместе с ним: BepInEx, LDBTool, DSPModSave. В менеджере модов зависимости подтягиваются автоматически.

Когда CommonAPI обновлялся последний раз?

1 октября 2025, актуальная версия — 1.6.7. Это больше года назад: перед установкой проверьте, работает ли мод на текущей версии игры.

BulletTime — иконка

BulletTime

Set game speed by pause/resume/speedup button or hotkey. Autosave in background. 游戏速度控制(0x-10x)。Pause热键战术暂停。(可选)在後台自動存档

Эпический276,5 тыс.Оптимизация

BlueprintTweaks — иконка

BlueprintTweaks

Улучшает систему Blueprint с изменениями QoL, новыми функциями, такими как силовая паста, чертежи фундамента и многое другое

Эпический170,9 тыс.Blueprints

MoreMegaStructure — иконка

MoreMegaStructure

Add 6 new mega structures: Matter Decompressor, Science Nexus, Warpfield Broadcast Array, Interstellar Assembly, Crystal Reconstructor, and Star Cannon. 新增了六种巨构建筑:物质解压器,科学枢纽,折跃场广播阵列,星际组装厂,晶体重构器和恒星炮。

Эпический119,8 тыс.Logistics

SplitterOverBelt — иконка

SplitterOverBelt

Сплиттер (и Piler) может быть размещен перекрытия конвейерных лент и должным образом соединен.

Эпический105,7 тыс.Belts and Sorters

NebulaCompatibilityAssist — иконка

NebulaCompatibilityAssist

Extension to hotfix Nebula multiplayer mod and improve compatibility with other mods. 联机补丁 - 修复联机mod与其它mod的兼容性与同步

Эпический96,4 тыс.Nebula Compatible

DeliverySlotsTweaks — иконка

DeliverySlotsTweaks

Let replicator and build tools use items in logistic slots. Tweak slots count and stacksize. Right click on hotbar to craft building. 手搓和建造可以直接使用物流背包的物品,配置文件可改物流背包容量及背包堆叠倍率

Эпический92,1 тыс.Mecha