-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathwiki.html
More file actions
211 lines (208 loc) · 16.5 KB
/
Copy pathwiki.html
File metadata and controls
211 lines (208 loc) · 16.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<base href="wiki/">
<meta name="description" content="Homepage for the 2004scape Progressive build 254 coverage audit.">
<title>What's really in the 254 cache — 2004scape Progressive Wiki</title>
<link rel="stylesheet" href="assets/wiki.css">
</head>
<body>
<header class="topbar">
<a class="brandlink" href="../wiki.html" aria-label="2004scape Progressive Wiki homepage">
<span class="wordmark"><span class="name">2004scape Progressive</span><span class="sub">The Coverage Wiki</span></span>
</a>
<nav class="header-links" aria-label="Featured wiki pages">
<a href="../wiki.html">Main page</a>
<a href="quests.html">Quests</a>
<a href="skills.html">Skills</a>
<a href="bugs.html">Known bugs</a>
</nav>
<div class="searchwrap">
<span class="searchicon">🔍</span>
<input type="search" id="wikisearch" placeholder="Search wiki pages…" aria-label="Search wiki pages">
</div>
<select class="mobile-page-nav" id="mobilePageNav" aria-label="Go to wiki page">
<option value="../wiki.html" selected>Home</option>
<option value="quests.html">1. Quests</option>
<option value="skills.html">2. Skills</option>
<option value="shops.html">5. Shops & economy</option>
<option value="drops.html">6. Drop tables</option>
<option value="minigames.html">7. Minigames</option>
<option value="areas.html">8. World & areas</option>
<option value="misc.html">9. Tutorial, random events & UI systems</option>
<option value="engine.html">10. Engine systems</option>
<option value="anachronism.html">11. Anachronism check</option>
<option value="progressive.html">12. Progressive-only additions</option>
<option value="unaudited.html">13. Previously unaudited subsystems</option>
<option value="bugs.html">14. Known bugs & rough edges</option>
<option value="plugins.html">15. Plugins</option>
</select>
<div class="buildbadge">Build 254 · 7 Sep 2004</div>
</header>
<div class="shell">
<nav class="sidebar" id="sidebarnav" aria-label="Wiki contents">
<div class="navlabel">Navigation</div>
<ul id="navlist">
<li data-title="Overview homepage"><a class="home-item active" href="../wiki.html">Home & overview</a></li>
<li data-title="1 Quests"><a class="" href="quests.html">1 Quests</a></li>
<li data-title="2 Skills"><a class="" href="skills.html">2 Skills</a></li>
<li data-title="5 Shops & economy"><a class="" href="shops.html">5 Shops & economy</a></li>
<li data-title="6 Drop tables"><a class="" href="drops.html">6 Drop tables</a></li>
<li data-title="7 Minigames"><a class="" href="minigames.html">7 Minigames</a></li>
<li data-title="8 World & areas"><a class="" href="areas.html">8 World & areas</a></li>
<li data-title="9 Tutorial, random events & UI systems"><a class="" href="misc.html">9 Tutorial, random events & UI systems</a></li>
<li data-title="10 Engine systems"><a class="" href="engine.html">10 Engine systems</a></li>
<li data-title="11 Anachronism check"><a class="" href="anachronism.html">11 Anachronism check</a></li>
<li data-title="12 Progressive-only additions"><a class="" href="progressive.html">12 Progressive-only additions</a></li>
<li data-title="13 Previously unaudited subsystems"><a class="" href="unaudited.html">13 Previously unaudited subsystems</a></li>
<li data-title="14 Known bugs & rough edges"><a class="" href="bugs.html">14 Known bugs & rough edges</a></li>
<li data-title="15 Plugins"><a class="" href="plugins.html">15 Plugins</a></li>
</ul>
<div class="navlabel">Quick facts</div>
<div class="factbox">
<div class="frow"><dt>Target build</dt><dd>254</dd></div>
<div class="frow"><dt>Target date</dt><dd>7 Sep 2004</dd></div>
<div class="frow"><dt>Quests</dt><dd>57 / 57</dd></div>
<div class="frow"><dt>Skills</dt><dd>19 / 19</dd></div>
<div class="frow"><dt>Prayers</dt><dd>15 / 15</dd></div>
<div class="frow"><dt>Minigames</dt><dd>7 / 7</dd></div>
</div>
</nav>
<main class="page">
<article class="article-card">
<h1 class="pagetitle">What's really in the 254 cache</h1>
<p class="byline">From the 2004scape Progressive Coverage Wiki — a fan-made recreation audit, not affiliated with Jagex.</p>
<div class="audit-dashboard" aria-label="Coverage summary">
<div class="audit-stat"><span class="asset-icon scroll" aria-hidden="true"></span><b>57 / 57</b><span>Cutoff-date quests implemented and reward-complete.</span></div>
<div class="audit-stat"><span class="asset-icon skill" aria-hidden="true"></span><b>19 / 19</b><span>Period skills present, with post-2004 slots disabled.</span></div>
<div class="audit-stat"><span class="asset-icon prayer" aria-hidden="true"></span><b>15 / 15</b><span>All prayers in the 7 September 2004 standard prayer book are present.</span></div>
<div class="audit-stat"><span class="asset-icon warn" aria-hidden="true"></span><b>1 flag</b><span>Anachronism called out for a faithful Sept 2004 target.</span></div>
</div>
<div class="audit-primer">
<div class="callout">
<p><strong>Summary:</strong> the build is strongest where scripts matter: quests, skills, shops, drops, minigames, and most world systems are real implementations rather than cache-name placeholders. The remaining notes are more specific: one anachronism and a short list of known bugs.</p>
</div>
<div class="read-first">
<h2>Start with</h2>
<a href="quests.html">Quest proof</a>
<a href="skills/prayer.html">Prayer coverage</a>
<a href="bugs.html">Known bugs</a>
</div>
</div>
<div class="home-intro">
<div class="infobox">
<div class="ibhead">2004scape Progressive</div>
<div class="ibsub">Coverage report</div>
<div class="ibicon">📜</div>
<div class="row"><dt>Engine</dt><dd>Lost City (TS)</dd></div>
<div class="row"><dt>Target build</dt><dd>254</dd></div>
<div class="row"><dt>Target date</dt><dd>7 Sep 2004</dd></div>
<div class="row"><dt>Quests</dt><dd style="color:var(--complete)">57 / 57</dd></div>
<div class="row"><dt>Skills</dt><dd style="color:var(--complete)">19 / 19</dd></div>
<div class="row"><dt>Prayers</dt><dd style="color:var(--complete)">15 / 15</dd></div>
<div class="row"><dt>Minigames</dt><dd style="color:var(--complete)">7 / 7</dd></div>
<div class="row"><dt>Stocked shops</dt><dd>~74</dd></div>
<div class="row"><dt>Attackable drop defs</dt><dd>362</dd></div>
<div class="row"><dt>Anachronisms</dt><dd style="color:var(--flag)">1 flagged</dd></div>
</div>
<p><strong>2004scape Progressive</strong> is a Lost City–based recreation of RuneScape 2 as it stood at <strong>revision 254</strong>, dated <strong>7 September 2004</strong> by the project's own setup notes, with a bot-AI and hiscores mod ("Progressive") layered on top. This page audits what's implemented, partial, or missing versus the real game on that date.</p>
<p><code>content/pack/*.pack</code> (obj/npc/loc/seq/etc.) are text tables extracted wholesale from the real 254 cache — 3,169 items, 1,162 NPC ID-to-symbol mappings, 3,855 scenery objects — so the game's <em>definitions</em> are already essentially complete by construction. The meaningful question is <em>behavior</em>: which of those definitions have a script behind them — a quest chain, a dialogue tree, a shop till, a drop table, a working minigame — versus sitting inert. That's what this audit spent its effort on, read directly from the file tree and cross-checked against a verified chronological list of every quest RuneScape had shipped by 7 September 2004.</p>
</div>
<h2 class="home-section-title">Coverage index</h2>
<p class="lede">Each contents section now has its own dedicated page. Use the cards below, the sidebar, or the search box to move through the audit.</p>
<div class="no-results" id="noResults">No wiki page matches that search.</div>
<div class="section-grid">
<a class="section-card" href="quests.html" data-search="1 Quests Every quest folder was opened and read — not just listed — to identify which real quest it implements (via in-game journal title strings) and whether its dialogue chain, item/level gates, and…">
<span class="section-number">Section 1</span>
<h2>Quests</h2>
<p>Every quest folder was opened and read — not just listed — to identify which real quest it implements (via in-game journal title strings) and whether its dialogue chain, item/level gates, and…</p>
<span class="open-link">Open this page →</span>
</a>
<a class="section-card" href="skills.html" data-search="2 Skills The 7 Sept 2004 target has 19 skills: 15 available to free-to-play players and four members-only, with Runecraft the newest cutoff skill.">
<span class="section-number">Section 2</span>
<h2>Skills</h2>
<p>The 7 Sept 2004 target has 19 skills: 15 available to free-to-play players and four members-only, with Runecraft the newest cutoff skill.</p>
<span class="open-link">Open this page →</span>
</a>
<a class="section-card" href="shops.html" data-search="5 Shops & economy The generic shop engine (dynamic buy/sell pricing, haggle multipliers, stock depletion/restock, member-item gating, even a hardcoded Al Kharid silk-selling exception) is fully implemented in…">
<span class="section-number">Section 5</span>
<h2>Shops & economy</h2>
<p>The generic shop engine (dynamic buy/sell pricing, haggle multipliers, stock depletion/restock, member-item gating, even a hardcoded Al Kharid silk-selling exception) is fully implemented in…</p>
<span class="open-link">Open this page →</span>
</a>
<a class="section-card" href="drops.html" data-search="6 Drop tables Every attackable NPC definition is listed: 105 use scripted drop tables and 257 use generic/default death drops. Default-only rows use the engine's generic death handler.">
<span class="section-number">Section 6</span>
<h2>Drop tables</h2>
<p>Every attackable NPC definition is listed: 105 use scripted drop tables and 257 use generic/default death drops. Default-only rows use the engine's generic death handler.</p>
<span class="open-link">Open this page →</span>
</a>
<a class="section-card" href="minigames.html" data-search="7 Minigames Duel Arena alone spans 29 files (staking, spectating, forfeiting, scoreboards, five named NPCs). Fishing Trawler has a real flooding/bailing/sinking/winch state machine. Castle Wars (real release: December…">
<span class="section-number">Section 7</span>
<h2>Minigames</h2>
<p>Duel Arena alone spans 29 files (staking, spectating, forfeiting, scoreboards, five named NPCs). Fishing Trawler has a real flooding/bailing/sinking/winch state machine. Castle Wars (real release: December…</p>
<span class="open-link">Open this page →</span>
</a>
<a class="section-card" href="areas.html" data-search="8 World & areas 37 area_* folders cover essentially the full 2004 map. 10 were sampled across regions and file counts scale sensibly with real-world importance: Varrock is the largest at 49 files, Lumbridge has 14 (10…">
<span class="section-number">Section 8</span>
<h2>World & areas</h2>
<p>37 area_* folders cover essentially the full 2004 map. 10 were sampled across regions and file counts scale sensibly with real-world importance: Varrock is the largest at 49 files, Lumbridge has 14 (10…</p>
<span class="open-link">Open this page →</span>
</a>
<a class="section-card" href="misc.html" data-search="9 Tutorial, random events & UI systems Login/logout is only 2 files in content — that's expected, since the substantive logic lives in the engine core rather than content scripts.">
<span class="section-number">Section 9</span>
<h2>Tutorial, random events & UI systems</h2>
<p>Login/logout is only 2 files in content — that's expected, since the substantive logic lives in the engine core rather than content scripts.</p>
<span class="open-link">Open this page →</span>
</a>
<a class="section-card" href="engine.html" data-search="10 Engine systems This is a script-driven engine ( @2004scape/rsmod-pathfinder -based, ENGINE_REVISION=254 ): the TypeScript core provides generic primitives — damage/hitmark opcodes, stat-boost opcodes, a script VM — and…">
<span class="section-number">Section 10</span>
<h2>Engine systems</h2>
<p>This is a script-driven engine ( @2004scape/rsmod-pathfinder -based, ENGINE_REVISION=254 ): the TypeScript core provides generic primitives — damage/hitmark opcodes, stat-boost opcodes, a script VM — and…</p>
<span class="open-link">Open this page →</span>
</a>
<a class="section-card" href="anachronism.html" data-search="11 Anachronism check Systems that shouldn't exist yet in a faithful Sept 2004 build — checked explicitly rather than assumed.">
<span class="section-number">Section 11</span>
<h2>Anachronism check</h2>
<p>Systems that shouldn't exist yet in a faithful Sept 2004 build — checked explicitly rather than assumed.</p>
<span class="open-link">Open this page →</span>
</a>
<a class="section-card" href="progressive.html" data-search="12 Progressive-only additions Everything below is Progressive's own layer on top of the Lost City base — none of it existed in real 2004 RuneScape as a player-facing mechanic, though the hiscores concept mirrors a real website feature…">
<span class="section-number">Section 12</span>
<h2>Progressive-only additions</h2>
<p>Everything below is Progressive's own layer on top of the Lost City base — none of it existed in real 2004 RuneScape as a player-facing mechanic, though the hiscores concept mirrors a real website feature…</p>
<span class="open-link">Open this page →</span>
</a>
<a class="section-card" href="unaudited.html" data-search="13 Previously unaudited subsystems The audit above walks content/scripts/quests , skill_* , areas , and minigames against a real quest/feature chronology — a gameplay-content completeness audit. It never opened several other folders that…">
<span class="section-number">Section 13</span>
<h2>Previously unaudited subsystems</h2>
<p>The audit above walks content/scripts/quests , skill_* , areas , and minigames against a real quest/feature chronology — a gameplay-content completeness audit. It never opened several other folders that…</p>
<span class="open-link">Open this page →</span>
</a>
<a class="section-card" href="bugs.html" data-search="14 Known bugs & rough edges Expanded from the original pass with exact file locations, line-level detail, and a few additional findings surfaced while chasing down the originals. Nothing in this section reflects a code change — it's…">
<span class="section-number">Section 14</span>
<h2>Known bugs & rough edges</h2>
<p>Expanded from the original pass with exact file locations, line-level detail, and a few additional findings surfaced while chasing down the originals. Nothing in this section reflects a code change — it's…</p>
<span class="open-link">Open this page →</span>
</a>
<a class="section-card" href="plugins.html" data-search="15 Plugins This list mirrors every entry in the launcher's Custom Content menu. From the launcher main menu choose 14 , enter a plugin number to toggle it, use A to enable all, D to disable all, and B to return.…">
<span class="section-number">Section 15</span>
<h2>Plugins</h2>
<p>This list mirrors every entry in the launcher's Custom Content menu. From the launcher main menu choose 14 , enter a plugin number to toggle it, use A to enable all, D to disable all, and B to return.…</p>
<span class="open-link">Open this page →</span>
</a>
<a class="section-card" href="commands.html" data-search="16 Commands Complete catalogue of player, moderator, administrator, developer, client and scripted debug commands, with access requirements and descriptions.">
<span class="section-number">Section 16</span>
<h2>Commands</h2>
<p>A complete, source-checked catalogue of player, staff, client and developer commands, including access requirements, syntax, aliases, and what each command does.</p>
<span class="open-link">Open this page →</span>
</a>
</div>
<p class="pagefooter">Compiled by reading the project's own source — quest scripts, NPC/shop/skill content trees, and the TypeScript engine core — cross-checked against RuneScape's verified quest release chronology and public update history. Not affiliated with Jagex, Lost City, or the Progressive project maintainers. Where a claim couldn't be verified with real evidence in the code, it's marked as such rather than guessed.</p>
</article>
</main>
</div>
<script src="assets/site.js"></script>
</body>
</html>