Scrap Mechanic

Scrap Mechanic

390 ratings
Builder Bot - Companion Bot - Updated
12
3
15
10
10
4
3
3
2
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
77.254 MB
25 Sep, 2020 @ 12:01pm
22 Mar, 2023 @ 12:19pm
52 Change Notes ( view )

Subscribe to download
Builder Bot - Companion Bot - Updated

In 1 collection by ikey07
New Characters for Scrap Mechanic
4 items
Description
BUILDER BOT MOD
This mod adds another character ( bot ) to the game, which can follow you and help you on your daily tasks.

Update Details:
  • Updated mod to work with 0.6.5+ version of the game

Features:
  • When you Press E on it, you can make him follow you
  • You can change BuilderBot color by painting the chest
  • It can refine resources such as wood, stone or metal
  • It throws a corn if sees a Woc or Duck in front ( with 3 minutes intervals )
  • It will attack Haybot,Totebot and Tapebots if present
  • It turns on the light if its night time
  • It uses a battery to refine resources, to re-charge, simply place 1 battery near it
  • It will stop refining , if you get too far from it
  • It will stop attacking enemies if they get too far from it
  • You can make him guard some specific spot, if you make him stop follow
  • It will refuse to follow or take commands, if you hit or shot him ( 10 seconds )
  • You can paint Builder Bot with a paint tool


Usage:
Place a chest ( from the mod ) on the ground and press E on it, to spawn a bot


How to install:



1. Open SM game/Data/Character/charactersets.json wtih any text editor under "characterSetList": line copy:
"$CONTENT_a28ddaa4-2569-436b-8f5d-e8e309b5e7f0/Character/Char_builderbot/builderbot.json",

2. Open SM game/Data/Scripts/game/BasePlayer.lua
2.1 At top of the file copy:
dofile "$CONTENT_a28ddaa4-2569-436b-8f5d-e8e309b5e7f0/Scripts/BuilderDoFile.lua"
2.2 Search for function BasePlayer.server_onCreate( self ) , under it copy:
onCreate_BotHook(self)
2.3 Search for function BasePlayer.client_onInteract( self, character, state ) , before "end" copy:
onInteract_BotHook(self,character,state)
2.4 Search for function BasePlayer.server_onFixedUpdate( self, dt ) , before "end" copy:
onFixedUpdate_BotHook(self,dt)

DONE

How to install Survival:
1. Open SM game/Survival/Character/charactersets.json wtih any text editor under "characterSetList": line copy:
"$CONTENT_a28ddaa4-2569-436b-8f5d-e8e309b5e7f0/Character/Char_builderbot/builderbot.json",

2. Open SM game/Data/Effects/Database/effectsets.json, under first [ symbol copy:
{ "path":"$CONTENT_a28ddaa4-2569-436b-8f5d-e8e309b5e7f0/Effects/Database/EffectSets/builder_fx.json", "showInEditor": false },

3. Open SM game/Survival/Objects/Database/shapesets.json, under first [ symbol copy:
"$CONTENT_a28ddaa4-2569-436b-8f5d-e8e309b5e7f0/Objects/Database/ShapeSets/parts.json",

4. Open SM game/Data/Scripts/game/BasePlayer.lua
4.1 At top of the file copy:
dofile "$CONTENT_a28ddaa4-2569-436b-8f5d-e8e309b5e7f0/Scripts/BuilderDoFile.lua"
4.2 Search for function BasePlayer.server_onCreate( self ) , under it copy:
onCreate_BotHook(self)
4.3 Search for function BasePlayer.client_onInteract( self, character, state ) ,before "end" copy:
onInteract_BotHook(self,character,state)
4.4 Search for function BasePlayer.server_onFixedUpdate( self, dt ) ,before "end" copy:
onFixedUpdate_BotHook(self,dt)

5. Open SM game/Survival/CraftingRecipes/craftbot.json, under first [ symbol copy:
{ "itemId": "526e4451-313b-4907-9792-8465b3e5ca6e", "quantity": 1,"craftTime": 5, "ingredientList": [ { "quantity": 1, "itemId": "8aedf6c2-94e1-4506-89d4-a0227c552f1e" } ] }, { "itemId": "63392ff0-7ffb-4a91-9539-391d7f996a95", "quantity": 1,"craftTime": 5, "ingredientList": [ { "quantity": 1, "itemId": "8aedf6c2-94e1-4506-89d4-a0227c552f1e" } ] },

DONE
In Craftbot look for a part without icon or description, although you can replace IconMap as well, from overwrite folder

----------------------------------------------------------
MOD FOLDER: C:\Program Files (x86)\Steam\steamapps\workshop\content\387990\2238883526
-----------------------------------------------------------


Special Thanks to guys on SM Discord:
TheGuy920, TechnologicNick, wingcomstriker405 and Brent Batch
Popular Discussions View All (7)
2
21 Jul @ 1:02am
Is this a file mod?
Bardakani_55 (Sven)
7
25 Jul, 2023 @ 3:30pm
BUG
X_Niter
0
20 Feb @ 10:12am
Problem solving
MDOFER
335 Comments
WRAITH | #SaveTF2 17 Aug @ 9:28am 
i done everything right i got some code skill not like a pro but i understand what is happening it works right and its cool af but i found some issue new version of the game with this mod will get sound issue some effects dont play the sound and engine sound is missing even if the code is in files
RYGUY27 21 Jan @ 4:52pm 
they only go into the corner :(
RYGUY27 21 Jan @ 4:36pm 
it worked i have the bot now but i put the chest in the mechanic station and pressed e but he doesn't follow me. if you might be able to help i would greatly appreciate it.
Umbra 5 Jan @ 5:18am 
i feel like this mod isn't worth doing the game file nonsense. like. fant mod custom game mod was just an subscribe a then boom! its done this is WAY to complex this i do not recommend this mod.
Ja 16 Aug, 2024 @ 7:21pm 
please update yourbot i love it
knito 28 Apr, 2024 @ 1:24am 
I like it. Or - I liked it when mods had to be installed by copying files into the game folder. But now there's ModDataBase and Custom Games that just allow to click mods into the game.
I suggest you contact the author of Moddatabase to get some help for updating this wonderful mod.
NPC 26 Apr, 2024 @ 2:51am 
how the fuck am i meant to know how to do any of this
expert 10 Apr, 2024 @ 7:59am 
хуйня я лучше сделаю
Tomura Shigaraki 14 Jan, 2024 @ 11:56am 
i have no idea how to do any of this, is there a video tutorial for people new to computers like me
deathstrike126 31 Dec, 2023 @ 3:20pm 
thanks for the fix it now works exept for i cant get the bot to follow