DoomRLA EXTENDED [0.9be] - New class, the Sarge!

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
Cutmanmike
Posts: 11266
Joined: Mon Oct 06, 2003 3:41 pm
Operating System Version (Optional): Windows 10
Location: United Kingdom

DoomRLA EXTENDED [0.9be] - New class, the Sarge!

Post by Cutmanmike »


This mod requires Doom Rogue-like Arsenal 1.1.5 and also a zscript friendly version of GZDoom:

DoomRLA Thread: viewtopic.php?f=43&t=37044
Latest version of GZDoom: https://zdoom.org/downloads

DRLA Extended is an addon mod for DRLA which adds several new classes, items, mechanics and more! The mod features no new weapons or monsters, and is designed to keep the spirit of DRLA intact while adding new ways to play and things to discover. The DRLA Monster Pack is optional but was designed around the adaptive difficulty of the pack.

Classes



DRLA Extended adds five new classes to the game:
Spoiler:
Gizmos and Items



DRLA Extended adds new objects to the game world that can be interacted with to give the player new utility and rewards. They will usually spawn near secrets every 2-3 maps. Most will aid you on your run, but some of them may aid future runs and unlock new content! There are also new items that can be found in the wild that occasionally replace old items.

Familiars



A new mechanic to help customize your build even more, familiars! Familiars will follow close to you and (usually) attack monsters who you target. Each one has a differnet kind of attack, and usually come with a unique ability. Some abilities are passive buffs, others change your attacks or even give you new abilities unique to DRLAX! Once you've unlocked a familiar, it is unlocked forever. If you can find a certain Gizmo, you can summon any familiar you've unlocked to take with you on your journey.

Options and Achievements



DRLA Extended has some extra options to customize the mod to your liking, as well as some optional bug fixes to the original DRLA (enabled by default). It also includes all the options from by blueprint mod, which allows the customization of when blueprints spawn and toggle which blueprints you've discovered. This is handy if you like to play with forced assembly learning enabled and wish to clear your known assemblies for each run.

You can also find Achievements in the options menu. They are tied to unlocking special familiars. Some of them will keep even the DRLA experts busy for a long time. Happy unlocking!

Download

DRLA Extended 0.9 (beta)

Notes
  • Read the in game PDA descriptions of the classes for more info and story! Sadly new content can't easily be added to the PDA easily unless I rewrite the whole thing (which I'm not prepared to do).
  • Untested in multiplayer and other DRLA mods, try it out at your own risk!
  • This mod uses zscript mostly for easier modding, but also to inject themselves into the game without the need to update tons and tons of DECORATE code. They will not be made compatible with non-zscript versions of (G)ZDoom.
  • If you have cool ideas feel free to post them. If a mechanic sparks my imagination I might just add it!
Last edited by Cutmanmike on Thu Jul 07, 2022 7:24 am, edited 10 times in total.
User avatar
Redead-ITA
Posts: 428
Joined: Sun Dec 20, 2015 8:06 am
Location: Italia

Re: CMM DoomRL Classes [0.2]

Post by Redead-ITA »

You might want to replace all references of a_Startsound with a_playsound and remove Chanf_default, because A_Startsound comes from the later versions of gzdoom,
this should infact make it work with gzdoom 4.0.0
this kind of error comes from the fact that you probably used the latest version of gzdoom for testing, as usually the latest version will use the latest version of the zscript library, regardless of what version you are using.
User avatar
Captain J
 
 
Posts: 16809
Joined: Tue Oct 02, 2012 2:20 am
Location: A Year old Pizza Box

Re: CMM DoomRL Classes [0.2]

Post by Captain J »

Very impressive! Glad you made some neat contribution for DoomRL. And Nomad is indeed my guy. :D
Chunes
Posts: 12
Joined: Mon Mar 11, 2019 10:24 pm

Re: CMM DoomRL Classes [0.2]

Post by Chunes »

This is such a cool mod. I'm in the middle of a Mechanoid run right now and I noticed that as long as you have a nano mod on one of your weapons, you can sometimes fire a weapon you have no ammo for. Not sure if it's intended, but it's fun. :D
User avatar
Cutmanmike
Posts: 11266
Joined: Mon Oct 06, 2003 3:41 pm
Operating System Version (Optional): Windows 10
Location: United Kingdom

Re: CMM DoomRL Classes [0.2]

Post by Cutmanmike »

Redead-ITA wrote:You might want to replace all references of a_Startsound with a_playsound and remove Chanf_default, because A_Startsound comes from the later versions of gzdoom
Will do!
Chunes wrote:This is such a cool mod. I'm in the middle of a Mechanoid run right now and I noticed that as long as you have a nano mod on one of your weapons, you can sometimes fire a weapon you have no ammo for. Not sure if it's intended, but it's fun. :D
Sloops! It should give you a chance to not consume ammo, but I guess the way I did it allowed for that :mrgreen:
User avatar
Craneo
Posts: 226
Joined: Sat Jun 22, 2019 9:12 am
Graphics Processor: Intel (Modern GZDoom)
Location: Inside a crate in E2M2

Re: CMM DoomRL Classes [0.2]

Post by Craneo »

Wow, this is pretty cool, I am surprized something like this hasn't been made until now, so far I really like the Mechanoid! been playing some ObAddon levels with it, only nitpick I have is the HUD face looks a bit... weird? it kinda is the Marine but with a painted over color changing gradient, other than that, it's a pretty interesting character and I've enjoyed my gameplay with him!

By the way, do you mind if I detail a class idea I had while playing?
User avatar
Cutmanmike
Posts: 11266
Joined: Mon Oct 06, 2003 3:41 pm
Operating System Version (Optional): Windows 10
Location: United Kingdom

Re: CMM DoomRL Classes [0.2]

Post by Cutmanmike »

Craneo wrote:it kinda is the Marine but with a painted over color changing gradient
That's exactly what it is, I didn't want to spend too much time on the graphics and just whipped up whatever was satisfactory for me. You're welcome to offer alternatives :)
Craneo wrote:By the way, do you mind if I detail a class idea I had while playing?
Sure!
User avatar
Redead-ITA
Posts: 428
Joined: Sun Dec 20, 2015 8:06 am
Location: Italia

Re: CMM DoomRL Classes [0.2]

Post by Redead-ITA »

another bug to report, apparantly the nomad will not count the chainsaw as weapon, so when you go to the next map you will start with the chainsaw ALONG the the pistol start, and the chainsaw will not count into the inventory.
Nor he will count worn boots, unless he wears armor.
User avatar
Craneo
Posts: 226
Joined: Sat Jun 22, 2019 9:12 am
Graphics Processor: Intel (Modern GZDoom)
Location: Inside a crate in E2M2

Re: CMM DoomRL Classes [0.2]

Post by Craneo »

My idea for the new class is this:
Class Name: Pyromaniac
Ability 1 Active: All hitscan weapons will drop flames on the ground that deal flame damage (alongside the pre-existing bullet damage they already have), as long as the player has a certain ammount of health
Ability 2 Passive: If walking on damaging floors, you receive less damage + get a speed boost, so you can walk faster in these harsh eviroments, maybe something else could happen while stepping in liquids, but not sure what could be added too
Skin Type: PostalDude skin from Zandronum maybe? or PSX DoomGuy skin
HUD Face: Not sure at all about this one, maybe FreedoomGuy?
As for the Mechanoid's HUD face, I'd like to try something for it maybe later, not sure if I'll make something good however.
EDIT: how is this for the Mechanoid's face? I used the Hacx stbar sprite thing, so credits to Banjo Software for that.
Image
EDIT 2: alternative version with tweaks, inspired by Doom 64's helmet and Megaman X
Image

Link to both versions: https://www.dropbox.com/s/h1fq82ln7m0nn ... e.zip?dl=0
User avatar
Ferretmanjcdenton
Posts: 318
Joined: Mon Mar 09, 2020 5:38 am
Graphics Processor: Not Listed
Location: Germany

Re: CMM DoomRL Classes [0.2]

Post by Ferretmanjcdenton »

Sounds awesome ...
I have a question ..is there ANY mod which makes doom into a REAL roguelite experience? I mean with permadeath and some kind of upgrades after dying ... Maybe even with a mappack specially made for this ...?
User avatar
Cutmanmike
Posts: 11266
Joined: Mon Oct 06, 2003 3:41 pm
Operating System Version (Optional): Windows 10
Location: United Kingdom

Re: CMM DoomRL Classes [0.2]

Post by Cutmanmike »

Craneo wrote:how is this for the Mechanoid's face?
Wow I love it! I'll add the alt one to the next build :)
User avatar
SiFi270
Posts: 437
Joined: Tue Feb 10, 2015 2:51 am
Location: Does anyone put a serious answer here?

Re: CMM DoomRL Classes [0.2]

Post by SiFi270 »

Finishing the level as a Nomad with a Dedicated Backpack seems to carry its effect into the next level, but not the item itself.
User avatar
Cutmanmike
Posts: 11266
Joined: Mon Oct 06, 2003 3:41 pm
Operating System Version (Optional): Windows 10
Location: United Kingdom

Re: CMM DoomRL Classes [0.2]

Post by Cutmanmike »

Redead-ITA wrote:another bug to report, apparantly the nomad will not count the chainsaw as weapon, so when you go to the next map you will start with the chainsaw ALONG the the pistol start, and the chainsaw will not count into the inventory.
Nor he will count worn boots, unless he wears armor.
Odd, I can't reproduce these. I tried using GZdoom 4.0.0 too after changing startsound. Are you running any other mods?
User avatar
Redead-ITA
Posts: 428
Joined: Sun Dec 20, 2015 8:06 am
Location: Italia

Re: CMM DoomRL Classes [0.2]

Post by Redead-ITA »

Cutmanmike wrote:Odd, I can't reproduce these. I tried using GZdoom 4.0.0 too after changing startsound. Are you running any other mods?
The load order was:
DoomTest
Scythe
DoomRLA
DoomRLAMonsters
This mod
DamnNums 1.0.1

It happend in map01, i have exited while equipping the pistol last i remember i think.
C-O-O-P-E-R
Posts: 2
Joined: Wed Jan 18, 2017 3:20 am

Re: CMM DoomRL Classes [0.2]

Post by C-O-O-P-E-R »

When playing as a mechanoid, met devil arch-vile, when he fired a fireball that clones the main character, an error occurs (Called fromRLCMMClassesEvents.WorldThingSpawned at DoomRL_CMMClasses_0.2.pk3:zscript/drla_cmm/drla_cmm_misc.txt, line 12) :?

Return to “Gameplay Mods”