Skip to content

Varp ID Tracking

Jordan edited this page Aug 8, 2024 · 91 revisions

Note to other projects: this level of detail has no benefit beyond documenting the original game. The later your revision, the harder it will be.

March 3 2004

  • Regenerated IDs

PLEASE READ BELOW

Lots of unknowns here. Assumption is that .varp files are loaded alphabetically based on their folder/filename (everything else is) and we don't know the 2004 folder structure. We know some of OSRS' structure, but I have seen reorganization done across OSRS design streams that means we can't rely on it 100%.

The varps not listed below means they are considered "server only" meaning that they are never transmitted to the client, thus we have no idea what they are used for, but they definitely exist. Lots of content requires varps that don't need to be transmitted to the client i.e. tracking agility obstacle courses progress, jewellery charges, combat formulas and etc. These varps can be kind of guessed based on the number of new varps that are released for a weekly update and correlating that to any new content newly released that week. Confirmed meaning they are transmitted to the client in some way

Use weirdgloop to see what OSRS currently sees client sided. The more updates that are released, the more possible chance of discovering new varps and their use.

If there is a specific piece of content that requires the use of a varp, freely use any of the ones not listed below. Let someone know so this document can stay updated 👍


Number of Available Varps: 31

Varp Name Confirmed RS3 Scope Folder Note
0 mcannon_progress yes perm src/scripts/mcannon/ Has to be in top-level mcannon folder to appear first
1 mcannon_railings yes perm Used for tracking the fixed railings. Name not confirmed.
2 mcannon_clock yes perm src/scripts/mcannon/ Related to cannon ammo and if (%var2 = 4 & calc(map_world % 128)). Not confirmed name. Related to setting up your cannon stages. 4 cannon parts.
3 mcannon_ammo yes perm src/scripts/mcannon/
4 mcannon_coord no perm Used for the multicannon.
5 grail_progress yes perm Not sure how this is organizationally laid out, maybe not named after prefix, maybe named inside an area folder, etc
6 coal_truck no temp
7 🟢 temp
8 🟢 temp
9 beehive_free no temp Merlins crystal
10 cog_progress yes perm
11 fishingcompo_progress yes perm
12 hemenster_comp_stage no perm Used for Fishing contest.
13 hemenster_pipe_stashed no perm Used for Fishing contest.
14 arthur_progress yes perm
15 excalibur_components_progress no perm Merlins crystal
16 arhein_crate_coord no perm Merlins crystal
17 arena_progress yes perm
18 music_mode yes perm src/scripts/music/
19 music_mapsquare no perm
20 music1 yes perm src/scripts/music/
21 music2 yes perm src/scripts/music/
22 music3 yes perm src/scripts/music/
23 music4 yes perm src/scripts/music/
24 music5 yes perm src/scripts/music/
25 music6 yes perm src/scripts/music/
26 ikov_progress yes perm
27 ikov_lever no perm
28 ikov_icearrowchest_coord no perm
29 cook_progress yes perm
30 drunkmonk_progress yes temp
31 doric_progress yes temp
32 haunted_progress yes perm
33 haunted_lever no perm For Ernest the Chicken quest.
34 haunted_manor_fountain_poisoned no perm For Ernest the Chicken quest.
35 🟢 temp
36 damagetype no temp Used for combat.
37 damagestyle no perm Used for combat.
38 lastcombat no perm Used for the combat logout timer.
39 🟢 perm
40 eat_delay no perm
41 aggressive_npc no perm
42 🟢 perm
43 attackstyle yes perm
44 com_stabattack no perm
45 com_stabdef no perm
46 com_slashattack no perm
47 com_slashdef no perm The name is leaked from runescript.
48 com_crushattack no perm
49 com_crushdef no perm
50 com_magicattack no perm The name is leaked from runescript.
51 com_magicdef no perm
52 com_rangeattack no perm
53 com_rangedef no perm
54 com_attackanim no perm
55 com_defendanim no perm The name is leaked from runescript.
56 com_attacksound no perm
57 com_maxhit no perm
58 action_delay no perm Name comes from leaked "%npc_action_delay"
59 autocast_spell no perm Used for magic combat.
60 sheepherder_progress yes perm
61 sheepherder_disposal perm
62 gobdip_progress yes perm
63 runemysteries_progress yes perm
64 exit_essence_mine_coord no perm Used for when teleporting to the rune essence mine.
65 waterfall_progress yes perm
66 spell no perm Used for magic combat.
67 hetty_progress yes perm
68 biohazard_progress yes perm
69 bioerrand no perm
70 biodummy no perm
70 plantation_employed no perm
71 hunt_progress yes perm
72 hunt_store_employed no temp
73 crate_bananas no temp
74 crate_rum no temp
75 boat_takeoff yes temp
76 scorpcatcher_progress yes perm
77 barcrawl_progress yes perm Only has 3 stages.
78 pk_skull no perm
79 xplamp yes perm
80 druid_progress yes perm
81 warning_wilderness_teleport_lever no perm
82 prayer_guild no temp Prayer guild joined.
83 prayer_thickskin yes temp Name is not confirmed.
84 prayer_strengthburst yes perm Name is not confirmed.
85 prayer_clarity yes temp Name is not confirmed.
86 prayer_rockskin yes perm Name is not confirmed.
87 prayer_superhumanstrength yes temp Name is not confirmed.
88 prayer_improvedreflexes yes temp Name is not confirmed.
89 prayer_rapidrestore yes perm Name is not confirmed.
90 prayer_rapidheal yes temp Name is not confirmed.
91 prayer_protectitems yes perm Name is not confirmed.
92 prayer_steelskin yes perm Name is not confirmed.
93 prayer_ultimatestrength yes perm Name is not confirmed.
94 prayer_incrediblereflexes yes perm Name is not confirmed.
95 prayer_protectfrommagic yes temp Leaked.
96 prayer_protectfrommissiles yes temp Name is not confirmed.
97 prayer_protectfrommelee yes temp Leaked.
98 prayer_drain_counter no temp Name leaked from a Jagex powerpoint presentation.
99 prayer_drain_effect no perm Name leaked from a Jagex powerpoint presentation.
100 prayer_drain_resistance no perm Name leaked from a Jagex powerpoint presentation.
101 questpoints yes temp
102 poison yes temp Related to poison debuff timer. Leaked name.
103 stunned no temp
104 multiway no temp
105 🟢 no temp Used for mining random event.
106 newcomers_pos yes temp
107 priest_progress yes temp
108 attackstyle_magic yes perm
109 trawler yes perm From a picture leak on RuneStar. Related to the Fishing Trawler. Here
110 trawler_catch no perm From a picture leak on RuneStar.
111 tree_progress yes perm
112 itgronigen_progress yes
113 keepdoor_unlocked no
114 scorpius_given_symbol no
115 bank_noted yes perm
116 zombiequeen_progress yes temp
117 pk_prey1 no temp
118 pk_prey2 no temp
119 pk_predator1 no temp
120 pk_predator2 no temp
121 pk_predator3 no perm
122 squire_progress yes temp
123 🟢 perm
124 skill_anim no perm
125 skill_sound no perm
126 shop no perm
127 shop_buy no perm
128 shop_sell no perm
129 shop_haggle no temp
130 blackknight_progress yes temp
131 itexam_progress yes temp
132 last_stolen_from_stall_baker no temp Thieving
133 last_stolen_from_stall_tea no temp Thieving
134 last_stolen_from_stall_silk no temp Thieving
135 last_stolen_from_stall_fur no temp Thieving
136 last_stolen_from_stall_silver no temp Thieving
137 last_stolen_from_stall_spice no temp Thieving
138 last_stolen_from_stall_gem no temp Thieving
139 legends_progress yes temp
140 book_page no temp For gnome cooking.
141 gnome_bar_progress no temp For gnome cooking.
142 gnome_restaurant_progress no temp For gnome cooking.
143 gnomeball yes temp
144 romeojuliet_progress yes perm
145 blackarmgang_progress yes perm Also has relation to vm_kudos_get_quest_status1 on osrs. Used for Shield of Arrav.
146 phoenixgang_progress yes perm Also has relation to vm_kudos_get_quest_status2 on osrs. Used for Shield of Arrav.
147 zanaris_progress yes perm
148 crest_progress yes perm
149 open_book no perm
150 grandtree_progress yes perm
151 daconia_rock_root perm
152 femi_help perm
153 glider_takeoff yes perm
154 shantay_jail_progress no perm Shantay pass
155 gnomeball_progress perm
156 target1 yes perm Ranging minigame interface
157 target2 yes perm Ranging minigame interface
158 target3 yes perm Ranging minigame interface
159 seaslug_progress yes perm
160 imp_progress yes temp
161 upass_progress yes perm
162 🟢 temp
163 🟢 temp
164 🟢 perm
165 elena_progress yes perm
166 game_brightness yes perm
167 🟢 perm
168 music_volume yes perm
169 sound_volume yes perm
170 mouse_buttons yes perm
171 chat_effects yes perm
172 auto_retaliate yes temp
173 player_run yes temp
174 temp_run yes perm
175 junglepotion_progress yes temp
176 dragon_progress yes temp
177 dragon_planks no temp Used for Dragon Slayer quest.
178 vampire_progress yes perm
179 sheep_progress yes temp
180 fluffs_progress yes perm
181 fluffs_crate perm
182 cat_growth perm
183 dragon_ned_hired no perm Used for Dragon Slayer quest.
184 dragon_oracle no temp Used for Dragon Slayer quest.
185 dragon_wall no perm Used for Dragon Slayer quest.
186 dragon_shield no tenp Used for Dragon Slayer quest.
187 dragon_goblin no temp Used for Dragon Slayer quest.
188 hero_progress yes temp
189 🟢 perm
190 🟢 perm
191 🟢 temp
192 murder_progress yes temp
193 murder_poisonproof_progress no temp
194 murder_evidence no temp
195 murder_murderer_id yes perm
196 🟢 perm
197 desertrescue_progress yes perm
198 🟢 perm
199 🟢 perm
200 totem_progress yes perm
201 handelmort_traps_disabled no temp Used for Tribal totem.
202 🟢
203 mill_flour no
204 macro_event no Used for random events.
205 macro_event_uid
206 macro_whirlpool_counter no
207 macro_gas_counter no
208 macro_ent_counter no
209 macro_chest_gas_coord no Used for mining random event.
210 smithing_bars yes
211 smithing_level yes
212 itwatchtower_progress yes
213 🟢
214 🟢
215 🟢
216 🟢
217 🟢
218 🟢
219 🟢
220 🟢
221 🟢
222 demon_progress yes
223 hazeelcult_progess yes
224 hazeelcult_valves no
225 hazeelcult_side no
226 ball_progress yes
227 gnome_drink_ingredient1 no For gnome cooking.
228 gnome_drink_ingredient2 no For gnome cooking.
229 gnome_drink_ingredient3 no For gnome cooking.
230 gnome_drink_ingredient4 no For gnome cooking.
231 gnome_drink_ingredient5 no For gnome cooking.
232 gnome_drink_ingredient6 no For gnome cooking.
233 gnome_drink_ingredient7 no For gnome cooking.
234 gnome_bowl_ingredient1 no For gnome cooking.
235 gnome_bowl_ingredient2 no For gnome cooking.
236 gnome_bowl_ingredient3 no For gnome cooking.
237 gnome_bowl_ingredient4 no For gnome cooking.
238 gnome_bowl_ingredient5 no For gnome cooking.
239 gnome_bowl_ingredient6 no For gnome cooking.
240 gnome_bowl_ingredient7 no For gnome cooking.
241 gnome_bowl_ingredient8 no For gnome cooking.
242 gnome_bowl_ingredient9 no For gnome cooking.
243 gnome_bowl_ingredient10 no For gnome cooking.
244 gnome_bowl_ingredient11 no For gnome cooking.
245 gnome_crunchies_ingredient1 no For gnome cooking.
246 gnome_crunchies_ingredient2 no For gnome cooking.
247 gnome_crunchies_ingredient3 no For gnome cooking.
248 gnome_crunchies_ingredient4 no For gnome cooking.
249 gnome_crunchies_ingredient5 no For gnome cooking.
250 gnome_batta_ingredient1 no For gnome cooking.
251 gnome_batta_ingredient2 no For gnome cooking.
252 gnome_batta_ingredient3 no For gnome cooking.
253 gnome_batta_ingredient4 no For gnome cooking.
254 gnome_batta_ingredient5 no For gnome cooking.
255 gnome_batta_ingredient6 no For gnome cooking.
256 thread_used no For crafting.
257 tradepartner no Used for player trading.
258 tradestatus no Used for player trading.
259 mcannon_world kinda Used for multicannon world id and setup cycle varbits on osrs. Basevar 259. Name not confirmed.
260 temp no
261 option1 yes Thessalia makeover interface
262 option2 yes Thessalia makeover interface
263 option3 yes Thessalia makeover interface
264 varp_264 yes Related to god books/statue/mage arena. Here and here
265 varp_265 yes Related to god books/statue/mage arena. Here and here
266 varp_266 yes Related to god books/statue/mage arena. Here and here
267 magearena_progress yes
268 varp_268 yes Related to mage arena quest. Here
269 varp_269 yes Related to mage arena quest. Here
270 varp_270 yes Related to mage arena quest. Here
271 🟢
272 varp_272 yes Related to the Magic spell Charge buff timer.
273 prince_progress yes
274 prince_keystatus no
275 follower_obj
276 follower_uid
277 antifire kinda
278 antipoison no
279 🟢
280 🟢

March 17 2004

  • Revision 204
Varp Name Confirmed Folder Note
281 tutorial_progress yes src/scripts/tutorial/
282 rotten_tomato_delay no
283 🟢

March 25 2004

  • "Duelling and Extras"
Varp Name Confirmed Folder Note
284 duelpartner no
285 duelstatus no
286 duel_settings yes

April 1 2004

  • "RuneScape chat improved!"
  • Split private chat onto main window
Varp Name Confirmed Folder Note
287 split_privatechat yes

April 15 2004

  • Revision 216 or 217
  • "The Underground Pass"
  • Underground Pass launched (varp 161 in use for quest progress as it was available pre-launch)
  • Iban staff usable/chargeable
  • Hide option in chat filter
Varp Name Confirmed Folder Note
288 iban_staff no For charges.
289 upass_grid no The grid puzzle solution has different solutions per player.

April 20 2004

  • Revision 218
  • "Enchanting Rings"
Varp Name Confirmed Folder Note
290 ring_of_recoil no For charges.
291 ring_of_forging no For charges.

May 5 2004

  • Revision 222
  • "Bigger Banks & Treasure Trails"
Varp Name Confirmed Folder Note
292 trail_clue yes src/scripts/minigames/game_trail/

May 18 2004

  • Revision 225
  • "Big Chompy Bird Hunting"
Varp Name Confirmed Folder Note
293 chompybird_progress yes src/scripts/quests/quest_chompybird/ No confirmation on folder name
294 chompybird_kills no src/scripts/quests/quest_chompybird/

Other Revisions

Varp Name Confirmed Folder Note
300 sa_energy yes From a picture leak on RuneStar.
512 farming_cactus_varbit (bit) yes From a picture leak on RuneStar.
561 jmod_attackable (bit) yes From a picture leak on RuneStar.
864 poh_menagerie_overview (bit) yes From a dev q&a video.
890 god (bit) yes From a bot busting Twitch livestream.
? wom_bankjob yes From a secret leak. (Wise Old Man / Swan Song)
? wom_task yes From a secret leak. (Wise Old Man / Swan Song)