Space Engineers
4,611 оценки
Nanobot Build and Repair System
51
34
80
6
20
36
8
6
8
13
3
5
4
7
7
7
4
4
2
3
3
2
2
   
Награда
Добавяне към любими
В любими
Премахване от любими
Type: Mod
Mod category: Block, Other
Размер на файла
Публикуван на
Обновен на
16.443 MB
4 февр. 2017 в 12:45
29 авг. 2021 в 14:43
114 бележки за промени ( преглед )

Абониране, за да се свали
Nanobot Build and Repair System

Описание
Nanobot build and repair system
for small and large ships/stations (automatic welding/grindig/cleanup system)

Features
  • This system could repair damaged, build projected and grind marked/enemy blocks within range around the system. It also could collect floating objects (components/ore/ingot). (Maximum range adjustable via setting file, default 75m large version 25m small version)

  • The system could work in two modes.
    Search Mode
    Walk
    Only block within range and connected to the grid of the BaR-System or grids connected via connector, merge blocks, pistons, motors, .. are detected (attached grids via landing gears don't count)
    Fly
    All blocks in range of the BaR-System are detected, so a fly by ship/vehicle could be repaired. The drawback of this mode is its higher electric power consumption (10kW instead of 2kW). Collecting floating objects is only availabe in this mode

  • There are three modes for Welding / Grinding priority.
    Work Mode
    Weld before grind
    Grinding won't start until all blocks are build/repaired. Use this mode e.g. for a (ship) factory where the 'connecting' blocks between projector and build grid should be removed after complete build.
    Grind before weld
    Grind will start a soon as blocks to grind are detected. Use this mode e.g. while placing new blocks and you like to remove wrong placed blocks immediately after marking them.
    Grind if weld get stuck
    Grinding will start when all blocks are build/repaired or no material is available to continue welding. Use this mode e.g. if you like to retrieve missing materials by grinding 'old' ships.

  • The working range is individually adjustable in all directions (left,right,top,bottom,forward,backward).
  • The build/repair/grind (enemy blocks) priority could be adjusted by block classes:
    AutoRepairSystem, ShipController, Thruster, Gyroscope, CargoContainer, ControllableGun (Gatling gun/turret, Missle turret), EnergyBlocks (Reactors, Solar panels, batteries), Programmable Block (Programmable- and timers blocks), Projector, Functional Block (Airvent, Motor, ..), Production Block (Arc Furnace, Refinery, ..), Doors, ArmorBlock (Armor block and all switched off blocks)
  • Ignore Color feature: If you have intentionally unwelded blocks, you could setup a color in the terminal settings of the system. Blocks colored with that color would not be repaired/build (projected blocks will be created, but not fully welded).
  • Grind Color feature: Blocks colored with that color would automaticly be grinded. See Work mode for details on weld/grind order.
  • Janitor feature: If this function is enabled the system grinds blocks in range not owned by you or your fraction. This allows cleanup the 'garbage' in its range. While grinding these 'enemy' block the same priority as repairing blocks is used, so e.g. if "ControllableGun" is the highest priority enemy weapons will grinded first. This makes the BaR-System also an effective defence system. (For server admins this function could be switched off separately).(New)Options, that control the behavior while grinding Enemy/Neutral blocks.
    Janitor grind to disable only: Grinding stops as soon the block is out of order.
    Janitor grind to hack only : Grinding stops as soon the block hacked.

  • Collect floating objects. The system could also collect any kind of floating objects in range. The priority of components, ore, ingot, stone, gravel could be separately changed/switch on/off.
  • Needed materials for build/repair are automaticly pulled out of the connected conveyor/container system and/or the internal inventory (If "Use conveyor" is set).
  • Materials from grinded inventories are automaticly pulled into the BaR-System and if the inventory of the BaR block is full, automaticly pushed into the connected containers.
  • 'Friendly' damage detection. Blocks grinded by you or a fraction member will not be repaired immediately. There is a timeout of 60[s]. This gives you the chance to grind and remove the block. If you grind it by mistake, it will be repaired after the timeout. (Works for angle grinder and ship grinder)
  • System is fully controlable via terminal
  • Queuing of missing materials, displaying system state on panels is available via scripting interface.
    An out of the box script is available, for details please see http://steamproxy.net/sharedfiles/filedetails/?id=867822734
  • System could be controlled also via scripting interface.
    This allows full control over the range, welding order, ignore special blocks, missing materials, ..
    A separate demo blueprint is available. It shows some of the scripting features of the block (including queuing items inside assemblers). See http://steamproxy.net/sharedfiles/filedetails/?id=867483764
  • Status lights showing the current state of the block:
    Top light
    Lower light
    State
    Black
    Black
    Switched off
    Green
    Yellow
    Ready and welding (or transporting)
    Green
    Blue
    Ready and grinding (or transporting)
    Red
    Yellow
    Blocks to weld but no items
    Red
    Blue
    Block to grind but inventory is full
  • System is survival and dedicated server ready
  • Mod settings could be changed via settings file. See Discussion: Block Settings
  • Basis command interface via chat
    Allows to:
    Create a world settings file inside your current world folder.
    Change the logging level.
    For details type nanobars inside in game chat

Hints:
  • Power usage (changeable via settings file)
    20W Standby (collecting information about the blocks/items to build/repair/grind/collect)
    +2kW if welder is working or 1.5kW if grinder is working
    +10kW in 'fly' mode or + 1kW in 'walk' mode if something to transport.
    (small version block always 1/3)

  • Welding and grinding speed is a little bit less than 'normal' ship welders/grinders but higher than hand welder/grinder (Default settings). But the transportation of the materials is the bottle neck of the system. So build/grind time increase with the distance between the BaR system and the welding/grinding block.
  • To improve the speed you could place the block nearer to its target(s) or use more than one block. They will work together (not necessarily on the same block, but the overall performance will better in any case)
  • It could be also a good idea to have two system overlapping each other, so in case one system gets damaged they could repair each other.
  • The system itself is totaly safe and will never harm anybody walking or sitting in range of the system. You could also work on the same block without any danger.

Have fun.
If you like the mod don't forget to rate it.
Comments, suggestions are always welcome.
If you have trouble, please make sure to check the pinned discussion FAQs / Trouble shootings before posting.
For bugs, problems please use the pinned discussion Bug reports (it is easier to track).
Популярни дискусии Всички (95)
852
1
16 септ. в 22:06
ЗАКАЧЕНА: Bug Reports
Dummy08
207
1
8 юни в 17:00
ЗАКАЧЕНА: Feature request
Dummy08
90
2
8 септ. 2023 в 16:47
ЗАКАЧЕНА: Block Settings
Dummy08
3 330 коментара
23DEATHNUMBER преди 3 часа 
@Abisius any ones you recommenced ? using this on a sever it get stuck welding it self and tired of dealing with it
Anthony AyeDog преди 3 часа 
@ Cave Aye, unfortunately I don't think there's a way to repaint ONLY the armor blocks.

I tried to disable everything but armor pieces in the settings but it still munched on turrets and conveyors. Which, those two things specifically were what I needed intact.
CaveDweller преди 3 часа 
@ Anthony, there is the option to have it break down blocks that are painted a certain colour. The only other option is to have all the blocks broken down
Anthony AyeDog преди 4 часа 
At some point during my current project I misaligned some conveyors and I don't know where. They're buried DEEP in a smallgrid behind tons of light armor blocks.

I've been trying to set BARS to disassemble ONLY the light armor blocks, but it seems to want to break down everything no matter what settings I choose. Any possible solutions for me? Maybe I'm overlooking something.
W1gSplitter 16 септ. в 22:00 
I have recently loaded the companion script for my BnRs that is supposed to queue up components automatically when they are missing. If I click the box 'use the script', my BnR won't weld anything. It appears to queue up the parts (according to the convenient notes from 'Build Info' the blocks are 'to be built') but the parts are not sent to the assembler and the BnR never puts the parts in the 'to be welded' queue. If I turn off the script, everything works fine.

If this issue has been identified already I apologize. I only had time to look through 3 pages of comments before I left mine.

Thank you for a wonderful addition to SE. Have a great day.
Abisius 25 авг. в 20:06 
@pierce3383
in either case i would point towards this version of bars beeing absolutly out of date atm and more than a few probs awaiting to be fixed via an update to it, though there are diferent versions of bars out there that are still maintained.
pierce3383 25 авг. в 17:56 
Bug? Feature? Lets say you're a Noobie with NO DLCs. Some one else has set up a Projector with a Blueprint that uses DLCs and a button anyone can use to turn on/off the Projector. You, the Noobie press the button and it all starts building using the Nanobot Build and Repair blocks, then it WILL hang when it gets to a DLC block. You cannot set up a system to print off free vehicles for anyone. You cannot print off a vehicle owned by "Nobody". Faction and DLC rules are enforced at the build level by the Nanobots.
StarAlone¹ (Starry-Kun) 31 юли в 16:37 
I had just weirdest bug ever. My BnR like randomly lost ownership/belonging to me despite still being connected (didnt play with it, i was doing something else when i started hearing grinding noises) and started grinding my own ship lol I couldnt stop it from doing it, but when i went into settings and forced to transfer again ownership to me, it actually started fixing the ship back agin (rip because didnt build projector yet)

this got me to find that there actually is maintained version so gotta check it out (bellow comements) as its not like its first time it bugged out
DrakoMT 24 юли в 4:59 
Anyone else having issue where you use nanobot you save and then world won't load?
Mettle 23 юли в 12:11 
This version still is working fine for me and not ignoring anything like safe zones. I also can find it in the build menu, same thing like the last years