Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
OfflineCompanions
Hire AI companions with their own health, stamina, food, and inventory. They fight alongside you, gather wood/stone/ore, auto-repair gear, and follow you across the world.
CHANGELOG
Changelog
1.0.0
- Added Stay Home mode — companions remain near a set home position instead of following the player
- Stay Home works alongside any action mode (gather, follow, etc.) as a separate toggle
- Added auto-deposit — companions in Stay Home + gather mode automatically find the nearest chest and deposit when overweight
- Added 50m home leash — companions in Stay Home mode only harvest resources within 50m of their home position
- Added deferred tool equip — tool swaps that fail mid-attack animation now retry automatically during movement
- Fixed deer engage/clear log spam — abandoned targets are now silently cleared before logging engagement
- Fixed DoorHandler scanning while companion is sleeping or sitting
- Fixed false stuck timeouts caused by attack animation locks during harvest movement
- Fixed deposit re-trigger loop when walking to chest while overweight
- Fixed CancelPendingCart not respecting Stay Home mode
0.0.13
- Added randomized speech pools for all companion actions (combat, hunger, repair, gather, idle)
- Added directed repair — point at a CraftingStation to send companion to repair gear there
- Added directed board — point at a ship to make companion board it
- Added directed move — point at the ground to send companion to that position
- Added directed gather — point at a resource to start gathering that type
- Fixed bed attach/detach positioning
- Added action preemption — new commands cancel in-progress actions cleanly
0.0.12
- Rewrote CompanionAI as a custom BaseAI subclass replacing MonsterAI entirely
- Added universal companion commands via gamepad/keyboard hotkey system
- Added directed interactions — point at objects to command companions contextually
- Full controller support for all companion commands and UI navigation
- Eliminated all MonsterAI/BaseAI reflection — CompanionAI owns targeting, follow, and combat directly
0.0.11
- Added defensive parry AI — companions block and parry incoming attacks
- Added workbench auto-repair — companions walk to CraftingStations and repair worn gear
- Added UI freeze support — companion stays still while interaction panel is open
- Full controller support for the companion interaction panel (JoyTabLeft/Right tab navigation)
0.0.10
- Added manual bow draw system for ranged combat
- Fixed harvest approach distance calculation
- Added deer abandon cooldown — companions stop chasing fleeing animals they can't catch
0.0.9
- Added combat AI with melee engagement, retreat, and re-engage logic
- Added door handling — companions open doors when stuck, close them behind
- Added weapon/armor durability bars on companion UI
- Fixed follow target restoration and weapon swap issues
0.0.8
- Added tabbed companion interaction UI (Customize, Inventory, Actions)
- Added overhead stamina and health bars
- Added carry weight limit — companions stop gathering at 298 weight and speak about being overweight
- Added inventory logging and diagnostic tools
0.0.7
- Prioritize fallen logs and stumps over standing trees (3x distance penalty for TreeBase)
- Improved target selection for wood gathering
0.0.6
- Added drop collection after destroying resources — companion picks up nearby items
- Added stump targeting for wood gathering
- Added attack shuffle-closer when out of range
- Added UI freeze — companion pauses during interaction panel
0.0.5
- Rebuilt harvest system from scratch with reliable movement and pathfinding
- Fixed companion getting stuck during resource gathering
- Improved state machine transitions
0.0.4
- Refactored companion AI into modular subsystem architecture
- Separated combat, harvest, repair, food, and stamina into individual controllers
0.0.3
- Internal updates and stability improvements
0.0.2
- Refined companion UI layout, inventory slots, and action controls
- Improved panel styling and button layout
0.0.1
- Initial release — placeholder Companions tab integrated into Haldor's TraderUI
- Dynamic tab injection via Harmony patches on TraderOverhaul