[v0.4] Ultimate Custom Doom

Projects that alter game functions but do not include new maps belong here.
Forum rules
The Projects forums are ONLY for YOUR 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.

[v0.4] Ultimate Custom Doom

Postby m8f » Sun May 12, 2019 8:23 am

Image

This is an official continuation of Custom Doom by Lud.

Download
GitHub

Lud 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)


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

* Beed28 for bug reports;
* przemko27 for feature suggestions and bug reports;
* DabbingSquidward for bug reports;
* drogga (Commado Pen) for bug reports;
* Nems for bug reports.

Custom Doom Credits

* Base idea: Lud.
* Sounds: YouTube (Heartbeat), Quake 2 (Armor Shard), Unreal Tournament '99 (Notification).

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 Wed Jul 24, 2019 11:51 am, edited 4 times in total.
User avatar
m8f
the dreamer
 
 
 
Joined: 29 Dec 2017
Discord: m8f#0629
Github ID: mmaulwurff

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

Postby Nems » Sun May 12, 2019 2:13 pm

: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
Nems
Wait what
 
Joined: 12 Jan 2005
Location: I don't even

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

Postby Beed28 » Sun May 12, 2019 3:37 pm

Oh yes! I'll definitely be checking this out; I've had the original Custom Doom as one of my autoloads. :D
User avatar
Beed28
Making entire worlds bounce up and down.
 
Joined: 24 Feb 2013
Location: United Kingdom

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

Postby thedeathrunner123 » Sun May 12, 2019 5:03 pm

Universal?
User avatar
thedeathrunner123
Slowly helping with the demon infestation.
 
Joined: 18 May 2018
Location: Somewhere at the Gates of Hell
Discord: thedeathrunner123#1366
Operating System: Windows 10/8.1/8 64-bit
Graphics Processor: ATI/AMD with Vulkan Support

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

Postby m8f » Sun May 12, 2019 7:23 pm

thedeathrunner123 wrote:Universal?
Yes, it should work with everything. If you notice any issues, please report.
User avatar
m8f
the dreamer
 
 
 
Joined: 29 Dec 2017
Discord: m8f#0629
Github ID: mmaulwurff

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

Postby Beed28 » Mon May 13, 2019 8:51 am

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 14 times
User avatar
Beed28
Making entire worlds bounce up and down.
 
Joined: 24 Feb 2013
Location: United Kingdom

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

Postby przemko27 » Fri May 24, 2019 6:58 am

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.
przemko27
 
Joined: 20 Feb 2018
Discord: 8940

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

Postby DabbingSquidward » Fri May 24, 2019 8:16 am

Maybe it's just me, but the keybind to open the menu doesn't work.
User avatar
DabbingSquidward
Donut eat me pls!
 
Joined: 08 Nov 2017
Location: Germany
Operating System: Windows Vista/7 64-bit
Graphics Processor: nVidia with Vulkan support

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

Postby m8f » Sat May 25, 2019 10:39 pm

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
m8f
the dreamer
 
 
 
Joined: 29 Dec 2017
Discord: m8f#0629
Github ID: mmaulwurff

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

Postby DabbingSquidward » Mon May 27, 2019 3:48 pm

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 allExpand view
#library "airctrl"
#include "zcommon.acs"


script "GS1AirControl" enter
{
SetAirControl(0.7);
}
User avatar
DabbingSquidward
Donut eat me pls!
 
Joined: 08 Nov 2017
Location: Germany
Operating System: Windows Vista/7 64-bit
Graphics Processor: nVidia with Vulkan support

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

Postby Nems » Mon May 27, 2019 6:36 pm

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
Nems
Wait what
 
Joined: 12 Jan 2005
Location: I don't even

Re: [v0.4] Ultimate Custom Doom

Postby m8f » Sat Jun 08, 2019 8:34 am

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!
User avatar
m8f
the dreamer
 
 
 
Joined: 29 Dec 2017
Discord: m8f#0629
Github ID: mmaulwurff

Re: [v0.4] Ultimate Custom Doom

Postby Gamerdude0072 » Tue Jul 23, 2019 9:07 am

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.
Gamerdude0072
 
Joined: 13 Jun 2019

Re: [v0.4] Ultimate Custom Doom

Postby m8f » Tue Jul 23, 2019 10:32 am

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
m8f
the dreamer
 
 
 
Joined: 29 Dec 2017
Discord: m8f#0629
Github ID: mmaulwurff

Re: [v0.4] Ultimate Custom Doom

Postby kondoriyano » Sat Sep 07, 2019 11:19 am

i notice the ammo regeneration doesnt work with new classes in new final doomer
User avatar
kondoriyano
 
Joined: 03 Jul 2015
Location: AALIENS.WAD Map24

Next

Return to Gameplay Mods

Who is online

Users browsing this forum: Awario [RSS], DotBot, MSN [Bot], Ryuhi and 6 guests