Source Error
Chapter 1: Program Source_Equestria
Load Full Story Next ChapterDisclaimer: I do not own Team Fortress 2, Left 4 dead, Half life 2, Portal or My little pony, All rights go to their respective owners, and I take no credit in the creation of these characters, nor do I claim any connection with the actual personel of Valve, all themes displayed are purely fictional.
Image created by me using Gimp image editor
Contains some violence and inappropriate language, but not too sad for all you crybabies out there
____________________________________________________________________________________________________
"Brrring....brrring...brrring...click,"
"Valve offices, Gabe Newell speaking"
"Mr. Newell!"
Gabe smiled, it was Rebecca, his receptionist, such a sweet voice, and the same voice that was used for many of his female game characters...
"Ah, Rebecca, what seems to be the problem, not those idiot Treyarch lawyers again, is it?"
"No sir, it's Mr. Walker, he's here to see you, he says it's an emergency,"
Gabe glanced at one of the many television screens mounted on he's wall, sure enough, he could see his old friend Robin, arguing with Rebecca as she talked into the phone,
"Has he said what this big emergency is?"
"No sir, but he insists that he must...Hey!"
From the screen, Gabe could see that Robin had snatched the phone from Rebecca,
"Gabe, we've got some serious shit here, I'm not kidding, drop whatever the f*** it is you're doing and let me in!"
Gabe smiled, Robin was never one for formalities, he was still a street gamer at heart, and left the "softcore, ass-kissing crap" to the other employees. That's what Gabe liked about the man, he knew how to think differently, and that's what makes a difference in his line of work.
"Robin... give the phone back to Rebecca please,"
Gabe saw Rebecca snatch the phone from Robin, shooting him a dirty look,
"Well, you've heard it from him, shall I call security now?
Normally, Gabe would have passed whatever Robin was worried about off as a tiny glitch, or some new idea that didn't matter to him, but there was something about Robin today, the way he paced around the waiting room, a sense of...urgency? Robin was never urgent, or early, or worried, this could be big...
"...alright, send him in,"
On the monitor, Gabe saw Robin push past the burly security guards at his doorway, and and into his office,
"GABE!"
Gabe Newell turned around, Robin barged into the room, dressed in his "work gear" (ripped jeans, TF2 T-shirt and a denim vest), then promptly sat himself down on one of Gabe's prised (not to mention pricy) leather armchairs. Gabe took the other seat, curious to see what could get Robin so worried.
Robin sat there for a second, checking his fingernails as though there were something of incredible interest to him lodged between he's nails. Then he spoke,
"We have a problem."
A simple phrase, Gabe waited patiently for him to continue, which he did after a minute of silence,
"We found a system file in the scripts system of Episode 3," Robin droned, "It is heavily archived, but has no program scripts or model links, I thought it was a incorrectly programed file, so I dropped a message for some of the techies to fix it,"
This made sense, there are many "disconnected" files in Valve's game folders, mostly these are discarded or cut features, sometimes it's a program or script that isn't correctly linked to the game's main system, thats when they had to release a patch to fix the resulting glitch. Robin began talking again,
"A couple of hours ago one of the techies left me a message, the file disappeared, I checked it up and it was gone, I didn't know what was going on, so I retraced my steps and found the file, I tried opening it, then it crashed my computer and, from what I heard, it crashed every computer in America, the news is already reporting on it, and I just know it has something to do with that file..."
Gabe interrupted him here, "was the file name G.ai?"
Robin looked surprised, "yeah, it was, how did you know?"
Gabe looked confused, and perhaps, to Robin's distress, worried. Sure it wasn't like Robin to worry, but Gabe? The calm, brilliant leader of the gaming industry? That had to be apocalypse.
Gabe finally spoke, as if measuring each word, "it was a failed experiment, we called it project G, it was to create a "director", like the one in our Left 4 Dead games, that could program itself to adapt to the situation and create new scenarios, unlike the "director", project G was far more advanced, it could change the landscape, communicate over the internet, adjust the game's scripts and create new ones, basically, it is a programmer, capable of creating the game from scratch, it could think for itself, and direct the power flow of the game's world as needed. We made it as the "director" of Episode 3, but it failed, every time we activated it, project G would not only alter that game files, it would alter the computer files, therefore we cancelled the project. I thought I asked some techies to erase the file, guess it somehow survived and you activated it."
Robin paled visibly in the well-lit office, "so, what you're saying is..."
Gabe looked grim, "yes, project G is G-man, and it had most likely taken over the entire internet and every individual programmed system in the world, that includes power girds, personal records, national security protocols and even global defense systems."
Robin felt his heart drop, "so, in that case, we just got taken over by a computer system?"
Gabe gulped, definitely looking worried now, "programming is an energy source, program G's energy source is imagination, if he transfers this to any program or model, it gains the same properties as he has, which is a mind, in effect, he can give a mind, an imagination and a personality to everything connected by reality and perception, which effectively creates a paradox in reality..."
Robin slumped, defeated by the reality of what he was hearing, "that means whatever G-man imagines..."
Gabe nodded, pale faced and sweating, "...becomes reality."
At that moment, reality made no sense, the laws of physics and reason were twisted, life forms extinguished and re-created, dimensions and space was abolished, and in place, a new world, based on imagination, rose from the extinguished ashes of the old. The very universe was transfered into binary code, then sorted into files by "program G", in the depths of this new reality, Program G began to create a new world, based on what he knew best;
PROGRAM: WorldSpawn
Files: "Team Fortress 2>Scripts>classes>all"
"Left 4 Dead>Scripts>Survivors>all"
"Left 4 Dead>Scripts>Infected>all"
"Half Life 2>Scripts>entities>ai>all"
"Portal>Scripts>Source>Physics"
"Valve>viewmodel>props>all>insert to scripts"
Program G paused for a second, a world, it needed a world. Searching through Yottabytes* of data, until it found a suitable world;
WorldSpawn: "Hasbro>My Little Pony Friendship is Magic>worlds>Equestria"
"Insert: Hasbro>Entities>Residents>all"
"Insert: Hasbro>Scripts>Personality>Base=Brony community>all"
"Insert: Valve/Hasbro>world>dimensions>combine"
"Apply"
Confirmation: "active world: Equestria"
"residence: Team Fortress 2, Left 4 Dead 2, Half Life 2, Portal, Ponies"
"Scripts confirmed, Main pony personality files missing"
Program G mused over this, then found a file full of personalities that seemed to work for the pony residents
Personality: "World pony main population (exclude pre-programmed)>Earth population"
"Confirm: Program saved"
Program G observed what he had created, satisfied the world is full functioning and can create new adventures for the "chosen characters" Program G activated the program.
Program Autorun: "year 2000, begin main program"
Program G was content with the world, in a para-normal dimension, in a vacuum, consisting of only programming files, an entity, a single creature, shaped from the program file "gman" stood, then spoke to no-one in particular
"it seems we are ready for this event, time to begin..."
Reaching out, G-man gathered all the files that amassed over the thousands of years at his fingertips, then a single command appeared;
"Program ready, run?"
G-man clicked the button, and the amassed filed exploded in all directions, forming atoms, then matter, then binding themselves according to program, then "entity_time" began, "event_big-bang" was complete, and the world began to run, on "Program_Equestia".
And so, as the world was complete, so was program G, so it faded away, becoming a silent observer as the well-known story of Equestria begins, Program G would simply watch as the events unfolded, and program G would remain a spectator, until the year 2000, when the events would begin...
__________________________________________________________________________________________________
Please leave any reviews in the comments, this is more of an experiment, and whether i continue writing this series is entirely up to you.
*a Yottabyte is the largest possible measurement of data;
1 Yottabyte = 1024 bytes = 1000000000000000000000000bytes Next Chapter: Chaos Generator, a survivors tale Estimated time remaining: 52 Minutes