• 🏆 Texturing Contest #33 is OPEN! Contestants must re-texture a SD unit model found in-game (Warcraft 3 Classic), recreating the unit into a peaceful NPC version. 🔗Click here to enter!
  • It's time for the first HD Modeling Contest of 2024. Join the theme discussion for Hive's HD Modeling Contest #6! Click here to post your idea!

Ghost's Full GUI Full Screen Inventory v1.1

This bundle is marked as useful / simple. Simplicity is bliss, low effort and/or may contain minor bugs.
  • Like
Reactions: CHA_Owner
Tired of those primitive, slow and hideous Full Screen Inventories?
Well then get mine! In full GUI, even a dolphin could edit and use this system! Don't like rough and laggy gameplay? Well then download this effective, leakless beauty!
Download now and all you gotta pay is 1 rep* to me(that was a joke)!
What are you waiting for? Click down below (not the report button) to start your download!

This system is made completely by me, and in full GUI. Inisde is some instructions and info. I know this isn't the best fullscreen inventory, but I'm a beginner spell-maker. However, it works properly and efficiently, and many will find it useful(mostly beginners), but it can never live up to Jass standards. No bugs as far as I know.
PLEASE RATE IT OFFICIALLY(preferably a 5).

Credits:
ME-Don't forget to credit me!
Kitabatake-Armour model
Tr!kzz-Sword model
ikillforeyou-Helmet model
perfjert-Shield models
Anachron-for his awesome models and general idea(all I took were his models)
^This Guy Is Awesome for giving me the idea

<<Changelog>>
v1-uploaded
v1.1-added Multi-board, cleansed variables, shortened triggers substantially, fixed Hand Slot bug, got rid of most leaks

Still Have to:
Make it MPI (not MUI though)
Improve the Multiboard
Add some more slots(maybe)
Add swap items trigger

Have fun and give credits to me! You can edit as much as you want! Ghost



Keywords:
GUI, full, screen, fullscreen, custom, inventory, GhostThruster
Contents

Ghost's GUI Fullscreen Inventory (Map)

Reviews
09:06, 9th Apr 2010 TriggerHappy: Not MUI, or MPI. Preplaced inventory. Still. It's also far less configurable then the other ones out there. It's harder to import and is obsolete in nearly every way compared to the others. Sorry, this will...

Moderator

M

Moderator

09:06, 9th Apr 2010
TriggerHappy:


Not MUI, or MPI. Preplaced inventory. Still.
It's also far less configurable then the other ones out there. It's harder to import and is obsolete in nearly every way compared to the others.

Sorry, this will never get approved. Feel free to re-write it.
 
Level 18
Joined
Feb 28, 2009
Messages
1,970
Tired of those advanced, smooth, leakless and beautiful Full Screen Inventories?
Yeah! It`s better to use crappy, leaking, primitive and slow GUI ones. (I don`t tell yours is but that`s what I get from this)
No really it has no point of making this in GUI. There is a reason why so far noone made it.
But anyway I`ll take a look at the triggers.
 
Level 31
Joined
May 3, 2008
Messages
3,155
Well then get mine! In full GUI, even a pig could edit and use this system! Don't like smooth and seamless gameplay? Well then download this laggy, leak-filled beauty!

This description of yours was a fine reason of why this system would never be approve.

Download now and all you gotta pay is 1 rep* to me(that was a joke)!

Asking for rep are like asking the firing squad to shoot you.

By the way, some of the If/Then/Else ain't set properly. If you fire the trigger, it would execute 5-6 call of If/Then/Else while only about 1 of it would be used.
 
Level 19
Joined
Feb 4, 2009
Messages
1,313
dudes.....make your stuff properly or I will see myself forced to make a badass GUI inventory system to prove all these people wrong oO

change the models to use the skin directly
so you can use them as doodads and won't have this stupid overblend effect

create an array which contains all icons/buttons and stuff
add an ability to the dummy selector unit and check everything in the array if it's next to the casting point
so you will have fast leftclick
you can do the selection automatically with hotkey and
  • Game - Force Player to press the key A
add item swap support (you select an item, you click on another one and swap their position, unless it's the same one, in this case it will get deselected)
and don't force the player to use the preset buttons
create them using a triggers and save them to the array
 
Level 11
Joined
May 22, 2009
Messages
724
wow awesome system just what i needed ;D it shows attachments too what is cool :D
i will w8 till u make it better and then i might use it ;D 5/5
btw: i love its in gui i got no knowledge of jas or vjass ;S

btw: gandalf it would be cool if u would make some gui inventory system too d;
 
Last edited:
Hey, I'm a beginner too, don't forget! This is pretty advanced for me.

@About everyone who thinks this is crap:
This was more of an example map. It is definitely not finalised, but the important thing to know is that it works(about 85% of the time).

@Anachron:
Making unit dummies means that I gotta import a whole lotta different models WITH different textures for each new item, unless you know some other way. And yes, it will lag horribly.

@Septimus:
It was just a joke! The only thing I'd like if someone downloads this and uses it is some credits. And I'm working on fixing some crap up. Next version will have very little leaks.

@88War:
I thought that people would know by instinct that when they CnP the triggers into their maps, they will change the destructable type or add new ones for each item.

@Vengeancekael and mnib:
Thanks guys for the support! I'll perfect it later on.

@D4RK_G4ND4LF:
Go make one yourself. Like I said, this is more of an example map, and if not just a test, then a prototype. I can't model for poop. Array thing I'll add, if you mean the slots. Item swap I'll add in the future, but it isn't really necessary, and I'll allow users to create the slots via triggers if it is better. Thanks for your insight.
 
Level 11
Joined
May 22, 2009
Messages
724
just some my suggestions btw:
1. u might make some multiboard to show what items does when u click it so u dont have to drop it and look then so when u click claws u seee name description and smth like +5 dmg ;D
2. plz add some more slots ^^ : amulet, boots gloves etc
3.u might make the system smaller i mean the window of eq it takes kinda lot of space (if possible ofc)
4. as other says it would be cool if u make it left clicking;d
 
Level 11
Joined
May 22, 2009
Messages
724
hey btw when u fix it are u gonna make some extra system that would fit this 1 like a shop window witch woudl work with this (left side equipemt and on right shop) or some other stuff that could be cool but 1rst repair this 1 ;d
Like i wish u would make some smithing window like
left is only bag u got and on 2nd side u got small window in witch u put some bard rocks or smth and if theyre right u can smith sword ;d
looks like this
vjass-system-custominventory-159130
 

Attachments

  • smith.JPG
    smith.JPG
    46.9 KB · Views: 108
1.I have said that I'll add a multi-board. In fact, I've done it already, and I'll update today.

2.I understand the invisible unit thing, but I can't model. But still, what's so horrible with right-clicks? Just takes some getting used to.

3.Can't you add your own slots? You just need to make 2 new destructable dummies. One for the empty slot, and one for the item icon, and you can copy n paste from the object editor, and in the trigger editor, CnP some triggers and change a few settings.

4.Stuff like selling and trading I will leave to downloaders, as it is optional and I can't be stuffed, and it shouldn't be hard. Besides, I based this on the Diablo 3 Warcraft screen anyways. The Screen is meant to take up the entire screen, that's why it is called FULLscreen.

I'm gonna update soon. Now it will have a Multi-board and I've replaced all those If/Then/Elses with For Each Integers, and cleansed the variables. Also leak-proofed, using TempPoints, RemoveLocations and DestroyGroups. Out of curiousity, can you destroy Region, Destructable, or Camera variables, and are there any better GUI FSIs out there that I can compare to?
 
Bump.
I don't understand why this can't get approved. The moderator says that it is obsolete compared to all others out there. There are only 2 systems on the hive, including this one! Plus, he's comparing this one to a JASS Inventory, which will obviously have more features and is better.

For the MPI thing, does that mean it can be used with the same variables and triggers? Coz I can just duplicate those triggers and change the player settings and such, but I don't know if that's making it MPI. Also, is it possible to make unpreplaced inventory?
 
I don't understand why this can't get approved. The moderator says that it is obsolete compared to all others out there. There are only 2 systems on the hive, including this one! Plus, he's comparing this one to a JASS Inventory, which will obviously have more features and is better.
Then why should a user use your system? Just because it's GUI? You need to make it at least MPI.

For the MPI thing, does that mean it can be used with the same variables and triggers? Coz I can just duplicate those triggers and change the player settings and such, but I don't know if that's making it MPI.
Nope, thats not making it MPI. MPI means you have ONE system for all players. Not one system PER player.

Also, is it possible to make unpreplaced inventory?
Yes, I did it.
 
Level 11
Joined
May 22, 2009
Messages
724
i think moderator wants to u make it multiplayer system so its not copying same trigger but changing triggers in this way that it works for all players with the same trigger like this for example
player clicks esc
then
Create 1 knight for unit witch clicked esc ( in ur triggers its like click esc and only for red)
 
Yep, okay. Thanks.

The problem is I need a way of allowing the destructables to show only to the respective player. Or can I just duplicate the doodads, but not the triggers?

@Anachron:
1.Yes, that is the obvious and only reason.

2.Thanks again.

3.How did you create them? Did you use regions, points and such? I don't understand the code, but if you can tell me the basics, I'd be able to convert it into GUI.
If not, will this action work?
For Each Integer A From 1-12 Do Actions:
Create 1 Empty Slot to Point with Offset/Region of EmptySlot[Integer A - 1]
Set Last Created Destructable = EmptySlot[Integer A]
 
1.Yes, that is the obvious and only reason.
Hmm.. That's not a reason for me.

2.Thanks again.
No problem.

3.How did you create them? Did you use regions, points and such? I don't understand the code, but if you can tell me the basics, I'd be able to convert it into GUI.
If not, will this action work?
For Each Integer A From 1-12 Do Actions:
Create 1 Empty Slot to Point with Offset/Region of EmptySlot[Integer A - 1]
Set Last Created Destructable = EmptySlot[Integer A]
Yes, kind of that.
 
If you hide the doodads and only show them for the player that should see them, yes.
Else not.

I did not use a region, I used two variable, one being UI_INV_BASEX and one being UI_INV_BASEY.

I think that it isn't. It must be on one place, like anachrons. And on that place need to be INV for every player.
Wrong, that's not a must, the inventory system should only be able to handle more then one player at once.
My one-area-for-all-players is just a feature I'd liked to include.
 
Level 13
Joined
Mar 24, 2010
Messages
950
Ok i have read over this stuff and its interested me although i can not see the image demo or dl the test map with this stuff in it. I am kind of curious to see it now for myself lol
I assume because the hive didn't approve it, its not viewable correct?
maybe upload it on a map in epicwar for now and link it here? lol

Also Anachron, i checked out your inventory system too very nice, pretty impressed not gonna lie.
Would be cool if the 2 gloves were at the top and there were 2 places for boots at the bottom, also you should add more items to your demo, like a Dust item armor etc.
I just dropped some of those items on the ground to test them and when resaving your map it errors and turns off every jass trigger. I re-opened the map and did nothing and just saved and did the same thing.
 
Would be cool if the 2 gloves were at the top and there were 2 places for boots at the bottom, also you should add more items to your demo, like a Dust item armor etc.
You can easily change the order in the CIEquips trigger.

QUOTE]I just dropped some of those items on the ground to test them and when resaving your map it errors and turns off every jass trigger. I re-opened the map and did nothing and just saved and did the same thing. [/QUOTE]
You have to use JassGenGenPack in the latest version (my signature) in order to use the inventory.

However, please next time post it into my inventory thread because this is kind of offtopic.
 
Level 13
Joined
Mar 24, 2010
Messages
950
Yeah on first page it shows this "This resource is not available" i'll dl it now though and check it out


Edit: i checked it out its not bad so far for gui.. nice, didnt really look closely through the gui code for leaks and such though, didnt have time..
 
Last edited:
Level 8
Joined
Sep 1, 2009
Messages
124
I'm downloading, going to examine, then i shall test it to its full possibilities... i shall let you know what i find out then i do find out what there is to find :O

edit:
holy mother of god this is fucking confusing... i'm going to have to stare at each "If/Then/Else" action and like... OHH! thats how it goes!
>_< i'll just stare at it for a day or two.. bound to make sense....right?
 
Last edited:
Level 8
Joined
Sep 1, 2009
Messages
124
well i did look at it, and it seems really, really good, and i can edit it, its no problem, i just hate learning from sources like that :p
but yeah, its very nice, it works well, no bugs, i can edit it easily for more slots, and i'm sure others can as well.
very nice job, and i hope you do make this leak-free
but i do strongly advise you make this MPI, it would get so much more popular for everyone who doesn't know Jass, as this proves immensely that GUI is just as good as Jass if used properly, and i do support this system ^_^
 
Top