A downloadable plugin

Buy Now$5.00 USD or more

Hi all, introducing [CGMZ] Multiple Inventories!

This plugin allows you to easily make and manage multiple inventories and add some unique mechanics to your game.

Unlimited Inventories

This plugin allows you to create as many inventories as you want, and switch between them at will. The basic flow is to 1) create a new inventory and then 2) switch to that inventory. Your original inventory will retain all its items, but you will now see the new (empty) inventory. As you gain items, they will go to inventory 2. When ready or if needed, you can then 3) combine inventories to combine items from inventory 2 back into inventory 1. Finally, you can remove inventory 2 completely if it will no longer be needed.

Inventory Mechanics

You have the option of show a scene where the player can view and collect contents from another inventory into their current inventory. One use for this may be for a treasure chest that you want to have a few items within and let the player choose what to collect and what to leave for later. This can be especially important if your game has inventory management mechanics. See below gif for how it can look:


Developer Control

The developer always has control over the inventory and can change it or even view items not present within the current inventory for use in your eventing. 

Things can also get more complicated, as you can create and switch to an unlimited amount of inventories. Just make sure you keep track of them all!

View Only Scene

This plugin includes a scene to view an inactive inventory's items. This scene is view only and is based on the default item scene, so any item scene customizations you have should also be present. 

Roadmap

There are plans for another more complicated scene which will allow you to swap items between inventories, but this is not yet in the plugin.

Have anything else you'd like to see added to this plugin? Please leave a comment down below or in my Discord #suggestions channel! I appreciate every suggestion I get, and I add them all to my to-do list.

PLEASE READ BEFORE PURCHASING:

Please be aware that you can access this as well as all of my other Alpha plugins for $5 on my Patreon: https://www.patreon.com/CasperGamingRPGM

This is posted to Itch.io since some people only use Itch and are not aware my Patreon and all of my beta/alpha plugins exist, or want to have everything in one convenient location (itch.io), or do not want to do a monthly subscription.

Casper Gaming's Beta/Alpha plugins are treated as an "early access" and will eventually be free for everyone once they are fully released, though this process can take months/years. By purchasing in beta/alpha, you are able to provide early feedback/suggestions which are more likely to make it into the final fully released plugin.

Quick Facts

✅ RPG Maker MZ
✅ No obfuscation
✅ All future updates included
✅ No AI used at any point in the creation of this plugin

Requirements & Credit

Please see terms of use here: Terms of Use

Requires [CGMZ] Core plugin: CGMZ Core

Happy RPG Making!

Purchase

Buy Now$5.00 USD or more

In order to download this plugin you must purchase it at or above the minimum price of $5 USD. You will get access to the following files:

CGMZ_MultipleInventories.zip 8.6 kB

Development log

Comments

Log in with itch.io to leave a comment.

(1 edit)

I have some questions. So we have a  chest with 3 items. We loot 2 of them, can we not take that one item and leave it in that chest? Can we take it again later for example? Also, after looting all, can we put something back to the chest, or it's "deleted" after that? Thank you. 

(+1)

Hi, you can loot 2 items and leave the one item and come back and loot the last item later.

Currently the scene is collect only, so the player cannot put items back into it. As the developer you could add more items to it, but the player cannot.

I am working on another scene that will allow transferring items either way between 2 inventories which could be used for something like a storage chest, etc.

Thank you, awesome!

(1 edit)

Hi. I think I found a bug in your plugin.
When I open the View Inventory window, the window will not close when I press the cancel button. It does make the sound when I press cancel, but the window remains, and no other buttons but left and right work.
If it helps, here's the script:

◆Play SE:Chest1 (90, 100, 0)

◆Set Movement Route:This Event (Wait)

:                  :◇Direction Fix OFF

:                  :◇Turn Left

:                  :◇Wait:3 frames

:                  :◇Turn Right

:                  :◇Wait:3 frames

◆Control Self Switch:A = ON

◆Plugin Command:CGMZ_MultipleInventories, Create Inventory

:              :id = egg

◆Plugin Command:CGMZ_MultipleInventories, Switch Inventory

:              :id = egg

◆Change Items:Lockpick + 5

◆Change Items:Potion + 3

◆Change Items:Stimulant + 1

◆Plugin Command:CGMZ_MultipleInventories, Switch Inventory

:              :id = default

◆Plugin Command:CGMZ_MultipleInventories, View Inventory

:              :id = egg

I also have the VisuStella Menu plugin if that might be part of the problem

Hi, thanks for reporting a bug, unfortunately I cannot reproduce this in my test project. Could you try disabling all non-CGMZ plugins, or try reproducing it in a blank project with only [CGMZ] plugins installed to see if it is a plugin conflict? If it is a conflict, can you confirm which plugin is conflicting?

Yeah, it was one of the VisuStella plugins I had that caused the bug. When I disabled it, i was able to exit the menu just fine.

Will there be any way around this bug, though?

(1 edit)

Could you say which plugin seems to cause the conflict?

Any idea when we will be able to swap items between inventories?

Hi, it is not close enough to give an estimate yet, sorry.

All good :)

can this plugin be used to create looteable chests with their own inventory?  what is the limit of inventories that you can create

(+1)

Hi, there is no limit on inventories you can create, but I am not really sure how a lootable chest with it's own inventory would work currently as the scene to transfer items from one inventory to another is still in progress and not yet in the plugin.

Hi, I'm making a time management game for myself, and I've created a shop where I can buy food.

There is a table with three plates, representing the three meals of the day. I would like that when I click on these, the meal options (suitable for breakfast for example if I click on the first dish) that I have would appear. With this plugin I can make that if I have a certain object (food) is stored directly when I buy it in an inventory that is in an event (the plate on the table)? 

Sorry if it sounds super complicated 😅

Hi, I am not entirely sure what you are asking. This plugin allows you to create more than 1 inventory and switch between inventories. It sounds like you could use the Show Choices event command to display different meal options without the need for any plugins, or maybe you could use [CGMZ] Conditional Choices if you want to hide certain options based on items in the player's inventory, but maybe I am not understanding what you want to do.

I suppose this plugin may help if you have so many choices that you are using Select Item, but you would need to event a way to make sure the Breakfast items end up in the Breakfast inventory, this plugin does not automatically put certain items in certain inventories.

Oh I understand 🤔 still it's a very interesting and useful add-on, to have different inventories :) 

Thanks for your reply and sorry for taking so long to answer.