Skip to content

UI Windows

Every window of the client (lobby, shop, inventory and so on) is an XML file in xml/. UI Windows draws a window with its images and texts and lets you change its layout.

  • The window XMLs of the game folder (packs or an unpacked client), with a search over the file names.
  • A window .xml opened from disk.
  • Pick a game screen size (800×600 up to 1920×1080) for windows that align to the screen.
  • Show buttons in their Normal, Over, Push and Disable states.
  • Switch layers on and off: images and frames, texts, window outlines, windows that start hidden (IWS_START_HIDE). Preview shows the window the way the game does.
  • Move and resize child windows; undo and redo.
  • Save: the edited XML is downloaded.

Images come from UI Image Sets, texts from the client’s text tables.