Stories on MS Paint Adventures occasionally link out to material not by Andrew Hussie that still might be considered part of the narrative. And more often they link to material that is by Hussie buts sits apart from the numbered pages (quite often served from the MSPA website via shortened URLs.) The project is a multimedia linky thing that lives on the web and tries to have fuzzy borders.
However, for the most part MS Paint Adventures numbers its pages consecutively, across the sequence of stories that have been told on the site.
But not exactly: there are some missing numbers, and some non-numbered pages. This resource attempts to collect the details so we can keep everyone's page arithmetic straight.
I care because I count pages carefully in my stats.
This resource uses the old
mspaintadventures.com/?s=n&p=nnnnnn URLs. All old URLs redirect seamlessly to new URLs on
homestuck.com - this part of the rehost been done very nicely. Although it restarts each story's page numbering from 1 (thus shifting the page numbers by a constant amount e.g. -1900 for Homestuck) the new site has the same missing and extra pages as the old site. So e.g. Homestuck runs from
story/8130, and has 8126 pages once you consider the seven missing and three bonus pages described below.
s=1, 134 pages) runs from
p=jb2_000000was added as a final page long after the story originally ended
s=2, 47 pages) starts at
p=000136, then jumps over 34 pages, and runs from
s=3, 1 page) has a single page with non-number
s=4, 1673 pages) runs from
s=5, 8 pages) runs from
s=6, 8126 pages) runs from
p=ponyis secretly linked from
p=darkcageexists but I am ignoring it)
p=pony2is secretly linked from
p=006715exists, although it redirects to
p=darkcage2is secretly linked from
p=008270is a clone of
p=008269that nothing links to - I'm counting it as skipped and missing
p=008801exists, although it redirects to
p=009263all exist, although they redirect to the same
/index_pw.phppage. I count them separately... because... I guess the common page is an implementation detail? They are definitely distinct points in the narrative.)
p=009305exists, although it redirects to
p=009987exists, although it redirects to
p=010027exists, although it redirects to
p=010030exists, although it redirects to
s=ryanquest, 15 pages) has stand-alone page numbering running from
There are eight
waywardvagabond/manywordphrase image container pages concerning the Exiles that are linked out to from Homestuck. They are almost true story pages, but I treat them like other non-story pages linked out to from the main story because they have no
p= identifier, and do not present themselves within the usual website surrounding frame.
recordsastutteringstepis linked from
anunsealedtunnelis linked from
anagitatedfingeris linked from
astudiouseyeis linked from
beneaththegleamis linked from
asentrywakensis linked from
windsdownsidewaysis linked from
preparesforcompanyis linked from
p=darkcage does exist as an accessible
s=6 story page. It contains a Flash with the same content that can be secretly accessed from
p=006273. But, because the page itself isn't actually linked into the story, I don't count it.
The stories number their media (mostly images, but Flashes too) independently. The numbers reset with each new story, but the numbering increments with the pages (so the images on any one page have the same base number, with some extra suffix to differentiate them.)
I'll elide the details for most stories, but talk more about Homestuck, because people try to use the image numbers to count the pages. This actually works (ignoring secret pages) since some edge cases cancel out. Here are the details!
The general rule: the media usually live in
storyfiles/hs2/. Images are typically of the form
0NNNN.gif if there's one on a page, or
0NNNN_2.gif etc. if there are several. Retcons leave the original images alone and add
0NNNN_retcon.gif copies. Flashes are typically
0NNNN/0NNNN.swf, with retconned copies using a surprising
Here are the exceptions. For the most part they keep the underlying property of one number per page consistent; for example, they might use a different number, but the count has still ticked up on subsequent pages. But there are three cases where no number is used, two cases where a number is skipped, and two where a number is duplicated.
p=ponyfeatures similarly non-numbered
p=pony2features similarly non-numbered
p=006715aka DOTA serves the expected number Flash but from top-level directory
p=darkcage2features similarly non-numbered
7feature retconned images from previous pages in place of their three numbers
00248retcon.gifin place of its number
01395retcon.gifin place of its number
02267retcon.gifin place of its number
05247retcon.gifin place of its number
04054retcon.gifin place of its number
04863retcon.gifin place of its number
05277retconheir.gifin place of its number
p=008282serves expected number Flash but from
p=008297serves expected number Flash but from
p=008301serves expected number Flash but from
p=008801serves expected number Flash but from
p=009349features this expected number Flash, but
p=009348duplicates the number by featuring
p=009987features a YouTube video in place of its number
p=010026serve their expected number images but have a sequence of additional suffixes (
johndad) and are
p=010027features a YouTube video in place of its number
p=010030features a YouTube video in place of its number… probably… I mean, there may never be a 08124.
Thanks to Aepokk Vulpex for drawing my attention to this way of counting pages and correcting some of the above!