This website is a read-only preview of RuneLibris. Some features may not work. For more information about the full feature-complete version of this wiki, please visit this link.

(Return to archive index)

Info/Quest varbit

From RuneLibris
Jump to: navigation, search

Overview[edit]

In RuneScape, the main state for a given quest is stored in a single varbit (though a quest may use varbits for others things such as quest choices). An example of this with Cook's Assiant (2004)[1][Note 1]:

Varbit Description
0 Quest not started
1 Objectives were you need to give the ingredients to the Cook
2 Quest completed

Depending on the quest, the last varbit may not be reflective in of the total amount of steps in a quest[1]. For example, the OldSchool RuneScape port of While Guthix Sleeps has its last varbit at 900[2]. It is extremely unlikely that the quest has 900 distinct states[3].

Furthermore, it should be noted that the Quest list bases the state of the quest (not started / in progress / completed) based on the aforementionned quest varbit[1]

Data in the cache[edit]

In RuneScape 3, the endvalue for some of the quests is stored in the cache[4].

In OldSchool RuneScape, the last quest varbit for every quest is exposed in the cache's Dbrow, in the param data=col19[1]

RuneMetrics[edit]

RuneMetrics's API do not transmits the last quest varbit. It instead transmit the quest state via string of text that can be "NOT_STARTED", "STARTED" and "COMPLETED"[5].

Archives[edit]

Notes[edit]

  1. Example is pulled from OldSchool RuneScape's version of the quest which was untouched and thus identical to the 2004 version

References[edit]

  1. 1.0 1.1 1.2 1.3 Information told to manpaint by Kris in the RuneScape Preservation Unit Discord
  2. Information retrieved from OldSchool RuneScape's latest cache (dump from 2025-03-26). See archives sections
  3. Data directly entered in RuneLibris by manpaint on 2025-03-28
  4. 4.0 4.1 Based on data found on Chisel: https://chisel.weirdgloop.org/structs_rs3/index.html?type=quest_params&id=3 and https://chisel.weirdgloop.org/structs_rs3/index.html?type=quest_params&id=4
  5. Data directly entered in RuneLibris by manpaint. An example of an API URL can be found here
  6. Downloaded from https://github.com/Joshua-F/osrs-dumps/blob/master/config/dump.dbrow