User interface layer

WME provides a "user interface layer" for defining simple windows, menus and other game UI. This UI layer can be used for variety of tasks. Typically, you use it to define various settings windows, save/load windows, the inventory window, floating captions, fixed screen elements, character stats screen etc. All is done using a few basic GUI elements described later in this chapter.

Special kinds of user interface are so-called inventory boxes and response boxes. They are used to display the player's inventory and the list of dialogue responses. They are edited just like normal windows, but with some additional properties available.

Windows, inventory boxes and response boxes are edited using the WindowEdit tool:

Fonts and inventory items are edited by modifying simple text definition files:


If for whatever reason you're unable to use the WindowEdit tool, you can still edit the definition files directly. The following chapters describe the structure of these files: