- Pokémon Essentials Version
- v21.1 ✅
- Also compatible with
- v21.1

Crafting System Image1 — Postimages
Features
-Customizable crafting system
-PBS file integration (define crafting recipes and their outputs in crafting_recipes.txt)
-Multi-ingredient recipes with quantity requirements
-Live UI indicator for players if they have all ingredients to craft recipe or not
-Customizable category system (Add/remove/change categories in CraftingConfig.rb)
-Customizable unlock conditions (ie: Pokedex count, badges, story switches and many more)
-UI customization:
- - X, Y Positioning of UI windows
- - Typography spacing
- - Color customization
- - Asset customization (keep file names!)
- - Asset Caching (Graphics loaded once and reused)
- - Memory Management (Proper cleanup on exit)
- - Error Handling with clear debug outputs
- - Descriptive comments for each block of code
- Last item shown in recipe list gets cut off (but you can scroll further down to see it fully)
Usage:
Call from events or menu:
pbCraftingMenu
Alternative (legacy support):
scene = Scene_Crafting.new
scene.main
Define crafting recipes in crafting_recipes.txt
Each recipe follows the format:
- [RECIPE_ID]
- Name = Display Name
- Description = Recipe description
- Result = ITEM_ID,quantity
- Ingredients = ITEM_ID1,qty1,ITEM_ID2,qty2,ITEM_ID3,qty3...
- Category = category_name (optional)
- UnlockCondition = condition_string (optional - if not specified, recipe is always available)
Credits to Yael Bashan are appreciated!
If you end up making a game with this resource, let me know! I'd love to try it out :)
- Credits
- Yael Bashan