Why This Rare Bug Turns Everything into Unkillable Ghosts

  Рет қаралды 522,906

decino

decino

Күн бұрын

Пікірлер: 1 900
@squidapple9662
@squidapple9662 3 жыл бұрын
It's all fun and games until the demons decide to use idclip
@thatcat1909
@thatcat1909 3 жыл бұрын
Doomguy: Uses cheat codes Demons: Understandable have a nice day Demons: Uses cheat codes Doomguy: Wait, that's illegal
@manuell3505
@manuell3505 3 жыл бұрын
This is 1 bug I always encounter: in the MS-DOS Doom1 E1M6 in the maze-like part, there's a zombieman who somehow appears outside te walls, forever haunting nobody. If that happens, you can't reach 100% kills without idspispopd.
@thathatguy1151
@thathatguy1151 3 жыл бұрын
Doomguy: Wait, this is Doom 2, so why is BFG Division playi-
@blazeinaba3195
@blazeinaba3195 3 жыл бұрын
Demon: *use idclip* Doomguy: "You dare use my own spell against me, demon!"
@zherean42069
@zherean42069 3 жыл бұрын
and It's all fun and games till the demons decide to use iddqd
@lexyeevee
@lexyeevee 3 жыл бұрын
my favorite fact about this bug is that chocolate doom has a different memory layout (so it wouldn't work the same way), so instead, chocolate doom *manually* recreates the effect by overwriting the appropriate variables in the same order
@decino
@decino 3 жыл бұрын
Same with Prboom+.
@wyattdornewass2651
@wyattdornewass2651 7 ай бұрын
OMG NO FUCKING WAY THAT THEY DID THAT'S SO COOL
@KrinkelsNG
@KrinkelsNG 3 жыл бұрын
Never encountered this one in all my years of playing Doom. This is awesome, now I have to try and make it happen for giggles.
@decino
@decino 3 жыл бұрын
Keep in mind this only happens in Doom ports that: 1) Share similar memory addresses; 2) Don't fix ray cast rounding errors; 3) Don't fix the intercepts array overflowing. PrBoom+ for example can only emulate the all-ghosts effect behaviour, but it doesn't actually directly overwrite memory through the intercepts array.
@las4gna84
@las4gna84 3 жыл бұрын
omg it's the funny madness man
@definitelyadam.4892
@definitelyadam.4892 3 жыл бұрын
Doom madness animation? 👀
@kirillassasin
@kirillassasin 3 жыл бұрын
Video was released 4 minutes ago, this comment is 20 hours ago, mmmkay
@EkocraftDoomMan
@EkocraftDoomMan 3 жыл бұрын
hmmm i see lol
@nfwrambo
@nfwrambo 3 жыл бұрын
This was a missed opportunity to call this video “whoops, all ghost”
@halyoalex8942
@halyoalex8942 3 жыл бұрын
As soon as I heard him call it the "all ghosts bug" I thought the same joke. :D
@Lemon_Inspector
@Lemon_Inspector 3 жыл бұрын
Good!
@SirPembertonS.Crevalius
@SirPembertonS.Crevalius 3 жыл бұрын
Caco-Boo is a blessed creature I didn't know I needed in my life.
@jess648
@jess648 3 жыл бұрын
Feels like a Golden Souls enemy
@raulsalcedo8332
@raulsalcedo8332 3 жыл бұрын
Is it rule 34 immune?
@Curlyheart
@Curlyheart 3 жыл бұрын
@@raulsalcedo8332 dont give them ideas
@videogamerNattie98
@videogamerNattie98 2 жыл бұрын
@@raulsalcedo8332 The only thing that is given an exception to Rule 34 is if its a citation of Rule 34 also called Rule 35. Otherwise no because it is something that is concieved making it exist so it is under Rule 34. (Unfortunately...)
@spase667
@spase667 2 жыл бұрын
Coming back after Zero Master used the insights from this video to get new world records in E1M8 and Plutonia map 11. Congratulations, decino! You deserve a Nobel prize in Doom science.
@YogiTheBearMan
@YogiTheBearMan Жыл бұрын
Very cool this video inspired a new speed run tactic
@YogiTheBearMan
@YogiTheBearMan Жыл бұрын
9:20 so how does Zero Master do it reliably enough to use? OK I see his explanation in the description of his video. Basically his brute force method was using inputs that he could replicate without TAS. Still I wonder how precise do the inputs have to be? His video: kzbin.info/www/bejne/hmGUlWB3otZ1r7c
@Drahcir_XIII
@Drahcir_XIII Жыл бұрын
​@@YogiTheBearMan Karl Jobst has covered Zero Master's technique here: kzbin.info/www/bejne/ipCYi4yAd8yEr68 He explains that Zero Master's simulations performed about 300 years of gameplay to find the solution. Great video.
@aclonymous
@aclonymous Жыл бұрын
@@Drahcir_XIII still doesn't explain how he went from discovering a random string of inputs that happened to activate the glitch to implementing it in an rta run, like did he figure out a way to do it consistently and if so how
@DeadlyDuck
@DeadlyDuck Жыл бұрын
@@aclonymousthe video does explain it. The 300 years of game simulated was used to run a simple string of inputs constantly to try and find the values for the bug to happen. Basically the simulation did the inputs than ran into a wall, if it ran into the wall, it would reset. it kept on doing that until it went through the wall the inputs given were simple. Would have been something like, move forward 20 map units, shoot 3 times, turn to the right, shoot again and then go into the wall. Because they were simple enough inputs that a person could do it, ZeroMaster just replicated the inputs
@ShortHax
@ShortHax 3 жыл бұрын
I have never seen this awesome rare bug while ever playing this game. The block map bug however...
@erykzysk3330
@erykzysk3330 3 жыл бұрын
The block map bug is pain
@DinnerForkTongue
@DinnerForkTongue 3 жыл бұрын
I hate that it exists in Eternity and cannot be turned off in the compatibility options. Forgive me skillsaw, but I ain't completing Heartland until that happens.
@expendableround6186
@expendableround6186 3 жыл бұрын
@ASDF I too use GZDoom to avoid the Blockmap Bug and I'm not even ashamed to admit it.
@BlazingOwnager
@BlazingOwnager 3 жыл бұрын
I haven't seen this since playing Doom on a 0486 years ago.* *On regular vanilla maps.
@davegsux
@davegsux 3 жыл бұрын
why do i have this weird deja vu feeling?
@greenguykanoe2912
@greenguykanoe2912 3 жыл бұрын
I love how on the surface, Doom is "shoot it until it dies" but underneath there's a bunch of quirks like this. And then you have ASMR doom pumpkin man explaining it to you. Better than uni
@ImDemonAlchemist
@ImDemonAlchemist Жыл бұрын
It really reminds me of Super Mario 64 in that way, and Decino reminds me of PannenKoek2012.
@ikagura
@ikagura 11 ай бұрын
I never made that connection before. ​@@ImDemonAlchemist
@TheRADRAD
@TheRADRAD 3 жыл бұрын
6:37 That is one horrifiying image. The endless maw of hell's demons just trying to shake their way through matter... It's so unsettling.
@yourfatboy5359
@yourfatboy5359 3 жыл бұрын
Oh you want to know what i see Hehe cocademons squeeze line
@Lugbzurg
@Lugbzurg 3 жыл бұрын
0:16 seems much more frightening, due to the fact that nothing is stopping them, and there's eerie music playing.
@Fuchsia_tude
@Fuchsia_tude Жыл бұрын
@@Lugbzurg Playing Another World of Beasts/Esper World was a good choice.
@misharatkevich9808
@misharatkevich9808 Жыл бұрын
decino: your position and angle need to be absolutely dead on Zero Master: challenge accepted
@asyncasync
@asyncasync 3 жыл бұрын
"The only way to exit the level is through a death exit damaging floor." Dude, that is obscure as hell. You're amazing at analyzing the Doom engine and pushing it to its limits. I don't think anyone has ever gone this far and this deep. I always get happy when you release a new video like this.
@michealpersicko9531
@michealpersicko9531 3 жыл бұрын
Well i mean doom's ray tracing only takes into account anything on the x or y axis since those are the only two axes you can aim and shoot on that have anything to intercept your bullets with so it's kind of obvious why pools and damaging floors can still hurt doomguy,
@asyncasync
@asyncasync 3 жыл бұрын
Still obscure as hell. Everything in this video is.
@hatsuneelissu5924
@hatsuneelissu5924 3 жыл бұрын
looks like you guys getting so close getting those last secrets in e4-3 and icon of sin pacifist! maybe one day...
@Romibeno
@Romibeno 3 жыл бұрын
"Deep into the code" would have been perfect for this. Excellent work and explanation !
@mjc0961
@mjc0961 3 жыл бұрын
Knee Deep In The Code
@reffo5548
@reffo5548 3 жыл бұрын
@@mjc0961 The Shores of Code In-Code Thy Code Consumed Sign(Sigil) And finally: *Tech Gone Bad*
@kagemarunl
@kagemarunl 3 жыл бұрын
@@mjc0961 Yep, there we go. That's brilliant. ♥
@odstagent1070
@odstagent1070 3 жыл бұрын
Codemonium
@eividaslavrijanec5090
@eividaslavrijanec5090 3 жыл бұрын
The ancient code
@SomeGuy-yl1bx
@SomeGuy-yl1bx 3 жыл бұрын
The scariest thing here aren’t the ghosts, not able to complete levels, or even this ruining a speed run. It was the code.
@Manabender
@Manabender 3 жыл бұрын
I love that, despite Doom being a game older than a significant part of KZbin's overall userbase, you've still managed to build an entire channel primarily on the game's myriad quirks. Also, at 10:01, is that Mr. Bones' Wild Ride on the right? Nice subtle nod to another legendary old game.
@hoodedman6579
@hoodedman6579 3 жыл бұрын
The series is still getting new releases, and I think they even put at least one of the old ones in Eternal; there's the Unity port for everyone on console as well, and it's dirt-cheap (5 bucks for each game, and it goes on sale sometimes), and it's shaped up to be a very respectable source port (as opposed to the disaster it launched as) and even include a bunch of prominent WADs as well. Doom is arguably more accessible now than it's been since its heyday, even the most tech-illiterate person can just buy it, download and play.
@kingkuma4112
@kingkuma4112 3 жыл бұрын
@@hoodedman6579 Yep! When I heard doom eternal was coming out, I bought doom 2016, and after that decided to play through doom 1 and 2 before it released. I had _heard_ of doom before, but had never sat down and played it. I'm now a big doom fan even working on a custom 7 map wad, and after that's done I'm going to give final doom a go.
@E5rael
@E5rael 3 жыл бұрын
@@kingkuma4112 Nice! That's quite the dedicated fan you've become! Is there a place I can follow your progress on your wad, perhaps? Maybe reply to this comment chain when it's done?
@kingkuma4112
@kingkuma4112 3 жыл бұрын
@@E5rael Yeah, I can do it.
@boggo3848
@boggo3848 3 жыл бұрын
Lol, it does actually look like it IS Mr. Bones' Wild Ride, superimposed on a revenant.
@letthetunesflow
@letthetunesflow Жыл бұрын
Glad Karl pointed me towards this video and your channel. Super cool videos! Just insane that your video about this glitch, and your breakdown was eventually used to actually find a practical use for this bug, and used to break another Doom speed run! Leave it to you crazy talented maniacs to find out how this all works, and how to exploit and activate these glitches, even if it takes years to do so! Congrats to you all!
@RevanKnight56
@RevanKnight56 3 жыл бұрын
I remember seeing this exact bug in one of Altimamantoid's outtakes with TNT Map 22 ten years ago. It happened right in the middle of his rant about awful the map was and it killed him within seconds.
@Keldor314
@Keldor314 3 жыл бұрын
Clearly the map didn't like being badmouthed and got revenge.
@michealpersicko9531
@michealpersicko9531 3 жыл бұрын
Well that and it was a community map that was never meant to be bought so having TNT Evilution's quality go south in the middle towards the end of the megawad would have been fine if it was released for free like it was planned to. Honestly i would have been fine with just the plutonia experiment as final doom.
@Keldor314
@Keldor314 3 жыл бұрын
@@michealpersicko9531 For the most part, I enjoyed TNT Evilution. Most of the levels are creative and interesting, and pushed the engine in various directions. Also, it's not like the original doom2.wad was the greatest thing either. No one had yet truely mastered the art of Doom map making, the tools at the time were poor, and computers couldn't handle anything beyond simple map geometry with only a handful of enemies onscreen at a time. Now, I personally dislike Plutonia. It seems to love putting hitscan enemies and archviles in places that are very awkward to aim into or hidden, so that you take a bunch of unavoidable damage if you don't have the proper approaches memorized, and has too many combat arenas where movement is downright awkward. Also, the architecture is, with a few exceptions, rather bland and repetative. Where in TNT you never know what sights you'll see around the next corner, with Plutonia it will surely be more brown walls with green vines and chaingunners. I've played through all of TNT twice. With Plutonia, I started two or three times, but never got past the second or third level before getting bored and annoyed and dropping it.
@CoralCopperHead
@CoralCopperHead 3 жыл бұрын
@@michealpersicko9531 Plutonia and Evilution are a perfect pair -- for people like me who hate Plutonia's high-difficulty, short-length maps and prefer to actually spend time exploring without running like a blue-assed fly from revenant missiles. Either one alone would leave a chunk of players disappointed.
@OperatorIHC
@OperatorIHC 3 жыл бұрын
"Hmmm, decino hasn't posted a video in a while, I hope he's ok." "Y'know, he's probably fine, just working on a yellow video" -me for the last 2 weeks Good to see you're still with us and not a spooky ghost lol
@johndexterzarate6663
@johndexterzarate6663 3 жыл бұрын
....I guess you just got a deci-boo
@JeanMarceaux
@JeanMarceaux 3 жыл бұрын
@@johndexterzarate6663 he posted on a community team that he was out of town and busy on a new video some time before this video
@hadetmis221
@hadetmis221 3 жыл бұрын
It had a really missed opportunity to be called “the specter bug” Cause thats a ghostly named enemy
@CarbonRollerCaco
@CarbonRollerCaco 3 жыл бұрын
Nothing to do with partial invisibility tho.
@YourTypicalWarp
@YourTypicalWarp 3 жыл бұрын
i think when it was named, specters didn't exist in doom so i don't think it was an idea to come up with
@missingno2401
@missingno2401 3 жыл бұрын
@@YourTypicalWarp so it was named before the game came out
@YourTypicalWarp
@YourTypicalWarp 3 жыл бұрын
​whoa, look, i was just misunderstood, i thought he was talking about the spirits from doom eternal :\ now, instead of starting an insanely dumb argument, i misunderstood the enemy and i apologize!
@josiahkendall4492
@josiahkendall4492 Жыл бұрын
Decino hearting comments a year later. What a legend. P.S. His Serious Sam videos are goated, specifically the 100% playthroughs.
@somethingother2316
@somethingother2316 3 жыл бұрын
5:28 Damn that’s a cool way of getting around that, looking forward to maybe seeing it as another “practically possible” addition in “Doom Challenges Deemed Impossible Update Update”
@hatsuneelissu5924
@hatsuneelissu5924 3 жыл бұрын
So i tried that yesterday (6:07) But sadly the game crashes (on ps4) when the kill count is over 1610+ i even got a save and once i move.....Crash!
@wadmodderschalton5763
@wadmodderschalton5763 3 жыл бұрын
So you can't do the all ghosts effect on the Unity port on Doom II's MAP30. (4:10)
@d9gepro2
@d9gepro2 3 жыл бұрын
If i did it... It would be even scarier than normal doom 2 revenants
@Da_Random
@Da_Random 3 жыл бұрын
It's like this is a glimpse of the true form of noclip, where not even projectiles can interact with you... I love how much effort you put into these obscure quirks and trivia from a game that seemingly has risen in popularity once more after decades of being extremely niched. Thank you ducino, and cheers!
@LonelySpaceDetective
@LonelySpaceDetective 3 жыл бұрын
Funnily enough, before there was research done into why this bug happens, it was known to deathmatch players as something along the lines of "the DM noclip bug", because if there's no monsters around it just looks like everyone turned on noclip at the same time.
@AnnieC.1993
@AnnieC.1993 2 жыл бұрын
Ducino
@Fuchsia_tude
@Fuchsia_tude Жыл бұрын
@@LonelySpaceDetective But even that is kind of a misnomer, because noclip doesn't prevent you from flipping switches and it doesn't stop your projectiles from colliding too.
@theraymunator
@theraymunator 2 жыл бұрын
Apparently this glitch also happens when trying to load a massive map, but it happens differently depending on the source port. GZDoom does turn enemies into ghosts, but vanilla compatible ports make the monsters solid but invincible. Really weird
@Titanic4
@Titanic4 4 ай бұрын
@@theraymunator Sourceports may emulate the all ghosts effect in some way or another. Vanilla compatible sourceports will behave very similarly to original game in such event, where intercept array starts overwriting unrelated memory. All it takes is for the hitscan shot to go through a lot of targets.
@UnkleKlumsy1353
@UnkleKlumsy1353 3 жыл бұрын
I've played the classic doom games since they came out. Never have I managed to see this bug happen. This is why I enjoy this channel, it shows how much there still is to find in old Doom
@tetermc
@tetermc Жыл бұрын
Here from Karl, but it's not my first time. I've seen these videos so many times by now, Karl just gave me another reason to watch them again.
@novaanverdiano7589
@novaanverdiano7589 3 жыл бұрын
Me like 45 minutes ago: "Huh, there hasn't been a decino video in a few weeks now..." Me, just now, opening youtube again: "Decino video uploaded 34 minutes ago" impressive
@Mr.Ltastic
@Mr.Ltastic Жыл бұрын
The Legends are coming!
@jojo0753
@jojo0753 3 жыл бұрын
Glad you’re back, this was probably one of the most interesting analysis videos
@beingsactual
@beingsactual 3 жыл бұрын
Decino to his therapist: "Demon ghosts are not _corporeal_ and they can hurt me if I get close!"
@Jarppa22
@Jarppa22 2 жыл бұрын
This leads to the very mysterious question: "Who asked?" Well, to understand the question, we have to understand the answer: So this very particular question is asking about who asked, the question is divided into two parts: Who & asked "Who" is what is called an "Interrogative word" which specifies the answer to make it suitable for the question, the "Who" here is specifying a person/human/homo sapiens/guy which has a brain to think about the surrounding stuff which surrounds him, which distinguishes the person/human/homo sapiens/guy from animals, plants, extraterrestrial creatures, or objects, so the answer should be as I said in the abstract: A human. Second: "asked" is a verb in the second condition of the forms of the verb, which are divided into three types: Regular, Past, or Past participle. and the verb "asked" is in the "Past" condition, which talks about the time that is gone and no longer exists. The original form of this particular verb is "ask", which is to say something in order to obtain an answer or some information. So, to summon what the answer wants from the previous two points, it's that: The answer wants to understand and know about the person/human/homo sapiens/guy who wanted to say something in order to obtain an answer or some information. So, in order to answer this question, we will have to identify two points: First: What was the question that the subject of the answer to the question "Who asked?" asked? Well, to understand this question, we will NOT have to understand what is the answer. We will just have to understand the definition of "Question" The "Question" is A sentence worded or expressed so as to elicit information. Questions could be identified using the "Interrogative Words", which we talked about earlier. these "Interrogative Words" are nine, which are: Who, What, Where, Why, Which, When, Whose, Whom, and How. We are going to explain each individually: As we said earlier: "Who" is specifying a person/human/homo sapiens/guy who has a brain to think about the surrounding stuff which surrounds him, which distinguishes the person/human/homo sapiens/guy from animals, plants, extraterrestrial creatures, or objects, so the answer should be as I said in the abstract: A human. "What" is specifying a non-person/non-human/non-homo sapiens/non-guy who either does not have a brain that he can understand and think properly with, like plants, or objects, or they have a brain, either that their brains cannot understand and think properly, like animals, or their brain can understand and think properly, but their species/type is rather different from the society, like extraterrestrial creatures, so the answer should be as I said in the abstract: A(n) animal, plant, extraterrestrial creature, or object. "Where" is specifying a place, city, country, continent, etc. where something happens, or some(one/person/human/homo sapiens/guy), plant, animal, extraterrestrial creature or object which exists in a place, city, country, continent, etc. "Why" is specifying a reason for doing something. "Which" is specifying a choice of either two or more choices that the receiver of the question usually chooses. "When" is specifying a time in which either something already happened, or something will happen in either near, or far future, for example: "When will anyone save me as I was captured by MatPat for trying to comment a joke about his video?" "Whose" is specifying a person/human/homo sapiens/guy who has a brain to think about the surrounding stuff which surrounds him, which distinguishes the person/human/homo sapiens/guy from animals, plants, extraterrestrial creatures, or objects, and that person/human/homo sapiens/guy owns something, or someone ( if he is a human trafficker ), and the sender of the question is trying to find who owns that something, or someone. "Whom" is an old-fashioned term, not often used today. Many native English speakers are less than clear about its accurate use. In fact, the word serves the same purpose as "Who" questions, which as we said: specifies a person/human/homo sapiens/guy who has a brain to think about the surrounding stuff which surrounds him, which distinguishes the person/human/homo sapiens/guy from animals, plants, extraterrestrial creatures, or objects, so the answer should be as I said in the abstract: A human, but tends to be used when it is the object of the verb. With modern English, there is no real need to use the term. "How" could be referring to the way something is done or refers to the status of the receiver of the question. Now, let's get back to where we were talking: Questions can be different, and many, and the possibility of guessing the question could be high or low according to the frequency of using it, but guessing a question which was asked for the first time is very difficult, so, it is not specific what was the question that the subject of the answer to the question "Who asked?" asked. Second: What is the purpose of the question "Who asked?"? Well, it could be referring to roasting someone as the humor of "No one asked.", and it could be referring to actually asking a question about who asked the question. So, here's the answer to the question "Who asked?": It could be anyone who made something unlikely for the others or someone who asked a question which could be a hint to treasure, or a last "sentence" from somebody, or something else. (s)He could be you. (s)He could be me. (s)He could be Elon Musk. (s)He could be even your mom. as long as they have made something unlikely for the others or they have asked a question which could be a hint to treasure, or a last "sentence" from somebody, or something else.
@makhauser42
@makhauser42 3 жыл бұрын
Damn, never faced this bug, rather cool. And what a surprise the Sandy's map was used for the reference (in Civvie11's voice)
@abdou.the.heretic
@abdou.the.heretic 7 ай бұрын
#freecivvie
@furorteutonicus9045
@furorteutonicus9045 Жыл бұрын
Seeing Karl recommending decino put a smile on my face and warmed my heart!
@LeivenFrestea
@LeivenFrestea 3 жыл бұрын
When the Skeleton turns into a Ghost: _wait that's illegal_
@reffo5548
@reffo5548 3 жыл бұрын
Sans: Hold my beer
@LeivenFrestea
@LeivenFrestea 3 жыл бұрын
But what if Doom had a Ghost enemy, does that mean the Ghost turns into a Ghost?
@reffo5548
@reffo5548 3 жыл бұрын
@@LeivenFrestea yeah, *This is Big Brain time*
@LeivenFrestea
@LeivenFrestea 3 жыл бұрын
@@reffo5548 GHOST GHOST
@wallyhackenslacker
@wallyhackenslacker 3 жыл бұрын
We're reaching levels of 2spoopy4me that shouldn't even be possible!
@arciks11
@arciks11 Жыл бұрын
5:22 ZeroMaster "Hmmmm, interesting..."
@SilverSpireZ
@SilverSpireZ 3 жыл бұрын
4:12 Gotta love that Sunlust music!
@osheroth
@osheroth Жыл бұрын
My man finally got the recognition he deserves
@GeorgeBPryor
@GeorgeBPryor 3 жыл бұрын
I remember having nightmares as a kid like this, being stuck in Doom but the monsters were unkillable.
@takeda6516
@takeda6516 2 жыл бұрын
Did they also chase you out of bounds when you tried to use noclip or freeze?
@loknito5764
@loknito5764 2 жыл бұрын
s p o k i
@Runie549
@Runie549 3 жыл бұрын
I actually encountered this for the first time quite recently... just a few months ago while playing through TNT Evilutuion in Map 09: Stronghold. At the time I had no idea what it was, and assumed I'd triggered the void glitch somehow by accident (i.e. the one speedrunners use in Doom 1's Halls of the Damned to get to the exit). But now that I've seen this, and given the large enemy count for that map (at least by 1996 commercial Doom IWAD standards), now it makes sense how I triggered this bug. If anyone wants to mess around with that map... I think(?) I was in the southwest portion of the map, but like I said, it's been a few months now, so I could be remembering wrong.
@FriendlyKillbot
@FriendlyKillbot 3 жыл бұрын
I had specific memories of causing this bug when I was a kid, on Doom 2 map 30. Now I know why.
@coincident
@coincident 3 жыл бұрын
This video is ground-breaking. The 128+ things intercepts overflow isn't a mystery to many people, but what you explained at 7:00 was outright fascinating, it is new knowledge for me, and I believe for the community as a whole too. I've been wondering about this for so long... I never thought I'd see a fixed-point-value precision error having such massive consequences. But I disagree with you: I believe that, in light of this information, the speedrunning community might be able to use this to trigger the bug on demand, even on maps where there aren't 128+ things in a line. How? First, you can use a corner + take as-small-as-possible steps (single-tic moves) from that corner to get to a fixed position. Second, with shorttics you can easily and consistently turn to a fixed angle. So from this day forwards, discovering setups to trigger the all-ghosts bug on demand is much more feasible. What will the speedrunning community achieve with this? No idea, but I can't wait to find out! :) As always, amazing stuff decino!
@decino
@decino 3 жыл бұрын
Thanks Coin, that means a lot to me. I may have done it wrong (and didn't spend much time on it honestly), but every time I hugged a corner the fractional values would differ slightly. We were already discussing on Discord to write a program or simulation that brute forces a bunch of precise coordinates and angles to see where you can overflow the intercepts on demand. Useful for TAS demos for sure.
@ipomoalba5349
@ipomoalba5349 3 жыл бұрын
WHEN I SEE THAT YELLOW BACKGROUND UPLOAD I GET SO EXCITED
@iguana9173
@iguana9173 3 жыл бұрын
Me too.
@HappyBeezerStudios
@HappyBeezerStudios Жыл бұрын
The way it moves the offset past where it should be is similar to items over 99 in gen1 pokemon. The gameboy has two sets of tilemaps that overlap. At the end of the overlapping parts are the numbers for the interface. So if you have 100 of something, the "10" is just the tile directly after the tile for "9", which is part of the map you're walking in. And the missingno glitch increases the item in the 6th slot of your inventory by 128, moving it past 99 into the map geometry. But no ghost mode there, it's just a pure interface issue, the system can handle item counts up to 255 without issue. Since 99 + 128 is less than 255, you will never run into a size that would cause issues. So while the utility of both are different, both work in a similar way, moving data into areas where they shouldn't be.
@patientallison
@patientallison Жыл бұрын
I saw Karl's video and was like "wait, I could have sworn I had seen a video on this before..." then Karl directly quoted this video and I was like "oh right, that was where!"
@checotxxxxxx
@checotxxxxxx 3 жыл бұрын
Ive been paying doom for over 15 years, never in my live heard of this, marvelous how Decino never stops surprising me with new things every video. Amazing
@ranger5274
@ranger5274 3 жыл бұрын
The fact that there's a way to trigger the candle secrets in Sever the Wicked is so cool
@HistoryVideoGamesMiscStuff
@HistoryVideoGamesMiscStuff Жыл бұрын
Hello you absolute Legends. ZeroMaster shows us why he's the greatest speedrunner in Doom history yet again.
@Flamewalk
@Flamewalk 3 жыл бұрын
That squish sound at 0:03 is hilarious:)
@radiocaster2k
@radiocaster2k 3 жыл бұрын
Missed opportunity to call it the "Oops! All Ghosts!" effect.
@Manardo18
@Manardo18 3 жыл бұрын
Encountered this bug before, when I made a map with 999 revenants.
@yawg691
@yawg691 3 жыл бұрын
You monster
@iguana9173
@iguana9173 3 жыл бұрын
That’s crazy.
@ArcturusOTE
@ArcturusOTE 3 жыл бұрын
Marphy is that you?
@andrewaftontheandroidhedge2780
@andrewaftontheandroidhedge2780 3 жыл бұрын
the skelotons got angry and became ghost skeolotons
@Manardo18
@Manardo18 3 жыл бұрын
@@yawg691 A monster you say? No... I'm a god!
@herisruns
@herisruns Жыл бұрын
it's very interesting how a simple rounding error can have such a strange effect. i'm here from karl's video
@xTerminatorAndy
@xTerminatorAndy 3 жыл бұрын
Learned something new today. These series on how the doom code work are really interesting. I'd love to see some breakdowns for more contemporary engines.
@Jarppa22
@Jarppa22 2 жыл бұрын
This leads to the very mysterious question: "Who asked?" Well, to understand the question, we have to understand the answer: So this very particular question is asking about who asked, the question is divided into two parts: Who & asked "Who" is what is called an "Interrogative word" which specifies the answer to make it suitable for the question, the "Who" here is specifying a person/human/homo sapiens/guy which has a brain to think about the surrounding stuff which surrounds him, which distinguishes the person/human/homo sapiens/guy from animals, plants, extraterrestrial creatures, or objects, so the answer should be as I said in the abstract: A human. Second: "asked" is a verb in the second condition of the forms of the verb, which are divided into three types: Regular, Past, or Past participle. and the verb "asked" is in the "Past" condition, which talks about the time that is gone and no longer exists. The original form of this particular verb is "ask", which is to say something in order to obtain an answer or some information. So, to summon what the answer wants from the previous two points, it's that: The answer wants to understand and know about the person/human/homo sapiens/guy who wanted to say something in order to obtain an answer or some information. So, in order to answer this question, we will have to identify two points: First: What was the question that the subject of the answer to the question "Who asked?" asked? Well, to understand this question, we will NOT have to understand what is the answer. We will just have to understand the definition of "Question" The "Question" is A sentence worded or expressed so as to elicit information. Questions could be identified using the "Interrogative Words", which we talked about earlier. these "Interrogative Words" are nine, which are: Who, What, Where, Why, Which, When, Whose, Whom, and How. We are going to explain each individually: As we said earlier: "Who" is specifying a person/human/homo sapiens/guy who has a brain to think about the surrounding stuff which surrounds him, which distinguishes the person/human/homo sapiens/guy from animals, plants, extraterrestrial creatures, or objects, so the answer should be as I said in the abstract: A human. "What" is specifying a non-person/non-human/non-homo sapiens/non-guy who either does not have a brain that he can understand and think properly with, like plants, or objects, or they have a brain, either that their brains cannot understand and think properly, like animals, or their brain can understand and think properly, but their species/type is rather different from the society, like extraterrestrial creatures, so the answer should be as I said in the abstract: A(n) animal, plant, extraterrestrial creature, or object. "Where" is specifying a place, city, country, continent, etc. where something happens, or some(one/person/human/homo sapiens/guy), plant, animal, extraterrestrial creature or object which exists in a place, city, country, continent, etc. "Why" is specifying a reason for doing something. "Which" is specifying a choice of either two or more choices that the receiver of the question usually chooses. "When" is specifying a time in which either something already happened, or something will happen in either near, or far future, for example: "When will anyone save me as I was captured by MatPat for trying to comment a joke about his video?" "Whose" is specifying a person/human/homo sapiens/guy who has a brain to think about the surrounding stuff which surrounds him, which distinguishes the person/human/homo sapiens/guy from animals, plants, extraterrestrial creatures, or objects, and that person/human/homo sapiens/guy owns something, or someone ( if he is a human trafficker ), and the sender of the question is trying to find who owns that something, or someone. "Whom" is an old-fashioned term, not often used today. Many native English speakers are less than clear about its accurate use. In fact, the word serves the same purpose as "Who" questions, which as we said: specifies a person/human/homo sapiens/guy who has a brain to think about the surrounding stuff which surrounds him, which distinguishes the person/human/homo sapiens/guy from animals, plants, extraterrestrial creatures, or objects, so the answer should be as I said in the abstract: A human, but tends to be used when it is the object of the verb. With modern English, there is no real need to use the term. "How" could be referring to the way something is done or refers to the status of the receiver of the question. Now, let's get back to where we were talking: Questions can be different, and many, and the possibility of guessing the question could be high or low according to the frequency of using it, but guessing a question which was asked for the first time is very difficult, so, it is not specific what was the question that the subject of the answer to the question "Who asked?" asked. Second: What is the purpose of the question "Who asked?"? Well, it could be referring to roasting someone as the humor of "No one asked.", and it could be referring to actually asking a question about who asked the question. So, here's the answer to the question "Who asked?": It could be anyone who made something unlikely for the others or someone who asked a question which could be a hint to treasure, or a last "sentence" from somebody, or something else. (s)He could be you. (s)He could be me. (s)He could be Elon Musk. (s)He could be even your mom. as long as they have made something unlikely for the others or they have asked a question which could be a hint to treasure, or a last "sentence" from somebody, or something else.
@JonMann87
@JonMann87 3 жыл бұрын
thanks decino, as a software engineer its awesome hearing the detailed explanation of these bugs, nothing like a good old array index out of bounds / overflow
@vietnamgaminghm
@vietnamgaminghm 3 жыл бұрын
My country usually have a proverb saying Demons let go, ghosts catch you. In DOOM this exists too?
@fordunfocus
@fordunfocus 3 жыл бұрын
Which country?
@vietnamgaminghm
@vietnamgaminghm 3 жыл бұрын
@@fordunfocus VietNam country because my name is over there.
@TheDoomer666
@TheDoomer666 3 жыл бұрын
@@vietnamgaminghm does Vietnam need the N to be capitalised?
@vietnamgaminghm
@vietnamgaminghm 2 ай бұрын
@@TheDoomer666 If you are spelling the name in English it will only be Vietnam without space between However the Vietnamese writes it as Việt Nam or Viet Nam with space between In Vietnamese, names such as of humans, animals and countries are written with capitalized at the start of each syllable: America=Hoa Ki or My/Mi China=Trung Quoc based on the Chinese spelling Zhongguo Korea=Han Quoc(Hanguk) and Trieu Tien(Chosun)...
@TheDoomer666
@TheDoomer666 2 ай бұрын
@@vietnamgaminghm whoa bro, did you just revisit this video randomly? or are you responding to every notification after coming back from the dead lol thanks for the explanation tho! 👍
@00Helix00
@00Helix00 3 жыл бұрын
When I was a kid I used to accidentally trigger this bug on Plutonia's MAP30 by waking up the Icon, turning on god mode, and then seeing if I could fill up the entire map with monster bodies. After a while of doing this they started noclipping and I couldn't kill them. I always just assumed I overloaded the game with too many enemies.
@Spectere
@Spectere 3 жыл бұрын
Yeah, I ran into this bug the same way back in the day (though in my case it was on Doom 2's MAP30). As much as I like understanding how and why it happens, it still takes some of the magic out of it. :P
@LaBob16
@LaBob16 Жыл бұрын
I love seeing the influx of people to your channel Pumpkin Man, you are a true absolute legend!
@SkylorBeck
@SkylorBeck 3 жыл бұрын
As a fledgling programmer, learning about dooms code is so educational and entertaining
@ireneparkin3360
@ireneparkin3360 3 жыл бұрын
Decino, a Doomtuber who teaches us rare bugs that I'd never see.
@Jarppa22
@Jarppa22 2 жыл бұрын
This leads to the very mysterious question: "Who asked?" Well, to understand the question, we have to understand the answer: So this very particular question is asking about who asked, the question is divided into two parts: Who & asked "Who" is what is called an "Interrogative word" which specifies the answer to make it suitable for the question, the "Who" here is specifying a person/human/homo sapiens/guy which has a brain to think about the surrounding stuff which surrounds him, which distinguishes the person/human/homo sapiens/guy from animals, plants, extraterrestrial creatures, or objects, so the answer should be as I said in the abstract: A human. Second: "asked" is a verb in the second condition of the forms of the verb, which are divided into three types: Regular, Past, or Past participle. and the verb "asked" is in the "Past" condition, which talks about the time that is gone and no longer exists. The original form of this particular verb is "ask", which is to say something in order to obtain an answer or some information. So, to summon what the answer wants from the previous two points, it's that: The answer wants to understand and know about the person/human/homo sapiens/guy who wanted to say something in order to obtain an answer or some information. So, in order to answer this question, we will have to identify two points: First: What was the question that the subject of the answer to the question "Who asked?" asked? Well, to understand this question, we will NOT have to understand what is the answer. We will just have to understand the definition of "Question" The "Question" is A sentence worded or expressed so as to elicit information. Questions could be identified using the "Interrogative Words", which we talked about earlier. these "Interrogative Words" are nine, which are: Who, What, Where, Why, Which, When, Whose, Whom, and How. We are going to explain each individually: As we said earlier: "Who" is specifying a person/human/homo sapiens/guy who has a brain to think about the surrounding stuff which surrounds him, which distinguishes the person/human/homo sapiens/guy from animals, plants, extraterrestrial creatures, or objects, so the answer should be as I said in the abstract: A human. "What" is specifying a non-person/non-human/non-homo sapiens/non-guy who either does not have a brain that he can understand and think properly with, like plants, or objects, or they have a brain, either that their brains cannot understand and think properly, like animals, or their brain can understand and think properly, but their species/type is rather different from the society, like extraterrestrial creatures, so the answer should be as I said in the abstract: A(n) animal, plant, extraterrestrial creature, or object. "Where" is specifying a place, city, country, continent, etc. where something happens, or some(one/person/human/homo sapiens/guy), plant, animal, extraterrestrial creature or object which exists in a place, city, country, continent, etc. "Why" is specifying a reason for doing something. "Which" is specifying a choice of either two or more choices that the receiver of the question usually chooses. "When" is specifying a time in which either something already happened, or something will happen in either near, or far future, for example: "When will anyone save me as I was captured by MatPat for trying to comment a joke about his video?" "Whose" is specifying a person/human/homo sapiens/guy who has a brain to think about the surrounding stuff which surrounds him, which distinguishes the person/human/homo sapiens/guy from animals, plants, extraterrestrial creatures, or objects, and that person/human/homo sapiens/guy owns something, or someone ( if he is a human trafficker ), and the sender of the question is trying to find who owns that something, or someone. "Whom" is an old-fashioned term, not often used today. Many native English speakers are less than clear about its accurate use. In fact, the word serves the same purpose as "Who" questions, which as we said: specifies a person/human/homo sapiens/guy who has a brain to think about the surrounding stuff which surrounds him, which distinguishes the person/human/homo sapiens/guy from animals, plants, extraterrestrial creatures, or objects, so the answer should be as I said in the abstract: A human, but tends to be used when it is the object of the verb. With modern English, there is no real need to use the term. "How" could be referring to the way something is done or refers to the status of the receiver of the question. Now, let's get back to where we were talking: Questions can be different, and many, and the possibility of guessing the question could be high or low according to the frequency of using it, but guessing a question which was asked for the first time is very difficult, so, it is not specific what was the question that the subject of the answer to the question "Who asked?" asked. Second: What is the purpose of the question "Who asked?"? Well, it could be referring to roasting someone as the humor of "No one asked.", and it could be referring to actually asking a question about who asked the question. So, here's the answer to the question "Who asked?": It could be anyone who made something unlikely for the others or someone who asked a question which could be a hint to treasure, or a last "sentence" from somebody, or something else. (s)He could be you. (s)He could be me. (s)He could be Elon Musk. (s)He could be even your mom. as long as they have made something unlikely for the others or they have asked a question which could be a hint to treasure, or a last "sentence" from somebody, or something else.
@IceHedge
@IceHedge Жыл бұрын
The gig is up. Karl Jobst sent us.
@tehberral
@tehberral 3 жыл бұрын
The actual reason it happens in Map 21 is because Nirvana just sucks that hard.
@eltiolavara9
@eltiolavara9 3 жыл бұрын
yep
@MrCantStopTheRobot
@MrCantStopTheRobot 3 жыл бұрын
I'm sorry to inform you, sir, but there's at least one person on Earth who likes Map21... ... and he's in this thread right now.
@eltiolavara9
@eltiolavara9 3 жыл бұрын
​@@MrCantStopTheRobot FUCK FUCK ITS NOT ME ITS NOT ME I SWEAR ITS IRONIC I SWEAR I ONLY LIKE IT IRONICALLY
@kingwaffleton1774
@kingwaffleton1774 3 жыл бұрын
@@MrCantStopTheRobot we must take their legs off
@MrCantStopTheRobot
@MrCantStopTheRobot 3 жыл бұрын
@@kingwaffleton1774 alright, hand me the chainsaw, and we'll start the investigation...
@mysteriousstranger2287
@mysteriousstranger2287 3 жыл бұрын
Huge thanks for this informative video! I feel like it might not get as many views as your other analysis videos, but boy, was it a real treat to watch. Looking forward to more coverage of obscure bugs!
@der_Alptraum
@der_Alptraum 3 жыл бұрын
I feel most alive when rapidly approaching decino's new video.
@melm4251
@melm4251 Жыл бұрын
Karl brought me back here today and i'm nerding out with the numbers (and my half a physics degree lol), the 9 significant figures required to recreate the effect you describe at 9:19 i mean, it's literally more accurate that the B I G announcements that the large hadron collider has made over the past decade (six sigma is regarded as HUGE STATISTICALLY RELEVANT NEWS with 8 sig fig)
@Alarm26
@Alarm26 3 жыл бұрын
I encountered this bug once as a kid. I don't remember which map it was but I remember never wanting to play that map again because of how creepy it was. It makes me wonder what kind of interesting things you can do with this bug that haven't been discovered yet
@WhoLover
@WhoLover 3 жыл бұрын
Loving the ghostly imagery. The ride never ends with decino
@a1s972
@a1s972 3 жыл бұрын
Glad I can be of service :)
@iamsproot62
@iamsproot62 3 жыл бұрын
Decino, I was furloughed for basically all of 2020 and I found your channel at the beginning of quarantine right after I beat DOOM, 2, 64, and 2016. I love watching all your videos and your play series, especially when you tried DOOM 64. I started working a new job in February and I have missed so many videos unfortunately. I just opened KZbin and I saw the yellow background for this video and got so excited; I felt like I was pulled back to 2020 for a second in a good way. I just wanted to get weirdly sentimental and say thank you for keeping me sane through that crazy year :)
@thomassynths
@thomassynths 3 жыл бұрын
I appreciate Mr Bone's Wild Ride in the thumbnail.
@Kevin-jb2pv
@Kevin-jb2pv 2 жыл бұрын
Thanks for covering why the all ghosts effect can't be used to kill the IoS. You explained it pretty well when you responded to my previous comment asking if it was possible, but I still couldn't quite visualize it. So, anyways, thanks for crushing my hopes and dreams!
@Yaneura88
@Yaneura88 Жыл бұрын
Karl Jobst video led me here. Great video !
@aircraftcarrierwo-class
@aircraftcarrierwo-class 3 жыл бұрын
A friend of mine streamed his first UV Fast clear and the squash-resurrect ghost bug occurred _twice_ on him, was an interesting sight
@fleckens
@fleckens 3 жыл бұрын
Always good to see another video from you decino. Also grats on 130k, I'm looking forward to whenever the next Sunder stream will be as you got some amazing levels coming up. Also I recommend anyone who enjoys decino's doom wad playthroughs, especially the difficult ones, to subscribe to A1s(the link in this video description) as his content is fairly similar.
@Zenodice
@Zenodice 2 жыл бұрын
Been playing doom for 20+ years and I've never seen this bug once, what a great explanation of something so cool and rare. Thank you!
@Jarppa22
@Jarppa22 2 жыл бұрын
This leads to the very mysterious question: "Who asked?" Well, to understand the question, we have to understand the answer: So this very particular question is asking about who asked, the question is divided into two parts: Who & asked "Who" is what is called an "Interrogative word" which specifies the answer to make it suitable for the question, the "Who" here is specifying a person/human/homo sapiens/guy which has a brain to think about the surrounding stuff which surrounds him, which distinguishes the person/human/homo sapiens/guy from animals, plants, extraterrestrial creatures, or objects, so the answer should be as I said in the abstract: A human. Second: "asked" is a verb in the second condition of the forms of the verb, which are divided into three types: Regular, Past, or Past participle. and the verb "asked" is in the "Past" condition, which talks about the time that is gone and no longer exists. The original form of this particular verb is "ask", which is to say something in order to obtain an answer or some information. So, to summon what the answer wants from the previous two points, it's that: The answer wants to understand and know about the person/human/homo sapiens/guy who wanted to say something in order to obtain an answer or some information. So, in order to answer this question, we will have to identify two points: First: What was the question that the subject of the answer to the question "Who asked?" asked? Well, to understand this question, we will NOT have to understand what is the answer. We will just have to understand the definition of "Question" The "Question" is A sentence worded or expressed so as to elicit information. Questions could be identified using the "Interrogative Words", which we talked about earlier. these "Interrogative Words" are nine, which are: Who, What, Where, Why, Which, When, Whose, Whom, and How. We are going to explain each individually: As we said earlier: "Who" is specifying a person/human/homo sapiens/guy who has a brain to think about the surrounding stuff which surrounds him, which distinguishes the person/human/homo sapiens/guy from animals, plants, extraterrestrial creatures, or objects, so the answer should be as I said in the abstract: A human. "What" is specifying a non-person/non-human/non-homo sapiens/non-guy who either does not have a brain that he can understand and think properly with, like plants, or objects, or they have a brain, either that their brains cannot understand and think properly, like animals, or their brain can understand and think properly, but their species/type is rather different from the society, like extraterrestrial creatures, so the answer should be as I said in the abstract: A(n) animal, plant, extraterrestrial creature, or object. "Where" is specifying a place, city, country, continent, etc. where something happens, or some(one/person/human/homo sapiens/guy), plant, animal, extraterrestrial creature or object which exists in a place, city, country, continent, etc. "Why" is specifying a reason for doing something. "Which" is specifying a choice of either two or more choices that the receiver of the question usually chooses. "When" is specifying a time in which either something already happened, or something will happen in either near, or far future, for example: "When will anyone save me as I was captured by MatPat for trying to comment a joke about his video?" "Whose" is specifying a person/human/homo sapiens/guy who has a brain to think about the surrounding stuff which surrounds him, which distinguishes the person/human/homo sapiens/guy from animals, plants, extraterrestrial creatures, or objects, and that person/human/homo sapiens/guy owns something, or someone ( if he is a human trafficker ), and the sender of the question is trying to find who owns that something, or someone. "Whom" is an old-fashioned term, not often used today. Many native English speakers are less than clear about its accurate use. In fact, the word serves the same purpose as "Who" questions, which as we said: specifies a person/human/homo sapiens/guy who has a brain to think about the surrounding stuff which surrounds him, which distinguishes the person/human/homo sapiens/guy from animals, plants, extraterrestrial creatures, or objects, so the answer should be as I said in the abstract: A human, but tends to be used when it is the object of the verb. With modern English, there is no real need to use the term. "How" could be referring to the way something is done or refers to the status of the receiver of the question. Now, let's get back to where we were talking: Questions can be different, and many, and the possibility of guessing the question could be high or low according to the frequency of using it, but guessing a question which was asked for the first time is very difficult, so, it is not specific what was the question that the subject of the answer to the question "Who asked?" asked. Second: What is the purpose of the question "Who asked?"? Well, it could be referring to roasting someone as the humor of "No one asked.", and it could be referring to actually asking a question about who asked the question. So, here's the answer to the question "Who asked?": It could be anyone who made something unlikely for the others or someone who asked a question which could be a hint to treasure, or a last "sentence" from somebody, or something else. (s)He could be you. (s)He could be me. (s)He could be Elon Musk. (s)He could be even your mom. as long as they have made something unlikely for the others or they have asked a question which could be a hint to treasure, or a last "sentence" from somebody, or something else.
@Moralozki
@Moralozki Жыл бұрын
Nice, you got a shoutout from Karl Jobst
@rogermucroy750
@rogermucroy750 3 жыл бұрын
This has happened to me twice on the version I play on my switch. I thought the port was buggy! Thank you for explaining this Decino I never knew this!
@-Raylight
@-Raylight 3 жыл бұрын
Bad luck? Speedrunners would like to disagree with that, they'll find a way just like life xD Always to see Decino's analysis, it could be entertaining and educating at same time
@loknito5764
@loknito5764 2 жыл бұрын
Wana get good at doom?: Watch a video with a funny yellow color. Wana know how to code?: Watch a video with a funny yellow color Wana know how was doom created?: Watch a video with a funny yellow color Wana know how graphics were made for doom?: Watch a video with a funny yellow color. Wana know how were SFX things made for doom?: Watch a video with a funny yellow color. Wana know how weapons work in doom?: Watch a video with a funny yellow color Wana know how powerups work in doom?: Watch a video with a funny yellow color Wana know how armor works in doom?:Watch a video with a funny yellow color. Need demon tierlists for doom?: Watch a video with a funny yellow color. Wana know enemy stats for doom?: Watch a video with a funny yellow color Wana know seroius sam stuff?: Watch a video with a funny yellow color. Wana know how shield suits work in doom?: Wana get good at doom?: Watch a video with a funny yellow color. Wana know how to code?: Watch a video with a funny yellow color Wana know how was doom created?: Watch a video with a funny yellow color Wana know how graphics were made for doom?: Watch a video with a funny yellow color. Wana know how were SFX things made for doom?: Watch a video with a funny yellow color. Wana know how weapons work in doom?: Watch a video with a funny yellow color Wana know how powerups work in doom?: Watch a video with a funny yellow color Wana know how armor works in doom?:Watch a video with a funny yellow color. Need demon tierlists for soom?: Watch a video with a funny yellow color. Wana know enemy stats for doom?: Watch a video with a funny yellow color Wana know seroius sam stuff?: Watch a video with a funny yellow color. Wana see if pacifist runs and chalanges are possible in doom?: Wana get good at doom?: Watch a video with a funny yellow color. Wana know how to code?: Watch a video with a funny yellow color Wana know how was doom created?: Watch a video with a funny yellow color Wana know how graphics were made for doom?: Watch a video with a funny yellow color. Wana know how were SFX things made for doom?: Watch a video with a funny yellow color. Wana know how weapons work in doom?: Watch a video with a funny yellow color Wana know how powerups work in doom?: Watch a video with a funny yellow color Wana know how armor works in doom?:Watch a video with a funny yellow color. Need demon tierlists for soom?: Watch a video with a funny yellow color. Wana know enemy stats for doom?: Watch a video with a funny yellow color Wana know seroius sam stuff?: Watch a video with a funny yellow color.
@BullettPsycho
@BullettPsycho 2 ай бұрын
I encountered an invincible Shotgunner while playing Co-op in the DOOM + DOOM II port, It was "The Express Elevator to Hell" in the Master Levels. Now, watching this video, it seems like it was the Arch-vile Resurrect Glitch. That was very fun to encounter at the end of that map.
@DCGRetrowave
@DCGRetrowave 3 жыл бұрын
Thank you so much for making this analysis video, decino! I had mentioned to you previously that I was pretty familiar with the intercepts overflow, but I still didn't know all the specifics regarding things like how many intercepts were needed to cause the all-ghosts effect. I've encountered the overflow dozens of times in the past few months (not including intentionally triggering it) and I've seen it cause different issues at times. Perhaps the following info will be useful to you and also explain what happens when too many intercepts occur (some people were asking about that in the comments and I have the answer :D). On one of my own maps, the overflow was very easy to trigger (too many linedefs for extra lighting variation). However, it seemed to be incredibly minor and I was unable to notice any issues with gameplay. The only reason I knew it occurred was thanks to PrBoom+'s optional warning message (very handy for playtests!). The player starts could get messed up in cooperative if a few player corpses were lined up with the ceiling lights. I fixed this as soon as I discovered it on that map by reducing the amount of lighting variation slightly :D The epic slaughtermap, Heck on Earth (the one I mentioned with the ghost funnies :D), from my upcoming megawad does have a small chance for the all-ghosts effect. It's situational as it'll require a lot of monster corpses to be lined up, but with 1,080 monsters that's definitely not too difficult. The map gives the monsters plenty of room to move around so this should be very rare and I have tweaked it to help reduce the chance (I also playtest my maps 100+ times for quality assurance :D). Before tweaking it, I encountered the overflow again, but this time it seemed to make collision less precise, although the map was still playable. I mean, 7 SSG shots to kill an Arachnotron when you're right up in his face is definitely not just bad RNG and the blockmap bug :D The intercepts overflow is guaranteed to crash vanilla DOOM if there are too many additional intercepts. As far as I know, PrBoom+ will never crash from this overflow, although I have seen it crash due to the playeringame overflow once. That interceptsoverflow.wad you demonstrated at the beginning easily crashes vanilla due to how many things and linedefs are placed in a row. I'm not sure what the exact minimum number is, but it eventually gets to a point where the game will immediately crash and leave an error message at the DOS prompt (or the game will freeze and you'll have to reboot DOS or close DOSBox :D). I've personally seen two messages with the first one being the most frequent ("P_CrossSubsector: ss %i with numss = %i" and "R_Subsector: ss %i with numss = %i"). Doomwiki states that these errors should never occur, but the error message article does note that various overflows may trigger messages like these. Sometimes, DOOM may completely freeze and DOSBox will crash occasionally. I haven't run any intentional intercepts overflow tests on any of my DOS machines yet, but I do plan to in the near future as DOSBox can be both more stable and less stable than a real DOS environment depending on the situation. I've experienced crashes that have happened sometime after the all-ghosts effect is triggered, but usually the game seems to die instantly if a crash is going to happen. I witnessed something very peculiar today while experimenting with the bug in vanilla using -solo-net (AKA using ipxsetup.exe and -nodes 1 instead of the modern source port parameter). I was adding additional corpses to a room by blowing myself up multiple times and after one of these deaths, I instantly blew up a second time when I respawned! The overflow had already been triggered at this point, but the player starts were still functional. I have no idea what happened, but I'll keep trying to replicate this and get a demo recording for someone to analyze (perhaps you'd like to check it out? :O) Anyway, I hope this information based on my own experience and experimentation is useful! I greatly appreciate this video and you were able to answer some questions I still had about this crazy bug. The main thing that confused me was demos with intercepts overflows that were seemingly triggered by far less intercepts than 128, so I'm really glad that mystery was solved! I assume that's why the overflow can happen on Black Tower and why I was unable to replicate it (I'll keep trying, though :D). Thanks again for this excellent addition to the analysis series and congratulations on 130k subscribers! P.S. I like the funny Pain Elementals at 6:46 and I see that my friend, Retro, was very pleased with them too :D
@decino
@decino 3 жыл бұрын
Thanks for your lengthy and interesting comment. If you don't mind you can DM me the demo file. Also the E1M8/E4M3/Black Tower all-ghosts footage was staged by manually setting the blockmap width to 0 as soon as I fired a shot. Those positions and angles will most likely not cause the bug normally.
@GeistInTheMachine
@GeistInTheMachine 2 жыл бұрын
I love how Classic Doom is in still technically marvelous and fascinating, despite being archaic. Makes you respect how much work goes into making games. Think of all that goes on (sometimes) seamlessly in modern games. And look at Doom now! The amount of sheer calculations and potential interactions boggles the mind.
@jamespwoods4324
@jamespwoods4324 3 жыл бұрын
I'm gonna be honest, in all my years of being a novice I have never encountered this but that aside yes I highly enjoyed watching this my best to you and yours pal as always stay safe Doom guy.
@MatteoGarza
@MatteoGarza 3 жыл бұрын
I really appreciate how deep you're going into the code and how you can explain it so easily... You're like David Attenborough of DooM
@matchanavi
@matchanavi 3 жыл бұрын
3:47 whatever is in the background genuinely startled me
@decino
@decino 3 жыл бұрын
It's very dark, slowed down and blurry Back to Saturn X footage.
@matchanavi
@matchanavi 3 жыл бұрын
@@decino I see, it kinda looked like a red hand that was suddenly reaching for the screen (at least that's how my eyes interpreted it)
@OuroborosChoked
@OuroborosChoked 3 жыл бұрын
Videos like this are exactly why I like your channel. Deep, deep dives into the nooks and crannies of Doom's code... I wish more channels did stuff like this. I know there's that one guy who does Paper Mario videos like this, but beyond you two, I can't think of anyone else.
@Nautules83
@Nautules83 Жыл бұрын
here from Karl, was not dissapointed!
@TheRealMattKronik
@TheRealMattKronik 3 жыл бұрын
Fourth one of your vids I've watched this morning. Really enjoying your presentation of all the nitty-gritty details of this old fav game.
@Blaster-br3pt
@Blaster-br3pt 3 жыл бұрын
This just gave me an idea for a map where you can only shoot in specific spots or the bug will trigger. Probably not gonna make it tho since I'm a failure at making acceptable level design.
@user-lz5kh3un8z
@user-lz5kh3un8z 3 жыл бұрын
how do u make levels
@agentt657
@agentt657 Жыл бұрын
i played Doom as a kid a lot and out of pure nostalgia installed it on my new pc 3 years back and encountered it in e2m1 never knew how wildy rare it was
@tastychunks
@tastychunks 3 жыл бұрын
Doomguy just decided to open a box of "Oops! All ghosts!" cereal
@shockwave3648
@shockwave3648 3 жыл бұрын
Can I just say the sunlust music is fantastic for background ambience? I did not expect this subject from that thumbnail preview, the caco boo is adorable. Also this is probably your best thumbnail from the doom analysis videos in my opinion, very well made.
@WillGraceAtGoogle
@WillGraceAtGoogle Жыл бұрын
Watched this amazing video like 10 times now. Karl Jobst - the legend, brought me back again. Nice shout out from him to our hero decino!
@jesusmgw
@jesusmgw Жыл бұрын
Those visualizations probably took a very long time to make, on top of all of the research and writing. Amazing content.
@Gengh13
@Gengh13 Жыл бұрын
An Absolute Legend sent me here.
@galewhirlwind
@galewhirlwind 2 жыл бұрын
Every time I watch this video, when you first name it "The Intercepts Overflow" I envision someone telling a scary campfire story, and I can just imagine the pause for effect right before "The Intercept Overflow". Brilliant, haha. Thank you for the DOOM analysis videos!
@pannomic1818
@pannomic1818 3 жыл бұрын
This bug should be a gag on the new Doom as a nightmare of the Slayer lol
@chiter200
@chiter200 Жыл бұрын
I like KZbin channels like this that dedicate it's time for a specific game
@Quantris
@Quantris Жыл бұрын
As a programmer, if you're short on bugs just ask people to implement any kind of geometry routine
@alexlokanin3312
@alexlokanin3312 3 жыл бұрын
the byte visualisation and your editing are a very good way to present information
@scoth5964
@scoth5964 Жыл бұрын
Here again, from Karl Jobst
@4karma860
@4karma860 Жыл бұрын
same
@TheStylesjl
@TheStylesjl 3 жыл бұрын
By far the best analysis you have ever done. You solved a really weird, long running mystery.
@SmokeBreakGaming
@SmokeBreakGaming 3 жыл бұрын
I missed this voice
@TheMisterGuy
@TheMisterGuy 3 жыл бұрын
Thanks, Decino! I was really hoping to see the "crushed enemy resurrection" bug mentioned on your channel! I had no idea there was a separate ghost bug.
@decino
@decino 3 жыл бұрын
I already covered those in the Arch-vile video.
Enemy Placement Unique to Multiplayer
22:45
decino
Рет қаралды 513 М.
Icon of Sin Mechanics and Oddities
9:59
decino
Рет қаралды 798 М.
How To Choose Mac N Cheese Date Night.. 🧀
00:58
Jojo Sim
Рет қаралды 85 МЛН
ТЮРЕМЩИК В БОКСЕ! #shorts
00:58
HARD_MMA
Рет қаралды 2,5 МЛН
Молодой боец приземлил легенду!
01:02
МИНУС БАЛЛ
Рет қаралды 1,7 МЛН
This Game Is Wild...
00:19
MrBeast
Рет қаралды 122 МЛН
Doom's Cheat Codes Explained
10:13
decino
Рет қаралды 880 М.
Earth Defense Force 6 Review | Monoxide Poisoning™
19:52
SsethTzeentach
Рет қаралды 1,5 МЛН
Doom Eternal Monsters in Doom 2
7:09
Leoyagami96
Рет қаралды 16 М.
The Origins of Doom's Sound Effects
23:15
decino
Рет қаралды 2 МЛН
Explosions
13:58
decino
Рет қаралды 551 М.
The Slayer's Armor- Lore of the Praetor Suit
36:33
Eclipsify
Рет қаралды 193 М.
PrBoom+'s Compatibility Levels Explained
18:03
decino
Рет қаралды 372 М.
Doom's Powerups
7:12
decino
Рет қаралды 1,2 МЛН
Weapon Stats and Mechanics
17:57
decino
Рет қаралды 973 М.
Are All Doom Monsters Equally Aggressive?
12:53
decino
Рет қаралды 489 М.
How To Choose Mac N Cheese Date Night.. 🧀
00:58
Jojo Sim
Рет қаралды 85 МЛН