Project Zomboid

Project Zomboid

11,273 ratings
Equipment UI - Paper Doll Equipment Interface [B42/41]
5
4
61
32
28
26
26
13
13
12
11
11
9
9
8
7
6
5
5
5
4
4
2
298
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
491.751 KB
Mar 22, 2023 @ 9:19pm
Dec 24, 2025 @ 10:44am
27 Change Notes ( view )

Subscribe to download
Equipment UI - Paper Doll Equipment Interface [B42/41]

Description


Equipment UI
Equipment UI is an addition to Project Zomboids interface that adds a paper doll (STALKER / tArKov inspired) equipment panel for managing and viewing your character's equipment.

Use mod options to hide equipped items from your inventory.

Part 2 - NOW AVAILABLE ?



Drag and Drop
Drag and Drop items to and from the equipment ui to easily adjust your equipment!
Equipment slots will highlight and change color to visualize conflicting equipment.

Customize Your Layout
The equipment window can be detached and positioned anywhere. It will follow and collapse with the inventory when it is attached. The layout is saved between sessions.

Hotkey
Includes a customizable control for opening/closing the Equipment UI. The keyboard control can be adjusted in the game's regular control options. The controller binding can be changed via Mod Options.
The keyboard defaults to comma.
The controller defaults to SELECT (or LS/L3 if using Wookiee Gamepad Support)


Mod Options
Install mod options to adjust the mod to your liking!
Hide equipped items from your inventory and change the scale of the Equipment UI!



FAQ
Does this work in multiplayer?
Yes.

Does this work with modded items?
Yes. I've accounted for many non-vanilla body slots, anything not accounted for will neatly display at the bottom of the equipment ui before the hotbar slots.

Part 2 - Click ?



If you enjoy my mods, consider supporting me on Ko-fi!
[ko-fi.com]
Or, just come check out some previews of what I'm working on next!

Other Mods To Check Out!


Special Thanks
  • dhert - Providing a comprehensive list of bodyslots and helping hide equipped items.
  • Burryaga - Controller support feedback and testing

Workshop ID: 2950902979
Mod ID: EQUIPMENT_UI
Popular Discussions View All (11)
85
May 15 @ 6:34am
PINNED: Updates and Bug Reports
Notloc
27
May 14 @ 11:47am
PINNED: TRANSLATIONS
Notloc
7
Oct 26, 2025 @ 6:46pm
Add Hotkey for toggling "Hide Equipped Items"
Zenethian
862 Comments
17 hours ago 
lol
May 7 @ 9:58am 
Version: 42.17.(Steam)
Mode: SINGLE PLAYER

[x9]
attempted index: getWidth of non-table: null
Lua((MOD:Equipment UI)).drawTextureCenteredAndSquare(ISUIElement_helper_functions.lua:9)
Lua((MOD:Equipment UI)).render(WeaponSlot.lua:135)
java.lang.RuntimeException: attempted index: getWidth of non-table: null
at se.krka.kahlua.vm.KahluaThread.tableget(KahluaThread.java:1441)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:458)
at se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:161)
at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1749)
at se.krka.kahlua.vm.KahluaThread.pcallvoid(KahluaThread.java:1593)
at se.krka.kahlua.integration.LuaCaller.pcallvoid(LuaCaller.java:35)
at zombie.ui.UIElement.render(UIElement.java:1683)
at zombie.ui.UIElement.render(UIElement.java:1676)
at zombie.ui.UIManager.render(UIManager.java:368)
at zombie.gameStates.IngameState.renderFrameUI(IngameState.java:1193
May 7 @ 1:35am 
at zombie.ui.UIElement.onRightMouseUp(UIElement.java:1591)
at zombie.ui.UIElement.onRightMouseUp(UIElement.java:1591)
at zombie.ui.UIElement.onRightMouseUp(UIElement.java:1591)
at zombie.ui.UIElement.onRightMouseUp(UIElement.java:1591)
at zombie.ui.UIElement.onConsumeMouseButtonUp(UIElement.java:1448)
at zombie.ui.UIManager.updateMouseButtons(UIManager.java:746)
at zombie.ui.UIManager.update(UIManager.java:620)
at zombie.GameWindow.logic(GameWindow.java:346)
at zombie.GameWindow.frameStep(GameWindow.java:801)
at zombie.GameWindow.mainThreadStep(GameWindow.java:579)
at zombie.MainThread.mainLoop(MainThread.java:69)
at java.base/java.lang.Thread.run(Unknown Source)
May 7 @ 1:35am 
Lua(Vanilla).createMenu(ISInventoryPaneContextMenu.lua:901)
Lua((MOD:Equipment UI)).openItemContextMenu(EquipmentSlot.lua:202)
Lua((MOD:Equipment UI)).onRightMouseUp(WeaponSlot.lua:169)
java.lang.RuntimeException: attempted index: isEmpty of non-table: null
at se.krka.kahlua.vm.KahluaThread.tableget(KahluaThread.java:1441)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:458)
at se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:161)
at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1749)
at se.krka.kahlua.vm.KahluaThread.pcallBoolean(KahluaThread.java:1685)
at se.krka.kahlua.integration.LuaCaller.protectedCallBoolean(LuaCaller.java:96)
at zombie.ui.UIElement.onRightMouseUp(UIElement.java:1619)
May 7 @ 1:34am 
```
=== Zomboid Settings ===
Version: 42.17.0 07251fd2fe7da18ee628b098d1206043daca3419 2026-04-20 14:34:44 (ZB) (Steam)
Mode: MULTIPLAYER

[x1]
Lua(Vanilla).createMenu(ISInventoryPaneContextMenu.lua:900)
Lua((MOD:Equipment UI)).openItemContextMenu(EquipmentSlot.lua:202)
Lua((MOD:Equipment UI)).onRightMouseUp(WeaponSlot.lua:169)
```
May 2 @ 5:33pm 
Any alternative mod?
May 1 @ 3:45pm 
G'day @Notloc , appears your mod has an issue with Wear Anything With Anything! it wont allow 2 of the same clothing type to be on at the same time.
Apr 27 @ 10:58pm 
aw man soo out of date. Shame.
Apr 27 @ 2:06am 
Can i use it for dedicated server on build 42.17 ?
Apr 25 @ 12:50pm 
@thebest7277 ah yeah, found it, thanks, but nothing opens sadly. Even when this is the only mod active it doesn't work.