RuneMate Documentation
  • 👋Welcome to RuneMate
  • 🌟Getting Started
    • Project Setup
    • Gradle Plugin
      • Configuration
      • Manifests
      • Publishing
      • Advanced Builds
  • 🖥️API
    • Querying
    • Delays
    • Game World
      • Instances
      • Navigation
      • Global Pathfinding
    • Default User Interface
      • Settings
    • Varps, Varbits and Varcs
    • Events
  • ❔Support
    • Frequently Asked Questions
      • Billing FAQ
      • Client FAQ
    • Using RuneLite
      • Linux
    • Using OSRS
Powered by GitBook
On this page
  1. API

Game World

How the world is built.

PreviousDelaysNextInstances

Last updated 10 months ago

Explv provides for browsing the world map.

World Structure

The world is structured as follows:

Structure
Size
Description

Region

64x64

A portion of the game map.

Chunk

8x8

A portion of a Region.

Scene

104x104

The portion of the map that is currently loaded.

Coordinate

1x1

A position on the map.

In the image above, the blue grid represents Region borders, and the shaded light blue square represents the loaded Scene. Scenes span multiple regions, but do not necessarily fully enclose all of those regions. The large white numbers are region IDs, which can be resolved using any coordinate contained within that region:

y / 64 | ((x / 64) << 8)

For example, using the Lumbridge teleport spot (3221, 3219):

(3219 / 64) | (3221 / 64) << 8
= 12850
🖥️
an excellent tool