Smooth Doom [WIP 2.0 TEST? WOWIE ZOWIE]

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
SiFi270
Posts: 451
Joined: Tue Feb 10, 2015 2:51 am
Location: Does anyone put a serious answer here?

Re: Smooth Doom

Post by SiFi270 »

I'm already having several issues.

-The pickup sprite for the D64 rocket launcher and both plasma rifles are completely invisible.
-The BFG pickup sprite is the Doom 64 version regardless of settings.
-The classic plasma rifle seems to be playing its recoil frames after every shot.
-The D64 super shotgun doesn't play its firing sound, just the reloading sound afterwards.
JohnnyTheWolf
Posts: 1145
Joined: Mon Oct 05, 2015 8:37 am

Re: Smooth Doom

Post by JohnnyTheWolf »

Has the death animation for Stealth Archviles been fixed?
User avatar
StroggVorbis
Posts: 866
Joined: Wed Nov 08, 2017 4:23 pm
Graphics Processor: nVidia with Vulkan support
Location: Germany

Re: Smooth Doom

Post by StroggVorbis »

I loaded the new SmoothDoom release and the black gloves animations were totally glitched. I had to use the previous version to change the glove color back to brown, this fixed some issues. Anyway, there's a critical bug still present in this release. I pointed it out some pages back but seems like it was overlooked. SmoothDoom is incompatible with any map that uses thing specials or tid checks. I don't understand how nobody noticed this before. The fix for it is actually quite simple:

In SmoothDoom.pk3/DECO/Variants.txt:

Code: Select all

const int SD_VARIANTSPAWNFLAGS = SXF_TRANSGERAMBUSHFLAG | SXF_NOCHECKPOSITION;
you'll need to add SXF_TRANSFERSPECIAL.

And further down the line, every spawner/dice, be it standard or a variant, is missing the tid in the A_SpawnItemEx codepointer. For example:

Code: Select all

TNT1 A 0 A_SpawnItemEx("SmoothZombieman", 0, 0, 0, 0, 0, 0, 0, SD_VARIANTSPAWNFLAGS,)
needs to look like this:

Code: Select all

TNT1 A 0 A_SpawnItemEx("SmoothZombieman", 0, 0, 0, 0, 0, 0, 0, SD_VARIANTSPAWNFLAGS, 0, tid)
Gez
 
 
Posts: 17833
Joined: Fri Jul 06, 2007 3:22 pm

Re: Smooth Doom

Post by Gez »

Oh, by the way, have you seen this?
User avatar
StroggVorbis
Posts: 866
Joined: Wed Nov 08, 2017 4:23 pm
Graphics Processor: nVidia with Vulkan support
Location: Germany

Re: Smooth Doom

Post by StroggVorbis »

Gez wrote:Oh, by the way, have you seen this?
Good point. I noticed incompatibilites between not only SmoothDoom but several gameplay mods and custom maps. The reason for this is that some mods employ a custom LOCKDEFS, which AFAIK is unnecessary and breaks things. Other ways to fix this are according to the ZDoom Wiki to add a Species tag to keys, so like monsters new keys share a relationship with old ones. Or to edit affected maps themselves, by changing doors or linedefs from ACS_Execute to ACS_LockedExecute and its variants.
User avatar
Brohnesorge
Posts: 474
Joined: Sat Oct 08, 2016 9:10 am
Preferred Pronouns: He/Him
Operating System Version (Optional): Win10
Graphics Processor: nVidia with Vulkan support
Contact:

Re: Smooth Doom

Post by Brohnesorge »

RE: Black gloves missing/broken
Gifty wrote: I've disabled custom glove colors temporarily until I get things back on track and make new sprites.
C'mon guys.
User avatar
Gifty
Posts: 615
Joined: Sat Jun 15, 2013 8:21 pm

Re: Smooth Doom

Post by Gifty »

Fucking hell, I tried to get Doom64 weapons up and running in a rush, but I ended up letting a bunch of issues out the door. :P The black gloves thing is intentional, but the rest of the more recent issues should be fixed as of now.

-fixed plasma rifle fire animation
-fixed Doom64 weapon pickup sprites
-fixed lots of tiny weapon state issues (glove skins, 64rocket bobbing, etc)

Gez wrote:Oh, by the way, have you seen this?
This is an excellent idea that saves a lot of compatibility issues. Thank you!
DoomCATO
Posts: 17
Joined: Sun Nov 26, 2017 2:26 pm

Re: Smooth Doom

Post by DoomCATO »

NOPE... I Still found some problems:

1. No sounds on the Super Shotgun 64 Sprite.
2. The Rocket Launcher 64 Sprite appears when you still use Classic Sprites, but glitches to the Classic when you fire.
3. WHERE'S THE BLACK GLOVES?!
User avatar
wildweasel
Posts: 21706
Joined: Tue Jul 15, 2003 7:33 pm
Preferred Pronouns: He/Him
Operating System Version (Optional): A lot of them
Graphics Processor: Not Listed
Contact:

Re: Smooth Doom

Post by wildweasel »

DoomCATO wrote:3. WHERE'S THE BLACK GLOVES?!
Brohnesorge, who is merely two posts above you, wrote:RE: Black gloves missing/broken
Gifty wrote: I've disabled custom glove colors temporarily until I get things back on track and make new sprites.
C'mon guys.
User avatar
Gifty
Posts: 615
Joined: Sat Jun 15, 2013 8:21 pm

Re: Smooth Doom

Post by Gifty »

Thanks, Weasel. Second hotfix coming soon for the other stuff, this is what I get for trying to update the mod in between a bunch of other tasks. :P
User avatar
Gifty
Posts: 615
Joined: Sat Jun 15, 2013 8:21 pm

Re: Smooth Doom

Post by Gifty »

Today's exercise in unfucking myself includes:

-fixed SSG64 sound
-fixed rocket launcher sprite issue
-fixed missing bob states for 64 plasma rifle

Will continue to add fixes as they're reported/as I find them.
Trar
Posts: 39
Joined: Wed May 29, 2013 9:11 am
Location: Heck

Re: Smooth Doom

Post by Trar »

Firing the Doom 64 SSG still gives me a "jump target '64bobfire' not found in PerkSuperShotgun" message, even though the sound now works. EDIT: I'm using ZDOOM32 2.8.2b.

Double edit: firing the classic plasma rifle gives me a "jump target 'BLfire' not found in BloxPlasmaRifle" message.

I appreciate the work you're putting into debugging this mod, and I hope you can fix these issues as well.
User avatar
drfrag
Vintage GZDoom Developer
Posts: 3141
Joined: Fri Apr 23, 2004 3:51 am
Location: Spain
Contact:

Re: Smooth Doom

Post by drfrag »

Please update to 2.8.3 ASAP, savegames should be compatible. No problems for me with the classic plasma rifle. About the supershotgun that's a missing state, error reporting will probably change for the next release (hopefully 2.9.0).
Trar
Posts: 39
Joined: Wed May 29, 2013 9:11 am
Location: Heck

Re: Smooth Doom

Post by Trar »

I'm still getting those errors with 2.8.3. Not sure why...
DoomCATO
Posts: 17
Joined: Sun Nov 26, 2017 2:26 pm

Re: Smooth Doom

Post by DoomCATO »

That's because it does not support the previous source port, I tried.
Post Reply

Return to “Gameplay Mods”