Skip to main content

Overview

The Crafting Calculator helps you plan and calculate the exact materials needed to craft items in Last Oasis. It automatically breaks down complex recipes into their base components, showing you every resource required at each crafting tier.

Key Features

  • Real-time Material Calculation: Automatically calculates all required materials including nested ingredients
  • Multi-Item Planning: Add multiple items to calculate total material requirements
  • Recipe Breakdown: View complete crafting trees with up to two levels of ingredient depth
  • Search & Filter: Quickly find craftable items by name across all categories
  • Shareable Recipes: Generate URLs to share your crafting lists with clan members

How to Use the Crafting Calculator

1

Search for Items

Use the search bar in the left panel to find craftable items. The search supports partial matches and filters items as you type.
// Search filters items across all craftable categories
// Located at: src/pages/Crafter.tsx:84-90
2

Add Items to Your List

Click on any item from the left panel to add it to your crafting queue. Items appear as cards in the main area with their recipe details.
If you add an item that’s already in your list, it will increment the count instead of creating a duplicate entry.
3

Adjust Quantities

Each selected item shows a quantity counter. Change the count to calculate materials for multiple copies of the same item.The calculator automatically recalculates all material requirements when you adjust quantities.
4

View Total Materials

Scroll to the bottom to see the “Total Materials” section, which aggregates all base resources needed across your entire crafting list.This consolidated view helps you gather resources efficiently before starting your crafting session.

Recipe Breakdown System

The calculator shows a two-level ingredient tree for each item:
  1. Primary Ingredients: Direct materials needed to craft the item
  2. Secondary Ingredients: Materials needed to craft the primary ingredients
The system stops at two levels to keep the interface manageable. For deeper recipe chains, add the intermediate items separately.

Sharing Crafting Lists

You can share your crafting setup with clan members:

Via URL Parameter

Add items to your list, then share the URL. The recipe parameter encodes your entire crafting queue. Example URL format:
https://stiletto.com/crafter?recipe=ENCODED_RECIPE_ID
Share a link that pre-populates the search with a specific item:
https://stiletto.com/crafter?craft=ITEM_NAME

Reporting Issues

If you find incorrect recipes or missing items, use the Report Bug button (exclamation icon) next to the search bar to submit corrections.

Search Tips

  • Multi-word Search: The search supports multiple terms. Type "iron tool" to find all iron tools
  • Case Insensitive: Searches work regardless of capitalization
  • Live Filtering: Results update as you type, showing only matching items

Technical Details

Data Source

Recipes are loaded from GitHub and cached locally:
// Fetches latest crafting data
// Located at: src/pages/Crafter.tsx:51-59
const itemsData = await getItems();
const craftableItems = itemsData.filter((it) => it.crafting);

Material Aggregation

The Total Materials component (TotalMaterials.tsx) recursively calculates all base materials across your selected items, accounting for:
  • Nested ingredient trees
  • Quantity multipliers
  • Recipe variations (some items have multiple crafting methods)

Common Workflows

  1. Search for your target items (e.g., advanced weapons)
  2. Add them to your list with desired quantities
  3. Review the Total Materials section
  4. Copy the material list to organize your resource gathering
  5. Share the URL with clan members so they know what to collect
  1. Add an item to see its material requirements
  2. Check if it has multiple crafting recipes
  3. Compare resource costs between different crafting stations
  4. Choose the most efficient recipe for your current resources
  1. Add multiple items you need to craft
  2. Set quantities for each
  3. View aggregated totals at the bottom
  4. Identify which base resources you need the most
  5. Prioritize resource gathering based on the totals

Integration with Other Features

  • Resource Maps: After calculating materials, use Resource Maps to locate quality resources
  • Trading System: If you’re missing materials, check the Trading System to buy or trade for them
  • Clan Management: Share crafting lists with your Clan Members to coordinate resource gathering

Mobile Experience

The crafting calculator is fully responsive:
  • Mobile: Toggle the items list with the hamburger menu icon
  • Tablet: Side-by-side layout with collapsible item panel
  • Desktop: Full three-column layout for maximum efficiency
The interface automatically adjusts to your screen size. On mobile, use the list icon (top-right) to show/hide the item selection panel.