Page 29 of 29

Re: Nobody Told Me About id v0.4.9 - A Build Engine-styled m

PostPosted: Tue May 04, 2021 8:32 pm
by EnriksD8
The more I play this mod, the more I fall in love with it.

I do have one nitpick, though, and that's the auto-equip of the Radsuit. The Radsuit itself is fine already, but it seems to automatically activate whenever you are above a designated hurt floor, even when your feet aren't actually touching said hurt floor.

This does end up wasting precious units of the Radsuit. It's not really much of a problem, especially when one simply straferuns or, if the map pack allows it, strafejumps to speed through hurt floors, but I do hope this can be updated to where the auto-equip only happens when the player is actually touching the hurt floors rather than whenever they are above it.

Re: Nobody Told Me About id v0.4.9 - A Build Engine-styled m

PostPosted: Tue May 04, 2021 9:31 pm
by kalensar
EnriksD8 wrote:The more I play this mod, the more I fall in love with it.

I do have one nitpick, though, and that's the auto-equip of the Radsuit. The Radsuit itself is fine already, but it seems to automatically activate whenever you are above a designated hurt floor, even when your feet aren't actually touching said hurt floor.

This does end up wasting precious units of the Radsuit. It's not really much of a problem, especially when one simply straferuns or, if the map pack allows it, strafejumps to speed through hurt floors, but I do hope this can be updated to where the auto-equip only happens when the player is actually touching the hurt floors rather than whenever they are above it.



I got some bad news for you on the radsuit thing. Thats kind of a Doom Engine 2.5D oddity thats related to the Zero Push like activating the switch 100 feet above your head. Basically there is no cure for it just like there's no cure for the Zero Push bug because its do to how Vertical is ran within the engine.

To elaborate, Doom looks at Floor Tiles as a top down only map so it doesn't account at all for how high you are EXCEPT for when you are actually 100% over the grid square aka your elevation will now always match the floor tile elevation.

I know a perfect example of the bug you are talking about as it can easily be found in Map09 of Doom 2: The Pit

Re: Nobody Told Me About id v0.4.9 - A Build Engine-styled m

PostPosted: Wed May 05, 2021 1:14 am
by EnriksD8
kalensar wrote:
EnriksD8 wrote:The more I play this mod, the more I fall in love with it.

I do have one nitpick, though, and that's the auto-equip of the Radsuit. The Radsuit itself is fine already, but it seems to automatically activate whenever you are above a designated hurt floor, even when your feet aren't actually touching said hurt floor.

This does end up wasting precious units of the Radsuit. It's not really much of a problem, especially when one simply straferuns or, if the map pack allows it, strafejumps to speed through hurt floors, but I do hope this can be updated to where the auto-equip only happens when the player is actually touching the hurt floors rather than whenever they are above it.



I got some bad news for you on the radsuit thing. Thats kind of a Doom Engine 2.5D oddity thats related to the Zero Push like activating the switch 100 feet above your head. Basically there is no cure for it just like there's no cure for the Zero Push bug because its do to how Vertical is ran within the engine.

To elaborate, Doom looks at Floor Tiles as a top down only map so it doesn't account at all for how high you are EXCEPT for when you are actually 100% over the grid square aka your elevation will now always match the floor tile elevation.

I know a perfect example of the bug you are talking about as it can easily be found in Map09 of Doom 2: The Pit


I see. Thanks for the info on how it works man.

Re: Nobody Told Me About id v0.4.9 - A Build Engine-styled m

PostPosted: Sat May 22, 2021 12:36 pm
by CantSleep
kick12134 wrote:My game crashes a lot when fighting against bosses (Cyberdemon and Spider mastermind, and also Hell on earth starter pack Bosses), is there any option I should disable to fix this?


For some ungodly reason there have been usually uncommon hard crashes related to bosses in NTMAi that are still present in the latest versions. I've tried to pinpoint the culprit but to no avail. If anyone else manages to snatch a worthwhile clue, I could attempt to patch this one last time. Otherwise, I'll just have to rewrite the boss actors.

Also, another quick note; the GitHub repository of NTMAi contains a marginally more updated version than what's currently on this forum. Since GZDoom 4.6.0 came out and it has built-in sprite shadows now, I've removed everything related to sprite shadows, but I haven't tested out the code yet. Make sure to give it a try.

EDIT 5/22/2021: To reply to EnriksD8's radiation suit issue: Yeah, that's just how Doom's engine works. However, I can easily circumvent this by simply checking if the player's Z is the same as the acid floor's Z. Although that makes me wonder why I still haven't done this.

Re: Nobody Told Me About id v0.4.9 - A Build Engine-styled m

PostPosted: Sat May 22, 2021 3:57 pm
by kalensar
CantSleep wrote:
kick12134 wrote:My game crashes a lot when fighting against bosses (Cyberdemon and Spider mastermind, and also Hell on earth starter pack Bosses), is there any option I should disable to fix this?


For some ungodly reason there have been usually uncommon hard crashes related to bosses in NTMAi that are still present in the latest versions. I've tried to pinpoint the culprit but to no avail. If anyone else manages to snatch a worthwhile clue, I could attempt to patch this one last time. Otherwise, I'll just have to rewrite the boss actors.

Also, another quick note; the GitHub repository of NTMAi contains a marginally more updated version than what's currently on this forum. Since GZDoom 4.6.0 came out and it has built-in sprite shadows now, I've removed everything related to sprite shadows, but I haven't tested out the code yet. Make sure to give it a try.

EDIT 5/22/2021: To reply to EnriksD8's radiation suit issue: Yeah, that's just how Doom's engine works. However, I can easily circumvent this by simply checking if the player's Z is the same as the acid floor's Z. Although that makes me wonder why I still haven't done this.


CantSleep, I'll give the Boss monsters a look over. I have an fair amount of experience with NTMAI monsters specifically at this point of my modding hobby and see if I can duplicate the crashes.

Re: Nobody Told Me About id v0.4.9 - A Build Engine-styled m

PostPosted: Thu Jul 01, 2021 4:48 am
by CherubCorps
Finally got around to playing this. It's pretty good so far. Feels like playing Duke in Doom (Which I think is the point of the mod)

I saw that there's a verison which is monsters only. Is there a version of NTMAI that is just the weapons and gameplay WITHOUT the custom monsters? I like to be able to mix-and-match things.

Re: Nobody Told Me About id v0.4.9 - A Build Engine-styled m

PostPosted: Thu Jul 01, 2021 10:10 am
by kalensar
CherubCorps wrote:Finally got around to playing this. It's pretty good so far. Feels like playing Duke in Doom (Which I think is the point of the mod)

I saw that there's a verison which is monsters only. Is there a version of NTMAI that is just the weapons and gameplay WITHOUT the custom monsters? I like to be able to mix-and-match things.


Go into the Options menu and then scroll down to the bottom to NTMAI options. You can turn the NTMAI monsters off in order to play with Monster Packs.

Re: Nobody Told Me About id v0.4.9 - A Build Engine-styled m

PostPosted: Thu Jul 01, 2021 4:48 pm
by CherubCorps
Go into the Options menu and then scroll down to the bottom to NTMAI options. You can turn the NTMAI monsters off in order to play with Monster Packs.


Very cool. Thanks for telling me.

Re: Nobody Told Me About id v0.4.9 - A Build Engine-styled m

PostPosted: Tue Sep 14, 2021 9:14 pm
by thugsta
Love your mod but can i ask if you can make your key open animation standalone/universal as this is a cool animation that makes more sense in opening locked doors and would love it in the autoload to be used with almost everything :wub: