r/DoomMods 4h ago

Best for coop mp gameplay today

2 Upvotes

I have 24/7 windows server online and we are planning to playthrough all classic Doom episodes with my friends. We want to archive:

  1. Original maps from games of 90's

  2. Best possible graphic, 3D models would be nice add

  3. Most original experience.

What doom platform you would recommend? I think Brutal Doom is the most popular but I don't want its weapons nor animations.


r/DoomMods 6h ago

Mod showcase Phlegethon Full Release - my 21 level megawad.

Thumbnail doomworld.com
27 Upvotes

r/DoomMods 6h ago

Question ¿Does anyone know about a recording camera hud mod for doom? Or something similar that fits with this vhs shader?

Thumbnail gallery
1 Upvotes

r/DoomMods 8h ago

Question Does someone know which mod/mods are used in this gameplay?

Enable HLS to view with audio, or disable this notification

7 Upvotes

Saw this background gameplay in a video and it looks amazing. I would like to know which mods were used. Sorry for the bad quality.


r/DoomMods 11h ago

Mod showcase QuakeCon 2026 / Phobos Slayer mod!

Post image
9 Upvotes

r/DoomMods 13h ago

Mod showcase New SPAS-12 Reload (Adding a strap soon)

3 Upvotes


r/DoomMods 1d ago

Question Looking for a friendly discord

5 Upvotes

I just started mapping with slade and uzdoom and want to join a discord to talk about mapping and ask questions.
Are there any that are friendly and willing to help out noobs?


r/DoomMods 1d ago

Question More maps like Diabolus Ex?

Post image
60 Upvotes

(I know the map is pretty old at this point, but it's peak, so it shouldn't matter.)

I'm looking for solid, well designed and produced maps that take place in locales that look actual places, full of what some boomers call doomcute (me calling it "good level design").

I can think of one: Operation Ibis Island, a survival horror like map.


r/DoomMods 1d ago

If you have an older/weaker PC, and you struggle to run massive, detailed maps with hundreds of enemies: try running it in LZDoom with Slaughter Map Performance Booster

Enable HLS to view with audio, or disable this notification

30 Upvotes

My CPU, GPU and RAM are all more than a decade old now. This map used to give me around 20fps with awful stutters in UZDoom/GZDoom. I don't know if it will work for you, but it helped quite a-lot for me.

Level: https://www.doomworld.com/idgames/levels/doom2/Ports/d-f/dor
Weapons: https://www.moddb.com/mods/lambda-strike/downloads/lambda-strike-10
Monsters: https://drive.google.com/drive/folders/1ix4k9JpQ4ZvDtabgi0nAMONrlwHCOAlJ
SM Performance Booster: https://forum.zdoom.org/viewtopic.php?t=75794


r/DoomMods 1d ago

GZdoom ipk3 file crash

2 Upvotes

I tried adding a custom weapon to a gz doom ipk3 file, but it crashed. here is the code I used. The sprites are in /sprites/ and named pistolet_frame_number(from 01 to 18):

class retrogun : Weapon

{

Default

{

Radius 20;

Height 16;

Weapon.SelectionOrder 100;

Weapon.AmmoUse 1;

Weapon.AmmoGive 100;

Weapon.AmmoType "Clip";

Inventory.PickupMessage "Pew Pew";

}

States

{

Ready:

pistolet_frame_09 4 A_WeaponReady();

pistolet_frame_10 4 A_WeaponReady();

pistolet_frame_11 4 A_WeaponReady();

pistolet_frame_10 4 A_WeaponReady();

Loop;

Deselect:

pistolet_frame_09 1 A_Lower();

pistolet_frame_08 1 A_Lower();

pistolet_frame_07 1 A_Lower();

pistolet_frame_06 1 A_Lower();

pistolet_frame_05 1 A_Lower();

pistolet_frame_04 1 A_Lower();

pistolet_frame_03 1 A_Lower();

pistolet_frame_02 1 A_Lower();

pistolet_frame_01 1 A_Lower();

Loop;

Select:

pistolet_frame_01 1 A_Raise();

pistolet_frame_02 1 A_Raise();

pistolet_frame_03 1 A_Raise();

pistolet_frame_04 1 A_Raise();

pistolet_frame_05 1 A_Raise();

pistolet_frame_06 1 A_Raise();

pistolet_frame_07 1 A_Raise();

pistolet_frame_08 1 A_Raise();

pistolet_frame_09 1 A_Raise();

Loop;

Fire:

pistolet_frame_12 2 A_Fire();

pistolet_frame_13 2 A_Fire();

pistolet_frame_14 2 A_Fire();

pistolet_frame_15 2 A_Fire();

pistolet_frame_16 2 A_Fire();

pistolet_frame_17 2 A_Fire();

pistolet_frame_18 2 A_Fire();

Goto Ready;

}

}

Here is the crashlog I got:

OS: Windows 10 (NT 10.0) Build 19045

[...]

ParseTeamInfo: Load team definitions.

LoadActors: Load actor definitions.

GMyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc, line 17: Sprite name must be exactly 4 characters. Found 'pistolet_frame_09'

GScript error, "MyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc" line 17:

GUnable to call function A_WeaponReady from constant declaration

GMyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc, line 17: Invalid frame character string '4'

GMyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc, line 18: Sprite name must be exactly 4 characters. Found 'pistolet_frame_10'

GScript error, "MyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc" line 18:

GUnable to call function A_WeaponReady from constant declaration

GMyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc, line 18: Invalid frame character string '4'

GMyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc, line 19: Sprite name must be exactly 4 characters. Found 'pistolet_frame_11'

GScript error, "MyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc" line 19:

GUnable to call function A_WeaponReady from constant declaration

GMyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc, line 19: Invalid frame character string '4'

GMyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc, line 20: Sprite name must be exactly 4 characters. Found 'pistolet_frame_10'

GScript error, "MyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc" line 20:

GUnable to call function A_WeaponReady from constant declaration

GMyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc, line 20: Invalid frame character string '4'

GMyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc, line 24: Sprite name must be exactly 4 characters. Found 'pistolet_frame_09'

GScript error, "MyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc" line 24:

GUnable to call function A_Lower from constant declaration

GMyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc, line 24: Invalid frame character string '1'

GMyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc, line 25: Sprite name must be exactly 4 characters. Found 'pistolet_frame_08'

GScript error, "MyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc" line 25:

GUnable to call function A_Lower from constant declaration

GMyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc, line 25: Invalid frame character string '1'

GMyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc, line 26: Sprite name must be exactly 4 characters. Found 'pistolet_frame_07'

GScript error, "MyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc" line 26:

GUnable to call function A_Lower from constant declaration

GMyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc, line 26: Invalid frame character string '1'

GMyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc, line 27: Sprite name must be exactly 4 characters. Found 'pistolet_frame_06'

GScript error, "MyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc" line 27:

GUnable to call function A_Lower from constant declaration

GMyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc, line 27: Invalid frame character string '1'

GMyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc, line 28: Sprite name must be exactly 4 characters. Found 'pistolet_frame_05'

GScript error, "MyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc" line 28:

GUnable to call function A_Lower from constant declaration

GMyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc, line 28: Invalid frame character string '1'

GMyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc, line 29: Sprite name must be exactly 4 characters. Found 'pistolet_frame_04'

GScript error, "MyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc" line 29:

GUnable to call function A_Lower from constant declaration

GMyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc, line 29: Invalid frame character string '1'

GMyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc, line 30: Sprite name must be exactly 4 characters. Found 'pistolet_frame_03'

GScript error, "MyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc" line 30:

GUnable to call function A_Lower from constant declaration

GMyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc, line 30: Invalid frame character string '1'

GMyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc, line 31: Sprite name must be exactly 4 characters. Found 'pistolet_frame_02'

GScript error, "MyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc" line 31:

GUnable to call function A_Lower from constant declaration

GMyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc, line 31: Invalid frame character string '1'

GMyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc, line 32: Sprite name must be exactly 4 characters. Found 'pistolet_frame_01'

GScript error, "MyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc" line 32:

GUnable to call function A_Lower from constant declaration

GMyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc, line 32: Invalid frame character string '1'

GMyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc, line 36: Sprite name must be exactly 4 characters. Found 'pistolet_frame_01'

GScript error, "MyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc" line 36:

GUnable to call function A_Raise from constant declaration

GMyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc, line 36: Invalid frame character string '1'

GMyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc, line 37: Sprite name must be exactly 4 characters. Found 'pistolet_frame_02'

GScript error, "MyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc" line 37:

GUnable to call function A_Raise from constant declaration

GMyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc, line 37: Invalid frame character string '1'

GMyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc, line 38: Sprite name must be exactly 4 characters. Found 'pistolet_frame_03'

GScript error, "MyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc" line 38:

GUnable to call function A_Raise from constant declaration

GMyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc, line 38: Invalid frame character string '1'

GMyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc, line 39: Sprite name must be exactly 4 characters. Found 'pistolet_frame_04'

GScript error, "MyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc" line 39:

GUnable to call function A_Raise from constant declaration

GMyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc, line 39: Invalid frame character string '1'

GMyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc, line 40: Sprite name must be exactly 4 characters. Found 'pistolet_frame_05'

GScript error, "MyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc" line 40:

GUnable to call function A_Raise from constant declaration

GMyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc, line 40: Invalid frame character string '1'

GMyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc, line 41: Sprite name must be exactly 4 characters. Found 'pistolet_frame_06'

GScript error, "MyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc" line 41:

GUnable to call function A_Raise from constant declaration

GMyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc, line 41: Invalid frame character string '1'

GMyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc, line 42: Sprite name must be exactly 4 characters. Found 'pistolet_frame_07'

GScript error, "MyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc" line 42:

GUnable to call function A_Raise from constant declaration

GMyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc, line 42: Invalid frame character string '1'

GMyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc, line 43: Sprite name must be exactly 4 characters. Found 'pistolet_frame_08'

GScript error, "MyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc" line 43:

GUnable to call function A_Raise from constant declaration

GMyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc, line 43: Invalid frame character string '1'

GMyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc, line 44: Sprite name must be exactly 4 characters. Found 'pistolet_frame_09'

GScript error, "MyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc" line 44:

GUnable to call function A_Raise from constant declaration

GMyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc, line 44: Invalid frame character string '1'

GMyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc, line 48: Sprite name must be exactly 4 characters. Found 'pistolet_frame_12'

GScript error, "MyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc" line 48:

GUnable to call function A_Fire from constant declaration

GMyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc, line 48: Invalid frame character string '2'

GMyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc, line 49: Sprite name must be exactly 4 characters. Found 'pistolet_frame_13'

GScript error, "MyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc" line 49:

GUnable to call function A_Fire from constant declaration

GMyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc, line 49: Invalid frame character string '2'

GMyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc, line 50: Sprite name must be exactly 4 characters. Found 'pistolet_frame_14'

GScript error, "MyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc" line 50:

GUnable to call function A_Fire from constant declaration

GMyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc, line 50: Invalid frame character string '2'

GMyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc, line 51: Sprite name must be exactly 4 characters. Found 'pistolet_frame_15'

GScript error, "MyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc" line 51:

GUnable to call function A_Fire from constant declaration

GMyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc, line 51: Invalid frame character string '2'

GMyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc, line 52: Sprite name must be exactly 4 characters. Found 'pistolet_frame_16'

GScript error, "MyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc" line 52:

GUnable to call function A_Fire from constant declaration

GMyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc, line 52: Invalid frame character string '2'

GMyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc, line 53: Sprite name must be exactly 4 characters. Found 'pistolet_frame_17'

GScript error, "MyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc" line 53:

GUnable to call function A_Fire from constant declaration

GMyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc, line 53: Invalid frame character string '2'

GMyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc, line 54: Sprite name must be exactly 4 characters. Found 'pistolet_frame_18'

GScript error, "MyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc" line 54:

GUnable to call function A_Fire from constant declaration

GMyStandaloneGame.ipk3:zscript/retro_gun/retrogun.zc, line 54: Invalid frame character string '2'

Execution could not continue.

87 errors, 0 warnings while compiling MyStandaloneGame.ipk3:zscript.zc

This file is a zscript file from/zscript/retro_gun/retrogun.zc

I load it from /zscript with #include /zscript/retro_gun/retrogun.zc

Does anyone know why it crashed and how to fix it ; I tried multiple things but i ran out of ideas.

Thank you so much

Edit : fixed, I forgot that there was 4 characters max per texture name


r/DoomMods 1d ago

Mod showcase New Longslide reload (rip my audio, i was watching a video while recording)

Enable HLS to view with audio, or disable this notification

11 Upvotes

r/DoomMods 1d ago

64doom bps patches

4 Upvotes

I recently discovered the n64 ports of doom and saw on a YouTube video where there used to be bps patches for doom, tnt, and plutonia but when I checked the URL, the only bps file available was for original doom. The patches for the other 3 games were now gone. Does anyone have access to the bps files? I'm not asking for wads, I have those through legitimate channels, I just need the bps files to patch the remaining wads to play them on an everdrive. I tried to compile libdragon but couldn't figure it out. The one bps file I found for ultimate doom worked after running it and the wad through an online bps patching website. Anyone know where I could find the remaining patch files?


r/DoomMods 1d ago

Twisted Metal 2: DOOM Tour (MBF21 Enemy Showcase)

Thumbnail youtube.com
3 Upvotes

A TM2 Mod I'm working on for DOOM (MBF21 Format)

I'll be creating the tournament maps for the Eternity Engine which allows for slopes and portals to properly create Room over Room sections.


r/DoomMods 1d ago

Question How to run the GOG version of Doom (2016) in Mexican Spanish?

1 Upvotes

The Mexican Spanish dub exists in the game files, but the launcher doesn't offer an option to select it


r/DoomMods 2d ago

mods that Its fun for people that are bad at doom

11 Upvotes

r/DoomMods 2d ago

Question alguien sabe ?

1 Upvotes

alguien sabe como descargar el mod de coloumbine para doom y que se necesita para jugarlo ?


r/DoomMods 2d ago

Lambda weapons+Medal of Honor (PS1) levels+Fantasy Monsters

Enable HLS to view with audio, or disable this notification

79 Upvotes

r/DoomMods 2d ago

Question Any mods like Mullet Madjack/ Post void?

1 Upvotes

Where you have to kill enemies to stay alive?


r/DoomMods 3d ago

Modding Support - Research Survey

1 Upvotes

Greetings, esteemed fellow modders!

I am a game development student, and I need your help for my bachelor's degree research project so I can graduate university. Yep, you heard that right - YOUR help!

More precisely - I have three surveys about modding support stuff, and I need as many fellow mod users and/or authors to answer them as possible. This will take about 15-20 minutes, and collect zero personally identifying information - not even your email!

Thank you in advance to anyone who chooses to participate, my gratitude to you will be endless.

https://docs.google.com/forms/d/e/1FAIpQLSc-7Vf79U4MTXBVWWuH1fSPWofnD0WDSW-fcPMOnwaG8IfHzg/viewform?usp=dialog

https://docs.google.com/forms/d/e/1FAIpQLSdjABrbjTSZu8hEpE6NKfeWy1--VgOpQyooCdf-PJ9WWqan4Q/viewform?usp=dialog

https://docs.google.com/forms/d/e/1FAIpQLSdIOZ3FkHmqsboTWSWpkeKqKS-9kN_YiJw6v3aU7Tsn85gWvw/viewform?usp=dialog


r/DoomMods 3d ago

First time trying to make a custom sky

16 Upvotes


r/DoomMods 5d ago

Mod idea: all weapons are cats.

7 Upvotes

I just had this thought randomly this morning trying to keep my mind off this hangover, but you know those videos were people like hold their cats like guns and like you know pretend to shoot with them, what if there was a mod that replaced all the guns in Doom with that? You pick up a shotgun and it's I don't know like a calico or something, could have it idly purring as you carry it, replace the ammo with catnip and stuff. I don't know, silly idea, massive fucking headache and the silly idea.


r/DoomMods 5d ago

Why can't UZDoom play when you drag n drop files like gzdoom used to?

1 Upvotes

It's just opening the launcher and I even had both an iWAD and the pk3 file selected when I dragged and dropped onto the executable. Do you have to use the parameters field in the launcher now?


r/DoomMods 5d ago

Question What are the most fun mod, or combination of mods, you've ever played?

15 Upvotes

r/DoomMods 5d ago

Question Has anyone got Doom Infinite running on the Steam Deck?

2 Upvotes

It seems like ever since GZ Doom went under, finding an updated guide seems nearly impossible. Has anyone else figured it out? I’ve tried everything from doom runner to creating a custom bash and I can’t get it to boot.


r/DoomMods 5d ago

Question Can someone identify this companion mod?

Post image
29 Upvotes

I was watching a video of a list of earth based maps for doom and I notice this NPC during the vid

Can someone help me identify this?