#DoomModding

2026-02-07

So I spent the better half of the last week or two working on fleshing out a common base class for various melee weapons across different #HideousDestructor addons, and at least initially, I think it turned out ok! Things are quite extensive already, and hopefully will grow as more new instruments are created.

The challenge was figuring out the intention behind various disparate parts of code across each individual weapon, in order to rewire everything up to a more modular, hopefully cleaner abstraction layer. From here, though, not only should a new weapon be simpler to create and receive boilerplate feature enhancements, bugfixes, etc automatically, but also allow for more interesting mechanics going forward.

github.com/HDest-Community/hde

#Gaming #RetroGaming #Doom #BoomerShooters #Modding #DoomModding #ModDevelopment #DevLog #ZDoom

2026-01-16

The other side of the UaS Laser/Light Module code that I refactored into a reusable helper function was the ability to spawn particles to look like the atmospheric haze from the beam of a flashlight.

The first thing I wanted to wire this up to was an old "DarkDoomZ Bootleg" whose developer had long since abandoned, but their additions being Hideous enough made me want to try and revive it, so I ported it over to GitHub and started working on removing the bootleg portions of the code, making it a standalone flashlight mod in the process.

What we now have is DDZ without any DDZ code left in it (hopefully), and what remains (as well as a starting point for new additions) is a much nicer piece of equipment.

As you can see by the sample screenshots, the original developer added the ability to change where the flashlight was mounted, as well as what type of beam you wanted. What I tweaked beyond that, is that going forward the beam will be intrinsic to the flashlight itself, and for handheld versions like the one in the screenshots, you can cycle between the mount points with a few key combinations. This allows for much more dynamic gameplay, plus it just feels all the more tangible when picking one up "mounts" it using the handheld position.

#Gaming #RetroGaming #BoomerShooters #Doom #HideousDestructor #DoomModding

A screenshot of the game Doom running in ZDoom with Hideous Destructor loaded.  The camera is from the player's perspective, looking at a mirror with a flashlight presented in the center of the screen as though the player is manipulating it in their inventory.

In the reflection of the mirror, the player is visible, looking back towards the camera, a cone of light is visible above their head, indicating the flashlight is mounted on top of the player's helmet.A screenshot of the game Doom running in ZDoom with Hideous Destructor loaded.  The camera is from the player's perspective, looking at a mirror with a flashlight presented in the center of the screen as though the player is manipulating it in their inventory.

In the reflection of the mirror, the player is visible, looking back towards the camera, a cone of light is visible to the right of the player in the reflection, indicating the player has the flashlight mounted on their left shoulderA screenshot of the game Doom running in ZDoom with Hideous Destructor loaded.  The camera is from the player's perspective, looking at a mirror with a flashlight presented in the center of the screen as though the player is manipulating it in their inventory.

In the reflection of the mirror, the player is visible, looking back towards the camera, a cone of light is visible to the left of their head, indicating the flashlight is mounted on the right side of the player's helmet.A screenshot of the game Doom running in ZDoom with Hideous Destructor loaded.  The camera is from the player's perspective, looking at a mirror with a flashlight presented in the center of the screen as though the player is manipulating it in their inventory.

In the reflection of the mirror, the player is visible, looking back towards the camera, a cone of light is visible in front of the player's sprite, indicating they are holding the flashlight in their hands.
2026-01-10

One of the other refactors I worked on was hoisting a very well-made set of VFX functions that create very believable looking laser beams. If you're unaware, these are the same laser beams that Ugly as Sin uses for its LLM device, with additional parameters and checks for added flexibility/extensibility.

The first thing I wanted to try reimplementing with these new methods was my Laser Tripbombs which, like their Duke Nukem 3D counterpart, emit a laser beam that detonates upon being crossed. In Doom, rendering such a laser beam isn't exactly straightforward, however, the LLM has been doing this sort of thing already so why not make it reusable for other addons? This would also come with the benefit of having other addons that use it increase the consistency across the community content.

I can already think of a few other things that could want something like this, including the SOCOM .45 pistol from Bangers & Mash that already has an attached laser that you can toggle.

#Gaming #RetroGaming #Doom #BoomerShooters #HideousDestructor #DoomModding

A screenshot of the game Doom, running in the ZDoom engine along with the mod Hideous Destructor, showcasing a recent improvement to the explosive device that uses a laser to trigger its detonation.  The laser visuals have been improved to react to the player wearing Night-Vision Goggles, so this first screenshot is taken in a dark room where the device is barely visible on the wall to the right of the camera, it's faint red glow being barely visible in the pitch black room.A screenshot of the game Doom, running in the ZDoom engine along with the mod Hideous Destructor, showcasing a recent improvement to the explosive device that uses a laser to trigger its detonation.  The laser visuals have been improved to react to the player wearing Night-Vision Goggles, so this second screenshot is taken in a dark room while the player is wearing a pair, the visor's red filter illuminating the walls beyond.  The faint red glow from before is now made visible shooting across the space, broken up by atmospheric density shifts
2026-01-10

One of the bigger implementations of these commands has been with Merchant, where you can now:

  • Define custom store types, each with their own set of entries, allowing players to have full control over what stores sell what things, for how much, and how often they are sold
  • Define custom merchant skins and associate them with whichever store types they want, instead of every merchant store using every skin defined.
  • Store types leverage the Weighted Random Tables, so when selecting one of the stores, they can be defined with different relative weights if so desired.

There's still plenty more we'd like to implement, like being able to sell stuff back to merchants, turning the current coins/gems into things you need to sell to get actual cash for, adding more treasure/valuables, etc.

#Gaming #RetroGaming #Doom #BoomerShooters #HideousDestructor #Modding #DoomModding

2026-01-10

Been a while since I've posted anything #HideousDestructor #Modding related here, apologies! Been busy with a few different things lately. I should probably make "posting more devlogs" one of my 2026 themes/goals/resolutions. I can at least give some highlights over the last few months though!

A big focus this past year was working on HDCoreLib, extracting and refactoring things I find helpful to reuse elsewhere into a shared library of classes, functions, event handlers, and a suite of custom-defined commands. Really hoping to formally publish the first release of the library, along with merging in all of the branches that I've been using to implement it across the community organization repos.

#Gaming #RetroGaming #BoomerShooters #Doom #DoomModding

Generic Firedemon's Project RepositorygenericFiredemon@vt.social
2025-11-10

Stream starting at 3PM MST
Showcasing my new Hideous Destructor map: HYDROPHOBIC TENSION!
Be sure to tune in >:3c

twitch.tv/genericfiredemon

#vtuber #netsona #vsona #shenanigans #zdoom #hideousdestructor #doommodding #doom #twitch

Stream thumbnail: My Hideous Custom Maps
Hydrophobic Tension

Jester falling headfirst into a flooded ravine.
Darsycho the mr gamedev guy yeDarsycho2@mastodon.gamedev.place
2025-09-28
Generic Firedemon's Project RepositorygenericFiredemon@vt.social
2025-09-08

A NEW GENERIC HDEST MAP!

HD_GTFO!!!

requires the latest Freedoom Phase 2/Lotans Tomb to function properly. Addons recommended but not required.
You somehow survived a FUBAR convoy mission... the place was a goddamned trap! You need to get out and RUN. It seems like the security system is in their control... watch out.
DOWNLOAD NOW AND PLAY!!!

git.gay/GenericFIredemon/HD_GT

#HideousDestructor #doommodding #gzdoom #custommapping

A freedoom marine is hiding in a cargo box [in a cargo box?]
Aeri _ 🏳️‍⚧️ 🍮 👠aeriavelocity@tech.lgbt
2025-08-25

I should really stop caring about what randos on the internet have to nitpick about my bloody passion project
"This mod sucks, it's nowhere near as good as Reelism or Russian Overkill"
Guess what, matey face, my DOOM modding experience is the very definition of "learning as I go" and I am legitimately just one person having fun with an idea I had that somehow blew up into this massive thing
:komi_stare:
#DOOM #DoomModding #GZDoom #gamedev

Generic Firedemon's Project RepositorygenericFiredemon@vt.social
2025-08-07

Jester's Live Time Display: Charging demons stronger than me with sub-optimal equipment [Hdest W/ Compendium collection]
twitch.tv/genericfiredemon
Going Live 7:30PM MST

#netsona #vtuber #envtuber #gaming #retro #boomershooter #tacticalshooter #gzdoom #doommodding #funny #shenanigans #goober

Stream Thumbnail: A Hideous Destructor Compendium Odyssey
Jester lays unconscious in a crater dead, reminiscent of DBZ
Generic Firedemon's Project RepositorygenericFiredemon@vt.social
2025-07-31

Jester's Live Time Display: Looking at the bright side of a demon invasion [Hdest W/ Chainworm Kommando]
Starting 2:30PM!
twitch.tv/genericfiredemon

#netsona #twitch #live #shenanigans #gaming #tacticalshooter #boomershooter #doommodding #gzdoom

Stream thumbnail: Hideous Destructor: Chainworm Kommando
Jester is injured, having lost a hand, and is shouting Workshed, while opening the door to a workshed. Lein is annoyed having Jester's stump stuck in her face.
Generic Firedemon's Project RepositorygenericFiredemon@vt.social
2025-07-03

JESTER'S LIVE TIME DISPLAY IS NOW LIVE: Escalating up the Corporate ladder [Hideous Destructor: Knee Deep In the Paperwork]
twitch.tv/genericfiredemon

#netsona #vtuber #envtuber #english #gaming #retro #doom #doommodding

Stream Thumbnail: Hideous Destructor: Knee Deep in the Paperwork
Jester is Hijacking an office copy machine while a bystander watches.
Generic Firedemon's Project RepositorygenericFiredemon@vt.social
2025-05-15

Jester's Live Time Display: Nothing beats hunting demons under the blazing sun... [more boxcanyon] twitch.tv/genericfiredemon

#doom #gzdoom #mapping #doommodding #streaming #vtuber #envtuber #boomershooter #funny

Stream Thumbnail: Hideous Destructor My custom mapping: Blazing Boxcanyon

Jester breaching the water from a  flooded cavern into an air pocket gasping for air.
Generic Firedemon's Project RepositorygenericFiredemon@vt.social
2025-04-16

OH right i made a hideous Destructor map! Check it out and tell me what you think fellow Hideous Space Marines github.com/GenericFiredemon/Bl

#hideousdestructor #doom #gamedev #mapediting #Doommodding #Retogaming

Generic Firedemon's Project RepositorygenericFiredemon@vt.social
2025-04-03
A storm-trooper yawns while Jester prepares a grenade trap with gum and tripwire.
Nicholas GautierNicholasGautier
2025-02-01

I changed the status of the PowerShell Compact-Archive Tool from Active to Archive. I will begin to focus my energy on other projects that needs my attention. I highly encourage anyone to fork this tool from GitHub and continue to evolve the project into something greater.

One project that will gain some attention, Alphecca. A small Heretic project. More details on this later.

PSCAT Link on GitHub:
github.com/SibTiger/PowerShell

Nicholas GautierNicholasGautier
2025-01-31

The PowerShell Compact-Archive Tool v1.2.0 has been released!

What is this?
This a front-end tool that will compile any (G)ZDoom-based projects into PK3 files within a few steps. Please check out the Wiki for more details!

github.com/SibTiger/PowerShell

PSCAT's Felix Cat, in a box!

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst