Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(4 edits)

Hi After Midnight Games,

Thanks for reaching out!

Regarding your question about non-stackable items, my limited inventory plugin focuses on providing a feature-rich inventory scene and does not inherently support independent items in the way you described.

However, I have developed a separate "Independent Items" plugin that offers this functionality. It's fully compatible with both the limited inventory plugin and the ViusStella Item Equip Core plugin, so you can integrate it seamlessly into your project.

You can find more details and the download link here:

Independent Items Plugin

Please let me know if you have any other questions!

Sweet, thank you!

Added that to the project alongside this one, thank you! Works very well. I do have two more questions!

1) Is it possible to remove the quantity menu now that I don't have item quantities? I'm sure I can figure it out with enough tinkering but if there's a quick solution on your end that would be nice too!

2) When using slot based limited inventory, is there a way to set how many slots an item will take up? I'm especially interested in an item taking up no slots at all, just in case I need to give the player a key item regardless of their inventory capacity.

Thanks!

(2 edits)

Hi After Midnight Games,

I'm glad to hear the Independent Items plugin is working well for your project!

1. Removing the quantity menu
The quantity window is pretty integral to the Limited Inventory plugin, so fully removing it isn't straightforward out of the box. You might be able to get close to what you want by combining my Item Actions plugin with the Faster Deposit/Withdraw plugin. The Faster Deposit/Withdraw plugin lets you deposit items with Shift + click, which could streamline things for you.

Please note that both of these plugins are exclusive to dmplugins.com and require a commercial license for access. Here are the links for your convenience:

Item Actions Plugin
Faster Deposit Withdraw Plugin

If you try those plugins and still need the quantity window disabled entirely, I'd be happy to take a look. Just email me at support@dmplugins.com after you've tested them, and I'll see what I can do to help.

2. Setting slots per item
Yes, you can absolutely do this. I recommend checking the help file since it covers this in detail. You can use the following notetag to make an item take up zero slots:

<itemWeight:0>

This sets the item's weight to 0, so it won't occupy a slot regardless of whether you have the plugin set to "Item Weight" or "Slot Based" mode in the parameters. It should work with both systems.

Please let me know if you have any other questions, and thanks again for using my plugins in your project!

Ah, I had it set to <maxWeight:0> instead of <itemWeight:0>. Whoops! Thank you.

As for removing the quantity menu, Faster Deposit/Withdraw actually works perfectly! Thank you!

I do have one more question! Is there a script call I can use to store the current and max inventory values for the party into a variables? I'd like to incorporate them elsewhere.

(1 edit) (+1)

Hi After Midnight Games,

I'm really glad to hear that Faster Deposit/Withdraw is working perfectly for your use case!

You can also disable the item actions window completely with the Item Actions plugin. If you leave the actions notetag empty like this:

<actions>
</actions>

The plugin will detect that there are no options and skip opening the item actions window entirely.

Just to clarify on notetags: <maxWeight:number> is a valid notetag in the plugin. It increases the party's max weight when that item is in the inventory. You can also use negative values like <maxWeight:-10> to reduce the party's max weight. There are several other useful ones too, like <equipWeight:number>, which grants extra inventory space while the item is equipped. The help file has a full list with examples.

For storing inventory values in variables: You can pull the current and max inventory values with these script calls:

  • Current inventory weight/slots used: $gameContainers.getCurrentPartyInventoryWeight();
  • Max inventory weight/slots: $gameContainers.getCurrentPartyInventoryMaxWeight();

Use a Control Variables event command, set it to "Script", and paste one of those in. This works for both "Item Weight" and "Slot Based" modes.

Please let me know if you run into any issues or have other questions. I’m always happy to help, and I really appreciate bug reports too. I stay active with updates based on community feedback.

Best of luck with your project!