Crafting Recipes

Version 1.0 | Last Updated: 2025-01-15

Overview

Crafting Recipes are used for different crafting systems, such as rituals, cooking, alchemistry, smithing, enchanting and engineering. They determine what is crafted when the ingredients are put into that system.

How to Create a Crafting Recipe

  1. Right-click in the Project window of Unity, or go to the Asset menu at the top left.
  2. Navigate to Create > Asteria > Crafting Recipe.
  3. After selecting "Crafting Recipe," give your crafting recipe a unique name (this refers to the asset in the project, not the name shown in the inspector). To avoid conflicts with other mods, consider naming it something like MyModName_RecipeName.

Crafting Recipe Data

Name Summary
Recipe Type The system which this recipe is used with.
Recipes A crafting recipe can have multiple recipes to produce the same result. Here you can setup your recipes by providing a list of [Item ID] and [Count] item entries.
Additionally you can set InteractionRequirement requirements for the recipe to succeed. You may also provide a "required station level" to require a higher level station to make the recipe.
Recipe Production This is a simple list of [Item ID] and [Count] items. These represent the items created from the recipe. For more controlled item creation, use the Usage Tags system (e.g. giving an item of a set level).
Recipe Production Usage Tags You may setup usage tags on top of items produced so that you can have more complicated functionality (such as having a ritual which gives a direct temporary buff, a crafting recipe for a specific level item, etc).