Public C# gameplay mods for Eco (Strange Loop Games): BunWulf professions family, DirectCarbonCapture, MinesQuarries, ShopBoat, EcoNil, WorldCounter
This repository has been archived on 2026-06-17. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
  • C# 96.6%
  • Python 3%
  • Makefile 0.4%
Find a file
Kai Siren 44d56b5ec8
Some checks failed
TruffleHog / Scan for secrets (push) Has been cancelled
docs: route dev commands through ward (coily -> ward migration)
Flip Surface A dev-verb routing to `ward exec` / .ward/ward.yaml.
coily ops cloud passthroughs stay on coily (no ward ops surface yet).

closes #14

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-16 23:41:05 -07:00
.agents/skills/repo-eco-mods-public chore: drop non-prefixed pointer skill + remove broken coily-trailer hook 2026-06-05 21:42:21 -07:00
.claude lockdown: sync to coily v2.45.0 [skip ci] 2026-05-28 09:28:08 +00:00
.coily chore(catalog): drop providesApis, bump agentic-os hook to v0.6.0 2026-05-27 21:38:44 -07:00
.github/workflows chore(ci): remove codex-review-gate + undraft-and-poke-codex workflows 2026-05-16 15:42:51 -07:00
.vscode project setup 2025-09-12 20:51:08 -07:00
.ward chore: add .ward/ward.yaml bridge (.coily -> .ward migration) 2026-06-14 15:08:37 -07:00
docs chore: repoint coilysiren/* GitHub refs to new org after move 2026-05-30 23:48:39 -07:00
Mods/UserCode chore: repoint coilysiren/* GitHub refs to new org after move 2026-05-30 23:48:39 -07:00
scripts chore: repoint coilysiren/* GitHub refs to new org after move 2026-05-30 23:48:39 -07:00
templates cleanup template 2025-01-25 14:14:11 -08:00
.editorconfig sledgehammer 2025-02-15 21:35:01 -08:00
.gitattributes initial commit 2024-11-01 16:04:08 -07:00
.gitignore Migrate from requirements.txt to uv + pyproject.toml 2026-05-14 06:28:25 -07:00
.pre-commit-config.yaml chore: drop non-prefixed pointer skill + remove broken coily-trailer hook 2026-06-05 21:42:21 -07:00
.python-version Migrate from requirements.txt to uv + pyproject.toml 2026-05-14 06:28:25 -07:00
__init__.py yaml configs 2024-11-10 00:17:30 -08:00
AGENTS.md docs: route dev commands through ward (coily -> ward migration) 2026-06-16 23:41:05 -07:00
CLAUDE.md Convert CLAUDE.md symlink to @AGENTS.md import 2026-04-23 13:35:40 -07:00
eco-mods-public.sln DCC 2025-01-12 20:51:03 -08:00
LICENSE Add MIT LICENSE 2026-04-24 05:34:01 -07:00
main.cs SLG updated recipe args 2025-02-28 08:26:43 -08:00
Makefile Migrate from requirements.txt to uv + pyproject.toml 2026-05-14 06:28:25 -07:00
omnisharp.json project setup 2025-09-12 20:51:08 -07:00
project.csproj fix build 2026-04-13 09:15:02 -07:00
pyproject.toml chore: clear pre-commit documentation-layout and catalog violations 2026-05-27 20:26:54 -07:00
README.md chore: repoint coilysiren/* GitHub refs to new org after move 2026-05-30 23:48:39 -07:00
util.py workon librarian skill recipes 2024-11-14 22:05:08 -08:00
uv.lock Migrate from requirements.txt to uv + pyproject.toml 2026-05-14 06:28:25 -07:00

Eco by Strange Loop Games

Banner: Steam header for Eco by Strange Loop Games. Used here for attribution; not my artwork.

eco-mods-public

A collection of public C# gameplay mods for Eco, Strange Loop Games' multiplayer survival and simulation game. The mods add new professions, recipes, crafting stations, farming extensions, environmental systems, and mining and quarrying mechanics. Everything targets Eco.ReferenceAssemblies (v0.13.0-beta as of Cycle 13) and builds with dotnet build; see AGENTS.md for the full project layout, code-generation notes, and conventions.

The mods fall into a few clusters. The BunWulf family (Agricultural, Biochemical, Educational, HardwareCo) adds extended farming and crop variety, a plant-based Biochemist profession as an alternative to petrochemical oil, a Librarian profession that can craft skill books across every discipline, and a handful of specialty hardware items. Standalone mods include DirectCarbonCapture (late-game atmospheric CO2 mitigation), EcoNil (weather and moisture mechanics), MinesQuarries (infinite but expensive mining and quarrying operations, designed around vertical integration), ShopBoat (a mobile shop world object), and WorldCounter (world statistics tracking). Released builds are distributed as .zip files at the repo root; AGENTS.md documents the asset packaging and deploy workflow.

See also eco-cycle-prep for cycle-prep automation (worldgen rolls, Discord announcements, mod sync). The official modkit lives at StrangeLoopGames/EcoModKit, modding docs are at docs.play.eco and wiki.play.eco/en/Modding, and other community mods are catalogued on mod.io.

Commands

Dev commands are declared in .coily/coily.yaml. Run them as coily exec <verb>.

See also

  • AGENTS.md - agent-facing operating rules.
  • docs/FEATURES.md - inventory of what ships today.
  • .coily/coily.yaml - allowlisted commands. Agents route through coily, not bare make / uv / python / npm / cargo / dotnet.

Cross-reference convention from coilysiren/agentic-os-kai#313.