States and DeHacking explained

  Рет қаралды 13,840

borogk

borogk

Күн бұрын

Visualized explanation of Doom's state table and the origins of state manipulation in DeHackEd. Please watch while being sober and stay sharp!
DeHackEd was created by Greg Lewis. Few links for those interesting in trying it out:
The most recent version for MS-DOS (v3.0a, made in 2020 by xttl):
www.doomworld.com/forum/topic...
The latest version from the original lineup (v3.1, made in 1997 by Greg Lewis):
www.doomworld.com/idgames/uti...
The latest available source code from the original lineup (v3.0):
www.doomworld.com/idgames/uti...
WhackEd4 - a modern DEH editor:
www.teamhellspawn.com/exl/wha...
Timestamps:
00:00 - Intro
00:29 - What is a state?
01:47 - Actions and other state applications
02:40 - States summary and modification possibilities
03:05 - DeHackEd origins
03:42 - Challenges of replacing actions
05:38 - Modding after source code release
Soundtrack used in the video (in order of appearance):
"Flee" by Stuart Rynn
"Entering" by Sarah Mancuso
"Web of Steel" by Stuart Rynn
"Liquid Luck" by James Paddock
"Imaginarium" by Stuart Rynn
#Doom #States #DeHackEd

Пікірлер: 173
@decino
@decino 2 жыл бұрын
Stunning visuals and very informative as always. Pure eye candy.
@burgerthief5333
@burgerthief5333 2 жыл бұрын
Another great video!
@christiangottsacker6932
@christiangottsacker6932 2 жыл бұрын
You guys are doom bros. I hope Peter isnt _jealous_
@humanbeing_
@humanbeing_ 2 жыл бұрын
The only part I vehemently dislike about his videos.... is that they end! Such great content! (You two should do a nifty collab at some point 8-)
@adampleyz4688
@adampleyz4688 2 жыл бұрын
Holy Shit! It's *decino*
@InactiveAcoountSpeltright
@InactiveAcoountSpeltright Жыл бұрын
Decino say this about someone else😳
@generalroasterock8114
@generalroasterock8114 2 жыл бұрын
Jesus christ your visual editing is unreal. It's incredible how good these videos look.
@majamystic256
@majamystic256 2 жыл бұрын
i wonder if the visuals are edited into the game space itself or he some kind of greenscreen wad either way the visual editing is amazing and I'm trying to figure it out
@BananJumper
@BananJumper 2 жыл бұрын
Holy shit!
@SatoshiMatrix1
@SatoshiMatrix1 2 жыл бұрын
explaining the mechanics of the Doom engine visually _WITHIN_ the Doom engine is fucking genuis.
@muricaneagle666
@muricaneagle666 2 жыл бұрын
967 States huh? Damn, DOOM has like 917 more States than the U.S.
@MondySpartan
@MondySpartan 2 жыл бұрын
The Great United States of DOOM
@alexeipino3994
@alexeipino3994 3 ай бұрын
Could the US run doom?
@muricaneagle666
@muricaneagle666 3 ай бұрын
@@alexeipino3994 yed
@TheCarPassionChannel
@TheCarPassionChannel 2 жыл бұрын
Absolutely incredible visual editing and information
@OldManHan
@OldManHan 2 жыл бұрын
Holy cow. This quality is unreal, as usual!
@nobody-tj1mv
@nobody-tj1mv 2 жыл бұрын
😇 🐮
@SuperDragonite2172
@SuperDragonite2172 2 жыл бұрын
Phenomenal presentation in this video. I only had a rudimentary understanding of how DeHackEd worked before watching. Now it makes a lot more sense. I look forward to your next video.
@Jamesfrog191
@Jamesfrog191 2 жыл бұрын
Excellent video on an interesting topic, only "problem" was that it ended too soon; I could've watched 30 minutes more of this Keep up the good work!
@mattc7420
@mattc7420 2 жыл бұрын
I feel like I've taken smooth Doom for granted after watching this...
@BiodegradableYTP
@BiodegradableYTP 2 жыл бұрын
Fascinating stuff, dude. Your visual presentation is immaculate and I have no idea how you do some of this stuff. I love how you utilise Doom's engine itself to such a degree with your presentation. Especially with even building specific assets like at 3:56 to help illustrate a point. That's an extra bit of detail that, while not necessary, is next-level stuff. I see bright things for this channel's future in the DoomTube sphere if you keep up this level of quality and imagination.
@DoomKid
@DoomKid 2 жыл бұрын
It's incredible, this is the highest production value I've pretty much ever seen for DoomTube - the visual aspect is even more in-depth than decino and Coincident's scripted videos, and that's saying something because those guys are god-tier..
@DinnerForkTongue
@DinnerForkTongue 8 ай бұрын
2 years later, I have massive thanks to give to you, borogk. Your explanation of states and how they correlate sprites with actions taken was a *_MASSIVE_* help in getting me to understand how to create monsters in DECORATE and code them to perform the actions I want them to.
@AutisticYui
@AutisticYui 2 жыл бұрын
The yt algorithm brought me back and this time I'm staying! Your visuals are always gorgeous and so incredibly helpful for understanding concepts as abstract as these. Phenomenal video.
@CorporalAdrianShephard
@CorporalAdrianShephard 2 жыл бұрын
I love this style, just like “Retro Game Mechanics Explained” best combo (Eye candy + Technical Knowledge = Better learning than school)
@DoomKid
@DoomKid 2 жыл бұрын
I've been playing with DeHackEd for 20 years.. but I NEVER expected to a see a video with this level of production talking about it. You've seriously done an amazing job here borogk - and hopefully this gets more people interested in DeHackEd modding!
@DoomKid
@DoomKid 2 жыл бұрын
2:24 - I'm sure the reason muzzle flash sprites for the weapons are their own states is so only the flame lights up when firing in a dark room, rather than the whole weapon sprite :)
@DoomKid
@DoomKid 2 жыл бұрын
@@borogk I usually get around that damn SSG problem by reducing the "muzzle flash" sprite duration by 1-2 tics for each frame! Basically all my wads have that fix, lol
@AstorEzequiel
@AstorEzequiel 2 жыл бұрын
Woah, that visual editing was amazing! And so was the explanation! Keep going! :D
@QuintessentialWalrus
@QuintessentialWalrus 2 жыл бұрын
EXCELLENT visuals in this one! The in-game camerawork combined with the motion graphics is stunning and an efficient way of explaining your information. Your vids are always worth the wait!
@randomname647
@randomname647 2 жыл бұрын
I like the educational value and visual effects of this video. Really nice.
@2manyghosts
@2manyghosts 2 жыл бұрын
Keep this quality up and u gonna be on your way to 10K subscribers really soon, I am manifesting it.
@curlybrace314
@curlybrace314 2 жыл бұрын
You did an excellent job here presenting a lot of interesting information in a short video!
@Xenaero
@Xenaero 2 жыл бұрын
The visual editing here is fantastic. Good way of explaining it as well.
@mr-alexander-doom
@mr-alexander-doom Жыл бұрын
Love the recognizable use of BTSX and Ancient Aliens here. Nice to have a visual introduction to the state table like this!
@linguica
@linguica 2 жыл бұрын
You don't mention one of the most extraordinary aspects of DeHackEd - that it once again has some actual relevance, as the official Unity port added in DeHackEd support by licensing the reverse engineered implementation from Chocolate Doom.
@_Firebert
@_Firebert 2 жыл бұрын
Visuals on this are superb, great video.
@yoya8373
@yoya8373 2 жыл бұрын
Man I missed you, good to have you back!
@mapron1
@mapron1 2 жыл бұрын
I totally ok to wait 2 months more for the next video like this.
@dr00p38
@dr00p38 2 жыл бұрын
YES! Welcome back and hope you're doin good :)
@MittensTea
@MittensTea 2 жыл бұрын
Your editing style is so good, well explained video with a super interesting visual story telling. I didn't even know about states and DeHacking until now! Keep it up (:
@burgerthief5333
@burgerthief5333 2 жыл бұрын
I learnt about state relocations, such as the Plasma rifle audio being modified in Doom Zero. Another great video!
@nathanbeets8229
@nathanbeets8229 Жыл бұрын
Your practical computer science visualizations are a delight.
@Contmotore
@Contmotore 7 ай бұрын
What an excellent video! I tried a bit of DeHackEd back in the day and just started playing with it again (WhackEd). This was a very interesting video to watch, thanks!
@andersdenkend
@andersdenkend 2 жыл бұрын
Another well presented and funny video! Please keep it up, I want to see more. :D
@BananJumper
@BananJumper 2 жыл бұрын
Finally, new video! You have simply the best animations.
@LucaEnzo
@LucaEnzo Жыл бұрын
Really well made video and very informative. Its understated how much time and effect it takes to deliver the information like you did in this so GG my man
@TheDeadKorzhik
@TheDeadKorzhik 2 жыл бұрын
You put so much love in your videos. That's really amazing!
@Sockren
@Sockren Жыл бұрын
8k subs and has some of the best editing ive seen
@FakeMaurice
@FakeMaurice 2 жыл бұрын
Everyone else already said it, but it can't be stated enough. These visuals are AMAZING with a lot of information (with none of it being incorrect). Good Job.
@carius8125
@carius8125 2 жыл бұрын
I'm so glad i found this channel a few months ago, only having a few subscribers. Your videos are so informative and funny at the same time.
@TitoffSky88
@TitoffSky88 2 жыл бұрын
Great as always! 👍 Looking forward for another video from you!
@skyrillexful
@skyrillexful 2 жыл бұрын
this video is so clean that you could eat on it.
@JDRed117
@JDRed117 Жыл бұрын
that would make it dirty. (As in dishes, for any idiots out there)
@bigsmoke8638
@bigsmoke8638 2 жыл бұрын
great video as always as a wad maker it was fun and interesting to know these stuff keep up the good work!
@MasterChibi
@MasterChibi 2 жыл бұрын
Christ I could listen to you talk about this for days.
@burgerthief5333
@burgerthief5333 2 жыл бұрын
Relaxing to the ears hey.. :)
@MrDoomquake777
@MrDoomquake777 2 жыл бұрын
Another amazing video, very enjoyable and informative!
@donoteatmikezila
@donoteatmikezila 2 жыл бұрын
I've watched this probably ten times just because it's so satisfying and interesting.
@Siwwy
@Siwwy 2 жыл бұрын
Glad to see another of your amazing vids
@Stellastronza89
@Stellastronza89 2 жыл бұрын
genius presentation of information. Keep them coming.
@stormcatcher.77
@stormcatcher.77 2 жыл бұрын
Wow, great new video! I did not see the dawn of DeHackEd, but now I am even more interested in diving into the distant past of Doom Community. Your presentation is amazing! Looking forward to next one.
@AQGamedev
@AQGamedev 2 жыл бұрын
Great video & incredible visualizations and animations. Keep up the fantastic work!
@ma276
@ma276 2 жыл бұрын
as ever, your videos are both incredibly informative, well explained, and immaculately produced. thank you for sharing!
@blackgod854
@blackgod854 2 жыл бұрын
love these videos of yours, yet another innovatively edited project. god tier man
@Wodgedev
@Wodgedev 2 жыл бұрын
i was looking at this channel just yesterday wondering if you still uploaded :DDDDD amazingly edited, very informative, and really entertaining.
@Wodgedev
@Wodgedev 2 жыл бұрын
@@borogk it shows man, the editing on this video is insane.
@ChaosPootato
@ChaosPootato 2 жыл бұрын
Very cool, love the illustrations you put together, great job!
@mikeyX101
@mikeyX101 2 жыл бұрын
Yo, it's time again. Time to watch this. EDIT: I was not disappointed. I love how you use Doom to explain Doom! Keep it up!
@Holy_Moly69
@Holy_Moly69 2 жыл бұрын
This was amazing to watch
@brun0086
@brun0086 2 жыл бұрын
This video is GORGEOUS!
@Romibeno
@Romibeno 2 жыл бұрын
Every other compliments + I like your accent. Thanks for the awesome work
@papac1706
@papac1706 2 жыл бұрын
6 videos in and your videos are already this good?! Keep it up man im loving this content. 👌👌👌🤤🤤🤤😩😩😩
@bartekmil
@bartekmil 2 жыл бұрын
Thanks for this video, might prove very useful now that mbf 21 is out
@lemonl80
@lemonl80 2 жыл бұрын
honey wake up new borogk video
@IsoYear
@IsoYear 2 жыл бұрын
As a total novice I found this really easy to follow thanks to the awesome visuals!
@tatamimats
@tatamimats 2 жыл бұрын
I have no idea what any of that meant, but I enjoyed watching it. Looking forward to more from you!
@Doomsday-zh2zb
@Doomsday-zh2zb 2 жыл бұрын
Amazing editing! You can tell alot of information was put into this.
@Tristan885
@Tristan885 8 ай бұрын
A great video! I've been reversing another game (Killing Time on PC) which makes use (or at least based off) of the Doom Engine and had found the states table and map object definitions in the game executable. When I was attempting to change an action in a state, I was noticing how it was changing nothing and you've exactly explained the reason why with the relocation table.
@Tristan885
@Tristan885 8 ай бұрын
@@borogk Interesting, I should probably try it again but with using Cheat Engine while I have the game running!
@Tyle_smalcu
@Tyle_smalcu 2 жыл бұрын
Yeah, it's always nice to know something more about Doom :D Especially when video is such a well made like yours!
@EMdemo
@EMdemo 2 жыл бұрын
Phenomenally presented
@giannischochlakis4121
@giannischochlakis4121 2 жыл бұрын
Great work man! Keep it up :)
@kevinjv7266
@kevinjv7266 2 жыл бұрын
Your videos are pretty amazing, keep the work!
@enjoylife6374
@enjoylife6374 2 жыл бұрын
this presentation is just phenomenal
@MaximilienNoal
@MaximilienNoal 2 жыл бұрын
Nice 3d animations ! It really helps to understand this stuff, and it looks very good.
@NiGHTS108_
@NiGHTS108_ 2 жыл бұрын
Aw yeah you’re back man
@riba2233
@riba2233 2 жыл бұрын
Wow, a truly awesome video! Can't wait for the next one :)
@HamidKarzai
@HamidKarzai 2 жыл бұрын
Fantastic work
@riks081
@riks081 2 жыл бұрын
Amazing video, thanks!
@germanb90
@germanb90 2 жыл бұрын
Great vid as usual, keep up the good work :)
@FreedSeed
@FreedSeed 2 жыл бұрын
from being afraid of pointers to fully understanding pointers thanks ( ;
@vicix_dev
@vicix_dev 2 жыл бұрын
Really really interesting video! I love your content! 👍👍😃
@mfisher9977
@mfisher9977 2 жыл бұрын
Wow amazing editing!
@slomelothachilles3884
@slomelothachilles3884 2 жыл бұрын
amazing video! did i understand or learn? probably not. did i enjoy it? hell yes !!
@amadeoflores_
@amadeoflores_ 2 жыл бұрын
I love your content. Keep it up bro
@doomguy9330
@doomguy9330 2 жыл бұрын
"DeHacked" What I think of - brutal doom DeHacked
@0babul0
@0babul0 2 жыл бұрын
Man, this is gonna be great! I remember I made DeHacked mod once (I think it was actually a .BEX) - it changed smoke puff (sprite that displays when you hit something with a pistol/chaingun) to generate rocket launcher explosion - it was pretty fun! Just had to be careful around corners. Hope I will learn a little bit more about that!
@zombieplasticclock
@zombieplasticclock 2 жыл бұрын
I know it's been said a million times already, but god I love the visuals in your videos, they're fantastic. Ended on an interesting note, I do hope you do a follow-up video on Doom modding. I've wanted to get into it, but never really knew where to start
@inverse_of_zero
@inverse_of_zero 2 жыл бұрын
cheesus chrust this is gosh dang beautiful! 🤩
@elianps4534
@elianps4534 2 жыл бұрын
Amazing as usual!
@tomturtl
@tomturtl 2 жыл бұрын
ty for captioning
@WSADKO
@WSADKO 2 жыл бұрын
Dude! It's fucking amazing :D Grade A stuff right here
@beanstable
@beanstable 2 жыл бұрын
Goddamn this was awesome
@ribosome4054
@ribosome4054 2 жыл бұрын
damn, i never realised that it was this difficult. I always thought that coding back then was really simple as i am very used to modern game engines. Turns out coding was a nightmare back then, and a salute to these programmers who gave us all of this interesting insights into the code just so we can experience what it was really like to code all of this. Absolutely beautiful.
@xX_Lol6_Xx
@xX_Lol6_Xx 2 жыл бұрын
I remember the first dehacked I made, I made my weapons a lot more OP, but also made the cyberdemon and mastermind shoot revenant missiles, very crazy
@DoomKid
@DoomKid 2 жыл бұрын
Oh, I almost forgot! There's actually a more up-to-date version of DeHackEd for DOS here - www.doomworld.com/forum/topic/117871/ - It's almost the same as the idgames one, but it now has proper Final Doom support (and a few other minor fixes). Maybe it's worth linking in the description?
@DoomKid
@DoomKid 2 жыл бұрын
@@borogk Cool!
@mondosuperior1394
@mondosuperior1394 2 жыл бұрын
Great video, professor
@kolinako6872
@kolinako6872 2 жыл бұрын
great video! subscribed
@Garadares
@Garadares 2 жыл бұрын
This video has awesome visuals! ❤
@isitha8255
@isitha8255 2 жыл бұрын
looks amazing!
@JPMorgannn
@JPMorgannn 2 жыл бұрын
impresive
@UnderSquare
@UnderSquare 2 жыл бұрын
Excellent. What did you say? It makes my head hurt but I love it. More please. Now that I'm all caught up.... KZbin decided to unsub me from your channel... I'm really getting tired of that. It seems to happen to newer channels .. mistake? I think not... Especially how it's suspiciously and endlessly denied as an actual issue.
@juanchol21
@juanchol21 Жыл бұрын
Very cool video!
@BluBombs
@BluBombs 2 жыл бұрын
new upload? lets go!
@Vinci480
@Vinci480 Жыл бұрын
He is back!
@strawhataddison
@strawhataddison 2 жыл бұрын
Great video! Explained so well even a dummy like me can understand! :)
@lanceFin85
@lanceFin85 2 жыл бұрын
Amazing visuals.
How Sound Travels in Doom
9:13
decino
Рет қаралды 266 М.
David Develops Doom - The Visual Language of Doom Maps
23:05
DavidXNewton
Рет қаралды 35 М.
ONE MORE SUBSCRIBER FOR 6 MILLION!
00:38
Horror Skunx
Рет қаралды 15 МЛН
Miracle Doctor Saves Blind Girl ❤️
00:59
Alan Chikin Chow
Рет қаралды 65 МЛН
Каха инструкция по шашлыку
01:00
К-Media
Рет қаралды 6 МЛН
1❤️#thankyou #shorts
00:21
あみか部
Рет қаралды 26 МЛН
Ancient Aliens MAP24 - Replay (in 3rd person)
7:52
borogk
Рет қаралды 3,3 М.
The Intermission Screen
10:16
decino
Рет қаралды 188 М.
(Doom Builder) Moving Cameras/Cutscenes Tutorial
43:01
Chubzdoomer
Рет қаралды 10 М.
Are All Doom Monsters Equally Aggressive?
12:53
decino
Рет қаралды 436 М.
I Made Doom in Minecraft
13:44
Clouser
Рет қаралды 755 М.
In Defense of DOOM 2's City Levels
22:43
GermanPeter
Рет қаралды 59 М.
КАК ULTRAKILL ПЫТАЛСЯ НЕ СТАТЬ DOOM, НО СТАЛ DOOM
24:55
Дмитрий Бурдуков
Рет қаралды 599 М.
David Develops Doom - Episodes and MAPINFO
12:59
DavidXNewton
Рет қаралды 5 М.
MyHouse.wad - Story and Ending Explained
51:06
ShallowVA
Рет қаралды 287 М.
skibidi toilet multiverse 038
6:38
DOM Studio
Рет қаралды 4,7 МЛН
Блэк Кити в Биг Сити 2 (Конец) 😼
13:29
Valera Ghosther
Рет қаралды 733 М.
ЧТО ЭТО, БРАВЛ СТАРС?!😱
1:40:09
TicTac
Рет қаралды 1,7 МЛН