


AmbientLife is a Techtonica mod that enhances the game's atmosphere by adding passive ambient wildlife and creatures. Watch butterflies flutter around plants, birds soar overhead, and fireflies illuminate the darkness with their soft glow. This mod brings life and immersion to your factory world without affecting gameplay mechanics.
AmbientLife adds 7 unique creature types to the world, each with distinct visual appearances and behaviors:
| Creature | Description | Flight Height | Movement Speed |
|---|---|---|---|
| Butterflies | Colorful insects with animated wings that flutter around plants and open areas. Wings feature randomized vibrant colors (pink, purple, orange variations). | 1-4 meters | Slow (1-2 m/s) |
| Birds | Small avian creatures that soar between perches at higher altitudes. Feature natural brown/gray coloring. | 5-15 meters | Fast (5-10 m/s) |
| Fireflies | Bioluminescent insects that emit a soft yellow-green glow. Feature pulsing light animation for realistic effect. | 0.5-3 meters | Very Slow (0.5-1.5 m/s) |
| Moths | Nocturnal flyers with muted brown/tan coloring. Share behavior with butterflies but with darker aesthetics. | 1-4 meters | Slow (1-2 m/s) |
| Dragonflies | Fast-moving insects with elongated bodies and blue coloring. Quick, darting movement patterns. | 1-4 meters | Medium (3-6 m/s) |
| Beetles | Ground-level creatures (currently in framework). | Ground level (0.2m) | Slow |
| Fish | Aquatic creatures (requires water detection - disabled by default). | Below water (-1m) | Varies |
Each creature features sophisticated AI-driven behavior:
AmbientLife is designed with performance as a priority:
Install BepInEx 5.4.2100 or later
Install AmbientLife
AmbientLife.dll from the releases pageAmbientLife.dll in your BepInEx/plugins folder[Techtonica Install]/BepInEx/plugins/AmbientLife.dllLaunch the Game
If using a mod manager (r2modman, Thunderstore Mod Manager):
Configuration is handled through BepInEx's configuration system. After first run, a config file will be generated at:
BepInEx/config/com.certifired.AmbientLife.cfg
You can edit this file with any text editor, or use a BepInEx configuration manager mod for in-game editing.
| Setting | Default | Range | Description |
|---|---|---|---|
Enable Ambient Life |
true |
true/false | Master toggle for all creature spawning. Disable to completely turn off the mod. |
Max Creatures |
30 |
5-100 | Maximum number of ambient creatures allowed in the world at once. Lower values improve performance. |
Debug Mode |
false |
true/false | Enables detailed logging for troubleshooting. Outputs spawn events and creature management info. |
| Setting | Default | Range | Description |
|---|---|---|---|
Spawn Radius |
40.0 |
20-100 | Distance (in meters) from the player where creatures can spawn. Creatures spawn at 50-100% of this radius. |
Despawn Radius |
60.0 |
30-150 | Distance (in meters) from the player where creatures are automatically removed. Should be larger than Spawn Radius. |
| Setting | Default | Description |
|---|---|---|
Enable Butterflies |
true |
Toggle butterfly spawning |
Enable Birds |
true |
Toggle bird spawning |
Enable Fireflies |
true |
Toggle firefly and moth spawning (both controlled by this setting) |
Enable Fish |
false |
Toggle fish spawning (experimental - requires water detection) |
[General]
# Enable ambient creature spawning
Enable Ambient Life = true
# Maximum ambient creatures at once
Max Creatures = 30
# Enable debug logging
Debug Mode = false
[Spawning]
# Distance from player to spawn creatures
Spawn Radius = 40
# Distance from player to despawn creatures
Despawn Radius = 60
[Creatures]
# Spawn butterflies
Enable Butterflies = true
# Spawn birds
Enable Birds = true
# Spawn fireflies (glow at night)
Enable Fireflies = true
# Spawn fish (requires water detection)
Enable Fish = false
| Dependency | Minimum Version | Notes |
|---|---|---|
| Techtonica | Latest | Base game |
| BepInEx | 5.4.2100+ | Mod framework - Download |
| .NET Framework | 4.7.2 | Included with modern Windows |
| Dependency | Purpose |
|---|---|
| BepInEx Configuration Manager | In-game configuration UI |
Enable Ambient Life is set to true in configMax Creatures value (try 15-20)Spawn Radius to limit creature spreadEnable Debug Mode = true in the config to see detailed spawn/despawn logging in the BepInEx console. This helps identify issues with creature management.
Features:
This mod is licensed under the GNU General Public License v3.0 (GPL-3.0).
AmbientLife - Ambient Wildlife Mod 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 care for the Techtonica community