RimWorld

RimWorld

57 ratings
MH: Drones Reprogrammed (1.4)
2
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.4
File Size
Posted
Updated
309.093 KB
27 Oct, 2023 @ 2:30pm
1 Feb @ 12:51pm
9 Change Notes ( view )

Subscribe to download
MH: Drones Reprogrammed (1.4)

In 1 collection by Killathon
Mechanical Humanlikes
7 items
Description
MH: Drones Reprogrammed[MH:DR]

Warning: This mod is listed only for version 1.4. This mod will NOT be updated for 1.5, as it has been completely integrated into its parent mod. It is in effect obsolete.

Mechanical Humanlikes: Drones Reprogrammed (MH:DR) is a submod of Mechanical Humanlikes Core designed to give drones far more unique interactions, mechanics, and possibilities to help them fill particular niches and get away from their overgeneralized roles that they currently possess.

This mod allows for specific races (modders, please see the readme or GitHub for compatibility!) to be considered programmable drones, allowing players to do a reprogramming surgery to select what work types they can do, their skill level at those tasks, and more using a complexity mechanic akin to Biotech's (Biotech is NOT a requirement for this mod though and does NOT use the gene system at all). It also introduces Directives, which are inspired by the gene system, that are designed as specialized programs for specific purposes and tasks.

Each race has different limitations, inherent capabilities, and possibly even unique directives they may have access to. This mod is designed with maximizing extensibility wherever possible, meaning modders can create their own directives using just xml, other races can integrate with the system using just xml (note: this is an OPT-IN system, so by default drones do not use this mod's mechanics unless their author explicitly wants them to!), and xml-savvy players can tweak stats and directives to their heart's content.

Languages:
  • English (Primary)
  • Russian (Community)
Want to translate MH:DR to your own language? Go to the GitHub (linked below) and submit a pull request. I make no guarantees that languages besides English will have mistakes corrected in a timely manner.

Features:
  • Any race that is a drone by MHC's settings may opt-in to the reprogramming mechanic via a def mod extension.
  • Reprogrammable drones start with no work types, skills, or directives enabled, and must be reprogrammed via surgery in order to begin contributing to the colony.
  • Enabling work types, skills, and directives cost complexity, and the unit's energy and maintenance efficiency is directly affected by the relationship between current and maximum complexity.
  • Implants and effects can offset complexity to allow for more powerful drones.
  • Directives are unique programs that accentuate the drone's characteristics in special ways, often providing effects that fill a particular niche.
  • Full support for other factions having drones, including options for individual pawn kinds having skills, work types, and directives configured or randomized.
  • Programmable drones belonging to other factions will have random programming, depending on their pawn kind, faction, and what kind of group (ie. traders) they are a part of.
  • Programmable drones retain all normal features of drones, including moodlessness.

Notes:
  • Save-compatibility: From my limited testing, adding this to saves is potentially safe. You will need to reprogram any active drones, and active drones belonging to other factions may behave oddly. New drones will be handled correctly. I have not tested removing it from a save... and I would most certainly not recommend it. MH:DR deep saves content like directives, and who knows what will happen to drones that exist if this mod were removed.
  • Incompatibilities: They're out there, but I have yet to learn of any fast and hard ones. Please report issues on Discord so I may identify and annihilate these wretched demonic bugs.
  • Balance: Stats at time of release are effectively debug numbers, and are likely super under-powered. Please bring ideas to Discord so we can achieve a more perfect harmony.
  • Ideas: This mod is pretty lightweight on content at the moment - bring your freshest ideas to Discord and I'll take a look!
  • This mod isn't going to do much for you if you don't have any races set up as drones!

Links:

Special thanks to:
FG_Remastered - Moderator, Steam diplomat
lazycooken - Jumpstarter and eager supporter
Winterbloom - Moderator, Steam diplomat
guy762 - Generous donator of the icons for MH:DR's first directives (that I later removed because they involve Biotech and this mod doesn't depend on it, my bad!), early tester, and an MHC submod author
Android Tiers Reforged Discord - The endless whirlpool of ideas and testing
RimWorld Mod Development Discord - Incredible amounts of support and assistance

Image attribution
Background[www.freepik.com] by rawpixel.com on Freepik

Version 1.0.0.
38 Comments
FailPail 2 Apr @ 8:19pm 
this along with utility drones wouldn't happen to be removable would they? i have one T1 drone thats been reprogrammed.
FG_Remastered 18 Mar @ 11:45pm 
@Espio Idsavant: Killa is reforgering with all his might already, but he needs to wait for the dependencies to update first. (Also, he decided to rewrite the entire collection again, so this might take a while.) ETA ~4 weeks, but every time someone asks, we add 5mins.
Espio Idsavant 18 Mar @ 4:45pm 
1.5 when???
FG_Remastered 31 Jan @ 1:38pm 
@Brezgatnik: Check the comments on MH: Android Tiers
Brezgatnik 31 Jan @ 8:29am 
was anything found out about not being able to set 'patient' worktype? having that issue too
FG_Remastered 26 Jan @ 5:03pm 
@☠Gordão Do Mal☠: That sounds like you moved humans to the androids category. Check the settings and move them out of it. If that doesn't help, post a hugslog. We cannot read minds.
☠Gordão Do Mal☠ 25 Jan @ 3:20pm 
hey man you were right but there's a problem for some reason my humans now have to do maintenance like a robot since they aren't even robots but humans is this a bug or is the save corrupted?
FG_Remastered 25 Jan @ 11:40am 
@☠Gordão Do Mal☠: Check your Humanoid Alien Races version. That is a bug that was fixed a while ago, but if you use local versions or Steam messed up during the download, it can be broken.

Un-sub and resubscribe to all relevant mods and hit us with a hugslog here or on Discord if that doesn't work.
☠Gordão Do Mal☠ 25 Jan @ 11:05am 
Hey man, I don't know if it's any of your mods, but for some reason every time I create a new game, humans magically turn into headless robots, even though the race is human, do you have any idea what the problem is?
FG_Remastered 23 Jan @ 4:27am 
@Matt: Log pls.