so i got DOOM running inside of Notepad

Поділитися
Вставка
  • Опубліковано 8 жов 2022
  • doom inside of notepad. simple as.
    - the footage is not sped up
    - i have not modified the code of notepad.exe at all
    - this is fully playable interactive live, zero fakery. this is exactly what it looks like.
    - this is your fault
    subscribe for more. watch my illegal kinect video. trust me.
    • I will be the last Kin...
  • Ігри

КОМЕНТАРІ • 1,4 тис.

  • @newt1877
    @newt1877 Рік тому +7891

    One day Doom will be run on an actual notepad

    • @brynstarre
      @brynstarre Рік тому +328

      That's just a Table Top RPG version of Doom, and that probably exists. Maybe.

    • @jeremyadkins9665
      @jeremyadkins9665 Рік тому +76

      @@brynstarre Probably. There are tabletop board game versions of Doom, so...

    • @No_True_Scotsman
      @No_True_Scotsman Рік тому +51

      Okay let's get a plotter or a modified 3d printer on the job to make this happen

    • @IronKurone
      @IronKurone Рік тому +111

      One day, Doom will happen in real life.

    • @nsaurabh25
      @nsaurabh25 Рік тому +12

      Projectors are there for that

  • @niqualinproductions168
    @niqualinproductions168 Рік тому +4598

    Scientist: invents new device to save humanity
    People: can it play doom?

    • @joshuaadams4945
      @joshuaadams4945 Рік тому +184

      I thought Doom was invented to save humanity. I mean, isn't that the story of Doom, to save humanity from hell-spawn?

    • @ChrisWeinert
      @ChrisWeinert Рік тому

      Obligatory watching: ua-cam.com/video/ooLO2xeyJZA/v-deo.html (3DFX)

    • @erik32norma
      @erik32norma Рік тому +26

      Две извечных вопроса: ̶ч̶т̶о̶ ̶д̶е̶л̶а̶т̶ь̶ ̶и̶ ̶к̶т̶о̶ ̶в̶и̶н̶о̶в̶а̶т̶ это устройство запустить Crysis и когда на это устройство будет портирован оригинальный Doom.

    • @strongleong3717
      @strongleong3717 Рік тому +12

      Also people: yes.

    • @saber5821
      @saber5821 Рік тому +23

      Well it if can't play doom is humanity truly saved

  • @ASweetLilKitten
    @ASweetLilKitten Рік тому +1521

    Doom is the reverse of what Crysis used to be -
    "Hey I got a new pacemaker in today"
    "Cool, but can it run Doom?"

    • @sureyeah3678
      @sureyeah3678 Рік тому +20

      used to be? search Crysis Remaster

    • @builderdex
      @builderdex Рік тому +16

      I've heard you can run Crysis on a space heater. 🤔

    • @classicpctinker5070
      @classicpctinker5070 Рік тому +47

      DOOM used to make mighty 386 DOS PCs cry. IIRC John Romero said it was targetted at 386DX @33MHz. Most modern retro PC gamers won't play it on anything less than a Pentium!
      I remember playing through the demo as a kid on our 386DX @25MHz in a small window with lots of screen tearing whenever the action got intense. I had no complaints and thought it was like virtual reality. We live in good times to be flooded with such cheap powerful hardware. :D

    • @Infernape7890
      @Infernape7890 Рік тому +4

      @Builder Dex An Intel i9 laptop?

    • @paowoww
      @paowoww 8 місяців тому +1

      @@Infernape7890don’t forget the heatsink cooling system and heaps of temperature rising bloatware

  • @constipatedparker5879
    @constipatedparker5879 Рік тому +3335

    Imagine the kind of tech wizardry people would react if this was released in 1993

    • @tychormthorp
      @tychormthorp Рік тому +162

      We stand on the shoulders of giants

    • @vanillalife422
      @vanillalife422 Рік тому +77

      FORBIDDEN BLACK MAGIC !!

    • @edmartini9724
      @edmartini9724 Рік тому +68

      I had a video app that ran over a modem to a terminal, pretty similar to this, 80x32, around 1990. Zero proof of such exists, however.

    • @lego174
      @lego174 Рік тому +56

      It's really just ascii stuff, there were games that ran with text to form pictures a long while back.

    • @lego174
      @lego174 Рік тому +5

      @Darkstar I didn't make it, I have just seen some old 3d ascii games

  • @alttabris1046
    @alttabris1046 Рік тому +2134

    "I'm not good at Doom" *plays it on Notepad coherently*

    • @mrdeun3655
      @mrdeun3655 Рік тому +28

      to be honest, playing keyboard only is already some kind of chad energy. let alone on notepad

    • @Zireael83
      @Zireael83 Рік тому +9

      @@mrdeun3655 doom with mouse is shit, doom has to be played keyboard only ^^
      since you can´t aim up or down, there really isn´t any reason to play it with mouse

    • @mrdeun3655
      @mrdeun3655 Рік тому +28

      @@Zireael83 you can just turn off vertical mouse aiming. and if you say that playing keyboard only is better solution... just go away. im not dealing with plutonia bullshit with limited turning.

    • @zyrgr2940
      @zyrgr2940 Рік тому +20

      @@Zireael83 my guy have you even played doom

    • @Zireael83
      @Zireael83 Рік тому

      @@zyrgr2940 yes ofc, i grew up with it, was one of the first games i have ever played. 🙃

  • @ShinoSarna
    @ShinoSarna Рік тому +2165

    It actually looks better in 144p.

    • @davide30541
      @davide30541 Рік тому +70

      thankyou!

    • @sefyravelvetpaw8166
      @sefyravelvetpaw8166 Рік тому +163

      That blows my mind even more. I can actually make out the wall textures and doomguy's face

    • @MarioFan6k
      @MarioFan6k Рік тому +79

      Why are you not lying tho? LMAO

    • @CyberneticArgumentCreator
      @CyberneticArgumentCreator Рік тому +112

      After reading this, I tested all low res and 360p is clearest. How cool.

    • @sogero2
      @sogero2 Рік тому +17

      You saved my eyes bro

  • @nermind02
    @nermind02 Рік тому +1007

    Soon we will be able to run Doom on a wooden plank

    • @bryanventu
      @bryanventu Рік тому +1

      will be magic if happening

    •  Рік тому +9

      vikings already did that with runesticks

    • @JimmyCerra
      @JimmyCerra Рік тому +3

      Or even an Inanimate Carbon Rod!

    • @Foril89
      @Foril89 Рік тому +5

      Actually you can, the trick is to aim for the head
      ...oh you mean the game DOOM!?! ah my bad.
      Yeah that would be impressive.

    • @basicallyGuestcorn
      @basicallyGuestcorn 9 місяців тому

      How about the milky way itself?

  • @bross92
    @bross92 Рік тому +785

    This is both insanely impressive and seizure inducing all at once

  • @thavon0076
    @thavon0076 Рік тому +376

    This should be an official test of whether an application is up to par or not.

    • @yitzakIr
      @yitzakIr Рік тому +19

      Most of the time you don’t want an application to do this because if you can play doom on it you can mine crypto or scan their hard drive for credit cards or whatever

    • @ImmaSpam__________________Can
      @ImmaSpam__________________Can Рік тому +23

      Doom can effectively run on anything given good enough knowledge of the target hardware, and knowing enough about the target hardware generally means that a security exploit has been found

    • @huevonesunltd
      @huevonesunltd Рік тому +8

      You can run it in the electricity meter of your house.
      That isn't exactly good news and shouldn't be done anyway since in most countries modifying it in any way is a federal crime.
      Even if you are not actually modifying it, just messing with it is a federal crime

    • @tyr0onyoutube381
      @tyr0onyoutube381 3 місяці тому +1

      @@yitzakIr...as if all programs don't have some level of file permissions?? And couldn't scan a hard drive for anything they wanted?? And who keeps their credit card details stored on their hard drive anyway? Crypto miners are built as part of the program. It could be literally ANY program.

    • @erikkonstas
      @erikkonstas 3 місяці тому +2

      ​@@tyr0onyoutube381Uh no, an ACE exploit doesn't need anything other than a security hole built into the program...

  • @Pixelcraftian
    @Pixelcraftian Рік тому +944

    reality is breaking at the seams. i don't know how you did it, i don't know why you did it, but this is incredible

    • @UncleMarty
      @UncleMarty Рік тому +11

      You win top comment. If anyone reading doesn't like this video then they support eating poo.

    • @hoodiedogwithouthishat6018
      @hoodiedogwithouthishat6018 Рік тому +3

      Memories broken

    • @joshuaadams4945
      @joshuaadams4945 Рік тому +33

      I am guessing he is using a means of taking video output and much like how it is translated into the pixels on a tv to represent colored pixels, it is being translated into ASCII type video output which is text, so would be able to be performed on any text program if I am not mistaken. Glad the Notepad route was chosen, as it is notorious.

    • @cdevidal
      @cdevidal Рік тому +12

      @@joshuaadams4945 and then constantly paste/delete from notepad with every update

    • @aaron6807
      @aaron6807 Рік тому +44

      Dll inject into notepad, find the text buffer location and treat it as a canvas for ascii art

  • @adamstilldrives
    @adamstilldrives Рік тому +224

    The closest I can get to tech savvy is blowing into my old Gameboy cartridges to get them to work, and then there is this guy

    • @Infernape7890
      @Infernape7890 Рік тому +10

      Don't blow into cartridges. It's a short term quick fix that corrodes the pins over time. Use rubbing alcohol and a q-tip instead.

    • @adamstilldrives
      @adamstilldrives Рік тому +10

      @@Infernape7890 yes I kind of gathered the moisture from my mouth could cause damage, but you do what you do

    • @heinrichagrippa5681
      @heinrichagrippa5681 3 місяці тому +4

      Wow, that's like the equivalent of saying "The most I can do at cooking is add oil into pasta water to prevent sticking". Another old wives' tale that is at best useless and at worst detrimental.

    • @erikkonstas
      @erikkonstas 3 місяці тому +2

      ​@@heinrichagrippa5681Uh yuck, oil pasta...

    • @gemeosnosgames
      @gemeosnosgames 3 місяці тому +1

      There are two types of people.

  • @Shadowmanfan1
    @Shadowmanfan1 Рік тому +98

    This is what I imagine Netrunning looks like in Cyberpunk.

  • @SneedFeedAndSeed
    @SneedFeedAndSeed 3 місяці тому +37

    Saying this is doom running in notepad is like recording doom footage and saying you can run doom on windows media player

    • @ryank6322
      @ryank6322 2 місяці тому +16

      True. Notepad is just receiving the visual output of the Doom program running elsewhere... 🤔

    • @ryank6322
      @ryank6322 2 місяці тому +9

      @@privateprivacy5570 It does still take some solid coding skills to do it... but I have a real pet peeve about misleading video titles.

    • @theastuteangler
      @theastuteangler Місяць тому

      @@ryank6322 how do that?

    • @SVlad_667
      @SVlad_667 Місяць тому +4

      @@theastuteangler The actual doom app is rendering into text file and sends an reopen command to notepad, that shows this file.

    • @jetli740
      @jetli740 Місяць тому +1

      @@SVlad_667 that not how it work, most likely is capture doom screen convert to ascii then send to notepad

  • @ArielGonzalez1
    @ArielGonzalez1 Рік тому +52

    two things:
    1. you are an absolute madlad for doing this
    2. this looks better on 144p

  • @kleann
    @kleann Рік тому +126

    so i got doom running on a piece of toilet paper

    • @snarkquest9183
      @snarkquest9183 Рік тому +29

      That was called "Anthem."

    • @OleAlexanderBrunaes
      @OleAlexanderBrunaes Рік тому +3

      I going to play Doom on a piece of earth. 😝

    • @fernandocortes8694
      @fernandocortes8694 Рік тому +15

      Watch out for the caca-demons

    • @mal2ksc
      @mal2ksc Рік тому +12

      Sad to tell you, no matter how much you change settings, it still runs like 💩.

    • @kleann
      @kleann Рік тому +1

      @@mal2ksc Lmaoo

  • @Mate_Antal_Zoltan
    @Mate_Antal_Zoltan 3 місяці тому +46

    fair warning, if you see anything "running Doom," chances are it's just the screen _displaying_ Doom and some other computer hidden away actually _running_ it
    same goes for this video, Notepad is probably just displaying the rendered game instead of, well, your monitor
    also, the fact that no files have been released could also point to this, the creator is simply embarrassed to reveal the trick

    • @DW-indeed
      @DW-indeed 3 місяці тому +13

      Quake ASCII renderer immediately came to mind. We were doing this stuff in the 90s 😉

    • @thephoenixhasflown
      @thephoenixhasflown 2 місяці тому +1

      Lgr did a couple of really neat ones

    • @Gunnl
      @Gunnl 2 місяці тому +4

      if all magicians would reveal their tricks there would be no magic in the world anymore...

    • @ryank6322
      @ryank6322 2 місяці тому +1

      @@Gunnl Modern magicians have nothing to do with magic.

    • @Gunnl
      @Gunnl 2 місяці тому +5

      @@ryank6322 and antiquated magicians do?

  • @TheRealMayo93
    @TheRealMayo93 Рік тому +51

    Can't wait for the flawless doom speedruns in notepad

  • @2ndsights
    @2ndsights Рік тому +37

    Absolutely wild, I love it - my eyeballs are melting a bit but I'm crossing my fingers for a release!

  • @SquirrelMonkeyCom
    @SquirrelMonkeyCom 11 місяців тому +2

    Watch this video in 144p for the best quality.

  • @AdamThornton
    @AdamThornton Рік тому +53

    I remember Doom-with-display-using-aalib like 20 years ago (maybe more?). So is this conceptually basically taking advantage of generating a frame, piping it to Notepad as if it were a bunch of characters typed really fast, and then clearing the edit buffer in what once would have been the vertical refresh interval?

    • @xyzzy42
      @xyzzy42 Рік тому +7

      There was a color one, I think the lib was called CACA? But I think the version that just used ASCII characters with no color looked better. I remember running this in the Linux text console and over telnet back in the mid 90s, probably 25 years ago. Back when video cards had a hardware text mode.
      I also remember dosemu on Linux could run in a window. So I was able to run the DOS version of Duke Nukem on dosemu and have it remote display on a Tektronics X terminal that was probably late 80s. Refresh rate running over 10 mbit ethernet wasn't great, but better than a modern web browser on a remote X11 display is today.

    • @cyberpope2137
      @cyberpope2137 Рік тому +9

      I assume he’s converting a framebuffer to text and then either typing it in some automated way or he could be injecting it into the process, this would really depend on how far he takes “not modifying” notepad.exe

    • @I.____.....__...__
      @I.____.....__...__ Рік тому +2

      @@cyberpope2137 Just convert the image to ASCII-art à la decades-old algorithms, then send _Ctrl+A,Ctrl+V_ in a tight loop. Easy.

    • @xyzzy42
      @xyzzy42 Рік тому +2

      @Darkstar Just search for aalib doom, there are plenty already.

    • @stuartbrown2111
      @stuartbrown2111 Рік тому

      @Darkstar :0 no here :~)

  • @1gamewin
    @1gamewin Рік тому +39

    I’m not sure exactly how this works, but might I suggest using the replace mode (pressing the insert key) for updating the text? That could stop some frames from being partially blank, and make it behave more like playing a game with vsync turned off

    • @bobbyanggunawan3407
      @bobbyanggunawan3407 2 місяці тому

      yeah.. i once build video player on cmd and this method seems better than when i clear the screen to redraw the frame.. And faster too cus no need to clear the frame :v

  • @xbrthrhdx
    @xbrthrhdx Рік тому +12

    Crazy that this is literally how 3d imaging started.

  • @timothymattson5369
    @timothymattson5369 Рік тому +33

    FINALLY! The version of Doom we all deserve.

  • @misharatkevich9808
    @misharatkevich9808 Рік тому +56

    Very cool, but hard to see what's going on. Notepad++ with colored text and a dark theme, maybe?
    I assume this is an ASCII renderer you wrote that's somehow being fed into Notepad very fast. Surprisingly smooth for such a setup.

    • @cfirshor2559
      @cfirshor2559 Рік тому +3

      I was wondering how he did it, thx

    • @I.____.....__...__
      @I.____.....__...__ Рік тому +16

      It's just a loop of Ctrl+A,Ctrl-V. As long as you keep the "resolution" low enough to fit in the window, Notepad can display it reasonably well.

  • @bloxxer02
    @bloxxer02 Рік тому +17

    Trust me that as a doom speed runner and knowledger, I will test this to it's limits.

  • @BPG_PLAYS
    @BPG_PLAYS Рік тому +7

    Grandkids to Sam: "Grampa, when you were young what did you do during Covid lockdown?"
    Sam:

  • @star2gmail
    @star2gmail Рік тому +22

    Now you've done it! You have totally Doomed notepad!

    • @star2gmail
      @star2gmail Рік тому

      en.wikipedia.org/wiki/List_of_Doom_ports

    • @joshuaadams4945
      @joshuaadams4945 Рік тому +2

      It would be funny to install a script that autoran this when someone opened their notepad. Especially since most people don't know what a notepad is. They would only stumble upon it on mistake most likely.

  • @antivanti9805
    @antivanti9805 Рік тому +12

    I guess the method is to render it as ASCII and then rapidly paste/delete/repeat the text into notepad?

    • @user-og6hl6lv7p
      @user-og6hl6lv7p Місяць тому

      Yeh that's pretty much it. I suspect it's simply recorded footage that is converted to ascii and displayed in notepad. Then again, I imagine running Doom in the background while converting frames in real time isn't necessarily too taxing for modern systems.

  • @yoosha9153
    @yoosha9153 Рік тому +12

    okay we gotta get someone to run doom on redstone now

    • @rickyspanish4792
      @rickyspanish4792 Рік тому +1

      That should be doable, assuming redstone is Turing complete?

    • @ApXucBuH
      @ApXucBuH Рік тому +1

      Dunno about redstone, but somebody ran doom on sheeps in minecraft

    • @Sigmaairav
      @Sigmaairav Рік тому +1

      Pokemon red runs on redstone, I assume Doom can too

    • @Libium
      @Libium Рік тому +1

      Some people already made minecraft in minecraft using redstone (-BP7DhHTU-I). So, the basic components has already been created.

  • @wizardmon1337
    @wizardmon1337 Рік тому +7

    Reminds me of the ASCII filter Nvidia used to have in their driver package back in the days of the Geforce 2 MX.

    • @-dash
      @-dash 3 місяці тому +1

      ooo that’s interesting as fuck. never heard of this

  • @NFITC1
    @NFITC1 2 місяці тому +2

    OK. Let me see if I can explain what is happening here. What I surmise is happening is that the actual Doom executable is running in the background and sending visual data to a text file instead of the video buffer using some custom vid driver that translates the brightness/saturation of pixels into different characters. Notepad here is set to a very small magnification and reloading the text file at ~60 hz. The flickering is because the text is changing more rapidly than the refreshing can occur. This allows the notepad to display the action without actually processing the game itself.

  • @jondeik
    @jondeik 2 місяці тому +1

    You got yourself a new sub. This is insane 😂

  • @MegaICS
    @MegaICS Рік тому +25

    I suppose you are using notepad.exe as a renderer but you are capturing the input somewhere else, right?

    • @miguelos2
      @miguelos2 Рік тому +5

      From clip board

    • @angelmts3673
      @angelmts3673 Рік тому

      I think it's managing the portion of the memory that belongs to this document.

    • @aes0p895
      @aes0p895 2 місяці тому

      Yeah it has to be something like that. Some kind of process to convert frames from Doom running elsewhere into ASCII, then pasting it in notepad for each rendered frame. Pretty cool idea.

  • @Synthematix
    @Synthematix 3 місяці тому +5

    This isnt doom, its clearly "untitled"

  • @Gencoil
    @Gencoil Рік тому +2

    "Hurt me plenty. My eyes, that is".

  • @SampersonMakes
    @SampersonMakes  Рік тому +1

    i will release this soon! subscribe to keep updated
    you need to watch this video i spent 5 months of my life on:
    ua-cam.com/video/QLDXLBxOI4E/v-deo.html

  • @businessclown445
    @businessclown445 Рік тому +7

    So are we just not getting this anymore?

  • @texting7856
    @texting7856 Рік тому +5

    Even romero reacted to this lol
    Great job m8

  • @eljugadorescaldenc4002
    @eljugadorescaldenc4002 7 місяців тому +1

    Simply amazing. Hat down to you and your amazing work. Doom is really.

  • @Stacbor
    @Stacbor Рік тому +1

    this is a breakthrough of gaming innovation

  • @ZigZagsss
    @ZigZagsss Рік тому +3

    Realmente sólo es coger los frames de salida, pasarles un ASCII-ART generator, copiar el texto, pegarlo en bloc de notas, seleccionar todo, borrar y repetir ciclo, lo raro es conseguir capturar los keyevents con el foco en notepad, quizás hilos escuchando en background.

  • @kodemasterx
    @kodemasterx Рік тому +13

    This man deserves a Nobel price...

  • @themuffincat
    @themuffincat 2 місяці тому

    absolutely insane. Nice work!

  • @LaKrinn666
    @LaKrinn666 3 місяці тому

    I've seen doom on lots of things, but this tops the charts! Well done

  • @flaguser4196
    @flaguser4196 Рік тому +3

    i didn't know 3d text based games exist

  • @Rengemaru
    @Rengemaru Рік тому +3

    What's next? Doom on a bacterial colony in a Petri dish?

  • @gnalkhere
    @gnalkhere Рік тому +2

    *It Runs Doom* is my all-time favourite meme

  • @RevelationOne
    @RevelationOne Рік тому +2

    That's just crazy lol. Never in my life did I think I would see Doom running on freaking notepad lol.

  • @Chubzdoomer
    @Chubzdoomer Рік тому +3

    Knee-Deep in the Notes
    The Notes of Hell
    Noteferno
    Thy Notes Consumed

  • @weirdscix
    @weirdscix Рік тому +3

    I just love how talented people like yourselves get Doom to run on all sorts of devices 👍

    • @CopperSosiska12
      @CopperSosiska12 Рік тому

      Can I run Doom on a sewing machine? On a thermometer? On the iron?

  • @BatmanFromYT
    @BatmanFromYT Рік тому +1

    This Magic is what made me Subscribe I LOVE DOOM!!! show me your magical ways sir I wanna try too lol

  • @Rocksaplenty
    @Rocksaplenty 2 місяці тому

    You mad lad! High effort right here, nice.

  • @kazoshay
    @kazoshay Рік тому +8

    I want to see Doom played on a skyscraper

    • @dremovremen1764
      @dremovremen1764 Рік тому +2

      Link it to the lights of the rooms.

    • @kazoshay
      @kazoshay Рік тому

      @@dremovremen1764 zactly

    • @mrfoxesite
      @mrfoxesite 2 місяці тому

      those who have screens usually run windows. it's easy to hack them and run doom. already ransonware has been ran.

  • @seanturner1197
    @seanturner1197 Рік тому +2

    In the year 3010: Doom eternal on a notepad.

  • @The-Great-Brindian
    @The-Great-Brindian 3 місяці тому +1

    videos by people like yourself make me realise how far behind I am in stuff like this despite holding a BSc Computer Science degree. Furthermore, it makes me appreciate how smart so many of your types are - your hard work, and smarts have not gone unnoticed fellow intellect. You are appreciated. SUB'D

  • @hvwtsvwce
    @hvwtsvwce Рік тому +13

    My guess is it's output to notepad via STDIO in a child process? Or is it actively reloading a file that's being written to? This gives me ideas.

    • @PhilipHowson
      @PhilipHowson Рік тому +3

      Could also be something providing keyboard inputs, literally retyping the screen every frame

    • @mikeeru
      @mikeeru Рік тому +1

      I'm guessing that it's a clipboard paste operation.

    • @I.____.....__...__
      @I.____.....__...__ Рік тому

      @@mikeeru Yup, that's the one. It's just converting the frames to ASCII-art (which has been a thing for decades), then putting it in the clipboard and sending Ctrl+A,Ctrl+V to notepad in a loop.

    • @alengm
      @alengm Рік тому

      or a Notepad++ plugin?

    • @mrfoxesite
      @mrfoxesite 2 місяці тому

      bro it's regular notepad.@@alengm

  • @HiroshiMizushima
    @HiroshiMizushima Рік тому +49

    Are.. are we sure we're not in the Matrix? Cause this feels like some sorta reality warping shit right here.

  • @joshelguapo5563
    @joshelguapo5563 2 місяці тому +1

    Im noticing a trend where running doom used to mean you get doom to run on weird types of computers. Now it seems to mean that you're turning things that aren't displays into displays

  • @CatsMeowPaw
    @CatsMeowPaw Рік тому +1

    I am speechless as to how good this is.
    Now... run Doom on a C64... and a Speak & Spell

  • @sloepy
    @sloepy Рік тому +5

    this hurts my eyes but its amazing nonetheless

  • @Zer0Ab1lity
    @Zer0Ab1lity Рік тому +3

    Carmack is going to be proud.

  • @StealthyshiroeanHumbleReviews

    He was so preoccupied with with whether or not he could that he didn't stop to think if he should...

  • @unluckybystander7555
    @unluckybystander7555 3 місяці тому +1

    Someone needs to do a stream of doom like this and then go back and read every frame

  • @susseratal
    @susseratal Рік тому +7

    It might cost you a few frames, but would it be possible to remove the flickering by increasing the number of buffers you use? instead of rendering each frame as it comes up, double or triple buffer it so the next frame is in memory before it's needed? or is it the case that the drawing the text is the thing causing the flicker?

    • @evtimstefanov5441
      @evtimstefanov5441 Рік тому +4

      It's surely because of notepad...it cannot redraw the text inside that fast since it's probably not meant for fast text refreshing 😂

    • @etansivad
      @etansivad Рік тому +2

      Windows text forms refresh is buggy as hell. This is a problem of notepad/windows. Windows tries to redraw the textbox too soon, so normally you have to tell the winforms to pause the update, do your refresh, then invalidate the view and turn the update back on. It's wonky at best.

    • @RoystonII
      @RoystonII Рік тому +6

      @@etansivad It's not wonky, it's just not designed for that scenario. Winforms has supported double-buffering for like 10 or 15 years now if you need it, but generally it's good enough to just let it do its thing.
      In this case, the text is being deleted, then new text is added. Winforms has zero way of knowing you're trying to play Doom on Notepad, so it shows you an empty window where the text was deleted, since normally you'd *want* to know the text was successfully deleted. There's no way a normal person could type remotely fast enough to get this kind of effect, so there's no reason the Notepad programmers would think about trying to hide full-page deletes when the page gets re-written at 60 fps.
      It's like putting a rocket on a Honda then complaining you almost suffocated on your way to the Moon because those wonky windows weren't airtight enough.

    • @etansivad
      @etansivad Рік тому

      ​@@RoystonII
      Notepad.exe is working fine and isn't stupid.
      The invalidate functions invoked in the windows exposed API layer is wonky and buggy to get it not to flicker.
      I spent a week getting a stupid C# winforms application to play nice, and as I recall its because windows likes to flush the cache mid write operation and randomly re-enable the form (Probably because it was designed in the era of 640x
      480x16).
      Microsoft completely fixed this by creating WPF; a system that renders beautiful UI across a wide variety of displays, bit depths and refresh rates.
      But winforms textboxes? That's wonky AF mate.

    • @danielbarnes3406
      @danielbarnes3406 Рік тому +2

      Run two notepads and switch between them while drawing on the one in the background?

  • @sarcanicus1
    @sarcanicus1 Рік тому +12

    Doom is becoming as versatile as baking soda

  • @RighteousRyan
    @RighteousRyan 7 місяців тому +1

    makes me wonder how many bytes this entire file takes up after a gaming sesh

  • @GavinAstraWolf
    @GavinAstraWolf Рік тому +2

    The year is 2050 and DOOM is on everything to the point that if you don't have DOOM running on it then it doesn't work properly.

  • @raitaigeinji
    @raitaigeinji Рік тому +4

    Actual question: does the notepad play the sounds as well?

    • @I.____.....__...__
      @I.____.....__...__ Рік тому +5

      No, the game program just converts the frames to ASCII-art then puts it in the clipboard and sends Ctrl+A and Ctrl+V to Notepad to select-all then paste over. The sound comes from the game program itself.

  • @ZTK-RC
    @ZTK-RC Рік тому +20

    I can only imagine you were injecting into notepad.exes memory and getting it to redraw the window over and over with some separate executable which captured the video output from the game and generate ASCII text with one of the graphics to ascii art libraries.

    • @handjobsforthehomeless
      @handjobsforthehomeless Рік тому +3

      I am pretty sure there is a python app behind it, opening frame after frame from a file. Assume input to the game is captured via the game itself.

    • @sarchoj
      @sarchoj 7 місяців тому

      got the exact same impression

  • @LaserTurboMax
    @LaserTurboMax 3 місяці тому +1

    What I think is happening is the games frames are being converted to asci art and loaded one by one into notepad. It's not actually running on notepad, it's just being displayed on notepad. If my theory is correct any game or video could have been used as a demonstration.
    This same idea could actually print the frames one by one to a receipt printer and have them spool out, but getting more than one frame printed per second would be tough unless you went very low res.
    Yes, you could actually play Doom on a paper receipt with this same idea.

  • @rsolsjo
    @rsolsjo 3 місяці тому

    Mom: I'M TAKING AWAY ALL YOUR GAMES, ALL YOU CAN USE IS NOTEPAD!
    Kid: this is where the fun begins

  • @Corey_smiles
    @Corey_smiles Рік тому +3

    Waiting for someone to run doom on their hearing aid

    • @joedaylight
      @joedaylight Рік тому

      Give it time and someone will figure it out

  • @DevastatingDave
    @DevastatingDave Рік тому +11

    We did it. We finally made it to the pinnacle of human achievement.

    • @Christobanistan
      @Christobanistan Рік тому

      Passing aliens will be contacting us in hours.

  • @martinheathcote538
    @martinheathcote538 Рік тому

    Your scientists were so preoccupied with whether or not they could, they didn’t stop to think if they should.

  • @LambdaCreates
    @LambdaCreates 2 місяці тому

    I think how it works is that there is a Doom app running somewhere on the computer, and some kind of script takes a screenshot every (insert speed)ms. Then, it converts that photo to ASCII characters and renders it into Notepad. It also checks every (insert speed)ms if the user presses a key in notepad. It sends that key to the Doom window and updates the window, and then takes a snap, converts to ascii, and overwrites the contents in notepad.

  • @DendyFromRu
    @DendyFromRu Рік тому +4

    Шедеврально! Бедный Doom никогда не умрет 😄

  • @yaroslavpanych2067
    @yaroslavpanych2067 Рік тому +4

    Where is sources? Or package. You may generate as many fancy videos as you want, without proof you are scammer. This is not kickstarter, this is youtube.

  • @TripmineProductions
    @TripmineProductions 26 днів тому +1

    *Creates desktop goose*
    *Creates doom in microsoft notepad*
    *Disappears*
    Classic game dev tactic in youtube.

  • @AlvinKazu
    @AlvinKazu 2 місяці тому

    this is awesome, well done!

  • @Ohverture
    @Ohverture Рік тому +1

    So is this a graphics wrapper translating image frames to text art and loading in NP as fast as possible, or does it go beyond that?

  •  Рік тому

    This is beautiful. Thank you so much

  • @honor_gamer
    @honor_gamer 3 місяці тому

    This is such a amazing ACSII game idea.

  • @BurntFaceMan
    @BurntFaceMan Рік тому +2

    I assume you added the audio in editing.
    Looks like a scrolling note pad file that is composed of the images of doom made up in ascii?

  • @RMJ1984
    @RMJ1984 Рік тому +1

    This definitely needs some ray tracing, i need to see some text reflections.

  • @Palmtop_User
    @Palmtop_User Рік тому

    I saw more detail in the corner of my eye than looking directly at it

  • @saltblood
    @saltblood 3 місяці тому +1

    If you are having trouble understanding whats going on in the game change your yr resolution to 144p, it smooths it out nad makes it comprehendable

  • @usptact
    @usptact 3 місяці тому

    1995: People will have flying cars in 2024
    2024: Here’s a notepad running DOOM

    • @mrfoxesite
      @mrfoxesite 2 місяці тому

      bro its 2022 non pfp guy.

  • @KavorkaDesigns
    @KavorkaDesigns Рік тому

    Try using a bold font for a better viewing experience/deeper contrast. Nice work!

  • @claywyatt1982
    @claywyatt1982 Рік тому +1

    The more things change, the more things stay the same.

  • @mihaipopescu3125
    @mihaipopescu3125 Рік тому

    Haven't been this excited since I played Snake I on the display of vape ciggarete.

  • @theexaustedslime
    @theexaustedslime Рік тому +1

    "I'm not good at doom"
    I'm gonna go ahead and say that's probably ok.

  • @Hullbreachdetected
    @Hullbreachdetected 2 місяці тому

    That's gonna be a long content but also very useful and important.

  • @DavidB-rx3km
    @DavidB-rx3km 3 місяці тому +1

    This is just frames of Doom, imported as ASCII into a notepad document and then pressing 'pagedown'. Fill Notepad with pages of text and hold pagedown to see the same flickering effect.

    • @Eidako
      @Eidako 3 місяці тому

      Not quite -- the scrollbars are grayed out. He's using a script to rapidly paste and delete each frame into the window.

  • @lemau8458
    @lemau8458 Рік тому

    this is insane, massive kudos

  • @BlackMasterRoshi
    @BlackMasterRoshi 2 місяці тому +1

    all that's left is for someone to get Doom to run on Doom itself.

  • @thedarklost3371
    @thedarklost3371 Рік тому +2

    i think ibm should do doom film from atoms

  • @thomaswhicz8223
    @thomaswhicz8223 Рік тому

    awesome work mate!

  • @bappojujubes981
    @bappojujubes981 Рік тому

    I would love a video on the process of making Doom run on notepad!

  • @prestonnewcomb5991
    @prestonnewcomb5991 2 місяці тому +1

    Scan framebuffer contents, convert to greyscale, convert to ascii, convert to keyboard input. Done. Even easier if using a dosbox or similar. Output window contents to conversion.

  • @foreston8557
    @foreston8557 Рік тому

    came here straight from skillups video. I'm picking up what you're putting down, carry in my wayward son. may flights of angels lead you to your way.