{"id":1519,"date":"2011-06-07T11:23:37","date_gmt":"2011-06-07T15:23:37","guid":{"rendered":"http:\/\/www.playthepast.org\/?p=1519"},"modified":"2011-06-07T21:42:58","modified_gmt":"2011-06-08T01:42:58","slug":"a-revisionist-history-of-jfk-reloaded-decoded","status":"publish","type":"post","link":"http:\/\/www.playthepast.org\/?p=1519","title":{"rendered":"A Revisionist History of JFK: Reloaded (Decoded)"},"content":{"rendered":"<p>In my <a title=\"Rebooting Counterfactual History with JFK Reloaded\" href=\"http:\/\/www.playthepast.org\/?p=1392\">previous post<\/a> on Play the Past, I looked at the way critics and scholars made sense of the videogame <em>JFK: Reloaded <\/em>(Traffic, 2004). The game lets players reenact the Kennedy assassination, the goal being to match the findings of the Warren Commission Report with as much accuracy as possible. Even though the Kennedy family called the game &#8220;despicable,&#8221; many scholars argued that <em>JFK Reloaded<\/em> was a legitimate engagement with history (see Raessens, 2006; Bogost, 2007;\u00a0 Fullerton, 2008; and Bogost et al., 2010). For my own part, I argued that the game&#8217;s greatest strength was not as a documentary videogame, but as an engine of counterfactual historical thinking. <em>JFK Reloaded<\/em> doesn&#8217;t ask us to play history so much as to reimagine history.<\/p>\n<p>Today I want to double back on my and these other videogame scholars&#8217; interpretations of <em>JFK Reloaded. <\/em>The game is indeed part of a documentary tradition, or to be more precise, an engagement with documentary evidence and historical archives<em>, <\/em>as <a href=\"http:\/\/journals.sfu.ca\/loading\/index.php\/loading\/article\/viewArticle\/61\">Poremba suggests<\/a>. But it is also a historical artifact itself.<\/p>\n<p>In other words, the game emerges out of a specific time and place, textured by the touch of countless hands. I want to look at a very precise kind of texture, the human-readable comments that appear in the code in one of the two WAD files that comprise <em>JFK Reloaded<\/em>&#8216;s game assets. WAD stands for &#8220;Where&#8217;s All the Data?&#8221;; a WAD file is a collection of individual sounds, sprites, level information, NPC (non-playable character) behavior, and other often customizable game data. Originally used in <em>Doom<\/em>, WADs or similar composite files are now commonplace in many PC games.<\/p>\n<p>In the case of <em>JFK Reloaded<\/em>, opening up the core000.wad in a text editor reveals mostly binary codes that look like junk (because they ought to be opened in hexadecimal editor rather than a plain text editor). But beginning with line 224,070, we find plain text information that resembles XML structured data, accompanied by programmer comments.<\/p>\n<p>For example, the following lines specify the actions that should occur when a generic character is fatally hit by Oswald&#8217;s rifle:<\/p>\n<blockquote><p>\n\/\/ Generic character&#8217;s killed action<br \/>\n\/\/ &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>\n\/\/ This is the action that a character takes when they should die if<br \/>\n\/\/ they&#8217;ve got no special animation for it<br \/>\n\/\/ &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>\n[ACTION]<br \/>\n&lt;NAME&gt;<br \/>\nPersonKilled<br \/>\n&lt;DIE&gt;<br \/>\n0<br \/>\n0<br \/>\n&lt;RAGDOLL&gt;<\/p><\/blockquote>\n<p>Notice the double slashes: \/\/. Any line that begins with the double slash is a comment in the code. Code comments pose a number of interesting epistemological challenges. They are ignored by the machine interpreter and readable by humans, but not exactly legible. They are visible only if one is able to view the source code. They are not intended for the end-user, but with the right tools, the end-user might find them. In fact, I wasn&#8217;t the first to find these comments in the <em>JFK Reloaded<\/em> WAD file. <a href=\"http:\/\/everything2.com\/user\/BrooksMarlin\/writeups\/JFK+Reloaded\">BrooksMarlin noticed<\/a> them in 2004, but nobody to my knowledge has ever read these comments against the game itself and against the existing scholarship on the game.<\/p>\n<p>We can think of code comments as a kind of textual marginalia&#8212;the doodles, notes, and corrections that authors and readers add in the margins of a text. When I<a href=\"http:\/\/www.samplereality.com\/thinkup\/post\/?t=71557703159390208&amp;n=twitter\"> asked on Twitter<\/a> if marginalia was an accurate way to think about code comments, <a href=\"http:\/\/hackingthehumanities.org\/\">Patrick Murray-John<\/a>, a developer at the <a href=\"http:\/\/chnm.gmu.edu\/\">Roy Rosenzweig Center for History and New Media<\/a> (who also happens to have a Ph.D. in Anglo-Saxon literature), suggested that the medieval division of marginalia into separate categories might have an analog in computer code comments. As <a href=\"http:\/\/twitter.com\/#!\/patrick_mj\/statuses\/71568034640306176\">Murray-John notes<\/a>, medieval scholars distinguished between <em>lectio<\/em> and <em>enarratio<\/em>. <em>Lectio <\/em>refers to aids for reading at the level of comprehension&#8212;notes and marks that help a reader make the text legible (originally for the purposes of reading aloud). <em>Enarratio<\/em> refers to marginalia that actually help readers interpret the text on a rhetorical and symbolic level. To <em>lectio <\/em>and <em>enarratio<\/em> we might also add, as <a href=\"http:\/\/twitter.com\/#!\/whitneytrettien\/statuses\/71575703077916673\">Whitney Trettien suggests<\/a>, <em>emendatio, <\/em>comments that correct or even offer improvements to the existing text (such as we might find in an open-source project, with one developer making suggestions on another developer&#8217;s code).<\/p>\n<p>The marginalia in <em>JFK Reloaded<\/em>&#8216;s WAD file resembles <em>enarratio<\/em>, not only helping us to make sense of the individual lines of code that follow the comment, but also offering an interpretative gloss on the code. For example, in the following snippet, Jackie Kennedy&#8217;s actions are defined:<\/p>\n<blockquote><p>\/\/ &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n\/\/ Jackie cradling JFK before the money shot<br \/>\n\/\/ &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n[ACTION]<br \/>\n&lt;NAME&gt;<br \/>\nJackieCradleJFK<br \/>\n&lt;CONCERNED&gt;<br \/>\n0<br \/>\n0<\/p><\/blockquote>\n<p>The use of the informal and vaguely sexual phrase &#8220;money shot&#8221; begins to shed some light on the developers&#8217; attitude toward the subject matter (what we&#8217;d call the author&#8217;s &#8220;tone&#8221; in literary studies). The strictly objective perspective that we (often falsely) associate with documentary media begins to dissolve here.<\/p>\n<p>The tone becomes much more obvious in the following snippet of code, which defines Nellie Connally&#8217;s actions when her husband, Texas Governor John Connally, is shot:<\/p>\n<blockquote><p>\/\/ &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n\/\/ Nelly shoving Connally&#8217;s bonce down into her minge,<br \/>\n\/\/ in a last desparate attempt to get oral sex out of<br \/>\n\/\/ him before he croaks<br \/>\n\/\/ &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n[ACTION]<br \/>\n&lt;NAME&gt;<br \/>\nNellyShoveConnally<br \/>\n&lt;CONCERNED&gt;<br \/>\n0<br \/>\n0<\/p><\/blockquote>\n<p>In just three lines of code commentary, the developers at Traffic absolutely undermine the entire stated pedagogical project of their <a href=\"http:\/\/web.archive.org\/web\/20050406121153\/http:\/\/www.jfkreloaded.com\/start\/\">docu-game<\/a>. Their outwardly respectful &#8220;interactive reconstruction of John F. Kennedy&#8217;s assassination&#8221; is undone by inaccuracies and misspellings (Nelly for Nellie, &#8220;desparate&#8221;) but even more so by the explicitly sexual reframing of this traumatic event. It&#8217;s difficult to take <em>JFK Reloaded<\/em> as a serious exploration of history when under the hood it resembles an adolescent joke, preoccupied with sex and making light of death (&#8220;before he croaks&#8221;).<\/p>\n<p>In addition to undermining Traffic&#8217;s official rationale for the game, these comments in the code also complicate the arguments of the critics who defended the game. Access to the code allows us to write a revisionist history of <em>JFK:Reloaded<\/em>. Yet how far should we go in letting the marginalia of the game, which was never intended to be available to the player, guide our interpretation of the game? On one hand, it&#8217;s important to keep in mind the &#8220;intentional fallacy,&#8221;  the idea&#8212;first formulated by New Critical literary scholars&#8212;that an  author&#8217;s stated intention should be ignored when interpreting a literary  work. One should trust the story, not the storyteller, this line of thinking goes. One the other  hand, though, the exegesis of the underlying code and assets of the game expands the story itself.<\/p>\n<p>In the final analysis I&#8217;m more interested with these broader questions of critical code studies than this particular game. What does an attentiveness to code, or even the comments in code, mean for cultural historians who study digital artifacts? Decoded and viewed through a revisionist approach, these questions might be the ultimate legacy of <em>JFK Reloaded.<\/em><\/p>\n<p><em>[<a href=\"http:\/\/www.nasaimages.org\/luna\/servlet\/detail\/nasaNAS~5~5~20393~125480\">JFK Photo<\/a> courtesy of NASA \/ Public Domain]<\/em><\/p>\n<h3>Works Cited<\/h3>\n<p>Bogost, Ian. 2007. <em>Persuasive Games: The Expressive Power of Videogames<\/em>. Cambridge: MIT Press.<\/p>\n<p>Bogost, Ian, Simon Ferrari, and Bobby Schweizer. 2010.<em> Newsgames\u202f: Journalism at Play<\/em>. Cambridge: MIT Press.<\/p>\n<p>Fullerton, Tracy. 2008. Documentary Games: Putting the Player in the Path of History. In <em>Playing the Past: Nostalgia in Video Games and Electronic Literature<\/em>. Vanderbilt University Press.<\/p>\n<p>Poremba, Cindy. 2009. \u201cJFK Reloaded:\u00a0 Documentary Framing and the Simulated Document.\u201d <em>Loading&#8230;<\/em> 3 (4). <a href=\"http:\/\/journals.sfu.ca\/loading\/index.php\/loading\/article\/viewArticle\/61\">http:\/\/journals.sfu.ca\/loading\/index.php\/loading\/article\/viewArticle\/61<\/a>.<\/p>\n<p>Raessens, Joost. 2006. \u201cReality Play: Documentary Computer Games Beyond Fact and Fiction.\u201d <em>Popular Communication<\/em> 4 (3): 213-224.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In my previous post on Play the Past, I looked at the way critics and scholars made sense of the videogame JFK: Reloaded (Traffic, 2004). The game lets players reenact the Kennedy assassination, the goal being to match the findings of the Warren Commission Report with as much accuracy as<span class=\"more-link\"><a href=\"http:\/\/www.playthepast.org\/?p=1519\">Continue Reading<\/a><\/span><\/p>\n","protected":false},"author":14,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[15],"tags":[141,133,21],"coauthors":[],"class_list":["entry","author-sample","post-1519","post","type-post","status-publish","format-standard","category-articles","tag-critical-code-studies","tag-jfk-reloaded","tag-simulation"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"http:\/\/www.playthepast.org\/index.php?rest_route=\/wp\/v2\/posts\/1519","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.playthepast.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.playthepast.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.playthepast.org\/index.php?rest_route=\/wp\/v2\/users\/14"}],"replies":[{"embeddable":true,"href":"http:\/\/www.playthepast.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1519"}],"version-history":[{"count":25,"href":"http:\/\/www.playthepast.org\/index.php?rest_route=\/wp\/v2\/posts\/1519\/revisions"}],"predecessor-version":[{"id":1546,"href":"http:\/\/www.playthepast.org\/index.php?rest_route=\/wp\/v2\/posts\/1519\/revisions\/1546"}],"wp:attachment":[{"href":"http:\/\/www.playthepast.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1519"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.playthepast.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1519"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.playthepast.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1519"},{"taxonomy":"author","embeddable":true,"href":"http:\/\/www.playthepast.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcoauthors&post=1519"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}