RPG Maker MV/MZ: Shop Builder
Features:
- Sell event calls
- Sell script calls
- Sell items/weapons/armors
- Use RPG Maker currency
- Use items/weapons/armors as currency
- Use game variable as currency
- Run events within shop scene and load back to shop scene on completion
- Can create treasure chests
- Can create random shop
- Can set stock limit to shop
- Smartly determine max items player can purchase
- Set custom UI for each shop
- Set default UI for fast and lazy shop setup
- Sell battles
- Sell Actors (Monster Capture)
- Sell specific cards or card packs (Duelist Cards)
- Use your creativity and do whatever you want...
- Create buy only shops
- Create sell only shops
Check out the YouTube playlist here!
Setup in the demo is a basic potion and enhancement store which you can talk to the store clerk to restock, a battle sim machine with limited stock and an event to refresh it and a secret store which only "Sells" the item when a certain condition is met.
The plugin help has the two script calls relevant to controlling your built custom shops with the plugin. Pay special attention to the quotation marks used to reference the name of the shop.
If you want to configure and use the default store UI, you can do so to save time when setting up multiple stores which may use the same UI.
Each shop has it's own stock and purchasable items. Just because you set an item price in RPG Maker database does not mean that it automatically becomes sellable. You have to enable that shop to be able to purchase that item and set the custom purchasing price for it.
You can toggle between buy and sell shop mode with the [SHIFT] key.
For each shop you will setup, it is extremely important that you keep the "Identifier Name" unique. If not unique, it will only pull data from the first occurring find.
There's a lot to unpack for the UI configuration. Firstly, backgrounds (and "Back Graphics") are optional but if you don't want your game shop to look ugly, you know what to do.
Next, the parameters "Buy Select Window" and "Sell Select Window" along with "Confirm Dialogue Window" (Not seen) and "Purchase Window" (Not seen) are required to be set up. If not setup, you will receive a reward in the form of a game crash. These windows are important in the operation of the shop as a whole even if only using buy only or sell only shops.
Buy and Sell Data windows can be used to display data outside the relevant selection windows. Currency windows will display the player's currency relevant to RPG maker default currency, variable currency or item/weapon/armor currency relevant to item selected.
Equip data windows can be used to show actor's stats when equipment is selected. It does not check for effect parameters, only the database set parameters.
Next, when setting up store sell items (Default Stock):
The unique-ness of the name is not too critical here but it is good practice. The description parameter is what is used to display stock item description as you can set each purchase to give you item/weapon/armor/event call/script call.
A special thing to note with events/scripts is that they can only be triggered once and as such, you will want to set the "Single Purchase" parameter to true if selling events and script calls.
"Cost" would determine how much the stock item costs and can be a combination of RPG Maker standard currency, items, weapons, armors or store set variable.
You can set "Requirements" for the item to even be displayed for sale and these requirements may include items/weapons/armors/variables/switches or any combination thereof.
You may set a "Stock Graphic" which is a static image to represent the item for sale and "Animated Graphic" will be displayed separately on scene outside of any selection/data windows.
When you want to setup items the player can sell, the interface above is what you refer to under the "Purchaseable Stock" parameter of the store setup.
Each "Purchaseable Stock" may only have a item/weapon/armor and should be kept unique. In other words, do not setup two purchaseables to have the same item as reference, it will only refer to the first as reference.
You can setup gold/item/weapon/armor/store variable to gain when player sells something.
Purchase
In order to download this tool you must purchase it at or above the minimum price of $25 USD. You will get access to the following files:
Development log
- v1.5 - Script Requirement41 days ago
- v1.4 - Added event picturesJun 14, 2024
- v1.3 - Some repairsApr 25, 2024
- v1.2 - Multi-Purchase and SellingApr 23, 2024
- v1.1 - Some stuffJan 22, 2024
- Store Builder: Crazy new pluginJan 12, 2024