About Error

(redirected from 404.OPTION1)

Hello! If you're reading this, it's probably because you clicked a temporary link in Error that doesn't go anywhere yet. Sorry about that! It's still very much a work in process. This document is a bunch of rambling about the history of Error, its current goals, and how to help out. If that doesn't interest you, by all means Return to the fight.

Welcome

Well, you're still here, so let's assume you're interested in helping out. Fantastic! You can read these paragraphs about Error's history, or skip to the explanation for how to help.

Background

"Choose Your Own Error Adventure", or "Error" for short, was a communal interactive fiction project built by a bunch of weirdos and children in the early 2000s, right here on eopoint.com. It was inspired by Brad: the Game, a similarly weird and dreamlike piece of interactive fiction written by Elbe Spurling. Truth be told, there are bits of Error that were lifted wholesale directly from Brad: the Game, though perhaps it's closer to parody. Ms. Spurling, if you read this, we're sorry.

Anyway, after seeing Brad: the Game, Mr. Encyclopedia started making his own hypertext story. This one was also inspired by The Blog Game, an obscure and nonsensical minigame from Ultima Underworld II. The origin of making it a game you play when you get a 404 error is unclear but remains a cornerstone of Error to this day.

As Mr. Encyclopedia's web development skills reached their early zenith, they moved The Encyclopedia of Pointless from an all-HTML site to one run on PHP and MySQL. This provided many opportunities for making the site more interactive. One such opportunity was building a set of tools to port the first HTML version of Error to a MySQL database, and then providing those tools to other people who wanted to add entries of their own. In this era, Error went from a few dozen entries to over a thousand. Many of those entries were still penned by Mr. Encyclopedia, but there were others. Beat, The Rabid Sniper, CWhiteblade, a guy named "Toppan," it says here... and probably many others. Unfortunately the ability to track authorship was never fully implemented, so the specifics are lost to history.

Eventually the popularity of this version of the site waned, and Mr. Encyclopedia felt that his web development skills were falling behind the times. This old hand-coded site was abandoned and replaced with MediaWiki, of Wikipedia fame. While the content of that old site was preserved, it had to be hand-ported to this new platform. Porting Error was a monumental task, and while in-roads were made, progress never amounted to much.

Eventually this MediaWiki site too was scrapped and replaced with a simple blog. No effort was ever made to bring Error there. It seems that without Error, the big weird jewel at the heart of the Encyclopedia, the spirit to continue just wasn't there. The flame guttered, then died. The Encyclopedia of Pointless was no more.

Fast forward to many years later. Mr. Encyclopedia had successfully clawed ownership of eopoint.com back from shady URL squatters. Cohost was dying. A new place was needed for posting weird dumb text online, and what better than a very old place indeed? The Encyclopedia of Pointless was relaunched with a shiny new logo and a really old platform, venerable Wiki software PmWiki. Mr. Encyclopedia put a few of his Cohost posts up alongside some articles old and new, and once again started the laborious task of hand-porting Error to a new Wiki site.

After a small amount of work, he had an idea. PmWiki's file-based structure was intriguing to Mr. Encyclopedia. Thanks to several years of sharpening his PHP skills maintaining a ComicControl fork as well as many more years of general programming experience he was far from the dilettante who installed MediaWiki all those years ago.

First he wrote a script that output the entire Error database as a single HTML file, with anchor links connecting the different entries. Then, he wrote another script that output individual files in the format required by PmWiki. It took a few tries and required a bit of preparatory work since PmWiki wanted unique file names and not every Error title was unique. Eventually he got an acceptable, if imperfect, result. Error, in its entirety, was on the Internet again for the first time in 20 years.

There was still much work to be done. Error was written during a brief time when Microsoft was pushing special unicode characters for quotes. Some of the entries had spaces at the start of paragraphs, which PmWiki interprets as monospaced block text. Links didn't always work. Some entries with common names were still missing. And the writing itself, oh the writing, so much fixing typos and removing unpleasant passages.

Adding to Error

When you follow a link to a non-existent Error entry you're sent to a page with a pre-populated template for how to write it out. I hope folks find it fairly self-explanatory, plus the wiki software comes with a cheat sheet at the bottom as well. If you follow a link that brings you here, that's a temporary link that probably should be removed in the future.

I rather like the idea of filling in all three options when you write an error entry. Think of them as writing prompts for someone else to follow in the future. Also, feel free to change an unpopulated link if you have a different idea for how it could go. This is also what you need to do if you want to build off a page with one of the temporary "OPTION" links.

Underneath the link boxes are tagging links, denoted by the exclamation point. Don't worry about those. It's fine.

Fixing Error

Intermediate beyond adding new entries to Error is fixing what's already there. Despite the effort taken to import the archived entries, we aren't being precious about it. Keep what works. Remove what doesn't. Move entries around, change references, add new entries. There's no wrong way to participate in this project.

As of this writing the initial pass on the automatically imported entries is complete. Many of these entries are... not well written. Many are in orphaned sections, which should be attached to the rest of Error, or "deep" sections only reachable by making many sequential choices. Ideally, Error should be broad and recursive, not deep. We've made an effort to label how deep a given error entry is, based on how many steps it takes to get there from the start. Entries in deeper layers should bring readers back to entries on earlier layers as much as possible.

The ideal Error entry is about three paragraphs long, though there's no minimum or maximum requirement. Some of the best Error entries are very long.

Basic Themes

The protagonist of Error is a mysterious unnamed adventurer dressed in layered robes and a wide hat that hides their face. They carry a blade specially forged to slay Errors and they wield many different combat skills including the mighty HyperPoke, the ability to summon allies to aid them, and a vast array of magic spells such as Fish. They possess an iron will that can propel them past insurmountable obstacles and know many secrets that can get them into and out of danger. There is no hard limit to their power, only the power of imagination and good storytelling.

Johnny Wallbank is normal human man from Britain. He is often summoned to fight alongside the protagonist. Sometimes he can defeat his foes simply by being extremely British at them. Other times he and the protagonist fuse together into SUPERDARKLORD, a truly powerful and dangerous being that seeks world domination. Johnny's brother Ronny Wallbank is a recurring antagonist and mafioso.

Despite how it has been traditionally written, it's not "oFish." The intent was to emulate the way spells were written in old JRPGs, with an icon to indicate what color of magic a given spell was associated with. To the maximum extent possible spells should be prefaced by (written as " %white%●%% ") with whatever color is appropriate. Fish is a white magic spell, since it's supposed to summon a deluge of restorative fish. This formatting doesn't work when a spell is referenced in an entry's title, so simply use ● or ○, whichever is more appropriate.

When Error went from being an HTML story to its freely expandable form, "respawning" was used as a technique to allow the story to continue past points where the protagonist had died before. We want to remove "respawning" from the story to the maximum extent possible. We're not opposed to exploring the concept of death and rebirth in Error, but most of the time this was used as a way to move the character out of one situation and into another via messy demise. We think the story is more interesting if these shifts were made part of the narrative. The character can be knocked out and awaken somewhere else, or be thrown out of one situation and into another, but it's better if a longer chain of events can be written connecting the two ideas. Actually dying in Error should be fairly rare and marked by a genuine ending if the story doesn't continue into an afterlife.

Trogdor, being the height of comedy in the early 2000s, is referenced a lot in Error. We would prefer any instance of Trogdor getting summoned link to one specific entry, Summon Trogdor the Burninator. Other instances of summoning Trogdor should be replaced with related monster threat Gorgotron.

Short stupid entries should be expanded on while keeping the original text or intent as much as possible. It can be a fun writing challenge to make something interesting from a weird or poorly written prompt.

There are many broad topics in Error that should be consolidated as much as possible. Efforts to catalog these topics have just begun.

Earlier in this project I had the idea to identify "Choice Nexus" entries that can be easily linked to from other entries. This has somewhat fallen by the wayside in favor of broad topics, but are still a useful tool for adding additional choices to entries that need one.