Project Zomboid

Project Zomboid

SpiffUI - Inventory
dhert  [developer] 28 Dec, 2022 @ 12:59pm
SpiffUI - Inventory v6 -- Release Notes and Discussion
Hello Everyone!

This update is a big one, and should fix many of the long-standing issues related to this mod.

First off, I wanted to apologize again for leaving this mod in kind of a broken state. I got a bit burned out on making Project Zomboid mods, as I had many going at the same time (some unreleased). To top it off, my friends all lost interest in the game too and so we stopped playing the game for a bit. But, I'm back and trying to get things "definitive" before going to 42!

Bug Fixes
  • Fixed the Double-Click action for all added containers.
  • Fixed proper detection for added containers for transfer actions. Should stop items from disappearing.
  • Fixed Inventory Window appearing when using the keyboard to aim, or when "Toggle Aim" is enabled. (Thanks @Lomion)
  • Fixed error that would occur on respawn after death.
  • Fixed gathering of inventories for containers
  • (Hopefully)Fixed compatibility with "Even Worse Looting"

New Features

Equipment Button
A new Equipment Button has been added to the top of the Player's Inventory. In it, you will find all of your equipped items and items in your hotbar. This allows for quick access to all of your items in a vanilla-friendly way!

Items are sorted by Hotbar first, then Equipped Hand Items, and finally Clothes being worn. Clothes are sorted "from head to toe, and from inside out". I have also included a bunch of custom categories for modded clothing, so this is supported right out of the box! Let me know if I have missed anything!

Check it out:
https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=2908543905

Complimentary to this, I have also included a new option to hide equipped and items in your hotbar from the general inventory. This also is a better implementation if you are using other Inventory Manager mods, and would like to use this feature. And yes, this is compatible with Alternative Inventory Rendering!
https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=2908616092

The Equipment Button can be disabled, but does require a restart of the game to take full effect if you are in-game. If you start the game with it disabled and enable it in-game, the button will appear but no items will appear in the inventory.

Future Plans
  • I would like to make it so you can drag items into the Equipment panel to have them be equipped if applicable.
  • The sorting filter also could still use some work on the hand items.
  • Need to sort the Hotbar items by their order too.
  • The code to draw the Equipment is taken straight from Vanilla, and is functional but could/will be better.
  • Better caching for faster refreshes

Known Issues
  • The "line" to separate Hotbar items from Equipped items sometimes draws one item too low.
  • The Equipment does not update when you put on a piece of clothing, you must manually trigger the inventory to refresh by clicking on the inventory button again.

Combined Inventory Button Changes

  • The combined Inventory Containers will no longer show when there are no items available in any containers. (Unless the "Always Show" option is enabled)
  • The Loot Container will no longer show if the only container with items is the Floor.
  • Zombie Container should show all items for zombies now
  • You can now add items to any loot combined containers, but not containers on the player body. All "Transfer" actions should be properly disabled when applicable. NOTE:There may be mods that do their own transfer action or override this. If you are able to perform a transfer action, please let me know what other mods you have enabled that may make this change.

Compatibility

This gets asked often, and will probably continue to be asked, but here goes:
This mod is compatible with Alternative Inventory Rendering
I use this mod as well, and highly recommend it.

This mod is kind of compatible with Reorder Containers - Backpack Orders
The buttons I add don't seem to be tracked by this mod, and so their positions change and you cannot seem to re-assign their positions manually. I will be looking further into this here soon. Otherwise, it should work fine.

Should be compatible with Planetalgol's EVEN WORSE Looting (build 41) HARDCORE DIFFICULTY ONLY!!!. This is not extensively tested, but should work overall.

General Future Plans for this mod
  • I think some better icons are definitely necessary!
  • Server Options to enable/disable parts of the mod

Final Notes

I have some other mods that I need to tend to as well, and so barring any immediate bugs this will likely not get another update until after the New Year.
Even then, the next update will likely only be icons and improved compatibility (along with minor bug fixes of course!)

I will be continuing to modify the Equipment Panel to make it more useful. Let me know if you have any functionality you would like to see! NOTE: No, I will not be making a "Grid" or any other system like this for the Equipment. The list of sorted items is a great compromise, minimal, and vanilla-friendly in my opinion.

I hope the changes in this update are to everyone's liking, and please let me know if you have any feedback!
Last edited by dhert; 28 Dec, 2022 @ 4:18pm
< >
Showing 1-3 of 3 comments
dhert  [developer] 30 Dec, 2022 @ 4:54am 
v6.1
Released 12/30/2022

Features
New Auto transfer Keys to Key Ring option available!

New Icons for all of the custom buttons!
Icons are from the Zombie UI Pack by Osmic[opengameart.org]

Bug Fixes
  • Fixed MOST compatibility for Reorder your Containers
  • Corrected how weight is calculated, should accommodate for overweight zombies properly now
SalamanderAnder 18 Feb, 2023 @ 2:12pm 
I've noticed an issue with the equipped tab - it doesn't seem to recognize many backpacks. So if you have a backpack on and the option to hide the equipped clothing from the "main" inventory, it is completely invisible in the inventory. This also applies to the Spiffui radial, it cannot "see" those backpacks.
Last edited by SalamanderAnder; 18 Feb, 2023 @ 4:33pm
Vyncent 5 Oct, 2023 @ 7:52pm 
Hi, anyone knows how or where i can download this version, actually 7v its very laggy
< >
Showing 1-3 of 3 comments
Per page: 1530 50