UILib

A feature-rich UI library for Peaks of Yore.

This library uses an older Unity UI library and Unity's legacy input system underneath, but it tries to simplify the process of programmatically building UIs.

This is intended to be used by mod developers to greatly assist in the process of building intuitive and customisable interfaces which blend nicely into Peaks of Yore's style (unless you want something else, in which case there are ways to do that as well).

There are overlays, windows, window management, a variety of components, notifications, themes, simple layout systems, and more.

Here are some useful links to get started: