 Okay, this is the second time I'm recording this video The first one was just shy of 20 minutes long and first of all the main reason I'm making this video is because I Don't want to forget how to use this program because I played with it like a year ago Got into it a little bit but then do much with it and then I came back to it and couldn't remember anything I learned But we're gonna be looking at creating DOOM levels using Eureka DOOM editor Which should be in the repositories for your Linux distribution. You can also find it at source forage Which I'm not a big source forage, but that's what they decided to use. It is released under. I'm pretty sure it's the GPL and Again, I'm just gonna be just gonna be a very quick overview DOOM Back in the 90s. I was obsessed with it. I made a bunch of DOOM levels. It was really really what got me I was interested in computers before that, but that's really got me into Programming basically even though I wasn't really doing programming with it DOOM even before even though it's open source now under the GPL But even before that you could edit and modify every aspect of it the graphics the sounds the levels the music You can even use a program called de-hacked to actually modify how the binary works and actually create new objects and Just the fact that I could do something like that is like nowadays It's very easy to create stuff back then it was like wow I can make a computer do this It was amazing and it inspired me to do a lot more and I in fact I bought my first Scanner for my computer which would cost me over 300 bucks for a little feed through black and white scanner so that I could take pictures Of my friends with my film camera scan it in then I would Manually by hand color them and then try to put them in the DOOM game I think also I mean there's a lot of reasons I got my first digital camera But it was also to be able to create things for DOOM But we're gonna quickly look at this program You have to understand that DOOM is not a 3d game It is a 2d game designed to look like a 3d game That's important when you're creating levels because levels can't be above each other Basically, the levels are made out of these things called sectors sectors I like to think of them as their rooms and each room can have its own height for its floor and its ceiling Its own lighting level and its own ceiling and floor textures If you want to have something of a different height in the same room Basically, you create another sector inside that sector and we'll look at that quickly And I'll try to give you a demonstration on on how that all works Back in the day. I used to use a very popular editing tool called Do text I believe it was DEU text. It was a great program for DOS This program is so much better than that One of which gives you a 3d view when you're in the editor So you can see what's going on or a 3d view Simulate a 3d view Real quick though when I did the first tutorial the recording which you guys probably gonna see unless you're on patreon patreon I left that got that up there for you. It was kind of a mess of a video Which this one might be as well, but hopefully this one will be better um, I kind of had been playing with this program for an hour and Kind of learned how to do some things but didn't kind of figure out a lot of things like for example if I go up to view I can click toggle to 3d view and I would toggle in and out to see things by clicking on here and going to here and there was no Label here for a keyboard shortcut So I just assume there wasn't and then I accidentally hit the tab key and realize oh tab brings you in and out of that And I found figured out a lot of shortcut keys just by pressing keys on the keyboard because I had Google search a YouTube search trying to find tutorials on this application And I couldn't find a I think there's a game called Eureka out there and stuff with that kept coming up And the few YouTube videos I saw weren't in English and didn't even have audio for some of them And I came to this website and went oh key bindings for the system And I went like this and like this shows you some basic stuff, but it's not really a keyboard Shortcut layout I did not realize because I didn't look hard enough that right here just a few lines down There is a keyboard shortcut list Which is what I was looking for and there's even a PDF file here that you can little have a little cheat sheet So check those out on that web page I am going to now start editing so again, it's Eureka It's inside your repositories at least on Debian based systems. I'm assuming most Linux systems I'm gonna hit click new project and it's gonna want you to create a wad file a wad file is basically like a zip file that contains all Assets for the doom game. I'm just gonna create one called Tutorial I actually have one from the first video. I did I'll just overwrite that save Yes replace it next gonna ask you and you have to have a some sort of doom wad installed on your system If you don't have a copy of doom You can install from repositories free doom Which is a free implementation of doom because although doom is code is released under the GPL license All the assets the art the sounds the levels are also under a copyright Which you need to purchase? Free doom the point of that project is to replace all that stuff so you can play doom Without having any of that proprietary stuff in it I have my original copies of doom on CD still so I have doom on doom 2 this found that resource files You can create your own wad files with your own graphics in it You can also get some that people have created and you can load those up So if you have new graphics and stuff and you want to see them in the editor you can load those up here But I'm just gonna leave these as default because we're not messing with that stuff today. I've done videos on that stuff in the past We're just gonna create a level and I click okay, and it starts you off with this basic sector here This is a room now down at the bottom here. You can see that you have different modes and you have four different modes Things which are things objects in your games players enemies weapons power-ups that sort of thing And then the other three are for actually creating the map that you're working with again sectors are like a room That's the room that you're in they are made up of lines, which are your walls, and then you have Vertices here, which are the points that make up the walls these little X's here now to flip through those You can usually you can click on this little menu each time which would be annoying, but it's real easy Things is T on your keyboard Sectors is s lines is L V is for vector other shortcut keys if you come down here You can zoom in and out with your mouse wheel here So you can also lock it in with this but it's much easier to scroll your wheel Grid on and off again. You can come down here and choose a grid size if you want But you can use G to turn the grid on and off And then you can use your number row at the top of your keyboard to choose a size for your grid from 1 through 0 here The default is 6 Next you can see here. It says free or snap. That's where you're snapping to the grid or free You can use the F key to snap to good so you can see right here if I go V into vertices mode You can see I can add a vertices here And it's adding it and I'm snapping a grid But if I hit F now I'm in free mode and I don't have to put it on the grid A lot of times you're gonna want to put it on the grid because it makes it easier things to line This program is a great job of lining things up for you and control Z a few times to undo those Okay, so those are your basic Things if you scroll here, you can see this arrow here, which is outside And first of all if we go into things you might have noticed there's four little space marines here and by default This program creates an empty room for you and puts in Players for multiplayer mode co-op mode for players So that's what those are the arrow out here Is your 3d view? So in not in the game, but in the editor here if I hit tab to go into edit mode You can see that we're looking at black here if you got to use WASD to move around and then your arrow keys to Turn and as you can see there's our room over there And then I can use W or front forward arrow to up arrow to move into this room if you had your Let's say you had a big level going and you didn't know where your little 3d view was put your cursor somewhere and hit in the Documentation it says back quote also known as back tick which is the thing It looks like a single quote or a Apostrophe on your number row right next to your one if you're using a standard us QWERTY keyboard I'm sorry not that one a single quote just a regular quote An apostrophe will put the player where or the view where you have your mouse keyboard Since I brought it up that back tick or back quote What that does is originally when I first using this started using this I you know if I had multiple things selected which selecting multiple things is a little weird in this so Normally if you in most programs if you select something when you click something if you click something else it unselects the first thing This program doesn't do that as you click if you want to unselect a single item you have to click it again So that's that's that takes a little getting used to but yet a lot of things selected and you want to unselect them Well if we go up to edit here, you can see Control a is to select all control u is to unselect and I was doing that at first And that's a very awkward thing to do with your hands the u is very far away from the control key Well, if you read the documentation That back tick on the number row will unselect everything so control a selects everything that back tick unselects everything That's a lot easier than doing control u. I wish they would update Basically, my biggest complaint about this program is just if I wish they would better label the shortcut keys in the menus here Other than that, it's a great program So yes, so you can go control u if that's easier for you to remember But that back tick is a lot easier to do to unselect stuff Okay, again, I'm going over the shortcut keys here because that's very important to get into things But now we're gonna start diving into actually creating a level. I'm gonna center click to drag my mouse around That's that's your mouse wheel if you click your mouse wheel down You can drag the the screen around here. Let's hit G to bring on our grid here I'm gonna do for to do it a little bit smaller And what I'm gonna do is I'm going to hit V to go into vertices mode and you can see here That we have a little little Dot if we're gonna add a vertices to here Let's hit G or sorry F to snap to the grid and I'm gonna hit space bar space bar space bar And I'm going to draw a little room here I'm going to then hit that back tick to unselect those and drag that over here now if I hit tab to go into 3d mode You can see I created a little a little room over here a little Sector and we know it's a different sector you can see there's a wall here But if I s I can select that sector or this sector. I now have them both selected Let's go V again to go into vertices mode and I'm just gonna hit space bar here here here Here and I'm creating a new Vector or a new sector So now I can use my little arrow keys. I hit tab again to go into 3d mode I'm using my arrow keys to move around So we create a new little sector there Now let's say we wanted that this sector Let's go ahead and it has to go into sector mode We can choose this sector here and then you have some options here So we have the ceiling and ground what these are called in in doom are flats Wall textures are called textures. You think they would all be called textures, but they're not there the ceilings are flats So right now I have two sectors selected and if I start editing stuff It's gonna edit both of them. Let's look into that more, but I'm gonna click here to unselect that So I only have this little walkway selected I am gonna hit tab mode just so I can see what's going on here And I can hit this this ceiling here to change the height of the ceiling If I wanted to step up I can make the ground go up like that. So now we have a little window I'm gonna put that back down to zero. I'm gonna move this down now You notice if I do this now our textures don't really line up and I can manually start Changing if I hit tab into this mode. I hit L now. I'm now I'm in line mode. So I have the walls selected I can adjust what the walls look like And I can adjust where the textures line up so I can be like 10 on this Adjusted the X which is the left and right so you can see that just there and Y is up and down So if I was to do 10 there you can see I can try to align that Which shouldn't be too hard for the most part if you stick to keeping everything in Divisibles of 8 so hit 8 here or 16 still it's not perfect. Let's do 12 It's kind of hard sometimes to align textures But what I could do is hit shift a and it auto aligns which is awesome Now again back in the day back in the 90s. I used do text which didn't give you the 3d view you had to Create your map in a view like this which do you even have the textures? It was just lines from what I remember And then you had to go into the game to actually view what it looked like in the next back out and so you had to You know kind of do the math in your head and after a while you got good at it But this is great that it just automatically does that and this program does a lot for you for automating stuff Which back in the day was very hard lots of times do text would give you errors But then you had to figure out how to fix them yourselves where this program does a lot for you And I'll demonstrate that in a little bit But let's go ahead and go back in a sector mode by choosing s we still have our last sector selected tab Just so we can see and I'm going to raise the ceiling back up a little bit and then I don't know how to change to Sector mode like if I hit if I'm in here and I choose l it changes the lighting it like puts lighting all the way up So that's different. I don't know how to change I should look up look it up, but I'm gonna go back in this view mode and choose l to choose those and then I can hit The lines and I can hit Shift a to auto-align that which is great So now I have a little tiny doorway, but it should still be high enough for me to fit through perfect Let's tab back in this mode s again. I'll hit back tick to unselect everything. I'll choose this room and real quick I'm gonna show you over here to the side. There's a few different things again I can choose the ground here and it lists all your flats for the ceilings and grounds and I can choose That for the ground for that room. I can choose here and I can do That for the well, I actually have both these selected again It doesn't unselect things automatically when you click something new So I put that texture there or flat there this so now I have and by default looking at the floor here You can change that in the view somewhere. I haven't really done it. It's under. Yeah, render So I think you can choose How you want to render whether you want to do floors or ceilings. I'm not going to mess with that because I haven't messed with that yet but now you can see I'm going here and I have a different ceiling and ground texture or What did I say they're called flats? Let's go Ellen to line mode and automatically has all the walls for the lines that we selected or all the lines for the sector We selected and so I can just choose these brick walls here And now I have these brick walls now you might ask Why do we have all these different? We have six different wall textures here for each wall So here's the thing Again, it's really a 2d game. So if you had a 3d game, this would be a block up here This would be a block over here. This would be a block over here, but they're not like that They're sectors their rooms and each line or wall has Three different settings that has an upper a lower and a middle and it has that for each side So what we have here when it says rail that means it's blank if I was to put something in this Rail area here. You would see that texture here. So you can make walls So let's let's do that. Let's choose this and this and I'm gonna go like that and that should have There it's it depends on what side you're What do they call it in blender? It's called a normal way basically which way your fault wall is facing But now it looks like there's a wall there and in the game You could walk through that as long as this isn't checked as in passive like click that now You can't walk through that wall if I click it again You can now walk through that but it would so you can make secret areas that work with walls You can walk through and that's how you would do that Other thing that I'll just quickly mention here is you have block monsters So if you want to keep the monsters the enemies from going Into another room you can do that otherwise you want to do that sometimes otherwise all your enemies end up All following you into one room you might want to keep them in a certain room So that will block monsters block sound Enemies don't Move until they see or hear you so if you don't want enemies in the next room over to start moving until you get in that room You want to block the sounds so they don't hear you shooting some of the other women and follow you all depends on your level design Anyway, I'm going to come back here, and I'm just going to hit back space back space and erase out that center texture So real quick where we've got two rooms here. Oh, let me go back in here So I have s this sector selected you can also choose the lighting how bright it is So let me turn this down. You have anywhere from 0 to 255 so a 256 value. Let me set this down to 50 Which is going to be a pretty dark room Yeah, that's really dark. Let's make that 100 so it's a little darker now So that's how you do lighting so you don't have lighting sources like in a lot of 3d games You're gonna have a lighting source, and you'll have diminishing Light as you get away from that like to do that if you ever in doom and you have like a hallway where it's brighter at one And it gets darker at the other You would do that. Well, let's actually do that. Let's I was gonna make a stairway Let's make a stairway and then have the light get darker as you go up the stairway So I'm gonna come over here I'm gonna hit V again, and what I'm gonna do is I'm gonna hit I'm gonna do like this Spacebar spacebar spacebar spacebar spacebar. I don't know if there's a more efficient way to make stairs It would be nice if there was a like a button that you can press after creating something like this to automatically adjust them But I'm just gonna create not a very long just a little stairwell here now if I walk over here now You can see we have it looks like a hallway But what I'm gonna do here is I'm gonna go into s for sector mode I'm gonna select these and I can select them one at a time or if I back tick to unselect them all I can hit shift and select all of these and then click there to select that what I'm gonna Do now is with all them selected again what I edit over here is gonna edit all of them so I can change the The ceiling and floor textures for that Let's do something a little bit nicer. Let's let's do that. Okay, so 3d mode You can see the ceiling looks a little bit different than the ceiling What I'm gonna do is I'm going to hit up On the ground here, and then I'm gonna unselect this one up Unselect the next one. So what I'm doing is every time I click that I'm raising the ground of all the ones that are selected and I'm deselecting One each time and moving on up. So here we go And Now I can see that I have a hallway here or a stairwell here going up perfect now If I wanted that hallway to be darker at the other end, it's not that long what I would do is And I actually haven't done this In this editor yet, but it's the same concept as what we just did for The ground there for the raising the steps I'm gonna select them all by default the editor creates them all at 176 I'm just gonna go Boop lower them all a little bit deselect that one lower that one a little bit deselect it And again, it's because we don't have true light sources here Each room has its own brightness. So you have to fake things like diminishing light by doing stuff like this Oops, and if I tab into this you can see up now It gets darker as you go up in here as if there's not lights Now if you've ever played doom you might have areas Where let's go ahead and vertices mode here tab tab This is gonna be a long tutorial, but I'm going into a bit more detail than I originally did But that's fine. That's fine, you know, it's 2018 if you still play doom mods They're there's still people creating them So and I would love for more people to create them because it used to be 20 years ago people were creating them all the time 10 years ago a lot people can now you get people create a couple a year You know if you go to these places where they make the the new levels It'd be great if more of you because I plan I'm gonna try to Start making more See if I can do one level a day do that for a month, and I have a full doom by default has 32 levels in it 30 regular levels and then two hidden ones anyway So I have this sector here I can choose the type and I can make it blink randomly. I can make it flash at a certain rate And if you select one of these and you want to undo that you just select nothing So let's go ahead and choose this room here, and let's just say we wanted to Blink randomly, and I don't think it will show it in here. No, you actually have to go in the game Which let's actually do that So I'm gonna hit control s to save and then if you look under here under tools I you have testing game, which is control t So something you might want to do before that is f9, which is it checks all which is awesome So I have five non blocks one side to find show so it's gonna show me those And I don't even sure what that means But a lot of times when it has stuff like that you just say fix and it's probably from when I was messing with the textures of that Of that pathway there It fixes it for you automatically like said back in the day And then it tells me that I'm missing death match starts which by default we have co-op in there But if you want to have death match you have to add death match start areas But once you have that then you hit control t to test and game It's gonna tell me to say if I just made some changes and now I have to look into see if I can set this I Have to tell it where my doom executable is because you might have more than one that you want that you have on on your system and it just needs to know where the doom executable is and I put it in here. I'll remember it this whole session, but the It doesn't remember it when I close out the game and restart it So I'm gonna hit click open and I'm gonna hit this and we're gonna start the game up. Okay, so this is our level. There's our Stairwell there that gets darker as you go up it Here's a room that we just set a little bit darker and if we come in here I thought I set this to flash randomly. It didn't take let's see. Let's go sector Choose this sector. It says blink randomly. I wonder if I have to set the Let's just do let's do flashes Save that control s to save control t to play There we go. Now. It's like flashing at one Hertz. I think it said so that's how you can make a flashing room And there's different options for that now as I said You can create Sectors within sectors. So let's do that real quick. I'm gonna go V and I'm gonna go space space space space space As to go into sector. I am going to now Change both of these to be something like this there we go and We can look over here and you can see that right there So it's basically another room is in a room and that's how you have to do these things and what we can do now Is we can change the height of this one for the ceiling and the ground and Now I can go t for things and I hit space bar and by default it adds a little Health bonus there. Let's go ahead and we can search for stuff here If we want to search through all items we can scroll or we can type in like gun and I can add a mini gun here if you're unsure have we have Categories here and go weapons and I can choose shotgun or super shotgun But if I was to go into sector mode now select that selector I can hit ctrl-c ctrl-v and lock this to the grid. I guess I'll put it right there. I Can copy of these and paste them in places and It copies everything in those sectors. So now I have a Little area and a super shotgun on each one of those which is great If you have different rooms that you want to repeat like you design a room You're making an apartment complex You can design a whole apartment and then copy it over and over again Let's go into t mode for things and we have this one selected I'm gonna change that to a plasma and then I have to click that's unselected click this one I'll do our mini gun there and I'll unselect that select this one And we'll do a chainsaw and then we'll control s control t now We're in the game and I come over here and select this like this like this like this boom perfect now as I said with the With the lighting if I go into sector mode, I can choose this one I can turn the lighting down to to 50 and If I save that and I look it's it's very very dark right there Because that's the light setting for that sector. So you have to you have to think manually That's unrealistic that the whole room is lit up, but it's dark right there You can make it darker, but you don't want to go that extreme It's it's not gonna look right you can do it if it's part of your game design, but it's unrealistic And that's just one of those things that you have to think of yourself You know, I think it was uh, it was whoops There we go Did that not take? Sector there we go. That's better. Okay now what about things that hurt you let's uh go ahead and Come here, and I'll just let's create and well, let's go work on doorways first doors are very important So what I'm gonna do here is I'm gonna go into vector mode, and I'm gonna go space space space space And then I'll grab or make a room on this side, and I'm gonna show you why you should create door frames for your doors So again now I Have this walkway here and what I can do is as in the sector mode choose this sector here Put the ceiling down to zero and if I go into the three mode now it just looks like a wall Now let me go into line mode with L Back to to unselect everything I'm gonna select first of all this one You notice when you select a wall you have a line pointing out on one side of the wall and Right now these are both pointing down You want them pointing out because we're gonna make these walls clickable to make the walls clickable You can only click on the side that that line is on I forget what that's called In doom in blender these would be called the the Normal and you want to flip normal so I'm gonna select this one I'm gonna hit F1 and say flip so now it's pointing out now. I'm gonna select this one I'm gonna change the texture to this door here And go to tab mode here, and there's our door But you notice that you can see because it's repeating the texture up here You can see that texture all the way up which is looks weird especially once the door starts moving But let's finish creating this door here. I say s choose this sector now You have this tag over here, and you want to give this tag this sector its own unique tag Now you get a lot It's like oh what number I'm at if you click refresh in this program It's gonna automatically add the next number that's available So this is tag one this sector is and you can give more than one sector like if you have multiple rooms That you want sectors that you want to be doors again This is just a sector with the ceiling down all the way and that's how we're gonna create a door And everything's created with these sectors So this is tagged as one So now we're gonna hit L, and we're gonna make sure that we have just these two Doors walls the lines Pointing out selected and we're gonna give them a tag of one So now they're linked to that sector because it doesn't matter that they're touching that sector because you can put a Switch for that door all the way over here. It doesn't matter. It could be anywhere But now we're gonna say with those lines those walls selected choose and here I'm gonna type in door and you have some different options. I'm just gonna choose this first one, which is open door Now I'm gonna hit control S control T to play the game now. I can come over here. Click this and oh Something's not right. I know exactly what's not right So what it's trying to do is it's going to open this sector to the To match the ceiling of the sector next to it I must have See this sector that we just made the door have the ceiling set to zero. Let's unselect that Let's select this sector. It's set to zero as well I must have had that selected when I was changing the height of this ceiling and that's something that's they need to Make sure you don't do I'm just gonna click 128 here. It makes a ceiling 128 from the ground now save control T Now I should be able to click this and it opens up And again, it opens up all the way there and it looks kind of weird Having the door Texture like that. It's it's just weird because you had two doors there Also, look at the texture inside here. It's just a regular wall texture and that looks kind of weird So you want to when you're to design your level give them textures that make sense But as I said door frames are something that you want So let's come in here and what I'm going to do is I'm going to hit three on the Number row at the top of my numbers here to make my grade even smaller. I'm gonna go V to go into vector mode I'm gonna space space space space. I create a very small sector I'll create a slightly bigger one for our door another one here That's small and that's our door frame and then I'll create a room to go in I'm just gonna do this Like so I'm gonna choose S for sector. I'm gonna make sure this one's unselected and Then I'm gonna select this one and make the ceiling zero and Then I'm gonna go into 3d mode walk into here so I can see that door is all the way down now Let's give it the L for lines and I'm gonna give it this door texture So now it looks like this door here Actually, if I choose this Okay, I made it too wide. Let's readjust this so back tick to unselect everything And I'm gonna grab these and pull them over here I just went one two for far there now. We have a different door texture on that one and This one's actually taller. So let's go back to this. Whoops Had the wrong Things selected back tick lines like this one select this one and we're gonna go that door So that's what it looks like now. So, you know, so we still have this texture up here So what we can do now is s this sector this sector 3d mode And then we can start lowering the ceiling of our little door frame. Boom. Now we have a door Frame with the door that will go up Again, we have to now choose our sector here. Make sure we unselect those two sectors I'm gonna click refresh which gives that the next available number, which is two and I am going to then go L for line mode back tick to unselect them all I'm gonna select this one f1 Flip that so it's facing out Otherwise, we go in that room and not be able to get back out once the door closed Select these and I'm gonna give that the tag of two as well I'm gonna choose to open the door and Now I should control s control t. I Can go in here. That's our original door. Now this one makes a little more sense And again, I right now this is the door texture right here for that and there's actually textures that Look like they should be for a door going up that you probably want to pick I'm not gonna worry about that now it'll be up to you to choose what textures you use now Let's talk about damage from lava. So one of the big things in doom was you had lava that would hurt you So I'm gonna go into vertex mode here. I'm gonna create a sector inside here space bar I was gonna give it kind of a roundish bean shape here So that's a sector s. I'm gonna choose it. I'm gonna choose the ground plane and I'm gonna make it Lava the lava Does not hurt you by default I actually think back in do text by default if you create gave something certain textures like The nuclear waste or the lava it would automatically set it to hurt you And I don't even don't even know if I knew how to change that if I wanted to This doesn't which is good. We're gonna choose is we're gonna choose and With that sector selected and again, we had like lights flashing well We have options for damage. You can do damage 5% 10% 20% Those are your options. So I'm just gonna choose 10 here save run the game Now if I go in here and I go in here now if I stand on this lava Oh, oh, oh Every time it flips it's gonna take away 10% damage and I didn't put the right texture on the back of this door But I did flip the right way so it will open again, which by the way is how you would make One way of making hitting hidden rooms. So in doom you have secrets. So if I wanted to create a secret What I could do is V here And I can create a little room here like so Sector back tick to unselect You can choose this I can put it down to zero And now if I was to go in there, you can notice you don't even see that because well Is that tech the texture is not aligned 100% because let's go into line mode here back tick to all Now the texture should line up properly And I can make this the same thing. I'm gonna go ahead and choose this and flip that so it's pointing out I'll choose both of these and Actually choose the sector I'm gonna give it a tag of three and Then go back in the line mode and select these sidewalls here and I'm gonna give that a tag of three Choose and I'll say open door now. I will save that run it and if I come in here Come in here. There is a Door right there that we can't see but if you look on the map, you can see it It's a white line. I'll click that and it opens now. That's how you would hide something But that doesn't actually make it a secret room So if I sector select and actually I haven't done this since program I choose I Soon I choose that choose just I understand how doom works and here right there secret area boom so this area is a secret area and So you want to make whatever sector you go into a secret area and that will make it so it counts It is a secret area if I save and run this now In newer version ports of doom original do we didn't have this if I hit tab You can see in the map mode up on top left there under the number of monsters. We have we have secrets Zero of one. So now if I go in here Going here and come over here still says zero But when I walk in here, I have one and you know, it's pink on the map We didn't have that in the original doom either a lot of these ports add a lot of nice functionality there for you especially that being able to have no how many secrets you have left so you know to look for them and Monsters is great So you know, you know, whether you're close to beating the level if there's just a few monsters left or a lot Anyway, going back in here and the map is a lot better in newer versions of ports of doom Okay, we haven't added items yet. So things T. We've only well we add these here But let me go ahead and hit space bar to add one here. I'm gonna go to monsters I'm gonna add in a monster here chain gun guy. Now, you notice the arrow here That's which way he's facing again. If I have him facing this way, let me go ahead and save and run this If I go in here, he doesn't even see me He won't see me until I get in front of him or he hears me like shoot now. He hears me now. He's gonna come and attack me so if I was to restart this level and I was to shoot in here now if I open this door. Oh, he didn't hear me I must have these walls set to no sound traveling through or maybe the door does block it if Let's go ahead and go in here And what I'll do is where there's room without a door. I'll paste in this guy I'll make sure he's pasting facing that corner. So he doesn't see me save and run it So he's in here Right. Yeah, there he is. He's in the dark. Just hanging out in the corner kind of creepy and weird little Blair witch thing going on here If I'm in this room and I shoot boom He just heard me and he's gonna be coming for me here. There he is So if you didn't want that to happen, we would go to Lines and I think I just have to do it there. I think these walls will automatically Make a bonus a block sound and that block sound. Let's see if that works So I just shot. Let's see. Oh, he did hear me. So I think What I'm gonna do is just Sector select and then line select. So I have this whole sector selected now. I'm gonna say block sound save run And now if I shoot I don't think he'll hear me Yeah, see he hasn't heard me because the walls of this room are blocking the sound from the other rooms I'll depend on your level design. Do you want that guy coming when someone makes sound here? Or do you want the monsters to be in a certain position when someone walks in this room? So they start attacking when he walks in Another thing to do if I did come in here and make a noise Now he's gonna start coming here in a second And if he's smart at all, he's looking for me. Come on, buddy. I'm over here Where you go? Oh, there he is Well anyway He can walk through that wall because I haven't blocked it from monsters If I wanted to keep him in that room so he didn't come into the other room I can set that wall to block monsters again impassable is for you If you want to make it so that the player can't get through a wall. Okay Almost done here. This is way longer than my original tutorial, but I'm feeling like it's going way better Let's go back into thing the mode by hitting T. So you have different difficulty levels in doom One of it makes as it gets harder the monsters move faster they shoot faster They're just better overall, but you also have options too. Let's say I want in In Hard mode for there to be four bad guys in here, but in easy mode only two You have options. So let's select these two guys right now. They're in easy medium and hard. I'm gonna uncheck it So in easy mode These two guys will not be here. So there will only be two guys in this room in easy mode in Medium and hard they'll be four so you can adjust that another thing is let's say I put I want to make things easier I can say health. I can put, you know, a couple of health packs around here and Now I'm gonna select these two. Let's do a caddy corner and I'm gonna say here Oh, and remembers the last thing so right now. These are only available all four. These are only available in Medium easy medium and hard. So now they're available in all now I'm gonna uncheck some of these and say okay in hard and medium I don't I only want there to be two so in easy you have four health packs in hard You only have two so you can do that now if I was to check one of these like this guy here and Check that guy there and uncheck it so it's in none of them the game will run Okay, but if I hit F9 here, it's gonna check all errors and it's gonna say one Unsponible thing what's saying is you created something in this but will never appear in the game because it's not set to be in any of the difficulty levels so I Can say show and it'll show me the item if I hit F9 again I can just say fix and what does it automatically checks all of those so now that item will be in all those again I have two tag sectors without undefined lines So I did something wrong in creating these walls the game is working fine But technically those are errors that could cause problems and Unfortunately, there is no apply fresh Okay, so when I click the plie it no it didn't fix those so it shows those And I'm not 100% sure what the problem is there it's not an option to auto fix those and everything's working fine So I'm not gonna worry about it too much. I do want to say I had an error like that once I saved it when I came back into the game and open it It told me there was an error with certain things and it fixed them for me then If the game's playing I get the game's playing alright But what something like that could be Is you could have a vector that's not connected to something a lot of times it will fix by removing those or merging those things but just the fact the F9 does puts forth an effort to To fix things for you and at least shows you them is awesome So we have two tag sectors without matching the fine lines so sector. Oh At some point This sector got changed to four that's an issue that one as well So these actually probably aren't working in the game. So it's good thing. It told me that So let me go ahead and save and run this in the game The store probably that's still opening opening This one's still opening that's that's interesting So what it's telling me here That's tagged before I'm gonna line mode here These walls are tagged with zero. See that's that's I don't know how that's working I must have cloned something at some point as they're more than one wall there My tags are messed up is basically what it's saying, but it's still working So that is something I would want to look into before I sent this game out into the world, but it's working So I'm not gonna worry about it too much But basically what I think it's saying is this sector is tagged as four and there's nothing linked to four There's no wall as in this when we set it so these switches open the sector It was set to sector two. I believe and the walls were set to sector two Well now it's saying sector four and that's just weird anyway I'm not gonna worry about it too much. Oh, and then of course exiting levels That'll be probably the last thing I show you and there's more like when it comes to walls and switches You can have a lot of different things when you go to choose Like I said, there's a lot of different things there But what basically what I'm gonna do here is I'm real quick. I'm gonna do this real sloppily I was gonna go to vertex mode space bar and Space bar so I added a little line segment here. I'm gonna choose that line. I'm gonna change I'm gonna take here. I'm gonna take in switch. So it brings up all my different switches I'm gonna choose this one here because it should somewhat. Oh did I Still choose that Boom, let's go into 3d mode and go over here. I have a switch on the wall The texture is not quite Lined up properly. I didn't make it wide enough. So let's go ahead and go into vertices mode here I'll pull that over there. Am I selecting the right wall here? It seems like it's still two Okay vertices pull it over here. There we go. Okay, so we have a switch on a wall textures lined up nicely Let's go ahead with L for lines choose this go to choose and we have all these different options like opening walls Let's go in here and filter this out and say exit and you have Exit level secret level exit exit level secret level. What's the difference? Okay? So you see we have s1 s1 w1 w1 So you can have an exit and go to the next level or exit and go to a secret level when you have an s for switch W is for walking through. I'm assuming the W is for walking through walking through the wall If you want to have it so when you walk in a room it ends the level which people do a lot It would be one of these W ones, but we just want to switch So when we click on it ends level save that or click that save that control T again to run it I'm coming here Oh bad guy see me run away flip and it goes to the next level. We haven't created next level So it's gonna go to the next level in the original wad file, and that's it. We created a level Only 46 minutes so far in this recording Which is double-waded last time, but I felt like this one a lot better. I'm more familiar with the keys and stuff now But let me know what you think below. I Definitely think especially if you're new to programming or even just any type of game doom is very simple But can do a lot you can learn a lot from it the source codes all open You can modify it very easily the level design is very simple Which makes it easy for you to create things that still look good With real 3d games out there that we have now you can create spectacular things But takes a little more a little more effort where this you can create something. It looks pretty decent pretty quickly And I recommend anyone who does any type of programming especially game programming to play with doom Play with the editors play with the source code because you get the basic concept on how games even modern games You can understand the concepts better when I play doom I'm a better doom player because I know how the levels work And I know the concepts of how the sectors work and stuff like that I can find secrets and understand what I'm what's trying to be accomplished and Also appreciate what some people do because I understand how the game is created better and I think that To become a better programmer looking at how other people create stuff is very useful and John Carmack is a genius his game design was a genius for its time But it still holds up today Look at the source code create levels even if you only do it a little bit I think it will help you learn even if you want to create modern 3d games the concepts here will will Teach you something very useful and make you a better programmer and game designer So check it out play with it again. This program is called Eureka should be in your repositories for your Linux distro if not You can go here Eureka dash editor dot source forge net Get it there if you're on some operating system that doesn't have it in the repositories or you have an operating system That doesn't have repositories Go ahead check it out. Thanks for watching. If you did like this and want to see more go ahead and comment in Below and let me know the truth. I'll probably do some more on this in the future I might do a breakdown Shorter videos on all this in the future just because I think it's very useful Thanks for watching and I hope that you have a great day Films by chris.com chris the cake check it out Have a great day