Dungeonmind

Lvl 4000 Humanoid
Regular
Joined
Sep 2, 2013
Messages
693
Reaction score
576
First Language
English
Primarily Uses
RMMZ


Introduction

Have you ever wanted to create a game with a limited inventory system similar to games like Skyrim in RPG Maker? If the answer is yes, you’ve come to the right place. Create unlimited containers for your players to store items in, set the maximum weight a container can hold, or disallow new items to be deposited entirely. You can even customize the look of the scene by adjusting values in the plugin parameters. For a full list of features, please see down below.


Screenshots
DM-LI-ScreenTitle.jpg
DM-LI-ScreenTitle3.jpgDM-LI-ScreenTitle2.jpg
DM-LI-ScreenTitle4.jpg

pp-screens-1.jpg
pp-screens-2.jpg
pp-screens-3.jpgpp-screens-4.jpg
pp-screens-5.jpg

notetags-ex.jpg

Features

  • Using note tags, give items, weapons, and armors a weight property. They can be decimals like "0.1" or numbers larger than "1"; you decide.
  • Create and manage all your containers right from the plugin parameters under “Storage Containers.” Afterwards, you can manipulate container settings and contents using script calls and plugin commands throughout your game.
  • Throughout gameplay, items can be dropped, deposited, or withdrawn from containers. You can set the default sound effect during these times for all items, weapons, and armour. You can also override the default sound effects on a per-item, per-weapon, and per-armor basis using note tags in the database.
  • Change various aspects of the game related to the inventory. You can even change the RPG Maker default maximum item limit!
  • Drop items from the party inventory scene.
  • Compatible with VisuMZ_1_ItemsEquipsCore. Please make sure my plugins are below VisuStella plugins and in the correct order.
  • Text code support for changing the colour in the shop and container name windows.
  • Use note tags to increase/decrease the party maximum weight when an actor is affected by a state and is in the current party.
  • Use note tags to increase/decrease the party maximum weight when an actor is in the party.
  • Use note tags to increase/decrease the party maximum weight when an item, weapon or armour is present in the inventory.
  • Use note tags to increase/decrease the party maximum weight when the equipment is worn by an actor in the party.

    pluginOrderHelp.png

Compatibility


Bug Reports
This is a fairly large script, so for any bugs you may find, please report them in the comments with the following format:

Description: (Here, you will tell me what you were doing when the bug or crash occurred.)
Javascript Error: Here, you can tell me the exact error you got. Including a screenshot with the crash error is recommended and will get you faster results. Also, finding out the exact line number that caused the crash will make it more possible for me to find out what the core root of the problem is and provide you with any necessary plugin updates in a timely manner.

Terms of Use

1. Do not claim ownership of the code or take the code for your own plugins.

2. Do not sell my plugins (they are to be used in your projects only).

3. This plugin is free to be used in any non-commercial game.

4. This plugin can be used in commercial games provided you have successfully purchased a commercial licence from www.dmplugins.com. You can begin the process by clicking the red "Buy" button found at the bottom of the plugin page.

Download

Link to plugin page

Happy RPG Making!
 

Attachments

  • pp-screens-3.jpg
    pp-screens-3.jpg
    417.9 KB · Views: 9
  • plugin-order.jpg
    plugin-order.jpg
    30.5 KB · Views: 186
Last edited:

Dungeonmind

Lvl 4000 Humanoid
Regular
Joined
Sep 2, 2013
Messages
693
Reaction score
576
First Language
English
Primarily Uses
RMMZ
I just added some more screenshots if anyone wants to take a look at the parameters and settings before downloading.

pp-screens-2.jpgpp-screens-1.jpg
pp-screens-3.jpg
pp-screens-4.jpg
pp-screens-5.jpg

I tried to give as much customizability as I could to the user without driving myself completely insane. I think the final plugin is almost 3000 lines long! :o
 

Dungeonmind

Lvl 4000 Humanoid
Regular
Joined
Sep 2, 2013
Messages
693
Reaction score
576
First Language
English
Primarily Uses
RMMZ
Hello guys, I'm back with an important update! My limited inventory system is now compatible with VisuMZ_1_ItemsEquipsCore! Only thing is that categories are overwritten now and you will have to use my category plugin to make your custom categories with or just use the rm default.

Make sure my plugins are below VisuStella and the plugin order should be be like this :

plugin-order.jpg

My Core Shop plugin is unavailable but will be ready soon and will also be fully compatible with VisuStella Item core AND my DM_LimitedInventory system. There will also be some new features never before seen in rpg maker with my new Core Shop plugin. I can't wait to share it!

Please enjoy, I worked very hard on this.
 
Last edited:

Norintha

Regular
Regular
Joined
Feb 27, 2023
Messages
48
Reaction score
275
First Language
English
Primarily Uses
RMMZ
Between this and your Item Category plugin would I be able to say make a dedicated keyring that would hold a limited number of keys? I am aiming for more of a Resident Evil/Sweet Home limited inventory than weight, but it sounds like maybe I can get there with your plugins.
 

Dungeonmind

Lvl 4000 Humanoid
Regular
Joined
Sep 2, 2013
Messages
693
Reaction score
576
First Language
English
Primarily Uses
RMMZ
I've made an update addressing a crash that someone has encountered using my plugin. Please download the latest build to get the fix.

Between this and your Item Category plugin would I be able to say make a dedicated keyring that would hold a limited number of keys? I am aiming for more of a Resident Evil/Sweet Home limited inventory than weight, but it sounds like maybe I can get there with your plugins.

Thanks for your interest in my plugin.

You would probably need to commission someone for something like that. I mean, it's definitely possible, but I don't think I would personally be interested in adding this unless more people showed an interest for it. Sorry about that.
 
Last edited:

Dungeonmind

Lvl 4000 Humanoid
Regular
Joined
Sep 2, 2013
Messages
693
Reaction score
576
First Language
English
Primarily Uses
RMMZ
Hey, guys! I'm back with an update for this plugin. You can now use colour text codes for the inventory or container name windows. You can also set a bonus or penalty to party max weight for when an actor is affected by a state using note tags. When the state is removed, the affect is negated.

DM_LI_update_105.png
 
Last edited:

Dungeonmind

Lvl 4000 Humanoid
Regular
Joined
Sep 2, 2013
Messages
693
Reaction score
576
First Language
English
Primarily Uses
RMMZ
Hello, I am back with a pretty decent sized update that I would like to share with you today.

dm_limited_inventory_update106.png
 

Dungeonmind

Lvl 4000 Humanoid
Regular
Joined
Sep 2, 2013
Messages
693
Reaction score
576
First Language
English
Primarily Uses
RMMZ
Hey guys! I'm back with a small update.

DM_LimitedInventory_107.png
 

bookco

Regular
Regular
Joined
May 29, 2023
Messages
161
Reaction score
155
First Language
English
Primarily Uses
RMMZ
Great plugin! I have two questions:

1) I can't seem to turn the default inventory size all the way to zero, it defaults to 1. Is there a workaround?
2) I want to make carrying size for actors dependent on their ATK score. I have tried <maxWeight:15($gameActors.actor(actorID).paramBasePlus(2))>, but this results in a net of 15. Is this a limitation of the plugin?
 

aironneil

Indecisive Creator
Regular
Joined
Sep 7, 2013
Messages
46
Reaction score
15
First Language
English
Primarily Uses
RMMZ
Is there any way to have equipped weapons and armor also count towards the weight limit?
Edit: Wait, I just found the note tag thing for equipping, whoops...

Also:
1) I can't seem to turn the default inventory size all the way to zero, it defaults to 1. Is there a workaround?

If you open the plugin file with notepad or notepad++ and look for the section around the top:
Code:
 * @param Starting Inventory Max Weight
 * @desc Set the starting inventory max allowed items.
 * Default: 120
 * @type number
 * @default 120
 * @min 1
Just change the "min" value to "0" and save it. Then you can set it to 0.
 
Last edited:

Dungeonmind

Lvl 4000 Humanoid
Regular
Joined
Sep 2, 2013
Messages
693
Reaction score
576
First Language
English
Primarily Uses
RMMZ
Great plugin! I have two questions:

Thank you very much! I worked many long hours on this plugin including adding features for requests by the community.

1) I can't seem to turn the default inventory size all the way to zero, it defaults to 1. Is there a workaround?

As @aironneil has said you can simply change the @min value to 0 on line 37 and you will obtain the results you desire.

2) I want to make carrying size for actors dependent on their ATK score. I have tried <maxWeight:15($gameActors.actor(actorID).paramBasePlus(2))>, but this results in a net of 15. Is this a limitation of the plugin?

Yes, currently this does go beyond the functionalities of this plugin because it doesn't read the note tags as javascript code but rather whole number or decimal values. However, I may be able to add this feature for you at a later time. Thanks again for your request and interest in my plugin.
 
Last edited:

bookco

Regular
Regular
Joined
May 29, 2023
Messages
161
Reaction score
155
First Language
English
Primarily Uses
RMMZ
Yes, currently this does go beyond the functionalities of this plugin because it doesn't read the note tags as javascript code but rather simple values set by the developer.
Ah, I am learning at a fast pace but still new to all this so I'm not sure now why I even asked this question, haha.
 

icycold2367

Villager
Member
Joined
Nov 19, 2013
Messages
8
Reaction score
1
First Language
english
Primarily Uses
Ok so i'm receiving the following error when attempting to withdraw an items from a box. I did manage to get this to play once and work properly. I believe it is a positioning problem. I'll post my plugins below as well. Sorry had to edit accidentally hit save trying to paste. What position do you think would be best?

1687651575057.png
1687657406802.png
1687657433560.png

1687657569184.png
1687657531666.png
 

Dungeonmind

Lvl 4000 Humanoid
Regular
Joined
Sep 2, 2013
Messages
693
Reaction score
576
First Language
English
Primarily Uses
RMMZ
Ok so i'm receiving the following error when attempting to withdraw an items from a box. I did manage to get this to play once and work properly. I believe it is a positioning problem. I'll post my plugins below as well. Sorry had to edit accidentally hit save trying to paste. What position do you think would be best?

You should definitely not put any of my plugins above VisuStella plugins but rather below them. Also, I have noticed you are using Yanfly Item Core from MV. My plugin is likely not compatible with it, but it is made compatible with the VisuStella Item Core. If you go to the official plugin page, you can check if the plugins you want to use are explicitly compatible under the "Compatibility" section of the page.

LINK TO PLUGIN PAGE.

If you don't see the plugin in that list, it doesn't mean it's not compatible, but if the plugin alters similar functions or scenes like YEP_ItemCore does, it is likely not going to work for you.
 

icycold2367

Villager
Member
Joined
Nov 19, 2013
Messages
8
Reaction score
1
First Language
english
Primarily Uses
I had it working though placed in there. One combination did work but you did answer my question. I'll edit this once I get it working again. I was mainly wondering if it was all VisuMZ to place it below or if I was supposed to follow the tiers. Also I have Ramza's patched Yep item core
 

STh4nos

Villager
Member
Joined
Dec 30, 2022
Messages
5
Reaction score
1
First Language
Francais
Primarily Uses
RMMZ
Hello and thanks for this plugin ! But it seems i don’t know how to make it work… maybe cause english is not my native language…
When i give the item without the conditionnal branch it works, i have my items and the weight is show in the inventory. the only problem i have is that there is no limit.

so to try it, i did an event, a npc, here is the event :

If : $gameContainer.checkPartyHaveSpaceForItem(7, 1);
Add potion
End

the item id 7 is a potion with a weight of 0,1

but when i try ingame nothing happens ! the npc doesnt give me anything at all

please how do i have to set the event ?

dminv.png

(message also sent on your website... sorry for the double ^^)
 

STh4nos

Villager
Member
Joined
Dec 30, 2022
Messages
5
Reaction score
1
First Language
Francais
Primarily Uses
RMMZ
Hello... is anyone can tell me how to edit correctly my npc ...?
 

Dungeonmind

Lvl 4000 Humanoid
Regular
Joined
Sep 2, 2013
Messages
693
Reaction score
576
First Language
English
Primarily Uses
RMMZ
Hello and thanks for this plugin ! But it seems i don’t know how to make it work… maybe cause english is not my native language…
When i give the item without the conditionnal branch it works, i have my items and the weight is show in the inventory. the only problem i have is that there is no limit.

Hi @STh4nos ,

I'm sorry I didn't get back to you on this sooner. I don't think I understand exactly what's going on with your project. I've tested these script call conditional branches a lot and they seem to work for me and many others but there might be something else going on that's affecting this for you.
(message also sent on your website... sorry for the double ^^)

The reason I did not get this is because it was in the comments section of my blog and I didn't get notifications for it. That's why if you click "Support" on the website, it will bring you to a page that is under construction but will tell you the best way to get in touch is by emailing me at support@dmplugins.com with any requests or general inquiries like this one. I think this would be your best bet to get this resolved. I've even accepted people's projects this way so I can take a look, find the root cause myself, and provide you with better support.
 

STh4nos

Villager
Member
Joined
Dec 30, 2022
Messages
5
Reaction score
1
First Language
Francais
Primarily Uses
RMMZ
thanks for you reply, i just sent you a mail ^^
 

Latest Threads

Latest Profile Posts

so, for like the entire duration of me working on my game, I've wanted to see how possible it is to make SOME kind of turn based team fighting game and if I can pull off what's in my notes, I think I'll be satisfied.
Colossi.gif
Getting somewhat tired of drawing these castles now :LZSlol:
"ight time to finna boot up the DQ11 demo i downloaded--"

>crafting system

trash-computer.gif


...

nope. *uninstalls*
Working on a new battler again! :D
1696388624255.png
Documentary episode with me in it is out! I even have the next to last word too!

Forum statistics

Threads
135,032
Messages
1,253,145
Members
177,989
Latest member
Morkhul
Top