VanaheimRanger Posted December 24, 2018 (edited) In February 2018 I started working on my first Doom maps using UDMF. I had an idea about blood pools healing you (because i'm greatly opposed to the idea of damaging blood in Doom) so I decided to create a WAD around that basic idea. I needed a reason why the blood heals you, and decided you play as a vampire...why not? Anyway, long story short, I worked off and on over the last year (mostly off, like this is literally probably 2 weeks of work at most) and made 2 maps that I didn't feel really lived up to the idea that I had for the project. I also decided UDMF was probably not the best place for a new mapper to start, so i want to get experience in some other formats first. And here is a releasable package of 2 maps (plus an intro and end map) that I decided just aren't up to par with my ideas. They are UAC bases in the Blood Realm. Demons are invading the Realm and you need to kick their asses back to hell. Maps are for Doom 2 in UDMF so they will need to be played in GZDoom, all testing was done in GZDoom 3.6. I recommend having dynamic lighting on in OpenGL render mode. Jumping, crouching, and freelook are up to you. I designed it without those features in mind, but do what you like, it shouldn't break the maps. The maps aren't too difficult, and difficulties aren't implemented. I'm still working on balancing combat properly. There may be a bit too much ammo making it too easy in MAP02. BIG GAMEPLAY NOTE: If you see blood pools, they will heal you when you stand in them. 5% per 48 tics. This is the whole idea of the wad. The maps may be too easy for you to need it but if you do get hurt badly...stand in the blood for a bit. Also, red health bonuses (blood vials) are worth 5% and the red soul sphere (Bloodsphere) doubles as a berserk. Story: There is one...but I'll save it for when the full Bloodloss project gets released, I want to get some experience making vanilla and boom format maps before I return to this. Here is some screenies: Spoiler This wasn't a solo effort. There were quite a few awesome people who helped me, and here's a big thanks to all of them! ACS Scripting by @Nevander and @Aquila Chrysaetos Decorate, Language, and GLDefs by Nevander Mapinfo by myself and Aquila Music by @Jimes AKA Dial-Up for Murder Testing by Aquila, @BioRenegat, @Kyle2959, @loveless Special Thanks to @Gez and @bemused who were both full of mapping tips that helped immensly (As well were Nevander and Aquila who have already been credited) Resources from GothicTX texture resource by the Gothic Team are used, and I made a few new ones myself. Muic Credits All songs by Jimes AKA Dial-Up for Murder MP3 versions used because I prefer the sound opposed to any of the soundfonts I use. Title Screen - T'Pol or not T'Pol Intermission - Panic at the Drive-Thru MAP00 - Dave MAP01 - Mars Monolith MAP02 - Up to my Neck MAP03 and Endscreen - Saturn Download: https://www.dropbox.com/s/3sjpi2iwts75td7/bloodlostmaps.pk3 Edited December 24, 2018 by guitardz 17 Share this post Link to post
wolfmcbeard Posted December 24, 2018 (edited) I seriously enjoyed that though, especially the wall-less maze in map 2. Spoiler I thought I was safe, but then Archvile... edit: had to play through again, I had the music volume turned off because I listen to other stuff while gaming/mapping and the music is amazing, I love that sound, a bit of guitar, some light percussion, and tasteful amounts of piano that remind me of my old psr175 before it broke. Edited December 24, 2018 by wolfmcbeard 1 Share this post Link to post
VanaheimRanger Posted December 24, 2018 4 hours ago, wolfmcbeard said: I seriously enjoyed that though, especially the wall-less maze in map 2. Reveal hidden contents I thought I was safe, but then Archvile... edit: had to play through again, I had the music volume turned off because I listen to other stuff while gaming/mapping and the music is amazing, I love that sound, a bit of guitar, some light percussion, and tasteful amounts of piano that remind me of my old psr175 before it broke. If you like the music you should check out Dial-Up for Murder. It's all his: https://dialupformurder.bandcamp.com/music His DW name is @Jimes he makes pretty nice stuff. All the songs I used are from his Midi Dreams and MIDI Nightmares albums on that page. He encourages people to use them in their WADs and makes some custom stuff for Doom mappers as well. 3 Share this post Link to post
Nevander Posted December 25, 2018 Congrats on the release! They look better than ever. When I get myself reorganized and back to my regular PC usage I'll give these a play. 1 Share this post Link to post
VanaheimRanger Posted December 25, 2018 3 minutes ago, Nevander said: Congrats on the release! They look better than ever. When I get myself reorganized and back to my regular PC usage I'll give these a play. Awesome. I just realized I credited you with ACS even though I didn't end up using your healpool script in the end. Hope that's fine. It was hard to decide on the script or the negative damage sector. The main difference I noticed is the negative damage sector is silent where your script actually makes a healing sound effect. I decided to go with the negative damage because it was just simpler in the end. 0 Share this post Link to post
Nevander Posted December 25, 2018 Removing the sound is very easy to do, it's just one line. Does the negative damage stop at 100? 1 Share this post Link to post
VanaheimRanger Posted December 25, 2018 (edited) On 12/24/2018 at 9:35 PM, Nevander said: Removing the sound is very easy to do, it's just one line. Does the negative damage stop at 100? Yes it does. The sound didn't bother me. I actually prefer it. Like I said, I used what I did because it was just simpler to implement. I may still use the script when I come back to UDMF. Currently I'm looking for viable ways to do healing sectors in boom format, lol. My first attempt with voodoo doll failed horribly Edited September 10, 2020 by guitardz 1 Share this post Link to post
Nevander Posted December 25, 2018 I wonder how the negative damaging effect knows to stop at 100. A normal damaging effect goes from 199 to 0, you'd think a healing one would go from 2 to 200. 1 Share this post Link to post
VanaheimRanger Posted December 25, 2018 21 minutes ago, Nevander said: I wonder how the negative damaging effect knows to stop at 100. A normal damaging effect goes from 199 to 0, you'd think a healing one would go from 2 to 200. Hmm, good question, I guess someone thought of that when they were coding something at some point. 0 Share this post Link to post
wolfmcbeard Posted December 25, 2018 Makes me wonder if there's a way to do health stations like Half Life had... 2 Share this post Link to post
VanaheimRanger Posted December 25, 2018 (edited) 7 minutes ago, wolfmcbeard said: Makes me wonder if there's a way to do health stations like Half Life had... I've thought about this as well. In Boom maybe a voodoo doll with stimpacks on a conveyor belt and a switch you hit to drop a blocking wall so it can reach him. But that would only work once... In UDMF...notafuckingclue...probably possible with ACS, though. EDIT: Or in boom, maybe the blocking wall only drops for long enough to let one stimpack through then goes back up. Then you could feasably have an infinitely long line of stimpacks each at the press of a button! Of course you would need a series of blocking walls, and all of them with the same tag. 2 Share this post Link to post
wolfmcbeard Posted December 25, 2018 (edited) 5 minutes ago, guitardz said: In UDMF...notafuckingclue...probably possible with ACS, though. Ah, ACS, or as I like to call it iainttouchingthatshit. Something I'll have to screw with in my spare time, if I do figure it out, I'll be surprised. Edit: maybe have a polyobject floor or something that moves away when you activate a switch and puts you in a healing sector below the polyobject floor, when the switch deactivates the floor moves back to stop healing...I have no idea if that would work though. 0 Share this post Link to post
Nevander Posted December 25, 2018 (edited) That's why I love UDMF so much now. No need to fudge with conveyors, voodoo dolls or other such hackery. Directly script your events with ACS. I doubted my ability to learn and use it at first, but much to my surprise it's very simple with some basic programming knowledge at a minimum. 50 minutes ago, wolfmcbeard said: Makes me wonder if there's a way to do health stations like Half Life had... Yes! My approach would be a line action to start a script. This script starts a loop and checks if they are still holding USE key right after being activated. If the condition passes, each iteration of the loop gives 5 HP or whatever your desired amount is and starts a sound effect or whatever else. Then when the player lets go of use, the loop ends and the script terminates. To prevent infinite use, you could keep track of the amount of health it's supplied in a variable and then add another check for that variable's value. If it's too high, deny the script from running and add a "depleted" sound effect when used. Edited December 25, 2018 by Nevander : Better way for script 5 Share this post Link to post
VanaheimRanger Posted December 25, 2018 29 minutes ago, Nevander said: That's why I love UDMF so much now. No need to fudge with conveyors, voodoo dolls or other such hackery. Directly script your events with ACS. I doubted my ability to learn and use it at first, but much to my surprise it's very simple with some basic programming knowledge at a minimum. Yes! My approach would be a line action to start a script. This script starts a loop and checks if they are still holding USE key right after being activated. If the condition passes, each iteration of the loop gives 5 HP or whatever your desired amount is and starts a sound effect or whatever else. Then when the player lets go of use, the loop ends and the script terminates. To prevent infinite use, you could keep track of the amount of health it's supplied in a variable and then add another check for that variable's value. If it's too high, deny the script from running and add a "depleted" sound effect when used. I don't even have basic programming skills so I'm glad to have people around like you to help and give tips :) 0 Share this post Link to post
wolfmcbeard Posted December 25, 2018 @Nevander gods man, I wish I could actually figure that out. The one attempt at ACS I made was to replace the pump action with a machine gun...not only did it not work, but fists vanished as well. 1 Share this post Link to post
VanaheimRanger Posted December 25, 2018 5 minutes ago, wolfmcbeard said: @Nevander gods man, I wish I could actually figure that out. The one attempt at ACS I made was to replace the pump action with a machine gun...not only did it not work, but fists vanished as well. That sounds like something to do with Decorate instead of ACS. I made a couple of simple thing count scripts for a couple of fights in MAP02 of this wad, but they were mostly copy paste from the zdoom wiki with a few edits. 0 Share this post Link to post
wolfmcbeard Posted December 25, 2018 9 minutes ago, guitardz said: That sounds like something to do with Decorate instead of ACS. I think you might be right, I can't find that wad where that happened so I may have deleted it, it was an interesting one too, but I think I broke it beyond repair. 1 Share this post Link to post