


Companion Pets for Techtonica
A comprehensive companion pet mod for Techtonica that adds five unique robotic companions to accompany you on your factory-building adventures. Each pet features distinct behaviors, visual styles, and passive buffs to enhance your gameplay experience.
PetsCompanions introduces five unique robotic companions, each with their own appearance, movement style, and special abilities:
| Companion | Type | Movement | Buff | Color |
|---|---|---|---|---|
| Companion Drone | Flying | Aerial orbit | Movement Speed | Blue |
| Companion Crawler | Ground | Surface patrol | Mining Speed | Orange |
| Companion Floater | Hovering | Mid-level float | Inventory Capacity | Purple |
| Guardian Bot | Combat | Low hover | Damage Reduction | Green |
| Scout Drone | Reconnaissance | Fast aerial | Resource Detection | Yellow |
A small flying drone that gracefully orbits around you at head height. Designed for speed enthusiasts, it provides a passive movement speed buff, helping you traverse your factory more efficiently.
A spider-like ground companion that scuttles along the terrain near your feet. Built for miners, it enhances your mining speed, making resource extraction faster and more productive.
A hovering companion with integrated storage technology. It floats at mid-level and increases your inventory capacity, perfect for extended mining expeditions or factory reorganization.
A sturdy, robust guardian bot that maintains a protective stance near you. Its reinforced design provides damage reduction, keeping you safer during hazardous exploration.
A fast, sensor-equipped scout drone that zips around at high altitude. Its advanced detection systems highlight nearby resources and points of interest, making exploration more rewarding.
All companions feature sophisticated AI behaviors:
When enabled, each companion provides passive buffs while active:
| Companion | Buff Type | Effect |
|---|---|---|
| Companion Drone | Movement Speed | Faster player movement |
| Companion Crawler | Mining Speed | Increased mining efficiency |
| Companion Floater | Inventory | Expanded carrying capacity |
| Guardian Bot | Defense | Reduced damage taken |
| Scout Drone | Detection | Highlights nearby resources |
Note: Buff effects can be toggled on/off in the configuration.
Before you can craft any companions, you must first unlock the Companion Technology research:
Once unlocked, companions can be crafted in Assemblers. Each companion requires different materials:
| Material | Quantity |
|---|---|
| Processor Unit | 5 |
| Electric Motor | 3 |
| Copper Wire | 20 |
| Steel Frame | 2 |
| Material | Quantity |
|---|---|
| Processor Unit | 3 |
| Iron Components | 15 |
| Electric Motor | 4 |
| Steel Frame | 4 |
| Material | Quantity |
|---|---|
| Processor Unit | 4 |
| Electric Motor | 2 |
| Copper Wire | 30 |
| Iron Frame | 3 |
| Material | Quantity |
|---|---|
| Processor Unit | 6 |
| Steel Frame | 8 |
| Electric Motor | 4 |
| Iron Components | 20 |
| Material | Quantity |
|---|---|
| Processor Unit | 8 |
| Electric Motor | 2 |
| Copper Wire | 40 |
| Shiverthorn Extract | 5 |
Crafting time: 60 seconds per companion
, Comma) to spawn your first companion. Period) to dismiss your active pet| Action | Default Key | Description |
|---|---|---|
| Summon/Cycle Pet | , (Comma) |
Summon a pet or cycle to the next type |
| Dismiss Pet | . (Period) |
Dismiss the currently active pet |
All keybindings are configurable in the mod configuration file.
The mod configuration file is located at:
BepInEx/config/com.certifired.PetsCompanions.cfg
| Setting | Default | Range | Description |
|---|---|---|---|
| Enable Pets | true |
true/false | Enable or disable the entire pet system |
| Max Active Pets | 1 |
1-3 | Maximum number of pets active simultaneously |
| Debug Mode | false |
true/false | Enable detailed logging for troubleshooting |
| Setting | Default | Range | Description |
|---|---|---|---|
| Follow Distance | 3.0 |
1.0-10.0 | Distance pets maintain from the player (in units) |
| Pet Speed | 8.0 |
3.0-15.0 | Movement speed of pets when following |
| Setting | Default | Description |
|---|---|---|
| Pets Provide Buffs | true |
Whether pets apply their passive buff effects |
| Setting | Default | Description |
|---|---|---|
| Summon Pet Key | Comma |
Key to summon or cycle through pets |
| Dismiss Pet Key | Period |
Key to dismiss the active pet |
[General]
Enable Pets = true
Max Active Pets = 1
Debug Mode = false
[Behavior]
Follow Distance = 3
Pet Speed = 8
[Buffs]
Pets Provide Buffs = true
[Controls]
Summon Pet Key = Comma
Dismiss Pet Key = Period
Ensure you have the following installed before proceeding:
PetsCompanions.dll to your BepInEx/plugins folder| Dependency | Minimum Version | Purpose |
|---|---|---|
| BepInEx | 5.4.2100+ | Mod loading framework |
| EquinoxsModUtils | 6.1.3+ | Core modding utilities |
| EMUAdditions | 2.0.0+ | Resource and recipe registration |
| TechtonicaFramework | 1.0.2+ | Tech tree and build menu integration |
PetsCompanions is designed to work alongside other Techtonica mods. The mod uses the Modded category for tech tree entries to avoid conflicts.
Enable Pets is set to true in the configurationDebug Mode and check the BepInEx console for error messagesPet Speed setting to a lower valueFollow Distance to give pets more roomBepInEx/config/com.certifired.PetsCompanions.cfgThis mod is licensed under the GNU General Public License v3.0.
PetsCompanions - Companion Pets for Techtonica
Copyright (C) 2024 Certifired
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
Made with passion for the Techtonica community.