Skip to content

Interfaces

Greg edited this page Feb 17, 2024 · 8 revisions

Interfaces are used to display information to a player, whether that's a picture, rectangle, line of text, or a button to click, each interface is made up of a list of different types of components.

Component types

Name Description
Container Parent to a group of child components.
Rectangle Filled or just the outline.
Text Line or paragraph of text.
Sprite Image, picture or icon.
Model Rendered model of a character, object or item.
Line Thin or thick with a colour.

Due to the nested nature of containers, interfaces can be inserted into one another to create a hierarchy. The majority of interfaces are used inside one another, one that are not we will refer to as full-screen interfaces.

Screenshot 2024-02-16 175117

Fullscreen

Full-screen interfaces as the name suggests, take up the entire client screen, there can only be one full screen interface displayed at a time.

Examples of fullscreen interfaces would be:

  • Login interface
  • Fixed or resizable Gameframe
  • World map

Screenshot 2024-02-16 174825

Gameframe interfaces

The majority of gameplay resolves around the fixed and resizable "gameframe" interfaces, known by jagex as toplevel and toplevel_full respectively.

The Gameframe interface is split up into multiple areas to place other interfaces into:

Screenshot 2024-02-16 174118

Main screen & Menus (Blue)

The main game screen is used primarily for displaying large interfaces which block the players view.

  • Settings
  • Bank
  • Equipment bonuses

Screenshot 2024-02-17 172526

Overlays

Overlays are smaller interfaces for displaying contextual information during activities and minigames.

  • Godwars kills
  • Bounty hunter info
  • Wilderness level

Screenshot 2024-02-17 173211

Chat screen & Dialogues (Green)

The chat screen is where communication and input interfaces are displayed

  • Chat
  • Quick chat
  • Text input

Screenshot 2024-02-17 173310

Tabs & Side interfaces (Orange)

Tab interfaces are always avaiable for players to use and interact with their player

  • Inventory
  • Spellbook
  • Logout

Screenshot 2024-02-17 173446

Clone this wiki locally