Pyrathas

Veteran
Veteran
Joined
Jul 8, 2018
Messages
91
Reaction score
31
First Language
English
Primarily Uses
RMMV
So I think I found my crafting plugin with Yanfly's Item Synthesis. It says it requires a recipe for players to craft items. But it doesn't say how to separate lists or craft things outside the inventory screen.

What I mean is I have 5 types of crafting wmost with recipes but not necessarily an inventory item:

Requires resources but not necessarily recipes:

Base building- ( I am thinking Tile set changer by Shaz, but player still has to craft it in order for the Tileset changer can call the map and could use quest system for players to track.)

Blacksmiths (Armor and weapons ) Needs recipes also unlocks a menu/ sub menu option).

Alchemy (potions runes and poison, only one that might be crafted in menu as well recipes are in spellbook after being found).

Artificer (Magic Artifacts think enchanting but different unlocks the spell in battle system and spell book)

Necroficer (Craft NPCs and undead spell counters spells unlocked in spell book and bestiary)

Now what I want to do is isolate them (Think Skyrim). For example

blacksmiths use anvils
Alchemy is in a lab,
and two different altars for the different magic crafting types Artificer and Necroficer.
And base building is at player desk.

Is there a way to do this or a better Plugin? Also how can I craft say an event to appear? Like player crafts a zombie, and on the map or a separate map a zombie appears like a villager NPC. And until the player crafts it, hes invisible. Is there a good way to call this and add a count to the undead count similar to mp? Undead spells costs mp and undead in game so I want to figure out the crafting first before I tweak the spell mechanics which may require a plugin as well.

The whole reason for this is trying to create the most interactive and immersive experience in my Game.
 

ThreeSixNine

Veteran
Veteran
Joined
Jan 22, 2019
Messages
469
Reaction score
387
First Language
English
Primarily Uses
RMMV
I think the bulk of your solution lies within the Lunatic Code: Custom Synthesis Effects portion of the plugin. I am just learning myself that there are many different effects you can add to the items the player can synthesize.

<Custom Synthesis Effect>

$gameSwitches.setValue(100, true);

</Custom Synthesis Effect>

This code placed inside the craftable item's note box will turn on switch 100 when it is created, for example.

I use this code in the item's note box to control a variable that acts as Exp for crafting:
<Custom Synthesis Effect>

var x = $gameVariables.value(41);

x = x + 1;

$gameVariables.setValue(41, x);

</Custom Synthesis Effect>
This code adds +1 to Variable 41 every time this item is created and I believe this could be used to help with your "undead count similar to MP" scenario.

The way to isolate your crafting methods is to disable crafting from the menu through the plugin parameters,
Screenshot (26).png
Show command controls the menu display for Synthesis, and Enable Command controls the use in the menu for Synthesis. You can disable Synthesis from the menu by selecting False for Show Command and then use these plugin commands, in events, to control where and when the player can Synthesize,

Plugin Command:

OpenSynthesis Opens up the Synthesis Scene from the field.

ShowSynthesis Shows the Synthesis command from the main menu.

HideSynthesis Hides the Synthesis command from the main menu.

EnableSynthesis Enables the Synthesis command from the main menu.

DisableSynthesis Disables the Synthesis command from the main menu.

Here is a link to a site that might help you with creating additional effects of some of your other examples, like; adding skills, adding new menu options and changing the tileset.
https://kinoar.github.io/rmmv-doc-web/index.html

Hope this helps you get to where you'd like to be.

Also, I forgot to mention that to separate your item lists you'll need Yanfly's Item Categories Extension Plugin. I've put some time into that too so I could help you set that up as well, although its much simpler than coding custom.
 
Last edited:

Pyrathas

Veteran
Veteran
Joined
Jul 8, 2018
Messages
91
Reaction score
31
First Language
English
Primarily Uses
RMMV
It helps alot trying it out now!!!!!!
 

ThreeSixNine

Veteran
Veteran
Joined
Jan 22, 2019
Messages
469
Reaction score
387
First Language
English
Primarily Uses
RMMV
Glad I could help. If you don't mind, keep me posted on your progress, I know I still have a lot to learn and can use all the practice and experience that I can get!
 

Pyrathas

Veteran
Veteran
Joined
Jul 8, 2018
Messages
91
Reaction score
31
First Language
English
Primarily Uses
RMMV
Haha ok. May take some time because I'm deciphering java to C# from school so I can be fluent in both
 

Latest Threads

Latest Profile Posts

1653529725808.png
>Wake up in the night
>Can't sleep
>Draw little freak
>Come up with pancake based puns for attacks
>Back to bed
UHHHHH. What is this and how did someone find my game on here? 1653527395160.png
ScreenShot_5_25_2022_7_37_13.png

my game has distinct areas where travel through what are known as "battle stations" these are more or less areas to explore and fight. occasionally, you'll stumble across secret rooms with sidequests ready to be taken. this area is in the high school attic of all places... but how do ya get there is the question.
Redoing my intro scene for the 10 millionth time is pain
So this flat Earther named Mike Hughes build his own rocket to prove that the Earth was flat. But on liftoff he still had the ladder he climbed up to the rocket laying against it. Needless to say things didn't go as planned.

Forum statistics

Threads
122,125
Messages
1,146,698
Members
160,410
Latest member
huki
Top