#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]