waynee95's Storage System

waynee95

LunaTechsDev
Veteran
Joined
Jul 2, 2016
Messages
678
Reaction score
590
First Language
German
Primarily Uses
RMMV
WAY_StorageSystem
by waynee95​

Create storage systems where the player can store his items.

Features
  • Uses the new MV1.5.0 Plugin Parameter
  • Create many different storage systems
  • Customize every storage system individually, including the Scene
  • Compatible with YEP_X_NewGamePlus
  • Use YEP_CoreEngine to restrict the player's inventory using the Max Items Paramter
  • Add custom categories to the storage system using YEP_X_ItemCategories
How to use
Put this plugin at the bottom of the list.

How to create a storage system:
  1. Open the plugin in the Plugin-Manager.
  2. Click on Storage Systems.
  3. Click on a free row.
  4. Now you can configure the storage system.
Check out the help file for more infos!

Download: https://raw.githubusercontent.com/waynee95/mv-plugins/master/dist/WAY_StorageSystem.js

!!! Make sure to also install WAY_Core !!!
You can get it here https://raw.githubusercontent.com/waynee95/mv-plugins/master/dist/WAY_Core.js

Terms of Use
This work is licensed under the MIT license.
More info here: https://github.com/waynee95/mv-plugins/blob/master/LICENSE
 
Last edited:

Gamefall Team

Nebula Games Leader
Veteran
Joined
Jan 10, 2017
Messages
348
Reaction score
472
First Language
Italian
Primarily Uses
RMMZ
I take look on the code! It's very good piece of plugin. When I have some time I'll make some tests on my projects, too.
Very well done :kaojoy:
 

Arcmagik

Game Developer
Veteran
Joined
Sep 27, 2015
Messages
510
Reaction score
672
First Language
English
Primarily Uses
RMMV
Looks good! I'll be back when you add that compatibility with the limited inventory!
 

waynee95

LunaTechsDev
Veteran
Joined
Jul 2, 2016
Messages
678
Reaction score
590
First Language
German
Primarily Uses
RMMV
@Gamefall Team
Thanks :) If you find any bugs, let me know.

@Arcmagik
Until then you could use YEP_CoreEngine to restrict the inventory. But it only allows for item amount
restriction and not item weight. MrTrivel can do both.
 

Arcmagik

Game Developer
Veteran
Joined
Sep 27, 2015
Messages
510
Reaction score
672
First Language
English
Primarily Uses
RMMV
Thanks!

Can you limit the amount of space in a storage that way the plugin is currently written? I was considering if I could set up a "Storage" Each Character that is limited. And complete removing the standard inventory scene.

I play it with the plugin. It looks good.
 

waynee95

LunaTechsDev
Veteran
Joined
Jul 2, 2016
Messages
678
Reaction score
590
First Language
German
Primarily Uses
RMMV
@Arcmagik
I don't know if I understand you correctly.

"Can you limit the amount of space in a storage that way"

There are 2 ways to limit the amount of items that can be stored in a storage system.
1. Max Capacity Parameter
2. Item Stack Size

Do you want a storage system for each character?
 

Arcmagik

Game Developer
Veteran
Joined
Sep 27, 2015
Messages
510
Reaction score
672
First Language
English
Primarily Uses
RMMV
Sorry.

However you did answer my question: Max Capacity Parameter.

Thank you!
 

Farr

Veteran
Veteran
Joined
Feb 16, 2014
Messages
247
Reaction score
92
First Language
Portuguese
Why are you doing this to me, I want to stop adding new plugins to my game but then something cool like this comes out and I feel obligated to use it.

Great plugin.
 

FDSuprema

Villager
Member
Joined
Nov 8, 2015
Messages
12
Reaction score
12
First Language
English
Ooh. A new storage system. This looks pretty useful. :thumbsup-left:
 

Jeremiah Eastman

Gladiator
Veteran
Joined
Apr 24, 2017
Messages
509
Reaction score
312
First Language
English
Primarily Uses
RMMV
Hey there, I am currently using the ph warehouse storage plugin that seems pretty similar to this one. There is a feature however, I was hoping would be in the other plugin that doesn't appear to be so I thought I would ask if this plugin would be capable of it. My game has multiple play throughs but when I start a new game + with yanflys new game + plugin the stored items are lost. I was just wondering if there was any way your plugin could carry over the items in a new game. I know it's probably a long shot due to the highly situational aspect but I thought I would ask. At any rate your plugin is looking pretty nice I would probably be using it if I didn't already have one but would gladly switch if this one can carry the items over. Anyways, have a good one, I hope to hear from you.
 

fizzly

Veteran
Veteran
Joined
Mar 23, 2012
Messages
714
Reaction score
442
First Language
Polish
Primarily Uses
RMMV
@waynee95 thanks for that! Can't wait to try it out. I was looking for storage system :kaopride:
 

Jeremiah Eastman

Gladiator
Veteran
Joined
Apr 24, 2017
Messages
509
Reaction score
312
First Language
English
Primarily Uses
RMMV
Awesome, you rock. :smile: Thank you so much for doing that. I'll be adding this to my game and I'll be sure to credit you. I plan on pushing hard to sell my game eventually so if you ever want a free copy just let me know. Thanks again I am so excited about this.
 

Jeremiah Eastman

Gladiator
Veteran
Joined
Apr 24, 2017
Messages
509
Reaction score
312
First Language
English
Primarily Uses
RMMV
I tested out the plugin with the new game + and it all works great, I am loving this plugin.:smile: There is one minor thing though and I hate to ask but I feel it would be a useful addition to the plugin and is probably pretty easy to add, though that I am not sure on.:smile:

The max capacity size parameter works fine but it would be super useful if we also had the ability to add to the designated storage size rather than set a new max. That way we can have one call for say: StorageSystem add 0 20. that would add 20 slots to the storage 0 each time it's used rather than have to set up each storage tier separately . Anyways this is more of a luxury feature but I'm sure your users could put it to use if you decide to add the ability. Keep up the great work and thanks again for your help, you rock.:smile:
 

waynee95

LunaTechsDev
Veteran
Joined
Jul 2, 2016
Messages
678
Reaction score
590
First Language
German
Primarily Uses
RMMV
@Jeremiah Eastman
Glad it works! :D

I am not sure if I understand you correctly. If you want to change the max capacity in game, you can use a Plugin Command.

StorageSystem change id number

change - Keyword for changing the max capacity of a storage system.
id - The id of the storage system.
number - New max capacity.

With this you can control the max capacity in a common event or so and have different tears.
 
Last edited:

Jeremiah Eastman

Gladiator
Veteran
Joined
Apr 24, 2017
Messages
509
Reaction score
312
First Language
English
Primarily Uses
RMMV
@Jeremiah Eastman
Glad it works! :D

I am not sure if I understand you correctly. If you want to change the max capacity, you can use a Plugin Command.

StorageSystem change id number

change - Keyword for changing the max capacity of a storage system.
id - The id of the storage system.
number - New max capacity.
Yeah that way will work but if you want to upgrade multiple times you need to set each storage upgrade to the specific value ie. tier 1 =40 slots tier 2 = 60 slots tier 3 = 80 slots. But if there was an add command you could just say + 20 slots each upgrade rather than defining each total amount. This would cut down on the amount of set up needed so you wouldn't have to define each storage total you could just add your designated amount each time.

So instead of:
StorageSystem change 0 40
StorageSystem change 0 60
StorageSystem change 0 80

You could:
StorageSystem add 0 20

Hope that makes a little more sense. I know when I first used the other storage plugin I was like why do they need the set and add commands, then I realized how useful it was for certain set ups.
 

waynee95

LunaTechsDev
Veteran
Joined
Jul 2, 2016
Messages
678
Reaction score
590
First Language
German
Primarily Uses
RMMV
@Jeremiah Eastman
Oh, yeah... that's a bit tedious. At the moment you could do that only with a script call.

This would add 20 to the current max capacity.
var oldMax = $gameStorageSystems.storage(ID).maxCapacity();
$gameStorageSystems.storage(ID).changeMaxCapacity(oldMax + 20);

If you would prefer a plugin command, I could add that tho.

 

Jeremiah Eastman

Gladiator
Veteran
Joined
Apr 24, 2017
Messages
509
Reaction score
312
First Language
English
Primarily Uses
RMMV
@Jeremiah Eastman
Oh, yeah... that's a bit tedious. At the moment you could do that only with a script call.

This would add 20 to the current max capacity.
var oldMax = $gameStorageSystems.storage(ID).maxCapacity();
$gameStorageSystems.storage(ID).changeMaxCapacity(oldMax + 20);


If you would prefer a plugin command, I could add that tho.
No that is exactly what I need, thank you very much.:smile: This is the perfect storage system plugin, thanks for everything and the quick replies, you definitely have my support. Keep up the amazing work.
 

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Latest Threads

Latest Posts

Latest Profile Posts

Have my fingers crossed, waiting for a discount sale on MZ on Steam.. Its normally around the corner during Halloween or x-mas season on Steam, if i remember right..
We are truly intellectuals.
Without using violence without weapons
Our group has as many as 1.3 million people and more than 1 hundred thousand talks.
We gathered in an hour, more than 4.5 Half a hundred thousand



I got a Sword.
I got an Axe.
I got two Swords.
Nothing to see here, just walking with my dog.
I haven’t worked on my game in a while. Tomorrow might be the day.
*squeals* :kaoblush:


I've been experimenting with improved memory management again, which allowed me to include items to increase player path length. These are both 44 grid spaces long, and stable. :LZSexcite:

Forum statistics

Threads
104,467
Messages
1,006,506
Members
135,972
Latest member
plussed
Top