Description

exINV is a general purpose, grid based, inventory system that will help you keep your item management clean and efficient.

The system provides a set of scripts to create and import an item database, manage multiple inventories, and a sample UI implementation on top of that handling the logic and user interaction, including useful examples like crafting and equipment selection.

FEATURES

  • Database system built from CSV files (easy to edit using excel or a text editor)
  • Multi inventory management
  • Manages item stacking and individual item attributes (tags)
  • Ability to sort, search and count items in inventories
  • Read and write inventories from and to JSON format (for saving and loading mechanisms)
  • The UI and inventory data are totally decoupled, you can design your own UI from scratch
  • Shows how to create toolbars, equipment slots, and a simple crafting system
  • Extensive documentation and fully commented code

LINKS

Documentation and install guide

Forum link

Demo

My assets: FormLESS (UI framework), GMGL (autoupdater & launcher), Autotiles Helper (auto tiling system), Jade UI (UI sprites), GMSDB (database system)

End User Licence Agreement (EULA).

Changes in 1.4.2

  • Fixed a problem with ex_inv_item_set

Version 1.4.2. Published November 6, 2017

Created with GameMaker: Studio v1.4.1773

Age Rating: 4+

Average Rating

Your review

You can only review assets you've bought.


Gravatar

Anonymous 10 November 2018


Gravatar

Gabriele A 14 October 2018


Gravatar

Anonymous 22 June 2018


Gravatar

LI B 18 May 2018


Gravatar

Gadyka 5 18 May 2018


Gravatar

Anonymous 26 April 2018


Gravatar

Anonymous 12 April 2018


Gravatar

Berke Ç 21 February 2018


Gravatar

Joshua L 17 January 2018

Very Well Organized

This is our first shot at coding a game that involves an inventory system. This goes above and beyond what we thought we could add to it. Dev is really responsive and has answered numerous questions we've had.


Gravatar

Anonymous 24 December 2017


Gravatar

Ahmad F 24 November 2017

Excellent System

Very easy to use and properly documented with example. This is perfect addition to my game. Apart from inventory system, I need quest & player listing as well. Can I use exINV with GMSDB? Or I need to discard exINV and totally use GMSDB?

Logo

Homunculus (Publisher) 04 January 2018

You can use both, but exINV has its own inventory driven database, so you shouldn't use GMSDB for inventory data.


Gravatar

Joni P 14 November 2017


Gravatar

Anonymous 06 November 2017

Great asset, clean and flexible

As a new programmer I started to build my own inventory system, but it was quickly getting messy and non convenient to use. So I decided to take a look at available assets, and I can say now that exInv is a wonderfull one. It takes me some times to understand and implement it on my project, but it really worth the efforts and it made me learn a lot of new ways of using GML. I manage to display it on the GUI layer and it works really fine.

Regarding the support, dev quickly replies to all my questions and provided a great help to adapt the scripts to my project.

Many thanks to the author, keep up the good work!


Gravatar

Anonymous 27 September 2017

Im going to wait for the new version

great customer service cool inventory works great i just cant get it to work with what i'm trying to do yet maybe more time with it i think i'm just going to wait for the new version keep up the good work Homunculus!

This review was left for a previous version of this asset.


Gravatar

John D 02 June 2017

Really Clean Works Well

Love this Inventory System. One issue I'm having is trying to set the panels to the GUI layer. I want to have a blurred screenshot of the gameplay when the pause menu is activated... the problem is that the shader will blur anything not on the GUI layer. Been poking around with it, transferred the Draw code over to a DarwGUI event and was able to get the panels and items to appear on it but I'm snagged up on the Slots. The items are appearing in the right place within the inventory panels but the interactive part is gone. Can't seem to figure this out. Other than that it's really great. Highly recommended!

This review was left for a previous version of this asset.

Logo

Homunculus (Publisher) 03 June 2017

That's a common problem when creating GUIs that the user can interact with, and I'm not sure I can do something to automatically solve this. In general it's just a matter of moving the panel x and y position following the view, so that the mouse events actually have the respective bounding boxes in the right place. Slots are moved automatically according to panels, so you shouldn't worry about those.


Gravatar

Anonymous 01 June 2017

Very Fast help TY

its a nice inventory system, Im happy that i bought it.

This review was left for a previous version of this asset.


Gravatar

Michael P 20 May 2017

This review was left for a previous version of this asset.


Gravatar

Christopher P 22 April 2017

excellent inventory system

This review was left for a previous version of this asset.


Gravatar

Reval R 25 September 2017

Thanks for help

BEST inventory/crafting/equipment/toolbar system ever

This review was left for a previous version of this asset.

Logo

Homunculus (Publisher) 25 September 2017

I'm sorry you had some troubles understanding how the system works, I'm aware that some of the features may not be too easy to grasp, especially if you are new to GM:S. I'm happy though we could sort it out. Thanks for the feedback!


Gravatar

Fabien M 24 November 2016

Best inventory I found (in Marketplace and other)

I tried many Inventory systems (many tutos... and some scripts and extensions), but this is the only one which is complete AND easy to integrate in any project (including save/load inventories).

The dev answers fast and clearly to your answers, and the scripts are well explained !

This review was left for a previous version of this asset.


Gravatar

Jonas K 11 October 2016

Best Inventory on the Marketplace, recommended!

After testing countless inventory scripts and bought many of them i found this and i must say im very impressed. Its super smooth and its powerfull and very simple to use! Im not a expert at gamemaker so making a good inventory would take me a lot of time so i bought this and i love the system already. I had a few problems implementing the system to my game but the creator responded to my emails within minutes so i got the system up and running bug free in no time! Great support and fantastic quality! If you need a good, smooth and easy to use inventory system buy this! I promise you wont be disappointed.

This review was left for a previous version of this asset.


Gravatar

Tuwana R 27 September 2016

Intimidating at first, but very powerful engine!

If you don't have a very strong grasp on the relationship between objects and storing data in ds_maps exINV may seem a little intimidating at first, but it's actually a really clean and a very powerful tool to use. I myself just got game maker last week so I'm relatively new to the GM Scene and it took me less than 2 hours to implement this system into my game and for things I was stuck on when trying to run the system, the creator emailed me back quickly and had easy fixes for what I thought were the biggest problems! I am very happy with the service I received and I would definitely recommend this inventory engine to anyone whether they are new to GM or an intermediate looking for a well organized way to run their game.

This review was left for a previous version of this asset.


Gravatar

Viriya T 24 September 2016

Perfect addition for my game.

Excellent support from the creator.

This review was left for a previous version of this asset.


Gravatar

Gary M 05 October 2016

I have to say, I love this. HIGHLY RECOMMENDED

I have purchased a lot of the inventory extensions here on the market place. All of them have fallen a little short of what I am looking for, or was to complicated for me to figure out how to implement it. (I am a noob at Game maker, just learning).
This extension is by far the most complete, and really easy to figure out.
The documentation webpage is good, it could go into a little more detail on implementing the UI, but the example code helps out a lot there.
Well worth the purchase!
Gets better with ever update.

Author has been extremely patient, answering all my questions.

This review was left for a previous version of this asset.

Logo

Homunculus (Publisher) 22 September 2016

Thanks for your feedback! I'll see what I can do about the docs, in any case feel free to contact me if you think there are other ways in which this can be improved or extended.

Package contents

Loading, please wait

What is the issue?

Back to Top