Authentic UO inventory & paperdoll UI (real gumps, native layout) #39
Labels
No labels
alpha:wave-0
alpha:wave-1
alpha:wave-2
alpha:wave-3
area:assets
area:combat
area:ecology
area:infra
area:render
area:scripting
area:ui
area:world
enhancement
epic
migration
post-alpha
roadmap
tech-debt
type:bug
type:chore
type:design
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
marco/IsoMmo#39
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Redesign the inventory/paperdoll UI to an authentic UO layout using the real gumps (the reader/pipeline landed in #19/#38). The naive first pass — the backpack gump stretched behind an opaque slot grid — looked wrong and was reverted; the current UI is the plain functional panel.
Why the hybrid failed
UO doesn't use a grid of opaque squares over the backpack. The backpack window shows items at free positions on the backpack art; the paperdoll (worn equipment) is a separate window with slots at fixed UO coordinates. Our combined grid+equip+background panel is the wrong shape.
Scope
gumpsdump command.Related: #14 (UI widget framework), #19 (gump art), #18 (worn-clothing layering, deferred). Iterate visually via screenshots.
Definition of Done
Largely superseded by #100. The backpack window now uses an own-art gump at native size with items placed in an invisible interior grid (overlapping past capacity), no opaque slot grid — that's the backpack half of this issue, delivered via own art rather than extracted UO gumps. The earlier "gump stretched behind an opaque grid" approach this issue describes is gone.
Remaining scope = the separate paperdoll window (worn-equipment slots), still deferred (#18 tracks showing equipment on other players). Suggest re-scoping this issue to the paperdoll window only, or closing it in favour of a fresh paperdoll issue once items are typed — your call.
Superseded. The paperdoll half is delivered by #106/#116 (real `paperdoll` gump at native size, worn art, drag + unequip). The backpack half was deliberately taken to own-art instead of a native UO backpack gump (#100 invisible-grid panel + #104 coin art / drag-to-pickup). As written this issue is no longer valid on either half — closing as superseded. Any residual backpack-window polish can be a fresh, scoped issue.