Starbound

Starbound

174 ratings
DSBots
2
3
2
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
1.357 MB
Feb 8, 2023 @ 7:41am
Mar 12, 2023 @ 5:49am
5 Change Notes ( view )

Subscribe to download
DSBots

Description
All purpose intelligent Bots.

The DS90 is designed to help you settle on planets. QOL companion for all days.

You can purchase a DS90 for 750 Credits at TerraMart or build it by hands.
Otherwise in admin mode you can build one freely by hands.
Spawn command is /spawnitem dsbots_ds90spawner

After obtained, place him and activate him.

You can upgrade your bot by giving him manipulator module to increase his speed and power, or tech card to increase his scan range. When created bot have one manipulator module and one tech card.
Each time bot speak he will tell you his 3 digit version like v2.3.3. The meaning of each digit is :
1) The number of manipulator module installed
2) The range of his scanner
3) The number of tech card installed

The bot have 4 behaviour modes. You can cycle between them by interracting with the bot.

1) Only follow : The bot will follow you, scrap terrain to smooth it and gather ore and goodies in vincinity.
2) Build and follow : The bot will build rooms acording to its class. Always trying to follow you after doing his stuff.
3) Build alone : The bot will build rooms according to its class.
4) Wait for orders : The bot will stop and wait.

The bot have 3 class defined when the bot switch mode depending where he was

1) Scout : Enter mode in wilderness or in ground level road room. The bot will try to build the ground level road around planet, and build a room above and under shaft entrance location
2) Miner : Enter mode in a builded room under ground level road. The bot will try to dig down to bottom then build up gathering all ressources.
3) Builder : Enter mode in a builded room above ground level road. The bot will build all rooms above ground level road and gather all ressources.

Each planet have a predefined building layout. Planet is divided in zones. Each Zone have a shaft joining all rooms vertically. Rooms are builded horizontally from this shaft. A continue ground level road goes all around the planet.

General behaviour :
- Bot will attack all hostile creatures.
- If you attack bot, he will give you all his stuff (additional manipulator module or tech card also)
- If you kill bot, it will deactivate and go back to his initial inerte form.
- You can deactivate a bot with a bug net
- Bot will build rooms using materials as player. Then he can ask for some materials and try to find them. (basic materials he needs are dirt, cobblestone, wood, coal ore and fiber). If he does not have material he will use hazard bloc instead.
- Bot will gather ore, objects, precious materials, collect plants fruits, chop trees
- Bot never destroy anything in already build room. You can then place what object you want in builded rooms. A room is considered builded when furnishing is finaly placed (a torch in many case).
- Bot will plant seed at surface if he add some or can find some in nearby containers. Each room planted is a field and then only this seed can be planted in that field. Bot will prepare soil and wet it when needed.
- Bot will place personnal container in shaft rooms each four levels and put in all stuff collected exept usefull one for him.
- If you are near bot, he will give you all stuf not usefull for him instead of putting it in personnal container.

I first design this bot for my own use. I hope he will be of good use for you.
This mod was largelly inspired by Gardenbot2 mod.

!!! Warning !!!

- Try this mod first on a new game.
- Even i made hours of testing, it was not bug proof. If a bot explode and disapear in front of you, please pause the game, look to the latest "[Error]" line in your log (starbound/storage/starbound.log) and report it to help me fixing it.
- Working with more than one bot on a planet is ok. But, because they dont comunicate between them, they can try opposites actions if they work on the same room. In this case interract with one of them tu put it in pause mode.
- Because bots are "monsters" type for the game, they stop working if the player is too far from them. But, if you come back in range they resume.
- As intended, bot will try to build world with rooms as designed. Then he will wipe out npc villages or not protected dungeons, or whatever you build out of rooms. Then keep them out of precious zones you want to keep in state.

Error reporting

To help me fix bugs, if your bot vanish in the air then... look at your log and find the latest line with [Error]. Then, copy paste that line and the 4 or 5 lines after in your message.
Without this help it was very difficult to find where is the problem.

(Sorry for my bad English....)
Popular Discussions View All (1)
0
Mar 6, 2023 @ 8:23pm
自制的中文说明书(CH Translation)
ATTA
102 Comments
Hebrux Sep 8, 2024 @ 9:35pm 
did you ever finish testing?
mashtong54 Aug 8, 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 Jul 23, 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 Jul 23, 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] Jul 22, 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 Jul 22, 2023 @ 3:43pm 
Breaking news! Robot can break bedrock!
Tramfanthe Jul 20, 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 Jul 18, 2023 @ 9:00am 
@DarkSideRC guess i have to add u to my steam friend list
FlareFluffsune Jul 16, 2023 @ 2:39am 
Guys don't keep trying to send a link you'll get community banned. Speaking from experience.
ErickD Jul 15, 2023 @ 5:18am 
@DrakSideRC okay,here you are t-m7SQXjXMwg and https prefix is {LINK REMOVED}