Starbound

Starbound

DSBots
102 Comments
Hebrux 8 Sep, 2024 @ 9:35pm 
did you ever finish testing?
mashtong54 8 Aug, 2024 @ 11:32am 
i wonder how this works with fraken universe and some of the other moded planets i'm giong to do some testing with that.
Tramfanthe 23 Jul, 2023 @ 9:16am 
One of the only ways to get robots to build the room you want it to build is to throw an item there, but even that, there is a small chance it will go further away from said item, or pick it up too early.
I did some tests of having multiple bots. It's good, until both start doing the same thing at the same time, instead of seeing another is on that mission so goes to another one elsewhere.
That's all i got so far.
Tramfanthe 23 Jul, 2023 @ 9:11am 
Bedrock can be found on moons. Deep down, same level as lava.
Also noticed that they do not follow you even on follow mode. They will be stuck on 'reading deep memory'. Also if that were to happen sometimes i get some bad FPS.
DarkSideRC  [author] 22 Jul, 2023 @ 11:14pm 
@Tramfanthe : hi. Bots are derived from "monster" class the they stop working if player is too far. Break bedrock ?? When they are to low (near lava) they only goal is to move up to a safe zone.
Tramfanthe 22 Jul, 2023 @ 3:43pm 
Breaking news! Robot can break bedrock!
Tramfanthe 20 Jul, 2023 @ 3:45pm 
i wish build and follow was doing missions around the player. Also it seems almost as if it's really hard to connect zones to zones if you're too far. [You and bot go on follow only mode, run to nearby zone, smalll chance robot builds up [new zone] instead of connection to room it made before]
ErickD 18 Jul, 2023 @ 9:00am 
@DarkSideRC guess i have to add u to my steam friend list
FlareFluffsune 16 Jul, 2023 @ 2:39am 
Guys don't keep trying to send a link you'll get community banned. Speaking from experience.
ErickD 15 Jul, 2023 @ 5:18am 
@DrakSideRC okay,here you are t-m7SQXjXMwg and https prefix is {LINK REMOVED}
DarkSideRC  [author] 14 Jul, 2023 @ 11:34pm 
@dc, no because your link was delete by the steam bot service..... Can you MP your link please ?
ErickD 11 Jul, 2023 @ 10:48pm 
@DrakSideRC do you have the full log from wetransfer or deleted by expiration ?
ErickD 10 Jul, 2023 @ 5:00am 
@DrakSideRC here you are {LINK REMOVED} thx for your time :steamhappy:
DarkSideRC  [author] 9 Jul, 2023 @ 9:45pm 
@dc, hi, can you send it with wetransfer ? thks
ErickD 9 Jul, 2023 @ 11:06am 
for the full log with 618 KBytes i can email for you because pastebin wont accept file exceeded the maximum size of 512 kilobytes
ErickD 9 Jul, 2023 @ 11:01am 
@DarkSideRC Hi,RC, the bot just freeze a while then explode while enter the building mode ,no matter im in host-server or single player .here's the log https://pastebin.com/DZQu7phh have a check plz
DarkSideRC  [author] 6 Jul, 2023 @ 9:53pm 
I think your bot is in Build and follow mode, try to change it on Build alone. You can cycle between them by interracting with the bot.
TappajaMato 5 Jul, 2023 @ 8:03am 
What are the right materials? The bot has Wood, stone, coal, Plant Fiber etc but does not use those materials. + I noticed a bug after restarting the game. I placed the bot underground and it said "Miner" first. But then it turned into Version 1.1.1 Scout.
DarkSideRC  [author] 4 Jul, 2023 @ 10:40pm 
@TappajaMato : HI ! Bot use Hazard blocks when he don't have the right material to built. Those blocks will be replaced as soon has the bot found the right material. Hum... when bot need a material he must speek to request it. Bot only throw materials to you when you are near him. Otherwise he use containers he built on top of shafts.

@Lil : Hi ! The bot says what class he was in : i'am a Miner.... I'am a Scout.... All bots went to surface to search for ressources or wet the fields.
TappajaMato 4 Jul, 2023 @ 12:21pm 
I'm curious.. I'm using the bot and it's building on the surface as i believe is designed, but it's using a lot of hazard blocks in building background walls and when creating those "ramps". It uses Wooden platforms, Timber to make some outlines (some house outlines are still hazard blocks). Ramps are filled with Hazard blocks etc, etc. The bot doesn't request any materials either and is throwing a lot of, what i thought the bot would use, items into containers.
Lil 23 May, 2023 @ 8:43am 
not sure what I'm doing wrong but my bot only seems to want to scout, I've tried re-deploying him a number of times underground, he digs for a little then goes back to the surface
a
xDeaDxShExLefTx 5 May, 2023 @ 2:40pm 
This is actually brilliant with one small side issue im trying too sort out perhaps anyone ran into this.. my crew are intent on killing my bot every time they come near it
Cataliser 28 Apr, 2023 @ 11:46am 
wow, cool, thanks, really appreciate your work, good luck with mod ^^
DarkSideRC  [author] 28 Apr, 2023 @ 3:07am 
Hi all.
For the bug, i'am on it, but unfortunately i don't reproduce now (more than 10 hours testing on FU).

@Cataliser, @FlareFlufune, there is no limit for augments on the bot but, for my own use, i never go more than 20 Matter Manipulator Module and 6 tech cards. The facts are that each Manipulator Module add one to the "damage" done to tiles. Then, add one point when you have only one double your power, but adding one if you already have 20 juste add 5% to your power. For the scan range, the more the distance, the longer the time to scan : 1 distance (the basic) 9 room cells scaned, 2 distance 25 cells checked, 3 distance 49 cells checked, 4 distance 81 cells checked....
FlareFluffsune 28 Apr, 2023 @ 1:28am 
From what I found out the max is 501 for each apparently. I believe at maximum its basically instant block destruction and construction from what I can tell. But I have found increasing its scan range to maximum seriously decreases its performance because its scanning on a near constant basis.
Cataliser 27 Apr, 2023 @ 10:20pm 
what is the maximum efficient level of augments for the robot?
like, if i give him 999 Matter Manipulator Modules and 10, will there be any difference?
and are you or somebody planning on making full guide on this mod?
cause all i see is some robot doing stuff...maybe that's me who is dumb...
anyway, please male some guide on how to use bot, because i don't get how to use it just from his functions ^^"
N-T-S-M 22 Apr, 2023 @ 10:41am 
M-hm! I still have the same 'disappear bugs' as you guys. Sometimes even while the bot is trying to build something. Unfortunately, this is a bit too annoying. Will subscribe again later when the bug has been fixed. The other separately working bots are better at the moment. That's a shame.
Sheppard 14 Apr, 2023 @ 2:24am 
doesnt matter what am i doing .... new planet for one bot ... bot starting ... doing some stuff then stopping and dissappear
Sheppard 14 Apr, 2023 @ 1:11am 
https://pastebin.com/NUCnaeUa bot just do nothing
metal knight 12 Apr, 2023 @ 12:02pm 
is there a way to make him just mine and not build without following the player ?
FlareFluffsune 5 Apr, 2023 @ 2:37am 
Is there really any difference between the classes? My Scout seems to be obsessed with digging as deep underground as it can instead of making a road?
GreyHawkMan 4 Apr, 2023 @ 7:11pm 
so how do you set zones as precious to keep the bot from destroying them anyone know?
皮皮山上的咕咕⑨ 3 Apr, 2023 @ 1:36am 
I've noticed a significant number of errors in my log, and I've seen that the bots disappear after the error "[Error] Exception while invoking lua function 'update'. (LuaException) Error code 2, [string "/scripts/dsbots/ai/actionstate.lua"]:554: attempt to index a nil value (local 'groundLayout')".

I'm currently using Frackin' Universe, so I'm wondering if these issues might be related to that. :steamsad:

Here is the log: https://pastebin.com/drzuBQ8H
HarU 2 Apr, 2023 @ 5:46am 
@DarkSideRC ah ha! Drop the Item! THX
DarkSideRC  [author] 1 Apr, 2023 @ 9:52pm 
@Duke Flapjack : Bot have his own priorities based on knowlege (what he have detected in his scan range), nature of items (structures and objetcs first, ores last), distance of items to get bester things in the fastest way. But, at end he will get all stuff he knows exists. What i have in mind is setting filters to focus on spécific stuff.

@Rubus : For now bot will build everywhere. If you don't want him build, order him to only follow you. He will then only collect stuff and scrap path.

@Ramen-San : :) Thank's for your words.

@Maestro : hi ! To upgrade bots, give them (drop stuff near them) tech cards for scan range and manipulator modules for efficiency.
HarU 1 Apr, 2023 @ 7:46am 
How to upgrade DSbots?
Rat Bastard 28 Mar, 2023 @ 5:19am 
this... this is like sitting in the shade and eating bonbons while something else plays the game. I love it.
Rubus 25 Mar, 2023 @ 2:30pm 
Can the bot not build in asteroid fields?
Duke Flapjack 24 Mar, 2023 @ 1:02pm 
Is there any way of setting priorities? Just to try it out I spawned a huge amount of tech cards and now the bot is busy tunneling his way through everything trying to get to some chest it found.
Patient12bis 24 Mar, 2023 @ 12:42pm 
I'll wait, take your time, we trust you. (and maybe you should make a way to have a specific bot instead of spawning it with the environment. maybe different bot to buy, or a tool to change it)
DarkSideRC  [author] 24 Mar, 2023 @ 12:14pm 
@Duke FlapJack : Thks a lot for your comment !

@User 115 : The bot will build a road all around the world, alowing your char to run all around without jumping. Then, yes, the bot will scrap and flatten planets. But not erase hills and mountains, just going through.

@Patien12bis : thks again for reporting. LuaInstructionLimitReached are hard to fix but i will try.
Duke Flapjack 24 Mar, 2023 @ 12:08pm 
This mod is very deserving of the "clever" badge. It's a much more efficient miner than the Gardenbot unit and it's upgradable!
Bad Goose 23 Mar, 2023 @ 2:30pm 
I'd pay money to see you make a bot mod that flattens planets
Bad Goose 23 Mar, 2023 @ 10:06am 
Can we use this bot to flatten the planet?
Patient12bis 23 Mar, 2023 @ 4:12am 
[6] 7ff78c4aa44c Star::LuaUpdatableComponent<Star::LuaWorldComponent<Star::LuaBaseComponent> >::update<Star::Variant<Star::Empty,bool,__int64,double,Star::LuaString,Star::LuaTable,Star::LuaFunction,Star::LuaThread,Star::LuaUserData>,float>
[7] 7ff78c4aa3bc Star::LuaActorMovementComponent<Star::LuaUpdatableComponent<Star::LuaWorldComponent<Star::LuaBaseComponent> > >::update<Star::Variant<Star::Empty,bool,__int64,double,Star::LuaString,Star::LuaTable,Star::LuaFunction,Star::LuaThread,Star::LuaUserData>,float>
[8] 7ff78c4da7e0 Star::Monster::update
[9] 7ff78c8629ae <lambda_5251ea3b435705ab973fc9e3a86aa323>::operator()
[10] 7ff78c433846 Star::EntityMap::updateAllEntities
[11] 7ff78c884053 Star::WorldServer::update
[12] 7ff78c88a0a6 Star::WorldServerThread::update
[13] 7ff78c889a8b Star::WorldServerThread::run
[14] 7ff78c2e6d9e Star::ThreadImpl::runThread
[15] 7fff2c8126bd BaseThreadInitThunk
[16] 7fff2dfedfb8 RtlUserThreadStart
Patient12bis 23 Mar, 2023 @ 4:12am 
There was 16 entries right after. i put them here ('cause i dunno if there is maybe more relevant for you)
[0] 7ff78c2ea213 Star::captureStack
[1] 7ff78c2e8f9e Star::StarException::StarException
[2] 7ff78c2bcded Star::LuaEngine::handleError
[3] 7ff78c49eba5 Star::LuaEngine::callFunction<float>
[4] 7ff78c4a2896 Star::LuaFunction::invoke<Star::Variant<Star::Empty,bool,__int64,double,Star::LuaString,Star::LuaTable,Star::LuaFunction,Star::LuaThread,Star::LuaUserData>,float>
[5] 7ff78c4a27c9 Star::LuaBaseComponent::invoke<Star::Variant<Star::Empty,bool,__int64,double,Star::LuaString,Star::LuaTable,Star::LuaFunction,Star::LuaThread,Star::LuaUserData>,float>
DarkSideRC  [author] 22 Mar, 2023 @ 10:54pm 
@Patient12bis : hi ! thks for reporting. Please, can you copy the 5 lines after :
[21:38:17.737] [Error] Exception while invoking lua function 'update'. (LuaInstructionLimitReached)
Patient12bis 22 Mar, 2023 @ 1:43pm 
And yes i use FU
Patient12bis 22 Mar, 2023 @ 1:40pm 
[21:37:16.141] [Error] thinkingState.update step too long ! stateData.lastStepExecuted thinkingState.stepDefineRoomMissionFinish pct 308
[21:37:16.288] [Error] thinkingState.update step too long ! stateData.lastStepExecuted thinkingState.stepDefineRoomMissionFinish pct 112
[21:37:16.551] [Error] roomsLib.removeBuildForegroundActionsInWorkGroundLayoutTunel no workGroundLayout at blockX ( 40 ) blockY ( 683 )
[21:37:48.433] [Error] roomsLib.removeBuildForegroundActionsInWorkGroundLayoutTunel no workGroundLayout at blockX ( 40 ) blockY ( 683 )
[21:38:17.737] [Error] Exception while invoking lua function 'update'. (LuaInstructionLimitReached)
DarkSideRC  [author] 14 Mar, 2023 @ 10:58am 
@without name : please see "Error reporting" section to help me fix it.