• Check out the results of the Techtree Contest #19!
  • Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
  • Read Evilhog's interview with Gregory Alper, the original composer of the music for WarCraft: Orcs & Humans 🔗Click here to read the full interview.
  • Create a void inspired texture for Warcraft 3 and enter Hive's 34th Texturing Contest: Void! Click here to enter!
  • The Hive's 22nd Icon Contest: Creep Abilities is now concluded, time to vote for your favourite set of icons! Click here to vote!

9 Item Inventory - Night Elf

Warsmash Mod Engine

Visit project page

This bundle is marked as pending. It has not been reviewed by a staff member yet.
These are the files that I use for 9 slot item inventory. They offset the 3x4 command card of the player to the right side enough to create space for a second row of items in the game.

As far as I know, the only way to make good use of these files is by using WarsmashModEngine, although it would certainly be good if someone had a way to use them on the base game.

On Warsmash, I replace the following FDF file (which only exists on Warsmash and not on War3):

UI\FrameDef\SmashUI\InventoryCover.fdf

With this:

JSON:
Frame "SIMPLEFRAME" "SmashConsoleInventoryCover" {
    DecorateFileNames,
    SetAllPoints,

    // The top of the UI console
    Texture "SmashConsoleInventoryCoverTexture" {
        File "ui\console\nightelf\nightelfuitile-biginventorycover.blp",
        Width 0.256,
        Height 0.176,
        AlphaMode "ALPHAKEY",
        TexCoord 0, 1, 0., 0.6875,
        Anchor BOTTOMLEFT,0.472,0.0,
    }
 
}

Then we change the following in InfoPanelStrings.fdf in the game, even though this is silly, to move the text "Inventory" further over to the right hand side with a bunch of spaces:

JSON:
    INVENTORY                       "         Inventory",
Contents

Big Inventory Cover (Texture)

Blank Inventory Cover (Texture)

Tile03 (Texture)

Tile04 (Texture)

Tile06 (Texture)

It's very difficult. I tried to make it work in the base game on patch 1.31 in the year 2019, and had an almost working mockup. But then I discarded that project and tried to rewrite the base game in Java instead and that led to the Warsmash project where I usually use these materials. It seemed to be easier to reinvent the game itself than it was to modify the game to add this behavior, in my opinion.

Here's a thread where I posted the map that works on patch 1.31 as an attachment, so you can try the version I was developing and you will see how it glitches sometimes:


Note that you probably want to ignore most of the stuff that I said in that thread, since even those years ago I was memeing about the "Warsmash" project at the time and saying how I'd rather to rewrite the game than to deal with the pains of how badly this is unsupported on the official client.

Here's another relevant thread:


Both of these threads point back to a link on the official Battle.net forums, but because official Battle.net is a censorship mind manipulation platform to sell games or whatever, they deleted the actual video link that everyone was talking about. The video referred to by those other Hive threads is here:


However the icons are upside down if you try to use this system on Reforged instead of the patch 1.31 where it was made. This is probably why the latter of those two threads suggests TasInventoryEx and other possible systems.
 
ETS Starlight 12 slots, 2 pages and in my design, their number can be unlimited.


But I like this idea and if you combine them you can get 9+9 slot 2 page - 18 slot and an unlimited number of pages, WoW :ogre_hurrhurr:

Here's a thread where I posted the map that works on patch 1.31 as an attachment, so you can try the version I was developing and you will see how it glitches sometimes:
I worked hard on this and managed to fix the problem. I have a previous version, but I encountered a compatibility issue with items that worked with triggers but were incompatible. I developed a workaround for the current version, and only two items remain that, according to my last observations, were causing the incompatibility. However, I had to put the work on hold due to the difficult economic situation in my country and the political influence on almost everything. I simply couldn't do anything more due to lack of funds. However, this also helped me improve the database. You can see how in version 1.0 it became simpler and more structured, populating items became easier, and the speed increased significantly due to its compactness. My goal was version 1.1, but that was already planned. By the end of 2025, progress had only advanced to version 1.0a, in which I improved the interface quality and replaced Blizzard's terrain textures with those that were displayed by default in my editor.

 
Last edited:
I currently have a 2 page inventory system, on base game, with an expanded bag, using @Tasyen 's bag system.

You only get stats from the 6 items currently equipped, but can fast swap pages using Z key to quickly pick things up and swap pages for potions and consumables. You could probably get it to work with this interface if you put in a trigger to limit picking up items past the first 3 when on page 2, but visually it might be a bit confusing since players might think they are getting stats from all 6 items.

You could also just enforce no stat/ability-bearing items in the extra 3 slots, and use them only for consumables.

Page 1Page 2
page 1.webp
Page 2.webp
 
Okay. In my map Retera's Dungeon all of the nine items in the 3x3 worked perfectly. I think it's cool you can do these popouts and adding removing things from base inventory, but for me I wanted to have the same inventory but bigger with full functionality.
 
Okay. In my map Retera's Dungeon all of the nine items in the 3x3 worked perfectly. I think it's cool you can do these popouts and adding removing things from base inventory, but for me I wanted to have the same inventory but bigger with full functionality.
In my opinion, this is more than enough for reforge as of 2026, they could be divided into pages like mine. It will also depend on the number of items in your map. But Blizzard's 6 items, are truly detrimental.

A bag might be suitable for RPG-style maps, but here, in a fast-paced game, it is not needed.
 
Back
Top