A downloadable plugin

Download NowName your own price

This plugin is a small addon that modifies a plugin command from Yanfly's Item Synthesis plugin. It allows for a developer to call a specific crafting category using the modified plugin command, rather than show all categories. The menu command remains unchanged, showing all of the categories at once, as usual.

The main use case of this addon is to have 'crafting stations' only show access to one type of crafting. It doesn't make sense to do cooking at a blacksmith anvil, for example.

 Usage: When calling the plugin command to show the synthesis menu, you can now optionally use the item category of the synthesis menu you want to call.

New in v1.10:
You may now open the synthesis scene while specifying a custom item category from the YEP_X_ItemCategories plugin. If you use this plugin, items that have a category set will no longer show up in the 'Craft Item' synthesis list. You may call a specific craft list by using the plugin command OpenSynthesis CATEGORY. CATEGORY refers to the item category on the items you wish to synthesize, and is case sensitive. If you have no valid recipes for items in that category, the menu will open, but only the cancel command will be available. If you call this plugin command without having the YEP_X_ItemSynthesis plugin enabled, it will crash. Weapons and Armors are not supported. 

Plugin Command:

  •  OpenSynthesis            This will open the unmodified synthesis scene.
  •  OpenSynthesis item      Hides the weapon and armor categories from the scene.
  •  OpenSynthesis weapon    Hides the item and armor categories from the scene.
  •  OpenSynthesis armor     Hides the item and weapon categories from the scene.


This plugin was previously released for free. Feel free to donate if the plugin has been helpful.


Terms of Use:

  • You may use this plugin in free or commercial projects with credit to me, Ramza.
  • You may share modifications to this plugin as it's own separate addon plugin.
  • You may not directly share this plugin
  • You may not claim sole ownership of this plugin, or any modifications to it you have made.
  • You must adhere to the terms of service of all dependency plugins
StatusReleased
CategoryTool
Rating
Rated 4.5 out of 5 stars
(2 total ratings)
AuthorRamza
Tagsplugin, RPG Maker

Download

Download NowName your own price

Click download now to get access to the following files:

Plugin Download 8 kB

Development log

Comments

Log in with itch.io to leave a comment.

Hey! I used this plugin fine up until a little bit ago, and now it's giving me these two errors;

1) My item event still lets me craft weapons, but my weapon event only lets me craft weapons (so I know it's still working?), even though I'm using both commands as written.

2-I'm hoping (?) this is a conflict error with the Yanfly base; that plugin's 'OpenSynthesis Item (x) Recipe' command to only let you make a certain item is pulling up an empty synthesize screen.

Do you know of a fix for either of these?

Good day.

I'm not sure how you would've been using this fine up to a little while ago only to suddenly find issues with it now, unless you'd recently changed plugins or moved their load order around maybe, as this hasn't really been updated in a long time.

With that being said, I suspect something might be overwriting the change I made to make it only show recipes from the item type - which could actually be that other plugin command you posted there. That command doesn't appear in the version of ItemSynthesis I have, and I won't be able to update to a new version, as it's a paid plugin now, and I can't justify buying it when I don't actively make RPGs anymore.

We can do some tests to see where it's getting messed up though, and I might still be able to fix it. 

When you open the item event, open the console (f8), click the console tab at the top and type the following in:

$gameTemp._synthScreenLockType

It should return something in the console. In the item only craft scene, it should be the number 1, in the weapon scene, it should be 2. 

If it's not showing 1 (or it's undefined) in the item event, something is superseding the change I made to set this value, and this value is what the plugin uses to determine which recipes to show. You can probably correct this by calling a script call directly before the plugin command to show the item event, bypassing the function that does that automatically entirely.

◆Script:$gameTemp._synthScreenLockType = 1
◆Plugin Command:OpenSynthesis

As for the second thing, I think when I patched in the ability to call the synthesis scene for specific itemcategories it might have messed this plugin command up. For this, but the same line in the console window, only do it from inside the 'blank' synthesis window opened when you try to call a specific item. I suspect what will come back will be a long string of characters, rather than a number, probably something like 'Item 9 Recipe'. 

That indicates my category call add-on is the problem on this one, and I might be able to correct that, but I'd like to confirm first, as I don't have access to that plugin command in my version of ItemSynthesis, so there's no way for me to tell that I have access to both.

(1 edit)

Good afternoon, why weapons and armor are not suported? without it the plugin sounds a bit less useful, becaus i see no way to call upon only equipments.

(+1)

OpenSynthesis weapon and OpenSynthesis armor call weapons and armor specifically. If you want something that opens YEP_X_ItemCategories for weapons and armor, that is not going to be this plugin, and I wasn't even aware that ItemCategories supported weapons and armors, TBH.

its a bit sad, but thanks for the answer