[HN Gopher] Diablo hackers uncovered a speedrun scandal
___________________________________________________________________
Diablo hackers uncovered a speedrun scandal
Author : pitwin
Score : 142 points
Date : 2025-02-15 14:00 UTC (9 hours ago)
(HTM) web link (arstechnica.com)
(TXT) w3m dump (arstechnica.com)
| uolmir wrote:
| There have been several of these deep dives into manipulated
| speed runs and they seldom disappoint. Since we are on HN, I'll
| mention another mathy one that was summarized by Matt Parker:
| https://www.youtube.com/watch?v=8Ko3TdPy0TU
| szvsw wrote:
| As someone with absolutely no knowledge of speedrunning community
| norms, it's very interesting to see how a practice that is
| fundamentally about exploiting generally unintended mechanisms
| within a system design still develops its own notion of ethics,
| legitimate and illegitimate exploits, etc. Not that different
| than something like the Astros technology-assisted sign-stealing
| scandal (as opposed to legitimate sign-stealing) against the
| Dodgers in the '17 WS, at least from the perspective of needing
| to identify the lines between fair play and illegitimate
| advantage.
|
| Edit: children have helped point out the precise notion of ethics
| - no exploit is unethical on its face, so long as it is
| disclosed, which allows the speedrun to be correctly classified
| and compared to others in its class.
| darkwater wrote:
| I have your same knowledge but what you mention seems pretty
| normal and even human, no? You exploit some difficult to
| exploit bugs and you don't want easy tricks to be used instead.
|
| Although following this logic I don't fully understand why TAS
| are allowed.
| __s wrote:
| What do you mean by allowed?
|
| TAS runs aren't put on leaderboards against RTA runs
| nurettin wrote:
| Everything is allowed as long as you cat honestly. Some
| present no challenge (like idspispopd and run to exit makes
| no sense) so nobody runs it.
| mst wrote:
| Aha! Doom noclip so you can run through walls.
|
| (the first google result I got for idspispopd did not say
| _which_ cheat code it was, so figured I'd mention)
| darkwater wrote:
| No idea, I'm no expert at all in the scene :) it's just how
| TFA closes its story.
| aithrowawaycomm wrote:
| I think of TAS as a code competition, almost like demoscene,
| whereas tool-free speedrunning is more e-athletics.
| ChoGGi wrote:
| TASes aren't allowed in regular categories (I'm sure they are
| somewhere), they're used to find the fastest way possible
| then human players try to reproduce it.
| __s wrote:
| Note this is what categories are for. The category sets the
| rules. There are glitchless categories (which define glitching,
| see Ocarina of Time which has restricted & unrestricted
| glitchless categories since the game is so broken:
| https://m.youtube.com/watch?v=2ebZ94KGlVw or how glitched
| categories include no-SRM & no-ACE)
| vanderZwan wrote:
| It's not a particularly complex or surprising "ethics" though:
| the point of competing between speed-runners is an honest
| comparison of human skills, so all exploits require full
| disclosure to ensure a fair comparison and the ability to agree
| on which skills are actually being compared. This is why tool-
| assisted speedruns are separated from human speed runs, for
| example.
| szvsw wrote:
| > It's not a particularly complex or surprising "ethics"
| though
|
| Yes, you are mostly right, but it's still interesting (and
| positive!) that the community landed on an "anything goes so
| long as you are honest" set of norms.
|
| As someone without much (well, any) interaction with
| speedrunning communities, it's still fun to see how other
| internet communities have codified or tacitly established
| their operating procedures, expectations, norms etc.
| dahart wrote:
| What is interesting or unique about honesty as a shared
| norm?
|
| You are, again here, despite trying to deny it elsewhere in
| this thread, claiming the "anything goes" part within the
| bounds of the game and within the rules of the competition
| is somehow reflecting on the community norms and making
| this "interesting".
|
| It's like trying to say "Oh wow it's so interesting that
| marathon runners have their own ethics; they can just run
| as fast as they want as long as they don't take shortcuts".
| pdpi wrote:
| An interesting peculiarity of the speedrunning community is
| that there is also a large component of "the community vs
| the game" mattering more than than "runner vs runner".
| Adachi91 wrote:
| That is very accurate, whenever I was dethroned from a
| position (legitimately) I was happy for that person and
| challenged me to find a better way to complete the run.
|
| Although the games I've done are very niche and have
| small moderation teams.
| me_me_me wrote:
| Just to add a bit more context.
|
| For a given game there are often multiple categories. With
| rules for each. Some forbid some exploits, some complete
| game as fast as possible some 100% it.
|
| When a new tech gets discovered there might be a debate if
| it belongs to certain categories or not.
| cbarrick wrote:
| No, I think you are misunderstanding. There really isn't an
| "ethics" of what exploits are allowed or disallowed.
|
| Speed running communities generally don't care what exploits
| you use, as long as you are up-front and honest about it. The
| idea is to have apples-to-apples comparisons. You did a 100%
| run with no exploits? Cool, let's compare that to other people
| who also ran that category. Your friend did an any% run with
| save file manipulation? Also cool, let's compare that to others
| in the category.
|
| If you modified your save file mid run, but tell everyone else
| that your run should be compared against other runs that did
| not modify save files, that's clearly dishonest. The problem
| isn't the part about what exploit was used; it's the part where
| he lied to the community about which category it should be
| classified.
|
| Also, the core aspect of speed running is speed: the amount of
| time it takes you to complete the game. If you are modifying
| save files outside the game after you start a run, you need to
| record that time.
| szvsw wrote:
| > Speed running communities generally don't care what
| exploits you use, as long as you are up-front and honest
| about it.
|
| That is, precisely, a set of ethics!
|
| > There really isn't an "ethics" of what exploits are allowed
| or disallowed.
|
| It sounds like there is: disclosed exploits are allowed,
| while non-disclosed exploits are disallowed. This is very
| clearly a set of ethics. It is different than that of
| industry, where generally speaking trade-secrets and non-
| disclosure of methodology is often considered critical to
| business success, short of establishing protected IP; in
| academia, disclosure is putatively the norm but there is
| plenty of partial disclosure of methodology rather than
| complete... etc.
|
| > The problem isn't the part about what exploit was used;
| it's the part where he lied to the community about which
| category it should be classified.
|
| That puts it very precisely, and also highlights his
| unethical behavior in the context of speedrunning's norms
| around ethical representation of achievements.
| dahart wrote:
| Whether someone was honest or lied in competition isn't a
| unique set of ethics anywhere. Yes they use ethics, and
| those ethics are shared with society's notion of ethics.
| You're failing to make a case that speed running has their
| own norms.
| cbarrick wrote:
| I see. Maybe we're getting too hung up on a prescribed
| meaning of the word "ethics" rather than the larger meaning
| of what we're actually saying to each other.
|
| Your original comment talks about the distinction between
| "legitimate" and "illegitimate" exploits, and the
| juxtaposition of ethics and exploits. My point is that this
| framing is a misunderstanding of speed running norms -
| there isn't actually a distinction between "legitimate" and
| "illegitimate" exploits. And this undermines the poignancy
| of the juxtaposition. I even refute your assertion that
| speed running is fundamentally about exploiting - some of
| the most fun categories or glitchless.
|
| I assumed you meant the original comment in the scope of
| behaviors that could be triggered by the game's code. So it
| seemed to me that there was a misunderstanding:
| "illegitimate exploits" simply isn't a thing in this scope,
| given honesty around the recording.
|
| But now I see you make the distinction "disclosed exploits
| are allowed, while non-disclosed exploits are disallowed".
| Yes, lying is a exploit, in a larger sense. It wasn't clear
| to me that this was the intended original meaning. So sure,
| in this scope it is valid to talk about illegitimate
| exploits.
|
| Frankly, I'm still not sure this actually was your original
| intended meaning, and it feels like I got strawmanned into
| an argument about the semantics of the words "ethics" and
| "legitimacy", when my original intent was to add clarity
| around the culture of speed running. Any further debate
| about the philosophy of language is getting too far off
| topic.
|
| Oh, and your edit about "children" is rude.
| lcnPylGDnU4H9OF wrote:
| > Maybe we're getting too hung up on a prescribed meaning
| of the word "ethics" rather than the larger meaning of
| what we're actually saying to each other.
|
| Huh, this reminds me of speedrunners and speedrunning
| being called "cheaters" and "cheating" by new-to-
| speedrunning viewers on speedrun streams. (Really,
| they're just interested in the glitchless categories.) It
| seems to be a fairly common first reaction and this
| thread helps put that in perspective.
|
| > Oh, and your edit about "children" is rude.
|
| That's presumably not how they meant it.
| https://news.ycombinator.com/item?id=43060190
| cbarrick wrote:
| > That's presumably not how they meant it.
|
| Hah, I have made a misunderstanding again! I guess the
| philosophy of language _is_ on topic for this thread :P
| lcnPylGDnU4H9OF wrote:
| > its own notion of ethics, legitimate and illegitimate
| exploits, etc.
|
| There are run "categories" for any given game. Super Metroid's
| arguably most prestigious category used to be called "Any%",
| referring to the required item collection percentage as
| distinct from 100% or Low%, and now it's called "Any%, No Major
| Glitches" because someone discovered that you can go out of
| bounds with the X-Ray Scope and a door. It specifies "major"
| glitches because the run otherwise makes heavy use of (among
| others) a "minor" glitch called Mock Ball, which lets you move
| in morph ball form at regular form running speed. Ultimately,
| the community has to agree on what is major and what is minor
| but it's usually moot until a new exploit is discovered.
|
| It is interesting and it makes a whole lot of sense once you
| look at it from this angle. The categories actually have pretty
| rigorously defined rules precisely because there is so much
| competition involved.
| jordigh wrote:
| It also depends on what is "fun". Major glitches in Super
| Metroid make you skip too much of the game and that just
| isn't fun to watch.
|
| Speedrunning is a spectator sport, so spectators ultimately
| determine which categories are the prestigious ones.
| immibis wrote:
| You can always play whatever you want - you just can't rank
| it on leaderboards if it doesn't follow the rules of that
| leaderboard.
|
| TASes break every rule and are pretty cool.
| recursive wrote:
| I mean there can still be rules. Like using a hacked ROM or
| spliced video. Of course you wouldn't splice to get good
| performances, but different RNG states or something.
| NobodyNada wrote:
| > TASes break every rule and are pretty cool.
|
| There's still rules in TASing, just a different set of
| rules! Specifically, you have to submit a file containing a
| sequence of controller inputs that completes the game when
| played back in an accurate emulator (or a replay device
| connected to the controller port of an original console
| running the original game).
|
| I co-authored the current fastest TAS of Super Metroid:
| https://youtu.be/m-Gt57ur7OA?t=2m30s We completed the game
| in under 2 minutes of gameplay by exploiting a race
| condition in the game's sprite animation system to start an
| exploit chain leading to full arbitrary code execution
| (full writeup: https://tasvideos.org/8214S ).
|
| We used all kinds of tooling to create the run: a recording
| emulator with savestates, slowdown, and frame-by-frame
| input editing, scripting tools, debuggers, disassemblers,
| and memory viewers. We used memory editing tools during
| development to test different scenarios without having to
| set them up in-game first, but the actual run you submitted
| is completely "pure"; just an input file that beats the
| original, unmodified game.
|
| And just like real-time speedruns, TASes are split into
| categories too. Here's the world record TAS with major
| glitches disallowed, by Sniq: https://youtu.be/Rr9gdQ-VkO4
| Whereas our ACE TAS is more like a CTF challenge than
| anything else, Sniq's run is a masterpiece of gameplay that
| shows how far the game can be pushed beyond the current
| human limits. But again, it's still a true run of the game;
| the only difference is that you submit an input file
| instead of a realtime performance of the run.
| zerocrates wrote:
| Another good example is the Zelda Ocarina of Time any%, which
| progressed as new techniques allowed skipping more and more
| of the game, but which was still pretty broadly popular even
| when it was a warp to the final boss in under 20 minutes, is
| now way less popular now that they discovered a arbitrary
| code execution method that credits-warps in under 5 minutes.
|
| This process had already been going on before, but you have
| this progressive sequence of the speedrun getting harder to
| play _and_ harder to watch. You see some spliting out to
| restricted categories but even those aren 't all that
| popular, but also something else that's recently become
| really common particularly in the communities for these games
| that have been optimized to death: randomizers. Shuffle
| around the positions of the necessary items, or the map
| itself, and you have something that's fresh for viewers and
| people who've played the game forever, an extra aspect of
| chance, usefulness of skills and familiarity with parts of
| the game that wouldn't otherwise be relevant... but it does
| split the community even more.
| dahart wrote:
| You're framing this in a very funny way.
|
| This is not at all the same thing as the Astros scandal. Astros
| didn't break the agreed upon rules (edit: I'm wrong - human
| sign stealing was allowed, but electronic sign stealing was
| not). Groobo did break the agreed upon rules.
|
| There is no "own notion" of ethics here, and it's presumptuous
| and incorrect to suggest that exploiting games during a game
| exploit competition somehow reflects on ethics and makes the
| cheating "interesting". Cheating and ethics in a competition is
| defined by what the agreed upon rules are. Perhaps ironically,
| your comment is developing it's own notion of ethics.
| travisjungroth wrote:
| > Astros didn't break the agreed upon rules.
|
| They did. Using electronic devices to communicate during a
| game (I guess besides the dugout phone) is banned. They were
| watching the video feed in the clubhouse. https://en.m.wikipe
| dia.org/wiki/Houston_Astros_sign_stealing...
| dahart wrote:
| Ah, you're right, thanks. I read that sign stealing was
| allowed, and missed the parts about devices being banned.
| szvsw wrote:
| Runners on 2B are allowed to try to steal signs if they
| can crack whatever set the pitcher and catcher have
| switched to (well they use pitch com now); the astros
| used live video feeds to pick up the signs even with no
| one on base as well as computer assisted methods to crack
| the codes, and then related the pitches to the batter via
| the dugout.
| szvsw wrote:
| > This is not at all the same thing as the Astros scandal.
| Astros didn't break the agreed upon rules.
|
| Sheesh, didn't expect to re-litigate WS'17 on HN today... I
| concede that there was at least some gray area in the
| codified official rules and the 2001 directive around
| electronic transmission, but it very clearly was a violation
| of the norms, IMO, and the Giants-Dodgers binocular incident
| in the 50s and its reception is good precedent.
|
| > There is no "own notion" of ethics here, and it's
| presumptuous and incorrect to suggest that exploiting games
| during a game exploit competition somehow reflects on ethics
| and makes the cheating "interesting".
|
| That's not what I was suggesting was interesting to me. What
| interests me is the social phenomenon that is what the actual
| members of the community deem to be acceptable or in this
| case unacceptable, how the the community works to identify
| violations of norms, and then handle with the fallout.
| dahart wrote:
| > That's not what I was suggesting was interesting to me.
| What interests me is the social phenomenon that is what the
| actual members of the community deem to be acceptable or in
| this case unacceptable, how the the community works to
| identify violations of norms, and then handle with the
| fallout.
|
| You cited the exploiting as the one and only reason that
| cheating is interesting here, and explicitly implied that
| it's somehow different from other kinds of competition.
| After this new comment, I don't see how to interpret your
| top comment any differently.
|
| This community competition didn't do anything differently
| than any other competition. Someone entered the competition
| claiming to be adhering to the rules
| (https://kb.speeddemosarchive.com/Rules), they flagrantly
| broke the competition rules, tried to hide their cheating,
| and people got upset when it was uncovered. No different
| than any competition cheating, I don't see what you're
| implying about what people deem to be acceptable, or norms.
| The norms here are no different than anywhere else.
| szvsw wrote:
| > You cited the exploiting as the one and only reason
| that cheating is interesting here
|
| As far as I can tell, I did not... this is what I said:
|
| > it's very interesting to see how a practice that is
| fundamentally about exploiting generally unintended
| mechanisms within a system design still develops its own
| notion of ethics, legitimate and illegitimate exploits,
| etc
|
| Removing extra clauses:
|
| > it's very interesting to see how a practice [...]
| develops its own notion of ethics, legitimate and
| illegitimate exploits, etc
| dahart wrote:
| > Removing extra clauses
|
| Oh, "fundamentally about exploiting" is just a "extra
| clause"? Hahaha.
|
| Your sentence intentionally juxtaposed game exploits with
| ethics. If you disagree with that, you're contradicting
| yourself and not me.
|
| What's left over is still the part I'm objecting to.
| Nobody developed their own notion of ethics, the
| community has the same competition ethics that
| practically any competition anywhere uses.
| tialaramex wrote:
| Yes. All of human culture is like this.
|
| When you do something nobody did before or are faced with a
| moral dilemma you've no prior experience with it's often
| unclear whether what's "Good" and what's "Bad" in some general
| sense and so the reaction may be based on "vibes".
|
| Dick Fosbury's weird jumping style? No rule against that, but
| equally the committee could have seen it and said "No, that's
| not OK" and forbidden it by the next event. They did not, Dick
| seems like an athlete, this is a new technique, fine by us -
| and today everybody serious uses this style (the "Fosbury
| Flop") or one based on it for jumping.
|
| Modern Contract Law mostly comes back to "Carlill v Carbolic
| Smokeball Co" in the 19th century. This is about a quack
| medicine (Carbolic Smokeballs don't prevent Influenza) but the
| legal question was: If you specifically advertise that if
| people do a thing (use your Carbolic Smokeballs) and an event
| happens (a customer catches Influenza, "flu") you will pay them
| a lot of money (PS100 in the 1890s) - well can the advertiser
| say they didn't mean it when asked for the money? Mrs Carlill
| seems like a nice lady, everybody hates people selling quack
| medicine, so obvious Carlill wins - but setting out explicitly
| _why_ she wins forms the basis of an important part of modern
| civil law. That advert is an _Offer_ , the choice to buy and
| use the Carbolic Smokeballs was _Acceptance_ , she caught flu,
| therefore now Carbolic Smokeball Co. owe Mrs Carlill PS100.
|
| If you've ever heard about why people would buy a seemingly
| worthless thing for $1, or about the peppercorn rents, or
| wondered why you're told you "agreed" to a bunch of legal stuff
| you don't care about and haven't actually read - that all comes
| back to Carlill v Carbolic Smokeball Co. Maybe if she'd been an
| awful smug Karen trying to get paid for moaning and they were
| selling a pretty good (but not 100% effective) cure for flu,
| judges would have instead figured out why she _does not get
| paid_ and our case law would have turned out very differently.
|
| [Edited to fix typo]
| Y_Y wrote:
| It's a good story but I think you oversell it. Carbolic Smoke
| Ball was heard in 1892, peppercorn rents (literal and
| figurative) predate that case by hundreds of years.
| ricree wrote:
| To elaborate on your points some more: the basic building
| blocks of contract law were already well established by the
| time Carlill v Carbolic Smoke Ball came about. The main
| question at hand was whether these could apply when the
| offer was made to the public at large rather than to any
| specific person or group.
| dahart wrote:
| > Edit: children have helped point out the precise notion of
| ethics - no exploit is unethical on its face, so long as it is
| disclosed
|
| (Edit: I know I goofed here) Calling people children for
| correcting your assumptions breaks HN guidelines, please
| review: https://news.ycombinator.com/newsguidelines.html
|
| Whether video game exploits are ethical was never a question.
| lcnPylGDnU4H9OF wrote:
| Children comments to theirs, not childish commenters. For
| what it's worth, I thought the same thing on first read
| before I realized another interpretation.
| dahart wrote:
| Sorry! You're right. My bad assumption, I'm embarrassed.
| Apologies to parent @szvsw.
| buttercraft wrote:
| FWIW, I completely misinterpreted their comment too. I
| thought they were talking about actual young people and
| the intersection of innocence and ethics or something.
| Never would have connected it to "child comments."
| shakow wrote:
| > Calling people children for correcting your assumptions
|
| I'm pretty sure that's an abbreviation for "children
| comments".
| dahart wrote:
| Yep, my bad.
| nottorp wrote:
| Speedruns aren't only about exploiting glitches.
|
| For example, I only watch glitchless speedruns. That's what I'm
| interested in.
|
| People who are interested in speedruns including glitches want
| all of them to be disclosed though.
| sandworm101 wrote:
| >> a practice that is fundamentally about exploiting generally
| unintended mechanisms within a system design
|
| That is true of _all_ racing. From NASCAR and F1 to the Olympic
| 100m, everyone operates on the bleeding edge of "the rules"
| ... at least that's where winners play.
| rpdillon wrote:
| I think this notion of ethics is: "Don't lie."
| bigstrat2003 wrote:
| Honestly, I really can't stand speedrunning because it is so
| focused on glitches most of the time. No glitch categories
| exist, but are by far in the minority. I don't find it
| interesting to watch people exploit programming bugs, I want to
| watch people play the game as intended at a high level of
| skill.
| Liquix wrote:
| also covered by Abyssoft in video format:
| https://www.youtube.com/watch?v=N_1su-dOUNw
| sesm wrote:
| So, the speedrun author claimed it was RNG-edited, but it was
| level edited instead? The author could easily refute that by
| providing the RNG seed. I think every run that claims to be RNG-
| edited should post RNG seed for verification. If the author
| claimed that the run was unedited and it was 'just luck', I'm
| surprised that anyone believed him in the first place.
| hn-acct wrote:
| The copyright notice mismatch is suspicious and the missing
| items is a dead giveaway away and should have made it
| ineligible alone.
| mst wrote:
| > I think every run that claims to be RNG-edited should post
| RNG seed for verification
|
| If I understood the later parts of the article right, that's
| now basically a standard or nobody believes you.
| lcnPylGDnU4H9OF wrote:
| And it encourages the community to create a "fixed-seed"
| category for the game, which would generally have a fastest
| known seed with a fastest known route.
| lcnPylGDnU4H9OF wrote:
| On the topic of speedrunning, DwangoAC is a name that stands out.
| He's represented (possibly led but I'm not familiar) the TAS
| Block team for Games Done Quick events in the past (not sure
| about events since 2018 since I did not watch them) and they've
| put together some impressive work.
|
| My favorite was publicly declaring that all PS2 replay files for
| Super Monkey Ball 2 can't be trusted after a public demonstration
| as to why. Closely followed by Brain Age shenanigans. Interesting
| but not surprising to see the name on this story as well.
|
| https://youtube.com/watch?v=-0eM0413N8w (SMB2, declaration near
| the end after the run)
|
| https://youtube.com/watch?v=uXFiKuK5M30 (Brain Age)
| ghastmaster wrote:
| Here is the full analysis that the article links to eventually:
|
| https://diablo.tas.bot/
| boomboomsubban wrote:
| "Fastest completion of an RPG videogame?" You can beat Pokemon
| Blue in ~1 minute, and I'm sure there are countless other similar
| examples.
|
| Guinness being in this area at all is bizarre to me, but it
| probably sells books.
| autarch wrote:
| Guinness is a joke. They don't really have standards for lots
| of their records. For example, Guinness called Ben Lee's the
| "fastest violinist" for his "performance" of Flight of the
| Bumblebee. I put "performance" in quotes because he absolutely
| butchered the piece. But he butchered it very quickly!
|
| It's obvious when you think about it that these sorts of
| categories are meaningless. What is the fastest violinist?
| Surely this has to include both speed and _accuracy_. How do
| you measure accuracy over speed?
| devnullbrain wrote:
| GWR's website's about us:
|
| >We are the global authority on all things record-breaking
|
| GWR website when you search "first person to":
|
| >1 to 20 of 1691 results found
|
| Now how do they propose I break those?
| thih9 wrote:
| Become the first person to X+1, or the first person to X in
| record time, or the oldest person to X, or the first person
| to X while Y, etc.
| ASalazarMX wrote:
| Had to lookup a video of his performance. The fastest
| speakers somehow enunciate all phonemes when played back
| slowly, but Lee just at 25% is running notes into another. It
| doesn't help that he keeps winking at the camera instead of
| fully concentrating like high-performers do.
|
| It's as if Steve Woodmore started slurring words and claimed
| an even faster Guiness record. The difference is most of us
| have great hearing for words, but not so great for music.
| autarch wrote:
| I have Ben Lee beat. I've done the fastest violin
| performance of John Cage's 4:33, and I didn't even need a
| violin. I'll be calling up Guinness next Monday to have it
| confirmed.
| danem wrote:
| Five years ago, Guinness left the following note on their
| video of Ben Lee's performance:
|
| " It's worth noting that this is no longer a category that
| our records team monitor - the record has been rested. Our
| records managers are no longer able to monitor fastest
| musician records as it has become impossible to judge the
| quality of the renditions, even when slowed down. In terms of
| monitoring the number of musical notes, it is not clear if
| all notes have been played fully. "
| autarch wrote:
| Yeah, I think this is in large part due to TwoSetViolin, a
| classical music YouTuber duo who did a hilarious roast of
| this performance, as well as the whole concept of "fastest
| performance". See
| https://www.youtube.com/watch?v=BvsvaCU6i1M for the
| original video.
| philistine wrote:
| Publicly disowned cheater Billy Mitchell is disgraced with
| all record-keeping authorities. Except Guinness. They have
| reinstated his records years after all his cheating
| allegations had been thoroughly proven. Guinness is 100% pay
| for play and should not even be trusted with beer-making,
| even less record-keeping.
| wileydragonfly wrote:
| He lives rent free in your head. Let it go.
| chmod775 wrote:
| It mainly sells beer, but some books too.
| Deathmax wrote:
| Their primary business model nowadays is as an advertising
| agency, not book selling:
| https://www.guinnessworldrecords.com/business-marketing-solu...
| memhole wrote:
| Highly recommend watching this channel if you're curious about
| speedruns:
|
| https://www.youtube.com/@SummoningSalt
| latexr wrote:
| I don't care about speed runs at all, but that channel always
| grabs me.
| fracus wrote:
| It is kind of hilarious the fraud was uncovered by some esoteric
| technical investigation when there was definitive evidence in
| plain sight the whole time.
|
| "For instance, the "1996-2001" copyright date seen on the title
| screen in Groobo's video is inconsistent with the v1.00 shown on
| the initial menu screen, suggesting Groobo's run was spliced
| together from runs on multiple different versions of the game.
| Items acquired early in the run also disappear from the inventory
| later on with no apparent explanation."
|
| It reminded me of a joke in Northern Exposure where Ed uncovers a
| thief by listing circumstantial evidence and then adding one
| piece of evidence that he almost forgot.. he witnessed the thief
| stealing a radio.
| permo-w wrote:
| the whole thing is so chaotic. I don't get the impression that
| Guinness World Records or anyone in the Youtube comments is
| aware it's a segmented run, but it is clearly stated in the
| original submission:
|
| https://web.archive.org/web/20091121211238/https://speeddemo...
|
| it's cheating for other reasons too, but it's confusing as fuck
| trying to figure who originally thought the record was
| segmented or not.
| Salgat wrote:
| Everyone knew it was probably faked, but for the longest time
| there was no smoking gun that refuted the run's legitimacy
| without any plausible deniability. You have to remember that
| the speed runner gave plausible answers to many of the concerns
| brought up, which took a lot of concrete work to disprove (for
| example, proving that the map seeds they used required
| different runs, which required special tooling to bruteforce
| check against).
| fracus wrote:
| Were the two inconsistencies I quoted not smoking guns?
| thaumasiotes wrote:
| Hmmm.
|
| From the article:
|
| > "My run is a segmented/spliced run," Groobo said. "It always
| has been and it was never passed off as anything else, nor was it
| part of any competition or leaderboards. The Speed Demos Archive
| [SDA] page states that outright." Indeed, an archived version of
| Groobo's record-setting Speed Demos Archive submission [link to
| archive from 2009-11-21] does say directly that it's made up of
| "27 segments appended to one file."
|
| > But simply splitting a run into segments doesn't explain away
| all of the problems the TAS team found. Getting Naj's Puzzler on
| dungeon level 9, for instance, still requires outside
| modification of a save file, which is specifically prohibited by
| longstanding [link to current rules page] Speed Demos Archive
| rules that "manually editing/adding/removing game files is
| generally not allowed." Groobo's apparent splicing of multiple
| game versions and differently seeded save files also seems to go
| against SDA rules, which say that "there obviously needs to be
| continuity between segments in terms of inventory, experience
| points or whatever is applicable for the individual game."
|
| This doesn't really look like good reporting. First, we're
| comparing an archived page from 2009 to the rules as they're
| reported today. But the rules page from 2009-11-28, ten months
| after the submission, says this (
| https://web.archive.org/web/20091128190935/http://speeddemos...
| ):
|
| > System modification: You are not allowed to modify your system
| or use extra hardware such as GameSharks and Game Genies. These
| devices let you alter game parameters and can give you an unfair
| advantage. The only allowed extra hardware are modchips and boot
| disks used for playing imports, and official add-ons. For
| example, the PS2 HDD is allowed, while the HD Loader is not.
|
| > Game modification: Removing or altering a game
| disc/cartridge/files while the game is running is forbidden.
| Examples of this are the crooked cartridge trick in The Legend of
| Zelda: Ocarina of Time and the CD streaming trick in The Legend
| of Zelda: Twilight Princess. If you're not sure what this rule
| means, think about it this way: don't mess with your system while
| playing the game, and don't modify the game itself at any time.
|
| > Games that allow you to save your progress and continue later
| can be done using segments. You can retry segments as much as you
| want, in order to optimize them. Keep in mind that the purpose of
| segmentation is not to make life easier for you or to reduce the
| amount of time it takes you to produce a run. A segmented run
| implies a higher level of risk-taking and a lower tolerance for
| mistakes. Use as many segments as is optimal to achieve the
| fastest final time.
|
| The continuity-between-segments requirement is not present in the
| 2009 rules. And not only does the prohibition on editing game
| files not exist, there's a clause stating it's allowed while the
| game isn't running. Why might the game not be running? Well, if
| you're doing a segmented run, you're expected to save and quit
| the game, restarting it later.
|
| This raises some questions:
|
| 1. Are we allowed to set our system clock to a time in the
| future? The rules appear to specify that we aren't ("you are not
| allowed to modify your system"). But that part of the rules is
| heavily focused on altering the hardware, making it unclear
| whether the system clock is supposed to count in that category.
|
| 2. Are we allowed to change the random dungeon generation seed
| stored in our savefile between segments? Now the rules specify
| that we can! ("Removing or altering a game disc/cartridge/files
| _while the game is running_ is forbidden.)
|
| 3. The summary of the modification rules says the opposite of
| what the rules themselves say. ("1. You are not allowed to modify
| your system; 2. Altering game files while the game is running is
| forbidden; 3. In summary, don't alter the system while the game
| is running, and don't alter the game at any time.") What's up
| with that?
|
| 4. Can two segments of a segmented run come from different
| savefiles?
|
| Second, the original submission doesn't just state that it's a
| segmented run. It also says this:
|
| > Once more I'm here to cut down the time almost in half and it's
| due to even more luck manipulation, even more glitches, and even
| more sexiness. The most important thing is that I manipulated
| Naj's Puzzler to drop from the earliest monster possible.
|
| The implication is that there is some form of RNG manipulation in
| Diablo 1 that would have been allowed, but the actual form of
| manipulation that groobo used wasn't it. If that's true, the
| article should have covered what would have been allowed and why
| this was different. As written, this looks more like the
| journalist didn't bother reading what groobo said about his
| video.
|
| Third, the article almost glosses over what appears to be a much
| more significant problem:
|
| > Groobo's final fight against Diablo, for instance, required
| just 19 fireballs to take him out. While that's technically
| possible with perfect luck for the level 12 Sorceror seen in the
| footage, the TAS team found that the specific damage dealt and
| boss behavior only matched when they attempted the same attacks
| using a level 26 Sorceror.
|
| While there isn't an explicit continuity requirement in 2009, the
| difference between fighting a boss at level 26 vs level 12 is
| large enough that I'm comfortable assuming it violated an
| implicit requirement. I'm also curious about whether your level
| is displayed on screen - which would imply that the video isn't
| just segmented but assembled from edited frames - or not. This
| finding appears to have been glossed over because it's not in the
| original report on the video. But the journalist should have
| exercised better judgment.
| layer8 wrote:
| > The continuity-between-segments requirement is not present in
| the 2009 rules.
|
| Arguably, it is implied by "the purpose of segmentation is not
| to make life easier for you". In the present case, the
| segmentation not only makes it easier, it makes the run
| possible at all in the first place.
| anthk wrote:
| That's why I prefer gameplays on Nethack/Slashem, they are pretty
| hard to either fake or cheat in.
|
| You can replay these online, or with TTYREC. Also, the fanbase
| has values, the gameplay has conducts to reflect what kind of
| behaviour did you follow ingame.
|
| You can play as a vegetarian, or as a pacifist, letting your pet
| bash and bite everyone.
|
| OFC locally they can hack the game, but these are mostly done
| from developers to test the game, not for "serious" gameplays.
| bastardoperator wrote:
| I don't care about speed running at all. The drama in this
| community though, absolutely top notch, it's like a technical
| soap opera and I love it.
___________________________________________________________________
(page generated 2025-02-15 23:00 UTC)