Skills & Tables
Recipe Database 0 items
Click + New to add your first item,
or Import to load a database.
Paste a JSON array of item recipes below. Items will be merged into your database (existing items with the same name will be overwritten).
Copy this JSON to back up or share your recipe database (includes skills & tables).
Each item in the array must have a recipes array.
Tips:
• Raw materials should have laborPoints set to gather cost, with no ingredients.
• Skill & table names are matched case-insensitively to your Settings entries.
• Byproducts offset net calorie cost — if a byproduct has its own recipe, its value is subtracted.
This tool calculates credit prices for crafted items in the game Eco using calorie-based economics. You build a recipe database, configure your character's skills and crafting table upgrades, then look up any item to see its fully-loaded cost — including all nested sub-ingredients — converted to credits at your server's calorie rate.
1.6 if 1000 cal = 1600 credits).
The app has two pages toggled by the tab bar in the header. Your last viewed page is remembered.
recipes.json, skills.json,
tables.json, and item-tags.json, merging in any market prices and skill
levels you have already set. Requires the app to be served over HTTP — it will not work when
opened directly as a file:// URL.
0→100% 1→80% 2→75%
3→70% 4→65% 5→60% 6→55% 7→50%
$, ¢, G).Click ✎ Edit in an item's detail view to open the editor. Fields apply to the item as a whole unless noted as per-recipe.
Ore, Metal). See
Item Tags.
Some Eco recipes accept any item from a category (e.g. "any Ore"). Item Tags model this — a tag is a named group of items that can be used as an ingredient name in a recipe.
[tag] label in
autocomplete). The cost is the average of all member items' calculated costs.
name and a recipes array.[ { "name": "Wooden Chair", "recipes": [{ "label": "Default", "skill": "Carpentry",
"craftingTable": "Workbench", "laborPoints": 200, "outputQty": 1,
"ingredients": [{"name": "Wood Board", "qty": 4}], "byproducts": [] }] } ]ingredients and use laborPoints for the gathering cost,
or set a marketPrice on the item to use a fixed credit cost.
Costs are calculated recursively — each ingredient's full tree is resolved before the parent is totalled.
market_price × credits_per_calorie⁻¹ calories.net_cal values, or
the tag's market price override if set.