REPO Alchemy

REPO Alchemy mod

REPO Alchemy mod adds a full crafting system using the Portable Oscillation Transmutator (P.O.T.). The POT allows you to combine ingredients, shake, and craft useful items.

How to Use it:

  1. Toss in ingredients
  2. Wait for the shake icon to confirm a valid recipe
  3. And shake the handle to complete the transformation.

Other Features:

  • Includes ingredient storage: deposit items via the funnel on the left, retrieve them from the right.
  • Only two of each ingredient can be carried to the next level (configurable), so plan ahead.
  • If more than four ingredient types are inside, press your use key while holding the P.O.T. to cycle through the ingredient types.
  • Indicator lights behind each ingredient help manage storage:
    • Orange = multiple stored
    • Red = too many (will be discarded next level)
    • Magenta = unlimited

By default, this mod adds no recipes—pair it with the Unique Potions mod to get started crafting.

Note, that ingredients spawn independently of valuables and won’t affect your haul totals.

Adding Custom Ingredients

  1. Create your ingredient. Make sure it’s a ValuableObject prefab. Set its sell price low (e.g., $100).
  2. Attach the Ingredient component. Add the Ingredient component to your object. Assign a unique ingredientID (e.g., “BlueDust“).
  3. Register the ingredient: Tools.RegisterIngredient(yourIngredient);
    Want it to not spawn naturally in levels? Use:
    Tools.RegisterIngredient(yourIngredient, false);

Adding Custom Recipes

  1. Load your prefab.
  2. Attach an AlchemyItem component to it. Set its color (used for P.O.T. particle effects) and set its icon (displayed when crafting is successful).
  3. Register the recipe:
    Tools.RegisterRecipe(new List<string>() { “BlueDust”, “RedMoss” }, yourAlchemyItem);

Requirements

CustomDiscoverStateLib
REPOLib

Created by Lunoid

See Changelog

Version 1.2.0 was made compatible with the Museum Update (REPO Beta v.0.2).

Version 1.1.3 reverted the REPO beta branch compatibility introduced in the previous update, as it caused the main branch version to break. Users who still want to play on the beta branch are advised to use version 1.1.2 instead.

Version 1.1.2 added compatibility with the REPO beta branch, ensuring the mod could be used in that version of the game. It also fixed a glitch related to identifying recipes in the pot and reduced the frequency of RPCs, improving performance for players – particularly those at Semiwork.

Version 1.1.1 included quality-of-life improvements such as renaming assets for clarity and fixing several bugs. It ensured crafted or purchased items no longer persist when used as ingredients, and resolved an issue where existing valuables weren’t registering properly.

Version 1.1.0 introduced support for the REPOLib SDK, making it easier to develop and add content for the mod in Unity (with thanks to Beanie). It added features like object scaling within the pot and the ability to use existing objects as ingredients or products. Additionally, the mod was renamed from “P.O.T.” to “Alchemy P.O.T.” for clearer identification.

Version 1.0.5 fixed a critical issue where ingredients were not transferring properly between levels, ensuring smoother gameplay continuity.

Version 1.0.4 addressed duplication and deletion glitches that occurred when storing an ingredient and immediately equipping the pot. It also added a config option to disable the pot in the shop, and improved gameplay variety by making the first three spawned ingredients randomized, reducing early duplicate items.

Version 1.0.3 fixed a major bug that caused everything to break when the prefabID and ingredientID weren’t identical, resolving issues with items like void juice.

Version 1.0.2 added visual clarity and better tracking for ingredients. Scanned ingredients now highlight in purple, and they no longer appear on the map until scanned. It also fixed an issue where map markers would appear near the truck when the pot was equipped and contained stored ingredients.

Version 1.0.1 delivered a performance improvement update, enhancing the overall stability and responsiveness of the mod.

Download

How to Install

To install REPO Alchemy you need to have BepInEx. If you have any trouble installing mods for REPO, follow this guide:

R.E.P.O. Mods Installation

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top