[v0.5.0] Ultimate Custom Doom

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
m8f
 
 
Posts: 1445
Joined: Fri Dec 29, 2017 4:15 am
Preferred Pronouns: He/Him
Operating System Version (Optional): Manjaro Linux
Location: Siberia (UTC+7)
Contact:

[v0.5.0] Ultimate Custom Doom

Post by m8f »

Image

This is an official continuation of Custom Doom by Accensus (Lud).

Download
Source
Accensus wrote: What this mod does:
It's basically a "make your own difficulty" kind of mod which lets you modify the following:
  • Damage done!
  • Damage taken!
  • Movement speed!
  • Health, armor, ammo regeneration!
  • Jump height!
  • Air control!
  • Max health!
  • Starting health!
  • Friction!
  • Permanent power-ups!
  • Health and armor degeneration!
  • Randomization!
  • Monster manipulation! (Limited options)
And more!

Changes from the original Custom Doom
  • The mod is translated to ZScript;
  • More robust permanent powerups;
  • The changes are now applied immediately;
  • The user can apply monster settings without resetting the level;
  • Option menus overhaul.
Thanks

To those who reported bugs: Beed28, przemko27, DabbingSquidward, drogga (Commado
Pen), Nems, HexFlareheart, kondoriyano, Spaceman333, ghost.

To those who suggested new features: przemko27.
Spoiler: Custom Doom Credits
Spoiler: You may also like these customization mods made by other authors:
This mod is a part of m8f's toolbox.
Last edited by m8f on Mon Aug 08, 2022 6:41 am, edited 12 times in total.
User avatar
Nems
Posts: 689
Joined: Wed Jan 12, 2005 1:09 pm
Preferred Pronouns: He/Him
Operating System Version (Optional): Windows 10
Graphics Processor: nVidia with Vulkan support
Location: Your forum thread

Re: [WIP][v0.2] Ultimate Custom Doom

Post by Nems »

:D

Seeing this just made my day. This was one of my favorite mods and to see it being continued is awesome. <3
User avatar
Beed28
Posts: 598
Joined: Sun Feb 24, 2013 4:07 pm
Location: United Kingdom

Re: [WIP][v0.2] Ultimate Custom Doom

Post by Beed28 »

Oh yes! I'll definitely be checking this out; I've had the original Custom Doom as one of my autoloads. :D
User avatar
thedeathrunner123
Posts: 149
Joined: Fri May 18, 2018 1:07 pm
Preferred Pronouns: No Preference
Operating System Version (Optional): Windows 10 Pro
Graphics Processor: nVidia with Vulkan support
Location: Somewhere in my mind

Re: [WIP][v0.2] Ultimate Custom Doom

Post by thedeathrunner123 »

Universal?
User avatar
m8f
 
 
Posts: 1445
Joined: Fri Dec 29, 2017 4:15 am
Preferred Pronouns: He/Him
Operating System Version (Optional): Manjaro Linux
Location: Siberia (UTC+7)
Contact:

Re: [WIP][v0.2] Ultimate Custom Doom

Post by m8f »

thedeathrunner123 wrote:Universal?
Yes, it should work with everything. If you notice any issues, please report.
User avatar
Beed28
Posts: 598
Joined: Sun Feb 24, 2013 4:07 pm
Location: United Kingdom

Re: [WIP][v0.2] Ultimate Custom Doom

Post by Beed28 »

I found an issue with permanent powerups; if you get a powerup that only lasts like a second and you have it set to be permanent, it will repeatedly blink.

I've put together a quick example wad showing what I'm talking about; it replaces the InvulnerabilitySphere, BlurSphere, RadSuit, and Infrared actors with counterparts that only last a second. I should also issue a potential seizure warning with the InvulnerabilitySphere replacement in particular if you make it permanent, so, yeah.
Attachments
ultimate-custom-doom-powerup-bug-test.wad
(360 Bytes) Downloaded 147 times
przemko27
Posts: 8
Joined: Tue Feb 20, 2018 3:24 pm

Re: [WIP][v0.2] Ultimate Custom Doom

Post by przemko27 »

So, a couple issues I found while messing around with regen:
  • Armor regeneration seems to use the period set in the health regeneration menu instead of its own.
  • When setting the regen's armor cap to 0, the regen seems to stop rather than go on indefinitely.
  • From what I've seen the health regen seems to be unable to exceed 100, even if max health is higher.
  • Upon restarting the settings from the commands menu, some of the settings in the regen menus seem to display their previous states, even though they have been changed (eg. sound effect displaying as on, but the regen makes no sound).
  • The regen period can be set as 0, causing the game to crash. Also, it would be nice if we were allowed to either input floating point values as the period or measure it in something shorter than seconds.
User avatar
StroggVorbis
Posts: 866
Joined: Wed Nov 08, 2017 4:23 pm
Graphics Processor: nVidia with Vulkan support
Location: Germany

Re: [WIP][v0.2] Ultimate Custom Doom

Post by StroggVorbis »

Maybe it's just me, but the keybind to open the menu doesn't work.
User avatar
m8f
 
 
Posts: 1445
Joined: Fri Dec 29, 2017 4:15 am
Preferred Pronouns: He/Him
Operating System Version (Optional): Manjaro Linux
Location: Siberia (UTC+7)
Contact:

Re: [WIP][v0.3] Ultimate Custom Doom

Post by m8f »

Beed28 wrote:I found an issue with permanent powerups
Fixed.
przemko27 wrote:Armor regeneration seems to use the period set in the health regeneration menu instead of its own.
Fixed.
przemko27 wrote:When setting the regen's armor cap to 0, the regen seems to stop rather than go on indefinitely.
Fixed.
przemko27 wrote:From what I've seen the health regen seems to be unable to exceed 100, even if max health is higher.
Fixed.
przemko27 wrote:Upon restarting the settings from the commands menu, some of the settings in the regen menus seem to display their previous states, even though they have been changed (eg. sound effect displaying as on, but the regen makes no sound).
Cannot reproduce. If you want to help me fix it, please provide the steps to reproduce this bug.
przemko27 wrote:The regen period can be set as 0, causing the game to crash.
Fixed.
przemko27 wrote:Also, it would be nice if we were allowed to either input floating point values as the period or measure it in something shorter than seconds.
I'm afraid this will require too much modifications, so no.
DabbingSquidward wrote:Maybe it's just me, but the keybind to open the menu doesn't work.
Fixed.

Thanks for reporting! Help is much appreciated, even if the only thing I can give in return is putting the usernames to the Readme and to the post.

Bug fix update is out (0.3). Changes:

* added input fields lower bounds checking;
* fixed health regen that was broken by fixing #5;
* fixed #1: permanent powerup that lasts a second repeatedly blinks;
* fixed #5: health regen stops at 100, even if max health is higher;
* fixed #4: setting the regen armor cap to 0, regen stops;
* fixed issue #7: The regen period 0 causes the game to crash;
* fixed issue #3: Armor regeneration uses the health period;
* fix issue #2: keybind to open the menu doesn't work;

There are some things I have to check about health regen. Can anybody point me to mods that change max player health by Dehacked and/or other means?
User avatar
StroggVorbis
Posts: 866
Joined: Wed Nov 08, 2017 4:23 pm
Graphics Processor: nVidia with Vulkan support
Location: Germany

Re: [WIP][v0.3] Ultimate Custom Doom

Post by StroggVorbis »

This mod breaks Golden Souls 1/2 and any other mod that uses SetAirControl to change the player's air control via ACS. As soon as you jump or your feet otherwise leave the ground the air control/friction/resistance is seemingly zeroed out, making you slow down in the air and come to a complete stop. Don't know how to describe it otherwise.

To test, make a global ACS script that looks like this:

Code: Select all

#library "airctrl"
#include "zcommon.acs"


script "GS1AirControl" enter
{
SetAirControl(0.7);
}
User avatar
Nems
Posts: 689
Joined: Wed Jan 12, 2005 1:09 pm
Preferred Pronouns: He/Him
Operating System Version (Optional): Windows 10
Graphics Processor: nVidia with Vulkan support
Location: Your forum thread

Re: [WIP][v0.3] Ultimate Custom Doom

Post by Nems »

Ran into a potential(?) issue regarding the max health settings: picking up health bonuses and soulspheres won't take a player's health past 200 if the max health is set to something greater than 200. I set my max health to 999. Picking up stimpacks, medikits, and berserk packs did take my health past 200 and continued to add to it while it was under 999. However, picking up health bonuses and soulspheres when my health was at 200 or greater didn't add to it at all. I haven't checked to see what the Megasphere does with regards to this, if anything (currently playing through The Ultimate Doom).

This is on GZDoom 4.1.2b by the way. I'm also using Weapons of Saturn, DoomRL Monsters, LegenDoom Lite, and Episodic-EX too.
User avatar
m8f
 
 
Posts: 1445
Joined: Fri Dec 29, 2017 4:15 am
Preferred Pronouns: He/Him
Operating System Version (Optional): Manjaro Linux
Location: Siberia (UTC+7)
Contact:

Re: [v0.4] Ultimate Custom Doom

Post by m8f »

Bugfix update (v0.4). Changes:

* fixed cases when air control and jump change by scripts outside UCD;
* fixed health bonuses and soulspheres not taking health past 200.

Thanks for reporting!
Gamerdude0072
Posts: 3
Joined: Thu Jun 13, 2019 5:21 am

Re: [v0.4] Ultimate Custom Doom

Post by Gamerdude0072 »

There's a problem (on my end) where if you resurrect or complete the level with movement friction on that lowers the friction each time, could you take a look? other than that nice mod.
User avatar
m8f
 
 
Posts: 1445
Joined: Fri Dec 29, 2017 4:15 am
Preferred Pronouns: He/Him
Operating System Version (Optional): Manjaro Linux
Location: Siberia (UTC+7)
Contact:

Re: [v0.4] Ultimate Custom Doom

Post by m8f »

I'll take a look when I revisit this mod next time. Not sure when this will happen.

An issue is created. Thanks for reporting!
User avatar
kondoriyano
Posts: 13
Joined: Fri Jul 03, 2015 5:38 pm
Location: AALIENS.WAD Map24

Re: [v0.4] Ultimate Custom Doom

Post by kondoriyano »

i notice the ammo regeneration doesnt work with new classes in new final doomer
Post Reply

Return to “Gameplay Mods”