{"id":1016896,"date":"2025-02-25T09:51:35","date_gmt":"2025-02-25T15:51:35","guid":{"rendered":"https:\/\/jbsgame.com\/?p=1016896"},"modified":"2025-02-25T09:51:53","modified_gmt":"2025-02-25T15:51:53","slug":"why-it-took-15-years-to-debunk-this-diablo-1-speedrun","status":"publish","type":"post","link":"https:\/\/jbsgame.com\/why-it-took-15-years-to-debunk-this-diablo-1-speedrun\/","title":{"rendered":"Why it Took 15 Years to Debunk this Diablo 1 Speedrun"},"content":{"rendered":"

\u201cIt’s me again. Once more I’m here to cut down the time almost in half.”<\/em> With those words, Groobo introduced the speedrunning world to his 2009 Diablo record, the fastest Diablo run the world would ever see. <\/p>

In 2004, he beat the previous best time of 53 minutes with a staggering 17:38. In only five years, he brought the record down to 3 minutes, 12 seconds<\/strong>.<\/p>

No one has taken over the record since. No one ever overtook any of Groobo\u2019s times. The Diablo speedrunning community moved away from the unbeatable Groobo runs, retreating to the increasingly popular categories of single segment, no negative HP glitch. 15 years later, Groobo would be accused of cheating, and all his Diablo records would be scrubbed from leaderboards.<\/p><\/iframe>

How spliced runs work<\/h2>
\"A
Screenshot via Speed Demos Archive<\/figcaption><\/figure>

Even though Groobo\u2019s run is much shorter than any previous attempts, he divided his video proof into segments. The previous record holder had taken 5 separate videos to record their 53-minute-long attempt, making each video about 10 minutes long. Uploading videos to the internet wasn\u2019t easy in 2004, so this was nothing out of the ordinary. Meanwhile, Groobo\u2019s first record of 17:38 was divided into 19 sections, less than one minute per video on average, which grew to 40 sections as his time shrunk to 06:07. His 2009 run was just 03:12 long, but it was delivered in 27 videos, each only 7 seconds long<\/strong>.<\/p>

Was this not suspicious? Couldn\u2019t Groobo have optimized his run by retrying each 7-second-long section until he had done each perfectly? Why, of course he did. That\u2019s what a segmented run is. Most challengers might not have used as many segments as he did, but a high number of slices alone is not enough to raise the alarm. <\/p>

As the Rules page of Speeddemosarchive.com<\/a> said in 2009, before being edited: \u201cUse as many segments as is optimal to achieve the fastest final time. We will not be more impressed if you use a small number of segments.<\/em>\u201d<\/p>

Splicing rules used to be quite loose, too, clearing Groobo of what would otherwise be cheating. You can see something wrong in the version of Diablo used for the world record before the run even begins. The copyright notice on Diablo\u2019s splash screen reads \u201cCopyright 1996-2001\u201d, which would make this version 1.09. It certainly isn\u2019t the 1.0, or it would just say 1996. <\/p>

Meanwhile, the main menu on the next screen calls itself Diablo v1.00. Groobo used two different versions<\/strong> of the game, and yet he wasn’t disqualified. SDA\u2019s rules state clearly that runs are allowed to \u201chave discrepancies between two segments as long as none of it is to your advantage<\/em>\u201d. The run only begins when Groobo starts a new game, and we\u2019re still on the main menu, so this isn\u2019t cheating.<\/p>

Suspicions of illegal splicing<\/h2>
\"The
Screenshot via Speed Demos Archive<\/figcaption><\/figure>

There are multiple instances of Groobo not splicing his 2009 run as he should have. To be fair, instructions on how to splice runs are vague<\/strong>, but it\u2019s clear that he didn\u2019t act as he was expected to. The worst offender by far is the disappearing magical ring, which is placed in the inventory before vanishing without a trace, only to reappear a few seconds later. But again, this might not be against the rules because the discrepancy doesn\u2019t help the runner in any way. But even if Groobo didn\u2019t need that ring, its disappearing act indicates some serious meddling with the sections.<\/p>

Those suspicions might have led to the realization that the (very convenient) map layout found in Groobo\u2019s record must be the result of editing together different runs<\/a> with different seeds. Even if they did, proving this is extremely complex because it requires retro-engineering the way the game generates its map and distributes the side quests.<\/p>

These inconsistencies can be inferred by the shape of the randomly generated map, but they can\u2019t be intuitively understood by players, not even other runners. Extremely convenient stairs and items did raise the suspicion of cheating, but finding definitive proof meant more work than anyone was willing to put into debunking an old speedrun record<\/a>.<\/p>

Evidence of multiple Diablo versions<\/h2>
\"A
Screenshot via Speed Demos Archive<\/figcaption><\/figure>

Unlike dungeon layouts and improper splicing, evidence that Groobo used multiple versions of Diablo is not hard to find, if you know the game well enough. Here\u2019s the short version.<\/p>

Groobo uses a lot of glitches in his run, but only two stand out: item duplication (dupe) and negative HP. The negative HP bug is pretty much banned in modern Diablo speedrunning while duping is important to bridge the two biggest categories, Any% and Any% No Dupe. <\/p>

The duplication glitch became much easier to perform starting with version 1.02. Not easy, but easier. Performing it multiple times in a row, as Groobo does, is so unlikely to be basically impossible in version 1.00.<\/p>

At the same time, the negative HP glitch was removed in version 1.07. Thinking back to the main menu inconsistencies between version 1.00 and version 1.09, you might realize something. 1.00 is smaller than 1.02 and 1.09 is higher than 1.07. The first is incompatible with item duplication while the second doesn\u2019t feature the negative HP glitch.<\/p>

If Groobo was running not 1.00 nor 1.09 but on a third version of the game, why were both versions in the first two screens of the run? The only reasonable answer is that the whole playthrough, not just the splash screen and the main menu, is based on multiple runs of multiple versions of Diablo<\/strong>. That, surely, must prove cheating<\/a>.<\/p>

Why was Groobo not caught immediately<\/h2>
\"The
Screenshot via Speed Demos Archive<\/figcaption><\/figure>

None of this proves cheating. Sure, it strongly suggests the possibility of cheating, and if the 2009 record had been set by a no-name first runner, it would have raised a lot more attention. <\/p>

Proving that the run was impossible required the creation of dedicated software<\/a> to find that no seed could recreate the run\u2019s procedurally generated map. No one is going to do that much work to debunk the record of a somewhat well-known speedrunner who was, ultimately, a prolific member of a small community.<\/p>

That\u2019s the reason it took 15 years to catch Groobo<\/strong>. No one wanted to look. The investigation only started when TASbot founder Allan Cecil began using Groobo\u2019s 2009 record as a foundation for his tool-assisted speedrun. He was caught because a competitor looked at his record for inspiration. Because speedrunning is a sport, and no one watches the Olympics looking out for possible cheaters. No one likes to think their idols don\u2019t deserve a place on the podium. And no one, especially not a volunteer-run website from 2009, wants to stop their rising star from celebrating a new victory.<\/p>","protected":false},"excerpt":{"rendered":"

No one wanted to believe the signs.<\/p>\n","protected":false},"author":1013,"featured_media":1016900,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"article_type":"","gamurs_wordpress_blocks_hide_tags":false,"_mi_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"apple_news_api_created_at":"","apple_news_api_id":"","apple_news_api_modified_at":"","apple_news_api_revision":"","apple_news_api_share_url":"","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"[]","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[22566],"tags":[596],"internal-label":[24255],"invoiceable_action":[26205],"article_type":[23115],"coauthors":[{"id":1013,"display_name":"Diana Croce","user_login":"Diana Croce","user_nicename":"diana-croce"}],"class_list":["post-1016896","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-feature","tag-diablo","article_type-feature"],"acf":[],"yoast_head":"\nWhy it Took 15 Years to Debunk this Diablo 1 Speedrun – Destructoid<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jbsgame.com\/why-it-took-15-years-to-debunk-this-diablo-1-speedrun\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Why it Took 15 Years to Debunk this Diablo 1 Speedrun\" \/>\n<meta property=\"og:description\" content=\"No one wanted to believe the signs.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jbsgame.com\/why-it-took-15-years-to-debunk-this-diablo-1-speedrun\/\" \/>\n<meta property=\"og:site_name\" content=\"Destructoid\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Destructoid\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-02-25T15:51:35+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-25T15:51:53+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/jbsgame.com\/wp-content\/uploads\/2025\/02\/diablo_speedrun_groobo_duplication.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Diana Croce\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@destructoid\" \/>\n<meta name=\"twitter:site\" content=\"@destructoid\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"NewsArticle\",\"@id\":\"https:\/\/jbsgame.com\/why-it-took-15-years-to-debunk-this-diablo-1-speedrun\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jbsgame.com\/why-it-took-15-years-to-debunk-this-diablo-1-speedrun\/\"},\"author\":{\"name\":\"Diana Croce\",\"@id\":\"https:\/\/jbsgame.com\/#\/schema\/person\/db4db65aace38acb335d9a999d7c689e\"},\"headline\":\"Why it Took 15 Years to Debunk this Diablo 1 Speedrun\",\"datePublished\":\"2025-02-25T15:51:35+00:00\",\"dateModified\":\"2025-02-25T15:51:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jbsgame.com\/why-it-took-15-years-to-debunk-this-diablo-1-speedrun\/\"},\"wordCount\":1126,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/jbsgame.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/jbsgame.com\/why-it-took-15-years-to-debunk-this-diablo-1-speedrun\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/jbsgame.com\/wp-content\/uploads\/2025\/02\/diablo_speedrun_groobo_duplication.jpg?fit=1200%2C675\",\"keywords\":[\"diablo\"],\"articleSection\":[\"Feature\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/jbsgame.com\/why-it-took-15-years-to-debunk-this-diablo-1-speedrun\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/jbsgame.com\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jbsgame.com\/why-it-took-15-years-to-debunk-this-diablo-1-speedrun\/\",\"url\":\"https:\/\/jbsgame.com\/why-it-took-15-years-to-debunk-this-diablo-1-speedrun\/\",\"name\":\"Why it Took 15 Years to Debunk this Diablo 1 Speedrun – Destructoid\",\"isPartOf\":{\"@id\":\"https:\/\/jbsgame.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/jbsgame.com\/why-it-took-15-years-to-debunk-this-diablo-1-speedrun\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/jbsgame.com\/why-it-took-15-years-to-debunk-this-diablo-1-speedrun\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/jbsgame.com\/wp-content\/uploads\/2025\/02\/diablo_speedrun_groobo_duplication.jpg?fit=1200%2C675\",\"datePublished\":\"2025-02-25T15:51:35+00:00\",\"dateModified\":\"2025-02-25T15:51:53+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jbsgame.com\/why-it-took-15-years-to-debunk-this-diablo-1-speedrun\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jbsgame.com\/why-it-took-15-years-to-debunk-this-diablo-1-speedrun\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jbsgame.com\/why-it-took-15-years-to-debunk-this-diablo-1-speedrun\/#primaryimage\",\"url\":\"https:\/\/jbsgame.com\/wp-content\/uploads\/2025\/02\/diablo_speedrun_groobo_duplication.jpg?fit=1200%2C675\",\"contentUrl\":\"https:\/\/jbsgame.com\/wp-content\/uploads\/2025\/02\/diablo_speedrun_groobo_duplication.jpg?fit=1200%2C675\",\"width\":1200,\"height\":675,\"caption\":\"Screenshot via Speed Demos Archive\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jbsgame.com\/why-it-took-15-years-to-debunk-this-diablo-1-speedrun\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jbsgame.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Why it Took 15 Years to Debunk this Diablo 1 Speedrun\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jbsgame.com\/#website\",\"url\":\"https:\/\/jbsgame.com\/\",\"name\":\"Destructoid\",\"description\":\"Probably About Video Games\",\"publisher\":{\"@id\":\"https:\/\/jbsgame.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jbsgame.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jbsgame.com\/#organization\",\"name\":\"Destructoid\",\"url\":\"https:\/\/jbsgame.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jbsgame.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jbsgame.com\/wp-content\/uploads\/2020\/09\/destructoid-logo-new.png?fit=611%2C104\",\"contentUrl\":\"https:\/\/jbsgame.com\/wp-content\/uploads\/2020\/09\/destructoid-logo-new.png?fit=611%2C104\",\"width\":611,\"height\":104,\"caption\":\"Destructoid\"},\"image\":{\"@id\":\"https:\/\/jbsgame.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Destructoid\/\",\"https:\/\/x.com\/destructoid\",\"https:\/\/www.instagram.com\/destructoid\/\",\"https:\/\/www.linkedin.com\/company\/jbsgame.com\/\",\"https:\/\/www.youtube.com\/user\/DTOID\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/jbsgame.com\/#\/schema\/person\/db4db65aace38acb335d9a999d7c689e\",\"name\":\"Diana Croce\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jbsgame.com\/#\/schema\/person\/image\/e250e68fd4250cce54c836c0c942b949\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/71c7caf3c8cd295404586b4920bd4cb8?s=96&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/71c7caf3c8cd295404586b4920bd4cb8?s=96&r=g\",\"caption\":\"Diana Croce\"},\"url\":\"https:\/\/jbsgame.com\/author\/diana-croce\/\"}]}<\/script>\n","yoast_head_json":{"title":"Why it Took 15 Years to Debunk this Diablo 1 Speedrun – Destructoid","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jbsgame.com\/why-it-took-15-years-to-debunk-this-diablo-1-speedrun\/","og_locale":"en_US","og_type":"article","og_title":"Why it Took 15 Years to Debunk this Diablo 1 Speedrun","og_description":"No one wanted to believe the signs.","og_url":"https:\/\/jbsgame.com\/why-it-took-15-years-to-debunk-this-diablo-1-speedrun\/","og_site_name":"Destructoid","article_publisher":"https:\/\/www.facebook.com\/Destructoid\/","article_published_time":"2025-02-25T15:51:35+00:00","article_modified_time":"2025-02-25T15:51:53+00:00","og_image":[{"width":1200,"height":675,"url":"https:\/\/jbsgame.com\/wp-content\/uploads\/2025\/02\/diablo_speedrun_groobo_duplication.jpg","type":"image\/jpeg"}],"author":"Diana Croce","twitter_card":"summary_large_image","twitter_creator":"@destructoid","twitter_site":"@destructoid","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"NewsArticle","@id":"https:\/\/jbsgame.com\/why-it-took-15-years-to-debunk-this-diablo-1-speedrun\/#article","isPartOf":{"@id":"https:\/\/jbsgame.com\/why-it-took-15-years-to-debunk-this-diablo-1-speedrun\/"},"author":{"name":"Diana Croce","@id":"https:\/\/jbsgame.com\/#\/schema\/person\/db4db65aace38acb335d9a999d7c689e"},"headline":"Why it Took 15 Years to Debunk this Diablo 1 Speedrun","datePublished":"2025-02-25T15:51:35+00:00","dateModified":"2025-02-25T15:51:53+00:00","mainEntityOfPage":{"@id":"https:\/\/jbsgame.com\/why-it-took-15-years-to-debunk-this-diablo-1-speedrun\/"},"wordCount":1126,"commentCount":0,"publisher":{"@id":"https:\/\/jbsgame.com\/#organization"},"image":{"@id":"https:\/\/jbsgame.com\/why-it-took-15-years-to-debunk-this-diablo-1-speedrun\/#primaryimage"},"thumbnailUrl":"https:\/\/jbsgame.com\/wp-content\/uploads\/2025\/02\/diablo_speedrun_groobo_duplication.jpg?fit=1200%2C675","keywords":["diablo"],"articleSection":["Feature"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/jbsgame.com\/why-it-took-15-years-to-debunk-this-diablo-1-speedrun\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/jbsgame.com\/#organization"}},{"@type":"WebPage","@id":"https:\/\/jbsgame.com\/why-it-took-15-years-to-debunk-this-diablo-1-speedrun\/","url":"https:\/\/jbsgame.com\/why-it-took-15-years-to-debunk-this-diablo-1-speedrun\/","name":"Why it Took 15 Years to Debunk this Diablo 1 Speedrun – Destructoid","isPartOf":{"@id":"https:\/\/jbsgame.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/jbsgame.com\/why-it-took-15-years-to-debunk-this-diablo-1-speedrun\/#primaryimage"},"image":{"@id":"https:\/\/jbsgame.com\/why-it-took-15-years-to-debunk-this-diablo-1-speedrun\/#primaryimage"},"thumbnailUrl":"https:\/\/jbsgame.com\/wp-content\/uploads\/2025\/02\/diablo_speedrun_groobo_duplication.jpg?fit=1200%2C675","datePublished":"2025-02-25T15:51:35+00:00","dateModified":"2025-02-25T15:51:53+00:00","breadcrumb":{"@id":"https:\/\/jbsgame.com\/why-it-took-15-years-to-debunk-this-diablo-1-speedrun\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jbsgame.com\/why-it-took-15-years-to-debunk-this-diablo-1-speedrun\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jbsgame.com\/why-it-took-15-years-to-debunk-this-diablo-1-speedrun\/#primaryimage","url":"https:\/\/jbsgame.com\/wp-content\/uploads\/2025\/02\/diablo_speedrun_groobo_duplication.jpg?fit=1200%2C675","contentUrl":"https:\/\/jbsgame.com\/wp-content\/uploads\/2025\/02\/diablo_speedrun_groobo_duplication.jpg?fit=1200%2C675","width":1200,"height":675,"caption":"Screenshot via Speed Demos Archive"},{"@type":"BreadcrumbList","@id":"https:\/\/jbsgame.com\/why-it-took-15-years-to-debunk-this-diablo-1-speedrun\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jbsgame.com\/"},{"@type":"ListItem","position":2,"name":"Why it Took 15 Years to Debunk this Diablo 1 Speedrun"}]},{"@type":"WebSite","@id":"https:\/\/jbsgame.com\/#website","url":"https:\/\/jbsgame.com\/","name":"Destructoid","description":"Probably About Video Games","publisher":{"@id":"https:\/\/jbsgame.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jbsgame.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jbsgame.com\/#organization","name":"Destructoid","url":"https:\/\/jbsgame.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jbsgame.com\/#\/schema\/logo\/image\/","url":"https:\/\/jbsgame.com\/wp-content\/uploads\/2020\/09\/destructoid-logo-new.png?fit=611%2C104","contentUrl":"https:\/\/jbsgame.com\/wp-content\/uploads\/2020\/09\/destructoid-logo-new.png?fit=611%2C104","width":611,"height":104,"caption":"Destructoid"},"image":{"@id":"https:\/\/jbsgame.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Destructoid\/","https:\/\/x.com\/destructoid","https:\/\/www.instagram.com\/destructoid\/","https:\/\/www.linkedin.com\/company\/jbsgame.com\/","https:\/\/www.youtube.com\/user\/DTOID"]},{"@type":"Person","@id":"https:\/\/jbsgame.com\/#\/schema\/person\/db4db65aace38acb335d9a999d7c689e","name":"Diana Croce","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jbsgame.com\/#\/schema\/person\/image\/e250e68fd4250cce54c836c0c942b949","url":"https:\/\/secure.gravatar.com\/avatar\/71c7caf3c8cd295404586b4920bd4cb8?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/71c7caf3c8cd295404586b4920bd4cb8?s=96&r=g","caption":"Diana Croce"},"url":"https:\/\/jbsgame.com\/author\/diana-croce\/"}]}},"apple_news_notices":[],"raw_content":"\u201cIt's me again. Once more I'm here to cut down the time almost in half.\" With those words, Groobo introduced the speedrunning world to his 2009 Diablo record, the fastest Diablo run the world would ever see. In 2004, he beat the previous best time of 53 minutes with a staggering 17:38. In only five years, he brought the record down to 3 minutes, 12 seconds. No one has taken over the record since. No one ever overtook any of Groobo\u2019s times. The Diablo speedrunning community moved away from the unbeatable Groobo runs, retreating to the increasingly popular categories of single segment, no negative HP glitch. 15 years later, Groobo would be accused of cheating, and all his Diablo records would be scrubbed from leaderboards. How spliced runs work Even though Groobo\u2019s run is much shorter than any previous attempts, he divided his video proof into segments. The previous record holder had taken 5 separate videos to record their 53-minute-long attempt, making each video about 10 minutes long. Uploading videos to the internet wasn\u2019t easy in 2004, so this was nothing out of the ordinary. Meanwhile, Groobo\u2019s first record of 17:38 was divided into 19 sections, less than one minute per video on average, which grew to 40 sections as his time shrunk to 06:07. His 2009 run was just 03:12 long, but it was delivered in 27 videos, each only 7 seconds long. Was this not suspicious? Couldn\u2019t Groobo have optimized his run by retrying each 7-second-long section until he had done each perfectly? Why, of course he did. That\u2019s what a segmented run is. Most challengers might not have used as many segments as he did, but a high number of slices alone is not enough to raise the alarm. As the Rules page of Speeddemosarchive.com said in 2009, before being edited: \u201cUse as many segments as is optimal to achieve the fastest final time. We will not be more impressed if you use a small number of segments.\u201d Splicing rules used to be quite loose, too, clearing Groobo of what would otherwise be cheating. You can see something wrong in the version of Diablo used for the world record before the run even begins. The copyright notice on Diablo\u2019s splash screen reads \u201cCopyright 1996-2001\u201d, which would make this version 1.09. It certainly isn\u2019t the 1.0, or it would just say 1996. Meanwhile, the main menu on the next screen calls itself Diablo v1.00. Groobo used two different versions of the game, and yet he wasn't disqualified. SDA\u2019s rules state clearly that runs are allowed to \u201chave discrepancies between two segments as long as none of it is to your advantage\u201d. The run only begins when Groobo starts a new game, and we\u2019re still on the main menu, so this isn\u2019t cheating. Suspicions of illegal splicing There are multiple instances of Groobo not splicing his 2009 run as he should have. To be fair, instructions on how to splice runs are vague, but it\u2019s clear that he didn\u2019t act as he was expected to. The worst offender by far is the disappearing magical ring, which is placed in the inventory before vanishing without a trace, only to reappear a few seconds later. But again, this might not be against the rules because the discrepancy doesn\u2019t help the runner in any way. But even if Groobo didn\u2019t need that ring, its disappearing act indicates some serious meddling with the sections. Those suspicions might have led to the realization that the (very convenient) map layout found in Groobo\u2019s record must be the result of editing together different runs with different seeds. Even if they did, proving this is extremely complex because it requires retro-engineering the way the game generates its map and distributes the side quests. These inconsistencies can be inferred by the shape of the randomly generated map, but they can\u2019t be intuitively understood by players, not even other runners. Extremely convenient stairs and items did raise the suspicion of cheating, but finding definitive proof meant more work than anyone was willing to put into debunking an old speedrun record. Evidence of multiple Diablo versions Unlike dungeon layouts and improper splicing, evidence that Groobo used multiple versions of Diablo is not hard to find, if you know the game well enough. Here\u2019s the short version. Groobo uses a lot of glitches in his run, but only two stand out: item duplication (dupe) and negative HP. The negative HP bug is pretty much banned in modern Diablo speedrunning while duping is important to bridge the two biggest categories, Any% and Any% No Dupe. The duplication glitch became much easier to perform starting with version 1.02. Not easy, but easier. Performing it multiple times in a row, as Groobo does, is so unlikely to be basically impossible in version 1.00. At the same time, the negative HP glitch was removed in version 1.07. Thinking back to the main menu inconsistencies between version 1.00 and version 1.09, you might realize something. 1.00 is smaller than 1.02 and 1.09 is higher than 1.07. The first is incompatible with item duplication while the second doesn\u2019t feature the negative HP glitch. If Groobo was running not 1.00 nor 1.09 but on a third version of the game, why were both versions in the first two screens of the run? The only reasonable answer is that the whole playthrough, not just the splash screen and the main menu, is based on multiple runs of multiple versions of Diablo. That, surely, must prove cheating. Why was Groobo not caught immediately None of this proves cheating. Sure, it strongly suggests the possibility of cheating, and if the 2009 record had been set by a no-name first runner, it would have raised a lot more attention. Proving that the run was impossible required the creation of dedicated software to find that no seed could recreate the run\u2019s procedurally generated map. No one is going to do that much work to debunk the record of a somewhat well-known speedrunner who was, ultimately, a prolific member of a small community. That\u2019s the reason it took 15 years to catch Groobo. No one wanted to look. The investigation only started when TASbot founder Allan Cecil began using Groobo\u2019s 2009 record as a foundation for his tool-assisted speedrun. He was caught because a competitor looked at his record for inspiration. Because speedrunning is a sport, and no one watches the Olympics looking out for possible cheaters. No one likes to think their idols don\u2019t deserve a place on the podium. And no one, especially not a volunteer-run website from 2009, wants to stop their rising star from celebrating a new victory.","jetpack_featured_media_url":"https:\/\/jbsgame.com\/wp-content\/uploads\/2025\/02\/diablo_speedrun_groobo_duplication.jpg?fit=1200%2C675","jetpack_sharing_enabled":true,"latest_revision":{"revision_id":1019932,"modified_date_gmt":"2025-02-25T15:51:52"},"_links":{"self":[{"href":"https:\/\/jbsgame.com\/wp-json\/wp\/v2\/posts\/1016896","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jbsgame.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jbsgame.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jbsgame.com\/wp-json\/wp\/v2\/users\/1013"}],"replies":[{"embeddable":true,"href":"https:\/\/jbsgame.com\/wp-json\/wp\/v2\/comments?post=1016896"}],"version-history":[{"count":9,"href":"https:\/\/jbsgame.com\/wp-json\/wp\/v2\/posts\/1016896\/revisions"}],"predecessor-version":[{"id":1019932,"href":"https:\/\/jbsgame.com\/wp-json\/wp\/v2\/posts\/1016896\/revisions\/1019932"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jbsgame.com\/wp-json\/wp\/v2\/media\/1016900"}],"wp:attachment":[{"href":"https:\/\/jbsgame.com\/wp-json\/wp\/v2\/media?parent=1016896"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jbsgame.com\/wp-json\/wp\/v2\/categories?post=1016896"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jbsgame.com\/wp-json\/wp\/v2\/tags?post=1016896"},{"taxonomy":"internal-label","embeddable":true,"href":"https:\/\/jbsgame.com\/wp-json\/wp\/v2\/internal-label?post=1016896"},{"taxonomy":"invoiceable_action","embeddable":true,"href":"https:\/\/jbsgame.com\/wp-json\/wp\/v2\/invoiceable_action?post=1016896"},{"taxonomy":"article_type","embeddable":true,"href":"https:\/\/jbsgame.com\/wp-json\/wp\/v2\/article_type?post=1016896"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/jbsgame.com\/wp-json\/wp\/v2\/coauthors?post=1016896"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}