BorderDoom: Doom + Borderlands gameplay (update 1.2)

Projects that alter game functions but do not include new maps belong here.
Forum rules
The Projects forums are only for projects. If you are asking questions about a project, either find that project's thread, or start a thread in the General section instead.

Got a cool project idea but nothing else? Put it in the project ideas thread instead!

Projects for any Doom-based engine (especially 3DGE) are perfectly acceptable here too.

Please read the full rules for more details.
User avatar
Sunbeam
Posts: 100
Joined: Tue Apr 09, 2013 4:38 am

BorderDoom: Doom + Borderlands gameplay (update 1.2)

Post by Sunbeam »

Hello everyone!
This is BorderDoom, a mod for Doom which adds Borderlands gameplay elements to Doom.

The main ideas for this mod are:
  • weapons with random properties including: damage, number of bullets fired, firing speed and accuracy
  • shields that recharge when not being attacked
  • players and monsters have levels which make them stronger
DOWNLOAD HERE:
https://twitter.com/SunbeamX11/status/1 ... 49797?s=20


1.0 release trailer:




Changelog:
Spoiler:


Additional information

Here is a video that shows some of the weapon types in the mod:




And in this video you can see an overview of the gameplay features of the mod:




BorderDoom Demon Staff vs Nuts2.wad:




Playthrough of map 1 to 5 from Doom 2:




Join the Sunbeam Discord for discussion and feedback!
Click here!


----------------------

Original post (also with old gameplay video):
Spoiler:
Last edited by Sunbeam on Fri Feb 26, 2021 1:02 pm, edited 10 times in total.
User avatar
-Ghost-
Posts: 1738
Joined: Wed Sep 08, 2010 4:58 pm

Re: [WIP] BorderDooM: Doom + Borderlands gameplay

Post by -Ghost- »

Pretty cool, I'm always happy to see more Doom RPG mods.
User avatar
Mav3rick
Posts: 966
Joined: Sun Jan 13, 2013 6:48 pm
Location: Hell

Re: [WIP] BorderDooM: Doom + Borderlands gameplay

Post by Mav3rick »

OH O.o me love it!! when the demo!!? Alpha or Beta?? ^_^
User avatar
Ribo Zurai
Posts: 870
Joined: Fri Jul 03, 2009 1:47 pm

Re: [WIP] BorderDooM: Doom + Borderlands gameplay

Post by Ribo Zurai »

Oh boy I totally would love to play this. Specially if there was some kind of special weapon system like Borderlands, like a "derp Rocket Launcher", "Trickshot Handgun", ya know, those prefixes that modify the weapon's stats.
User avatar
amv2k9
Posts: 2178
Joined: Sun Jan 10, 2010 4:05 pm
Location: Southern California

Re: [WIP] BorderDooM: Doom + Borderlands gameplay

Post by amv2k9 »

NICE! I was doing something like this months ago, but lost interest as I began to realize just how much ACS would be involved to do it properly.

WIll you be implementing classes or skill systems? It'd be a riot to see something like the Siren's Phasewalk or Phoenix attack in this.
User avatar
Xaser
 
 
Posts: 10771
Joined: Sun Jul 20, 2003 12:15 pm

Re: [WIP] BorderDooM: Doom + Borderlands gameplay

Post by Xaser »

I'm most interested to know how you went about implementing varying weapon speeds, since weapon delay isn't an easily modifiable thing without zillions upon zillions of state jumps.
User avatar
DeXiaZ
Posts: 139
Joined: Tue Apr 09, 2013 3:19 am

Re: [WIP] BorderDooM: Doom + Borderlands gameplay

Post by DeXiaZ »

Nice realisation!
User avatar
Nash
 
 
Posts: 17319
Joined: Mon Oct 27, 2003 12:07 am
Location: Kuala Lumpur, Malaysia

Re: [WIP] BorderDooM: Doom + Borderlands gameplay

Post by Nash »

Xaser wrote:I'm most interested to know how you went about implementing varying weapon speeds, since weapon delay isn't an easily modifiable thing without zillions upon zillions of state jumps.
[wiki]A_SetTics[/wiki]?

EDIT: Just watched the video. Pretty impressive! I am curious in learning about how you've setup your data structures for the game's systems internally. I can tell a lot of work (code-wise) was put into this.
- the ability to save/export the player data at the end of a Doom episode or WAD and be able to import it when starting another WAD (I'm not sure this will work)
Interested in hearing how you are going about this too. With Zandronum, I guess you could use ConsoleCommand to write CVars into the INI for import/export but for stock ZDoom/GZDoom... I don't know of any way to work with persistent data. I started a discussion here but obviously it's not going to be a feature anytime soon... :D
User avatar
Nems
Posts: 659
Joined: Wed Jan 12, 2005 1:09 pm
Graphics Processor: nVidia with Vulkan support
Location: Your forum thread

Re: [WIP] BorderDooM: Doom + Borderlands gameplay

Post by Nems »

Sunbeam wrote: - the ability to save/export the player data at the end of a Doom episode or WAD and be able to import it when starting another WAD (I'm not sure this will work)
This is something that I've been wanting to see in RPG mods for Doom for a long time. Hope you're able to find some way of implementing this.

This is very impressive, nonetheless, and I'll be following the progress of this mod. :)
User avatar
Valherran
Posts: 1388
Joined: Tue Oct 27, 2009 12:58 pm

Re: [WIP] BorderDooM: Doom + Borderlands gameplay

Post by Valherran »

This is awesome! Although this would probably work best in Hexen with the hub system.
User avatar
Sunbeam
Posts: 100
Joined: Tue Apr 09, 2013 4:38 am

Re: [WIP] BorderDooM: Doom + Borderlands gameplay

Post by Sunbeam »

I'm glad you like it!
Coding-wise many features already work sufficiently. This means that I mainly have to implement the level system for all monsters and also adapt all other weapons (or at least all that fit into this) to the new random property mechanics.
I'm not sure about prefixes and whether I'll implement them. However as I said I have the idea to implement a rarity system where more rare weapons gets better stats.
Skills are another future idea that might get implemented. I also thought about classes... I think it would work together quite well, however I'm not sure there are enough possible skills that make sense and suffice for 4 classes. If I add this in the future I'll probably add skills but without classes.
Yes there is quite some ACS involved :) Currently my ACS code is about 2300 lines with comments. It was more work than expected because some things in (Z)Doom don't work intuitively like when a weapon state gets executed within a player (when firing a weapon).
Weapon speeds are indeed realized by using state jumps, however for the shotgun I have five different speeds (very slow-...-very fast) and that makes five different states and five lines of jumping code in the fire state. As Nash wrote I also thought about A_SetTics but this will not work in all cases since frame durations can only be integer values as far as I know. The state jumps work fine and weren't as much work as you might think. :)
Savegames: As this is only an idea I don't want to talk about it too much, but from what I have seen this can not be done from within Doom alone. But as I have some experience in C++ this might not be a problem.
@Valherran: Why do you think this would work better in Hexen?
@Nash: About data structures: Let's just say I use a lot of world variables/arrays to hold my data. So this might cause some problems with maps that use those, too. Another thing I thought might cause trouble was the limited amount of world/global variables. However until now this hasn't been a problem. Using this system is a bit ugly but it works :)
User avatar
TheLightBad96
Posts: 438
Joined: Tue May 08, 2012 12:59 am
Location: Jonathan Crimson pleased to make your acquaintance.

Re: [WIP] BorderDooM: Doom + Borderlands gameplay

Post by TheLightBad96 »

Will there be additonal weapons/items/monsters for this mod? :)
User avatar
Blox
Posts: 3728
Joined: Wed Sep 22, 2010 9:35 am
Location: Apathetic Limbo

Re: [WIP] BorderDooM: Doom + Borderlands gameplay

Post by Blox »

Shotguns aren't close-range weapons in that video, they're practically melee weapons.
User avatar
NachtIntellect
Posts: 298
Joined: Wed Feb 29, 2012 2:10 pm
Location: Bienenstock, Germany

Re: [WIP] BorderDooM: Doom + Borderlands gameplay

Post by NachtIntellect »

I sense this is going to be needing some open world enviroments to make it even better and more like borderlands.
User avatar
Valherran
Posts: 1388
Joined: Tue Oct 27, 2009 12:58 pm

Re: [WIP] BorderDooM: Doom + Borderlands gameplay

Post by Valherran »

Sunbeam wrote:@Valherran: Why do you think this would work better in Hexen?
Whiteace wrote:I sense this is going to be needing some open world enviroments to make it even better and more like borderlands.
That's why.

Especially with Hexen's hub system, you can immitate Borderlands' environment stlye going in and out of the same levels with the monsters respawning when you go through a portal.

Return to “Gameplay Mods”