RimWorld

RimWorld

30 ratings
Artful Robots
 
Rate  
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
3.433 MB
Aug 12 @ 11:14pm
Aug 13 @ 10:45am
5 Change Notes ( view )

Subscribe to download
Artful Robots

Subscribed
Unsubscribe
Description
Gone are the days where your builder bots destroy furniture in a fit of binary rage upon realization that they do not have a name!

Fixes issues with unnamed pawns creating art, especially on furniture items.
- Named Pawns will still create art with a proper Author
- Unnamed Pawns such as Robots (or animals, if such a mod is created) will create art with the Author set to "Unknown"
- MiscRobots ++ compatibility patches
-- Static Quality Plus
--- https://ludeon.com/forums/index.php?topic=24718.0;

-- No More Random Build Quality
-- https://steamcommunity.com/sharedfiles/filedetails/?id=773918229


Requirements
HugsLib required.

Technical Details:
When a pawn (such as a robot) creates an item which contains art (such as a dining chair) the base game passes through a function which attempts to apply logic to the pawn's name. This patch has tweaked that function slightly so that if the Pawn's name is null (I mean come on, even my roomba is named "Gadget", you heartless savages!), it stops the function without causing an Object reference error.

If you've experienced an object reference error resulting in furniture being destroyed and resources lost after a Builder Bot has completed his job, this patch is for you!

Patch assists:
- Miscellaneous Robots: https://steamcommunity.com/sharedfiles/filedetails/?id=724602224&searchtext=
- Robots ++: https://steamcommunity.com/sharedfiles/filedetails/?id=747645520

Thanks to:
- alaestor for creating Misc Robots ++ and answering questions
- Haplo for creating Miscellaneous Robots
- UnlimitedHugs for creating Hugslib (and subsequently doing most of the C# work for me!)
< >
11 Comments
Talayah 21 hours ago 
is planed update to Beta 18?
Daniel_USA Sep 15 @ 10:10pm 
ah okay but this patch should theoretically fix it for base robots as well.
Patient Someone  [author] Sep 15 @ 9:37pm 
So I would say that the patch is not necessary for Base Robots specifically, but it would be necessary for any mod using it to create bots that are capable of building furniture, since that is where the issue lies.
Daniel_USA Sep 1 @ 3:21pm 
Base Robots is just the parent mod, there are builder bots for use with the base robots mod.

I repeat base robots doesn't have any robots, it is a parent mod for all other robots to use. this allows you to make a robot without having to code all the extra mechanics.
Patient Someone  [author] Aug 31 @ 10:26pm 
Apologies Daniel, the issue is specifically in regard to builder bots, which if memory serves are not included in Base Robots. If I am remembering correctly, the patch is not necessary for Base, if it does however include builder bots I would highly recommend using the patch.
Daniel_USA Aug 13 @ 9:19pm 
Do you know if "Base Robots" also has this issue? Is a patch needed for it?
helldwarf Aug 13 @ 3:52pm 
You're welcome!
Patient Someone  [author] Aug 13 @ 3:48pm 
Good to hear, dwarf! Thanks for the update!
helldwarf Aug 13 @ 11:29am 
With a range of mods, I have not found any bugs so far and have spent over 5 hours in the game with this mod enabled.
Patient Someone  [author] Aug 13 @ 10:37am 
If you find anything, Helldwarf, let me know! Should be a pretty non-intrusive patch :)