Crafting System Plugin Manual

Version 2.0.4 (For Bakin v1.15+)
By Jagonz

Introduction

This plugin allows you to create craftable items with customizable parameters, giving you full control over your crafting system in RPG Bakin.

Key features include:

In-game, craftable items can display:


Installation

At first launch, the following will be auto-installed:

Save the project → Installation complete.


Basic configuration

Automatically create default variables

#note(warn){{
If you want custom variable names, configure them in Bakin Variables before pressing this button.
Changing names without understanding may break the system.
}}


Creating a Craftable item

Adding Materials (Ingredients)


In-game usage

Item Learning

Example: Potion(ID:3), Magic Potion(ID:5)
→ items to learn = "3,5"

System processes and registers them as known recipes.

Opening the crafting UI


Functions

Main Functions

Visual Settings

ID Generation and Update buttons

Debug Functions


Glossary

Default Categories

Titles

Static Stats

Messages


Bakin variables

#note(warn){{
Do not change unless you fully understand. Incorrect edits may break the system.
}}

Main variables

Sound Variables

Experimental variables


Layout section

Layout controls

How to use a specific layout

Set layout sounds

How to create custom layouts

Layout-Specific Panels


C# Functions

Attach CraftingSystem.cs to an event (not multiple common events).

Debug C# Functions


Craftable Items Interface Breakdown

Craftable Item Fields

Advanced Material Settings

Reward list

Advanced item fields (2.0.2)

Information variables (2.0.2)

Strings: curCraftID, curCraftName, curCraftPrice, curCraftDescription, curCraftCategory, curCraftAmount
Arrays: curCraftMaterials, curCraftMaterialsAmount, curCraftRewards, curCraftRewardsAmount


Front page   New Page list Search Recent changes   Help   RSS of recent changes