Random Deaths & Decoration (version 1.63 Savage Edition)

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.

Random Deaths & Decoration (version 1.63 Savage Edition)

Postby Glaice » Thu Apr 24, 2014 10:19 am

After getting burnt out and frustrated with Brutal Doom (which in January 2015 I later abandoned completely), I still wanted vanilla gameplay but I liked having alternate deaths for the monsters (and other things) so I put together this for my entertainment and yours:

Download - v1.63 - ModDB link now live!

SCREENSHOTS: HERE

Older screens here:
Spoiler:


This does not touch weapons code at all, so use whatever weapons mod you desire that doesn't alter the monsters. Be sure to load it after RDND.

Features:
-Multiple alternate deaths for nearly every monster (sans Cyber)
-Correct blood for cacos and hell nobles
-Randomly chosen gore decorations!
-Randomly chosen tree decorations!
-Proper SS Nazi uniform color
-Some smooth animations courtesy of Smooth Doom mod!
-Works with ZDoom, Zandronum and GZDoom!
-Demons can be gibbed! (1.2+)
-Full compatibility with Zandronum! (Except GLDEFS, which are absent in its version)
-Brand new Nazi voiceover (1.5+)
-Romero's Rotations implemented (1.5+)
-Many miscellaneous message changes (1.6+)
-Great for multiplayer co-op!

Oh and credits:
Spoiler:


Version history:
Spoiler:


RECOMMENDED MODS TO USE WITH RDND:
-Droplets
-NashGore (Use Droplets OR NashGore)
-SpriteShadow
-Minor Sprite Fixing Project (load BEFORE RDND)
-Perkristan's Smooth Weapon Anims

Old versions:
Spoiler:


Current issues:
-Hell Knight's arm doesn't spawn in Zandronum multiplayer. I don't know why but the code is correct (identical to, just tweaked) and the demon arm death works fine.
-CREDITS lump looks weird under Zandronum under non-4:3 screen ratio when not looking at it via "Read This!" "Help/F1 button.
Last edited by Glaice on Sun Apr 28, 2019 3:46 pm, edited 76 times in total.
User avatar
Glaice
Maps of Chaos/RDND/DVV Overseer
 
Joined: 13 Mar 2009
Location: North Babylon, NY
Discord: Glaice#8512
Github ID: GlaiceOldSchoolRTS
Operating System: Windows Vista/7 64-bit
Graphics Processor: ATI/AMD with Vulkan Support

Re: Random Deaths & Decoration

Postby Hellstorm Archon » Thu Apr 24, 2014 1:58 pm

Oh cool, I needed a break from Brutal Doom.

Will play when I get the chance.
User avatar
Hellstorm Archon
Will debase self for street cred.
 
Joined: 24 Oct 2010
Location: 404 Error- Location of User Not Found
Discord: Man of Doom#4046

Re: Random Deaths & Decoration

Postby Breezeep » Thu Apr 24, 2014 5:03 pm

Lokks nice. trying it out now.
User avatar
Breezeep
"IA! IA! Shub-Niggurath!"
 
Joined: 02 Mar 2014
Location: The Slipgate Complex

Re: Random Deaths & Decoration

Postby Blue Shadow » Thu Apr 24, 2014 5:29 pm

Mr. Chris wrote:-Does not work with Zandronum at all, since it does not support the NODELAY flag in DECORATE.

You could've gone with the old way of having a 0-tic duration as the first state under the Spawn state label.

-Cacodemons look slightly washed out in a few frames in software mode due to conversion from PNG to Doom GFX.

What was the reason for converting them?

-Implement inverted arm loss death for demon/spectre, needs proper velocity going right.

The solution I offered in the "How do I..." thread works for me, I just tested it; with negative velocity the arm went into the opposite direction.
User avatar
Blue Shadow
 
 
 
Joined: 14 Nov 2010
Operating System: Windows 10/8.1/8 64-bit
Graphics Processor: ATI/AMD (Modern GZDoom)

Re: Random Deaths & Decoration

Postby Glaice » Thu Apr 24, 2014 10:35 pm

@Blue Shadow: For ZDoom compatibility, not sure if it supported PNG 32 bit? I also tested -8 with GZDoom and it just dropped on the ground where it fell for some reason.

When I did the 0 tic duration with the usage of the TNT1A0 sprite placeholder, the randomization for the states on that line did not work for me.
User avatar
Glaice
Maps of Chaos/RDND/DVV Overseer
 
Joined: 13 Mar 2009
Location: North Babylon, NY
Discord: Glaice#8512
Github ID: GlaiceOldSchoolRTS
Operating System: Windows Vista/7 64-bit
Graphics Processor: ATI/AMD with Vulkan Support

Re: Random Deaths & Decoration

Postby Mikk- » Fri Apr 25, 2014 7:48 am

Mr. Chris wrote:When I did the 0 tic duration with the usage of the TNT1A0 sprite placeholder, the randomization for the states on that line did not work for me.

You need to have two lines of 0 tic calls otherwise the first occurence in a Spawn state is skipped over. e.g.
Code: Select allExpand view
Spawn:
   TNT1 A 0
   TNT1 A 0 A_Jump(128, "Frame2")
Frame1:
   EXMP A -1
   stop
Frame2:
   EXMP B -1
   stop
User avatar
Mikk-
yooooooooooo
 
Joined: 30 Jun 2009
Location: Somewhere off Kanagawa
Discord: Mikk0451#3922

Re: Random Deaths & Decoration

Postby Glaice » Fri Apr 25, 2014 11:33 am

I did try that but it briefly shows nothing where a marine corpse or hanging/impaled body would be in the player's sight. (IE E1M1)
User avatar
Glaice
Maps of Chaos/RDND/DVV Overseer
 
Joined: 13 Mar 2009
Location: North Babylon, NY
Discord: Glaice#8512
Github ID: GlaiceOldSchoolRTS
Operating System: Windows Vista/7 64-bit
Graphics Processor: ATI/AMD with Vulkan Support

Re: Random Deaths & Decoration

Postby Hellser » Fri Apr 25, 2014 12:52 pm

Mr. Chris wrote:@Blue Shadow: For ZDoom compatibility, not sure if it supported PNG 32 bit? I also tested -8 with GZDoom and it just dropped on the ground where it fell for some reason.

When I did the 0 tic duration with the usage of the TNT1A0 sprite placeholder, the randomization for the states on that line did not work for me.


ZDoom 'supports' PNG 32-bit. By down-paletting them to 256 color. Also, your method should be:

Code: Select allExpand view
Spawn:
TNT1 A 0
TNT1 A 0 A_DoSomeCodeHere
User avatar
Hellser
Remember Citadel
 
Joined: 25 Jun 2006
Location: Citadel Station
Discord: Hellser#8156
Operating System: Windows 10/8.1/8 64-bit
Graphics Processor: nVidia with Vulkan support

Re: Random Deaths & Decoration

Postby Glaice » Fri Apr 25, 2014 2:24 pm

Thanks, I'll remember I won't need to downpalette any future additions to this mod, which I know I will want to (IE Cyberdemon death, normal Zombieman deaths and SS Nazi normal deaths)

The original version of this mod was in WAD format but that would have made it more difficult to deal with stuff as I expanded it .
User avatar
Glaice
Maps of Chaos/RDND/DVV Overseer
 
Joined: 13 Mar 2009
Location: North Babylon, NY
Discord: Glaice#8512
Github ID: GlaiceOldSchoolRTS
Operating System: Windows Vista/7 64-bit
Graphics Processor: ATI/AMD with Vulkan Support

Re: Random Deaths & Decoration

Postby Gez » Fri Apr 25, 2014 3:08 pm

Hellser wrote:
Mr. Chris wrote:@Blue Shadow: For ZDoom compatibility, not sure if it supported PNG 32 bit? I also tested -8 with GZDoom and it just dropped on the ground where it fell for some reason.

When I did the 0 tic duration with the usage of the TNT1A0 sprite placeholder, the randomization for the states on that line did not work for me.


ZDoom 'supports' PNG 32-bit. By down-paletting them to 256 color. Also, your method should be:

Code: Select allExpand view
Spawn:
TNT1 A 0
TNT1 A 0 A_DoSomeCodeHere


Alternatively:
Code: Select allExpand view
Spawn:
TNT1 AA 0 A_DoSomeCodeHere
Gez
 
 
 
Joined: 06 Jul 2007

Re: Random Deaths & Decoration

Postby TheMightyHeracross » Fri Apr 25, 2014 4:29 pm

Mr. Chris wrote:Oh and credits:
.......
-TheMightyHeracross


:shock:

What am I on there for? I don't know how to sprite!
User avatar
TheMightyHeracross
...and remember: his silence is golden.
 
Joined: 18 Aug 2013
Location: Philadelphia, PA
Discord: TheMightyHeracross#1716

Re: Random Deaths & Decoration

Postby Glaice » Fri Apr 25, 2014 5:47 pm

You helped me with DECORATE questions, as did Gez and Ed.

Also, some video publicity by a Doomworld forum goer:

User avatar
Glaice
Maps of Chaos/RDND/DVV Overseer
 
Joined: 13 Mar 2009
Location: North Babylon, NY
Discord: Glaice#8512
Github ID: GlaiceOldSchoolRTS
Operating System: Windows Vista/7 64-bit
Graphics Processor: ATI/AMD with Vulkan Support

Re: Random Deaths & Decoration

Postby Glaice » Sun Apr 27, 2014 10:40 pm

Also upcoming for 1.1:

-New Arch-Vile death
-2 Commando deaths
-1 new Imp alt gib death
-New variants for big tree
-2 new SS Nazi deaths
-Idle state for SS Nazis
User avatar
Glaice
Maps of Chaos/RDND/DVV Overseer
 
Joined: 13 Mar 2009
Location: North Babylon, NY
Discord: Glaice#8512
Github ID: GlaiceOldSchoolRTS
Operating System: Windows Vista/7 64-bit
Graphics Processor: ATI/AMD with Vulkan Support

Re: Random Deaths & Decoration

Postby Glaice » Tue May 06, 2014 12:28 pm

1.1 is now live!

Also some screenshots of the SS Nazis for the curious:

Spoiler:
User avatar
Glaice
Maps of Chaos/RDND/DVV Overseer
 
Joined: 13 Mar 2009
Location: North Babylon, NY
Discord: Glaice#8512
Github ID: GlaiceOldSchoolRTS
Operating System: Windows Vista/7 64-bit
Graphics Processor: ATI/AMD with Vulkan Support

Re: Random Deaths & Decoration (V1.1 out now!)

Postby FreddBoy » Tue May 06, 2014 1:44 pm

Glad you chose a dark map to show them off :P But seriously, very good work as always Mr . Chris, I'm liking the new SS uniforms a lot.
User avatar
FreddBoy
SPLAT!
 
Joined: 19 Apr 2014
Location: Wales. You know, where the men are men, and the sheep are scared.

Next

Return to Gameplay Mods

Who is online

Users browsing this forum: doomg1337fuck, Semrush [Bot], Thorogrimm, Yebudoom and 20 guests