Space Engineers

Space Engineers

32 ratings
Crowigor's Base Manager
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
223.730 KB
Sep 9, 2023 @ 8:41am
Nov 24 @ 9:40am
13 Change Notes ( view )

Subscribe to download
Crowigor's Base Manager

Description
The script is a set of useful functions for automating base management.

Inventory Manager
The function searches for items in all available blocks and transfers them to the specified containers.

Special Containers
The function searches for items in all available blocks and transfers them in the specified quantity to the container.

Assembling and Disassembling Items
The function periodically checks the quantity of specified items and, if the quantity of items (including production queues) is less (in the case of assembly) or less (in the case of disassembly) than the specified quantity, adds the item to the queue. Additionally, in the case of disassembly, the function checks the assembler queue and transfers the necessary items to the inventory.

Clearing Assembler Inventories
The function periodically completely clears the resource inventory of assemblers by transferring the contents to containers associated with these items.

Refinery Management
The function periodically transfers all ore from the refinery to containers, then adds only the ore specified in the settings for processing.

Drone Stopping
The function checks the fill level of the containers specified in the connector settings and, if the percentage of their fill level is higher than the specified one (default is 90%), it turns off the block specified in the settings.

Items Collecting
The function extracts the specified items (or all) from the containers and tools of the connected grid and transfers them to the connector, and then, when the connector is full, to the specified containers.

Displaying on Displays
The function allows displaying the specified information on displays. Currently, this includes:
- Script status
- The quantity of specified items (including queues and limits specified in the assembler)
- The quantity of specified items and its ratio with the limits specified in the display settings
- Percentage of containers, tanks, and batteries full
- Percentage of containers, tanks, and batteries full, with the estimated time remaining until full or depleted

Displays have their own settings that can be edited both globally (in the programmable block) and for each display individually. More details in the manual.
* By default, item names are displayed in English. To switch to Russian, specify
DC:language=local
in the programmable block or
language=local
directly in the display.

Actions
The script allows performing various actions depending on the arguments. Currently available:
- Script restart
- Clearing assembler queues
- Clearing block inventories
- Scanning new items
- Displaying all items on the display for subsequent insertion.

Manual
A complete description of functions and a guide to using them can be viewed in the manual:
https://steamcommunity.com/sharedfiles/filedetails/?id=3030970526 (RUS)
https://steamcommunity.com/sharedfiles/filedetails/?id=3119211195 (EN)

Languages ​​and Localization
By default, the script supports two languages: EN and RU.
However, thanks to the "Custom Items" feature, you can add your own localization.
Currently, the following additional localizations are available:
DE - https://steamcommunity.com/workshop/filedetails/discussion/3033201944/688616323490518972/
FR - https://steamcommunity.com/workshop/filedetails/discussion/3033201944/688616323490519464/
IT - https://steamcommunity.com/workshop/filedetails/discussion/3033201944/688616323490519512/
If you need additional localizations, the game already has localizations and you can't do it manually, please let me know in the comments and I'll add them when I can.

Mod Support
Paint Gun
https://steamcommunity.com/sharedfiles/filedetails/?id=500818376

Personal Shield Generators
https://steamcommunity.com/sharedfiles/filedetails/?id=1330335279

Defense Shields
https://steamcommunity.com/sharedfiles/filedetails/?id=3154379105

GitHub
https://github.com/Crowigor/SEBaseManagerScript

Update 3.0
Support for custom items has finally been added. Now you can add your own items without editing the script code.

Support for blocks with multiple displays has been added. Or, more precisely, the display can now be customized on any block with displays.

Functions have been added to display the legality of tanks, containers, and batteries, both as a simple percentage and with a calculated time to full/depleted state.

Localisations support
Popular Discussions View All (4)
2
22 hours ago
PINNED: Mods Custom Items
Crowigor
0
16 hours ago
Localizzazione - Italiano
Crowigor
0
16 hours ago
Localisation - Français
Crowigor
20 Comments
Crowigor  [author] 19 hours ago 
Большое обновление скрипта, которое убирает его главный недостаток, уже доступно =) Руководство потихоньку обновляю

A major script update that addresses its main flaw is now available =) I'm slowly updating the manual
Crowigor  [author] Sep 27 @ 8:39am 
[UPDATE]
- Refinery Management now work correct
- Менеджмент очистителей теперь работает корректно
Crowigor  [author] Sep 25 @ 9:47am 
[UPDATE]
Added !CBM:IC to exclude blocks when collecting items
Добавлено !CBM:IC для исключений блоков при Сборе предметов
Crowigor  [author] Sep 8 @ 11:24am 
It's funny that the update date coincided.
In general, Prototech and all the new items from the survival update were added
Crowigor  [author] Sep 8 @ 11:24am 
Забавно что дата обновления совпала.
В общем добавлены и Прототех и все новые предметы из обновления выживания
Crowigor  [author] Feb 18 @ 12:23am 
Сделаем
Insulin16bit Feb 14 @ 11:16am 
Скрипт крутой, но требует обновления под актуальную версию. Прототех не видит.
Crowigor  [author] Nov 4, 2024 @ 3:52pm 
@Jopsy я бы даже сказал что он намерено не учитавает добавленные в ручную.
Jopsy Oct 21, 2024 @ 10:16am 
К сожалению скрипт при производстве, не учитывает добавленные вручную компоненты, и не сбрасывает очередь производства
Crowigor  [author] Jul 4, 2024 @ 2:40am 
Images, or better yet videos, are a great idea but they require considerable time. I will try to make them if my free time allows.

Regarding assemblers and refineries, all of them are supported. Not just the vanilla and DLC ones, but even the modded ones. The script restrictions are specifically related to items.