HI everyone, sorry for my delay but I am still working on this release and I must say what you see in this video now you will see even more in my Asset package when I finish it. A lot of time passed since this video and I said it will cost 20$ but since then I improved it a lot so this is final, price will be 40$ for this package, probably launch price will be 20$ for few days.
What is included in this package and it's not shown in this video:
- Complete chest system which means storing / picking, take all items at once, locked chests, unlock by key, unlock by lockpick. Basically in chest you have options to set what kind of chest you want, unlocked, locked, unlockable by lockpick, unlockable only by key etc.
- Complete shop system which means you can buy items, sell them, confirm / discard transactions, and also you have options for setting the price, in my case shop price is 4 times regular price.
- One of the greatest feature which gave me tons of problems but I solved it, it's Inventory possibility to display item types. This means that you can display any group of items you want, for example you click on weapon icon only weapons will be displayed, you click on consumable icon it will display potions and other items in this group.....
- Numerical transfer, here is an example for this: When you want to buy some item and in shop there are more then 10 items of that kind (it's customizable ofc, you can set any number you want to be limit for max) then a new window will appear with slider so you can choose amount of items you want to buy, it's automatically calculated by your money so minimum amount is 1 and maximum number depends on your money. This feature also works for containers so when more items you can transfer them with slider.
- Scroll list with mouse which means when you mouse over inventory items you can scroll with middle mouse and when you mouse over container or shop you scroll there.
- Character stats which means experience, levels, health, attributes...
- Fully customizable inventory system, which means you can set everything the way you want except for the behaviors of system (you can't drag windows because items are sorted by name and placed on screen), but you can set horizontal limit, offset, dimensions, icon scales, color of numbers....
- You get many sounds for inventory and items and also you get options for everything in this package to define what sounds you want for example, for items when hit something, when dropped, picked, in inventory when items are transferred, picked, sold, bought, inventory open / close.
- Equip system. This system will alow you to equip items on character Shelters. Since you will get a very nice model you saw in my video (Model made by my friend Miguel) you will see on him shelters for equipped items such as armor, helm shoulders, 2 rings, amulet, belt and two weapon slots for two handed weapon or two weapons that are one handed, or you can equip shield in left hand. I didn't create draw system, cause I lack of animations, that will be included in character system package later on.
As I said there are tons of new features and that's the reason why I am delayed in releasing this package. Want for everything to be great so people can enjoy this package and learn some very complicated things that can be done with Playmaker and also you can learn a lot from this package cause everything is commented and explained.
System is almost completed, those features I just mentioned are completed, but still I have to do some testing and some tweaking / preparing for Asset store.
Also one of the features that I want to add is editor extensions for this package so you can create items from menus but that will be hard to achieve, cause every items need two components, GUI and physical component that will appear on scene. Tried with one item but it's impossible for HashTables to work this way for this package so I hade to separate those components.
In next few days I will try to add extensions and to create some tutorials + documentation and explanations cause for this system that's necessary since it's advanced.
For questions about storing Hash tables, this package doesn't contain that possibility to directly store inventory in file. Since everything works by using Hash tables as databases we can use Easy save Asset for that (I heard it so, never used it before). Maybe in future updates I will create that possibility to directly save hash tables on files but that will probably take a while since, who knows how much time.
Be patient cause one of the best inventory systems on Asset Store is coming to Playmaker users.
Cheers!