Doom Oddities: The forgotten E3M1 / E3M9 bug

Поделиться
HTML-код
  • Опубликовано: 10 сен 2024

Комментарии • 58

  • @intrinia
    @intrinia 8 месяцев назад +51

    The changing number at the end indicates, that it's reading from a memory adress which is not initialized. This is a typical behaviour for example when you try to access an out of range index of an array.

    • @AlexeiVoronin
      @AlexeiVoronin  8 месяцев назад +6

      Thank you!

    • @PhoenixBird9000
      @PhoenixBird9000 8 месяцев назад +2

      Yes. I've seen that many times programming when you create a symbol in a character string for exporting a value using a print command and forget to include the variable it's supposed to be reading, or use the wrong kind of pointer where the memory address itself is returned instead of the contents of the address.

    • @dickheadrecs
      @dickheadrecs 8 месяцев назад +2

      U.B

    • @sashimanu
      @sashimanu 8 месяцев назад +2

      Either not initialized (still holding a value from the past use of the same memory location, or just random junk), or actually used for something else. In the second case writing to it will break something else.

    • @youmukonpaku3168
      @youmukonpaku3168 6 месяцев назад

      that also suggests that it could actually be a value that *is* a valid special type, which wouldn't crash the game but would cause Weird Shit.

  • @pepe6666
    @pepe6666 2 месяца назад +3

    this is a great channel :) i feel like im right in the deepest depths of the internet and have found the most niche doom content ever.

  • @jakubkrcma
    @jakubkrcma 8 месяцев назад +11

    With my friend, we remember this bug well. We actually still mention it from time to time.

  • @deathstalker667
    @deathstalker667 8 месяцев назад +13

    1:52 Impressive documentation there. Getting more fancy with your series I see :P

    • @AlexeiVoronin
      @AlexeiVoronin  8 месяцев назад +4

      Yeah, it's a very simple trick but it looks pretty neat on the screen.

  • @rapappathepepper3996
    @rapappathepepper3996 8 месяцев назад +5

    I like seeing old versions of Doom that isn't just Ultimate Doom so, well all of this is pretty cool.

    • @AlexeiVoronin
      @AlexeiVoronin  8 месяцев назад +1

      Indeed - digging through old Doom releases can reveal some pretty amazing things sometimes. In some cases you can even see when id Soft messed something up, as in the case of Doom II version 1.8 where a change in MAP02 got many enemies stuck inside walls... which was fixed in the next version, of course, but they overlooked one sergeant, so he remains stuck in a wall to this very day (you can probably guess exactly which sergeant I'm referring to). It's a topic I intend to make a video about ;)

  • @ShinoSarna
    @ShinoSarna 2 месяца назад +1

    That's fascinating that the glitched sector did copy the texture of nearest sector, while the sector that WAS supposed to copy the texture didn't. I assumed this meant "lower floor and change texture' special didn't exist yet, but this means it did exist, it just didn't work consistently.

    • @AlexeiVoronin
      @AlexeiVoronin  2 месяца назад +2

      Yeah, the older versions of the Doom engine had a number of oddities that could seem very random at times.

  • @senyaiv
    @senyaiv 8 месяцев назад +4

    Encountered this once back in the days...

  • @ImaginaryNumb3r
    @ImaginaryNumb3r 8 месяцев назад +5

    Shedding light on this obscure old bug is pretty neat. It preserves the knowledge before it is being forgotten.
    However, your video would benefit from some editing to make it more concise. 15 minutes is pretty long to show off 2 bugs.

    • @AlexeiVoronin
      @AlexeiVoronin  8 месяцев назад +3

      You are right - these videos do seem rough. Perhaps some day I may start polishing these clips a bit more (I have experience with video editing from my college years, which will be helpful), though for now they are an amateur thing I do just for fun. Besides, when I have free time, I prefer to devote it to my fan fic projects, as writing is a medium I feel more comfortable with.
      We'll see what 2024 brings. "New year - new luck," as we say in this country ;)

  • @gordonfreemen1920
    @gordonfreemen1920 8 месяцев назад +3

    Great Video Alexei, I had no idea about this glitch

  • @ArnieMcStranglehold
    @ArnieMcStranglehold 6 месяцев назад +1

    This really makes me wonder if this bug exists in any ports of Doom. A lot of them use a different engine, or a HEAVILY modified version of what I would assume would be anything between 1.1 and 1.666.

    • @AlexeiVoronin
      @AlexeiVoronin  6 месяцев назад +1

      It is a possibility... though it is also possible that they had fixed the mis-tagged sector by the time these ports were released.

    • @ArnieMcStranglehold
      @ArnieMcStranglehold 6 месяцев назад

      True, a lot of the ports didn't start coming out until 95. But I still can't help but wonder. It'll be one of those things I'll have to remember to test when I finally set up an emulation station with all the retro consoles.

    • @AlexeiVoronin
      @AlexeiVoronin  6 месяцев назад

      @@ArnieMcStranglehold - I hope you find something interesting.

  • @johnlewisbrooks
    @johnlewisbrooks 7 месяцев назад +2

    This game has a programming oversight I ran into completely by accident and here's how to activate it!
    1, level 1, final episode.
    2, not required but makes it easier, turn on fast monsters and leave as many pinkies alive as possible.
    3, kill the barons and QUICKLY run outside as soon as the star shaped wall goes down and QUICKLY run to the elevator where the pinkies will be at!
    4, with luck a single pinky will now be chasing you outside!
    5, run to the teleporter and activate the stairs!
    6, trick the pinky to run into the teleporter!
    Congratulations! You're now STICK ON MARRS!
    😂😂😂

    • @AlexeiVoronin
      @AlexeiVoronin  7 месяцев назад +2

      Ah yes, I know this trick pretty well - I loved to do it as a kid. Works even with regular-speed pinkies. In fact, I'll probably make a video about it at some point.
      Shouldn't you be able to telefrag the pinky, though? I will test this at the first opportunity.

    • @johnlewisbrooks
      @johnlewisbrooks 7 месяцев назад +1

      @AlexeiVoronin oddly enough the teleporter shits down. Nothing can get in or out.

    • @AlexeiVoronin
      @AlexeiVoronin  7 месяцев назад +1

      @@johnlewisbrooks - I'll definitely try this with several different versions and see what happens. Should be a fun experiment.

  • @Gnometruther
    @Gnometruther 22 дня назад

    E3m9 seems cursed to have little errors. I got to it in the re-release and it played the midi instead of the remastered version of "hiding the secrets"

  • @hrrawr
    @hrrawr 2 месяца назад

    9:57 Oooh, pour one out for E1M2 of Return to Phobos!

  • @deathstalker667
    @deathstalker667 8 месяцев назад +1

    0:05 Amazing intro indeed. Quite a nice reference. Funny to think it has been 3 years since Quake and even longer since Doom.

  • @dickheadrecs
    @dickheadrecs 8 месяцев назад +1

    love this series

  • @CyberSZ
    @CyberSZ 7 месяцев назад +1

    feels like reality distortion from myhouse mod but in original doom :p

    • @AlexeiVoronin
      @AlexeiVoronin  7 месяцев назад +1

      Heh, yeah - so distorted that you end up kicked out of the game :P

  • @ipaqmaster
    @ipaqmaster 6 месяцев назад

    I wonder why the crash made it draw that pattern to the framebuffer.

  • @eddiesalinas
    @eddiesalinas 8 месяцев назад

    thank you for the DooM history!

  • @ironcyanlizor
    @ironcyanlizor 5 месяцев назад

    Why does the pitch of the imp and doom guy change after getting hurt?

    • @AlexeiVoronin
      @AlexeiVoronin  5 месяцев назад +1

      Variable pitches was a feature in early versions of Doom... but it was lost (or removed?) at some point leading up to the 1.666 update, after which all sounds had the same pitch. Some source ports allow this feature to be turned back on.

    • @ironcyanlizor
      @ironcyanlizor 5 месяцев назад +1

      @@AlexeiVoronin I see and thank you so much for telling me about this.

    • @ironcyanlizor
      @ironcyanlizor 5 месяцев назад +1

      @@AlexeiVoronin and well I make Doom maps I am currently working on them (6 maps made 3 in progress) well I have to make 9 maps in total. (6th one in progress).

    • @darkprinc979
      @darkprinc979 2 месяца назад

      @@AlexeiVoronin I think I remember reading quite some time ago that the removal of the pitch shifting was actually due to a bug, a bug that quite a few people seem to appreciate XD.

    • @AlexeiVoronin
      @AlexeiVoronin  2 месяца назад

      @@darkprinc979 That's what I've heard too. And I suppose id Soft agrees because they never tried to put it back in :P

  • @misha5670
    @misha5670 7 месяцев назад

    I recall this bug clearly. The first version of Doom i had with all 3 episodes was v1.2. Patched it to v1.666 soon there after though.

    • @AlexeiVoronin
      @AlexeiVoronin  7 месяцев назад

      Heh, yeah, for many years I only had the 1.666 version, so avoiding this bug was like an instinct. It was only after 2000 that I realized patches existed and could upgrade the game all the way to the Ultimate Doom (which is how I got to experience it).

  • @r.g.thesecond
    @r.g.thesecond 3 месяца назад

    Ouch those pitch-shifted sound effects pre-1.666. I personally dislike them very much but I reckon you find them nostalgic.

    • @AlexeiVoronin
      @AlexeiVoronin  3 месяца назад

      TBH, I am just fine without this effect. It's more consistent that way.

  • @Spectere
    @Spectere 6 месяцев назад +2

    Fun fact: to this day I'm hesitant to walk onto that sector due to having several runs ended this way when I was a kid. :)

    • @AlexeiVoronin
      @AlexeiVoronin  6 месяцев назад +2

      Nice to see you here. Yeah, this happens to me too - I feel a slight unease whenever I enter this room, even though the bug is long gone.

  • @Mosz
    @Mosz 5 месяцев назад

    In a lot of these videos referencing tags you could show it in the video with doom builder, I think that would add a lot.

  • @EdmondDantes224
    @EdmondDantes224 8 месяцев назад

    You briefly mentioned that the custom wad Return to Phobos won't work on modern Doom... so how do I get a version 1.2 copy of Doom? Is there a way to down-patch the legal copies of Doom I own? Or are there any source ports that make Return to Phobos playable again?

    • @AlexeiVoronin
      @AlexeiVoronin  8 месяцев назад +2

      Yes, there is a downgrade patch that turns vanilla Ultimate Doom into regular Doom 1.1 (which can then be patched to 1.2) - find the "Game patch" page on the Doom Wiki and there's a whole list of patches there, including the downgrade. Just keep in mind these are DOS patches, so they will require DOSBox or some other suitable emulation, in order to run. There's a downgrade patch for Doom II as well - turns 1.9 into 1.666. As long as your copies of Doom don't have any missing files, the patches should work fine.
      Some source ports have 1.2 compatibility mode too, from what I've heard (PrBoom+ should have it). I haven't tested it, though, so I can't promise it will work.
      BTW, Return to Phobos, as a whole, will work with modern versions of Doom - there is just one particular platform in one of the levels, which will not rise, even after pressing the button that raises it. So a player could circumvent this issue with a quick use of noclip, if it doesn't bother them.

    • @EdmondDantes224
      @EdmondDantes224 8 месяцев назад +1

      @@AlexeiVoronin Awesome, looking into it. As it happens I have a Windows 98 PC I custom built for old gaming because for awhile emulation was just unreliable. That's what I usually use when I play Doom because its just like the good ol' days.

    • @AlexeiVoronin
      @AlexeiVoronin  8 месяцев назад +1

      @@EdmondDantes224 - Niiiice. Last time I had a real Win 98 PC was... wow, more than 20 years ago. I do have lots of fond memories from it, especially since DOS stuff could run on it as well.
      Nowadays I use PCem, you may have heard of it - it does a pretty good job and is very useful for running old Win 95/98 classics like Command & Conquer, Red Alert 1 or Diablo.

    • @EdmondDantes224
      @EdmondDantes224 8 месяцев назад

      @@AlexeiVoronin I've heard of PCEm, actually looked into it because I thought it might help me run old Windows games on my current Linux laptop (so I could take them places and show to friends) but it sounded complicated to setup... or else I Couldn't find a Linux version ,I forget which.

    • @AlexeiVoronin
      @AlexeiVoronin  8 месяцев назад +1

      @@EdmondDantes224 - For me, it was fairly easy to set up (and that was in light of a rather frustrating experience I had had with other VM software several years prior). The only complication was finding suitable ROMs, but a guide that I googled had a link to a nice package containing them, so I solved this issue pretty quickly. Once this is taken care of, it's like setting up a retro PC - adjusting Bios settings first, then installing an OS. It can even emulate Win XP, though the performance isn't very good, of course... but it handles Windows 95, 98, Me, NT 4.0, and 2000 pretty well.

  • @Double-X2-Points
    @Double-X2-Points 6 месяцев назад

    Why is everyone trying to be decino

    • @AlexeiVoronin
      @AlexeiVoronin  6 месяцев назад +4

      (shrug) I'm definitely not trying to be decino, if that's what you're suggesting. He does his stuff (primarily modern WADs on modern source ports), I do mine (retro stuff with a focus on vanilla Doom).
      If there is someone that my style is similar to, it's my friend, deathstalker667, who has done a number of Doom and Quake-related videos in the past. He was a major inspiration to me.

    • @robertspeck4935
      @robertspeck4935 2 месяца назад +1

      While decino is funny and makes quality videos Alexei is completely unique with his content. Not to mention he is utterly hilarious, I can listen to his narration for hours. It's all in the tone and the dry remarks