SpiffUI – Inventory

If you liked this item, please rate it up on Steam Workshop page.

Author: dhert

Last revision: 23 Jul, 2023 at 20:47 UTC (3)

File size: 266.52 KB

On Steam Workshop

Description:
Supports B41+. Works in Multiplayer
A new save is not required

About SpiffUI

SpiffUI (pronounced "Spiffy") is an attempt to make the Project Zomboid in-game UI more player-friendly. The UI currently acts like a windowing system overtop a video game; similar in behavior to the Openbox/Fluxbox windowing system for a Linux Desktop. This works as the complexity of the game warrants this, but with little tweaks it can be so much better.

About SpiffUI – Inventory

The goal of this mod is to change the default behavior of the Loot and Player Inventories in how they are displayed. The Inventory/Loot Panel rules should make sense in normal usage, but may take a small adjustment to your playstyle. Try it for yourself and let me know what you think!

Features

  • Dedicated Equipment Button, shows only equipped items
  • Buttons for combined inventories.
  • The Inventory and Loot panels are hidden until the player triggers an interaction.
  • The Inventory is now bound to the "Tab" key by default. Pressing Tab will open/close both the inventory and loot panels for the player. The panels cannot be closed when open in this way until you press the key again.
  • Bringing the mouse to the top of the screen will show the inventory or loot panel allowing easy access; you can freely switch between which panel is open by moving the mouse. The panel is automatically hidden after losing mouse focus.
  • Panels are no longer able to be resized horizontally or moved around. They are instead locked to the top of the screen in the default location, and can only be resized vertically. The "Close", "Info", "Collapse", and "Pin" buttons are also hidden.
  • Clicking on a world container will show the loot panel and lock it open until the window is interacted with, an external mouse click, or if you walk away changing the loot panel to a blank floor.
  • Option to Hide the "Inventory" button in the left panel. (I know the keybind, I don’t need it)

Update v7 — 07/23/2023
Please see SpiffUI – Inventory v7 — Release Notes for information on the latest updates!

Controllers

If playing with a controller the new behavior will not apply and the inventory will behave like Vanilla.

SpiffUI Configuration

ModOptions is required for futher configuration, but the mod will function without.
If ModOptions is installed (Recommended) SpiffUI will appear as a category. This is intended to have common configuration across all of SpiffUI, as well as tools to help configure the game to SpiffUI recommendations.

NOTE: I HIGHLY recommend that you run both the "Set SpiffUI Recommended Keybinds" and "Run All SpiffUI Resets" after you first install and start the game!

Known Issues
  • The Dialog Box shown for the SpiffUI options will trigger the game to be unpaused if in-game.
  • Controllers do not gain focus to the Settings Dialog; please use a mouse for now.
  • Initiating a splitscreen game does not move Player 1’s Inventory/Loot panels. This is vanilla behavior, but complicates things as you cannot move these panels with this mod.

Compatibility

Alternative Inventory Rendering – Fully compatible and highly recommended!
Reorder Containers – Backpack Orders – Fully Compatible!
Equipment UI – Tarkov Style Interface – Fully Compatible!
InventoryTetris – Fully Compatible and recommended!!!!!

Translations

If you would like to contribute a translation, please submit a pull request on GitHub![github.com] I will happily give credit!

Icons are from: Zombie UI Pack by Osmic[opengameart.org]

Workshop ID: 2799848602
Mod ID: SpiffUI-Inv

Download
Revisions:

Old revisions of this mod are available below. Click the link to download.