#author("2026-04-13T17:07:02+09:00","default:admin","admin")
# Crafting System Plugin マニュアル(Pukiwiki版)
#author("2026-04-13T17:19:43+09:00","default:admin","admin")

**Version:** 2.3.0 [#c20e7f1a]
**対応Bakin:** Version 2.3 以降 [#i2d42ebb]
**作者:** Jagonz [#d9d5b462]

---

# 目次

* [[導入]] [#waab4c38]
* [[インストール]] [#p5aa0ceb]
* [[基本設定]] [#n7fdcd07]
* [[ゲーム内での使用方法]] [#ab994edb]
* [[機能一覧]] [#o672f554]
* [[クラフト可能アイテム設定]] [#g7b074cf]
* [[カテゴリ設定]] [#z47b5bcd]
* [[材料(素材)設定]] [#h014a9a5]
* [[価格と条件設定]] [#g2ca7729]
* [[イベント設定]] [#o033c3f6]
* [[Bakin変数一覧]] [#q4542e2f]
* [[レイアウト]] [#pd87dd14]
* [[C#関数]] [#c5b8de76]
* [[用語集]] [#ed1846ec]
* [[更新履歴]] [#pedc6a91]

---

# 導入

このプラグインは、RPG Developer Bakin において
**完全にカスタマイズ可能なクラフトシステム** を実装するための拡張機能です。 [#u33177db]

ユーザーは以下を自由に設定できます。

* クラフト可能アイテム [#h67d6ec4]
* 必要素材 [#a13a195b]
* カテゴリ [#wcb45e74]
* 価格 [#dc4f65d6]
* 必要レベル [#dd7085cd]
* 実行イベント [#s3972506]
* UI表示 [#w0d43f92]

---

# 主な特徴

* GUIベースのクラフト管理 [#z4c2ffe3]
* カスタムカテゴリ [#m0b450d7]
* 条件付きクラフト [#sa55b07f]
* イベント連携 [#o0cebf8e]
* レイアウト変更対応 [#c1a6049b]
* 自動ID管理 [#xef73053]
* 複数クラフト対応 [#ta7f8852]

---

# インストール

## 手順

1. Steamからプラグインをインストール
2. Bakinを起動
3. 以下を開く

機能 → 拡張機能 → Crafting System

4. 初回起動時に以下が自動作成される

* 必要スクリプト [#id4b9580]
* 共通イベント [#obeb8f60]
* レイアウト [#i1babb1b]
* 変数 [#ua737da0]

5. プロジェクトを保存

これでインストール完了。

---

# 基本設定

## 変数の自動作成

ボタン:

Create variables

をクリックすると、必要なすべての変数が自動作成されます。

---

## 新しいクラフトアイテムの作成

1. ボタン:

Craftable items

をクリック

2. 左下の:

[+]

をクリック

3. 新しいアイテムが作成される

---

# ゲーム内での使用方法

## レシピを覚える

文字列変数:

items to learn

例:

1,2,3

スイッチ:

execute learn

をON

---

## レシピを忘れる

文字列変数:

items to forget

スイッチ:

execute forget

をON

---

## クラフト画面を開く

スイッチ:

open crafting

をON

---

## クラフト画面を閉じる

スイッチ:

close crafting

をON

---

# 機能一覧

## 表示関連

* 未習得アイテム非表示 [#zf6bcdcb]
* カテゴリ表示 [#heb18983]
* ステータス表示 [#ce3bc774]
* 抵抗表示 [#a71dc4ab]
* アイコン表示 [#afe8a4a6]

---

## システム関連

* 直接クラフト [#k5f04dbe]
* トースト通知 [#peddfb75]
* レベル条件 [#ud63038f]
* イベント実行 [#y5403662]
* 複数クラフト [#nee9e791]

---

# クラフト可能アイテム設定

## 基本情報

設定可能項目:

* アイテムID [#y6494143]
* 名前 [#cfde8ece]
* 説明 [#ca6390a6]
* アイコン [#id6208a5]
* カテゴリ [#ka15d0a5]
* レベル [#ib6c8146]
* 価格 [#u53502d8]

---

## アイテムID

各クラフトアイテムには自動的に一意のIDが割り当てられます。

このIDは以下で使用されます。

* レシピ管理 [#f29f563a]
* 学習 [#jf68d028]
* 忘却 [#o2d07a50]
* 条件判定 [#ue7dd13f]

---

# カテゴリ設定

カテゴリはクラフト画面の分類として使用されます。

例:

* 武器 [#oed4fb40]
* 防具 [#s5fd12a5]
* 消耗品 [#gf8ac4ba]
* 素材 [#md277647]

---

## カテゴリの作成

1. Categories を開く
2. [+] をクリック
3. 名前を入力

---

# 材料(素材)設定

## 材料の追加

1. Materials セクションを開く
2. [+] をクリック
3. アイテムを選択
4. 数量を設定

---

## 材料の削除

1. 材料を選択
2. [-] をクリック

---

# 価格と条件設定

## 価格

クラフト時に必要な金額を設定できます。

設定項目:

* Gold cost [#x3badc89]

---

## レベル条件

プレイヤーのレベル条件を設定できます。

設定項目:

* Required level [#k7633589]

---

## スイッチ条件

特定のスイッチがONの場合のみクラフト可能にできます。

設定項目:

* Required switch [#lefd7bce]

---

## 変数条件

変数値による条件設定が可能です。

設定項目:

* Required variable [#k063b1b1]

---

# イベント設定

クラフト時にイベントを実行できます。

## 実行タイミング

* On Craft [#qcbe5982]
* On Success [#ibf3d645]
* On Failure [#v7be6778]
* On Obtain [#s954b1ab]

---

## 共通イベントの指定

設定項目:

* Common event [#da941967]

---

# Bakin変数一覧

| 変数名               | 説明         |
| ----------------- | ---------- |
| items to learn    | レシピを覚える    |
| items to forget   | レシピを忘れる    |
| execute learn     | 学習実行       |
| execute forget    | 忘却実行       |
| open crafting     | クラフト画面を開く  |
| close crafting    | クラフト画面を閉じる |
| layout to use     | 使用レイアウト    |
| selected category | 選択カテゴリ     |
| selected item     | 選択アイテム     |

---

# レイアウト

クラフト画面はカスタムレイアウトに対応しています。

## 使用レイアウトの変更

変数:

layout to use

にレイアウト番号を設定します。

---

## レイアウトの作成

1. Layout Editor を開く
2. 新しいレイアウトを作成
3. 保存

---

# C#関数

プラグインは以下の関数を提供します。

---

## LearnRecipe

レシピを覚えます。

---

## ForgetRecipe

レシピを忘れます。

---

## OpenCrafting

クラフト画面を開きます。

---

## CloseCrafting

クラフト画面を閉じます。

---

## CraftItem

指定アイテムをクラフトします。

---

# 用語集

## クラフト

素材を使用して新しいアイテムを作成すること。

---

## レシピ

クラフト可能なアイテムの定義。

---

## 材料

クラフトに必要なアイテム。

---

## カテゴリ

クラフトアイテムの分類。

---

# 更新履歴

## Version 2.3.0

* 複数クラフト時のイベント実行を最適化 [#y151f738]
* On Obtain イベントの制御を追加 [#ne4db8ba]
* UI改善 [#s8f235e6]

---

## Version 2.2.0

* カテゴリ機能追加 [#jdc5a577]
* UI改善 [#t7dd3fb4]

---

## Version 2.1.0

* 初期リリース [#qafbedef]


トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS