Page 13 of 13

Re: Universal Gibs - Now With Presets!

PostPosted: Wed Aug 01, 2018 12:49 pm
by Valken
Hi Lud,

I don't know anything about coding but perhaps a patch can be applied to use Nice Wall Bloods wall and floor decals but use inherited monster colors - green for Barons, blue for Cacodemons or whatever a mod may dictate - such as Brutal Doom or Project Brutality?

With your mod and the two aliens mod, most of the floor decals are RED. This is true only for the Human Marines while the rest should be:

Androids = white
Aliens = yellow green
Predator = green

You can see all the blood pools and wall splatter that is covered in red mixed in with human parts instead of the correct colors and built in alien/predator or android gibs. Test in god mode, give all weapons and using the grenade launcher. The overkill really makes this apparent.

Your mod is needed since these mods fades out the blood quickly.

Re: Universal Gibs - Now With Presets!

PostPosted: Wed Aug 01, 2018 1:03 pm
by Accensus
Judging from your description, this seems to be an issue with the other mods and not Universal Gibs. Unfortunately, I don't have the energy or patience to deal with compatibility patches. Sorry.

Also UG does not modify wall decals in any way.

Re: Universal Gibs - Now With Presets!

PostPosted: Wed Aug 01, 2018 7:20 pm
by Valken
I understand hence I was asking if there was a section of code we users can review to manually advise the color for certain mods, like user made compatibility patches? Or we can submit the actor class to pull the inheritance from?

Something like a dummy class to set UG to use the correct colors?

This would help with certain mods and alleviate mod authors from more of the mundane work involved.

Re: Universal Gibs - Now With Presets!

PostPosted: Thu Aug 02, 2018 10:02 am
by Accensus
You misunderstand me, this isn't just a code issue. There is nothing that could be done on the code side that would fix it. Translating things to blood color is the absolute worst.

Re: Universal Gibs - Now With Presets!

PostPosted: Thu Aug 30, 2018 7:23 am
by Accensus
- Gib velocity is no longer affected by overkill level. This was a stupid mechanic that made finding a middle ground really difficult.

Re: Universal Gibs - Now With Presets!

PostPosted: Fri Sep 21, 2018 2:46 am
by Spaceman333
How easy would it be to make a spin off version of this mod for decorations only? (make lamps, pillars, trees etc fully destructable/gibbable)

Re: Universal Gibs - Now With Presets!

PostPosted: Fri Sep 21, 2018 7:46 am
by Accensus
Quite hard. In an universal way, at least.

First of all, anything that's marked as +SOLID, +SHOOTABLE, and not a monster would be applicable for destruction. Most decorations have those, aside from +SHOOTABLE, which would be necessary in order to call WorldThingDamaged.
Second, they would need health, which is something decorations don't have set to something other than 1000 by default. Alternatively, they could be destroyed by the slightest damage, but that'd be kinda lame for bigger decorations. Setting the health is dangerous, because it would alter already existing decorations, so that's out of the question.

Bottom line is that such a mod is possible, but you'd have to work around various issues that cannot be solved directly, lest they'd break something. There's also the problem with deciding what's a decoration and what isn't. Would have been easy if actors inherited from "Decoration" or had a +ISDECORATION flag, but it's not a perfect world.

Re: Universal Gibs - Now With Presets!

PostPosted: Sat Sep 22, 2018 3:55 pm
by Spaceman333
Lud wrote:Quite hard. In an universal way, at least.

First of all, anything that's marked as +SOLID, +SHOOTABLE, and not a monster would be applicable for destruction. Most decorations have those, aside from +SHOOTABLE, which would be necessary in order to call WorldThingDamaged.
Second, they would need health, which is something decorations don't have set to something other than 1000 by default. Alternatively, they could be destroyed by the slightest damage, but that'd be kinda lame for bigger decorations. Setting the health is dangerous, because it would alter already existing decorations, so that's out of the question.

Bottom line is that such a mod is possible, but you'd have to work around various issues that cannot be solved directly, lest they'd break something. There's also the problem with deciding what's a decoration and what isn't. Would have been easy if actors inherited from "Decoration" or had a +ISDECORATION flag, but it's not a perfect world.


Thank you, that makes sense.

I'm wanting to make a mod where all decorations are destroyable (atleast the vanilla doom 2 ones), since it felt so satisfying to wreck decorations in WooD and BD. I was first planning to do it the old fashioned way with Decorate replacements, but then I remember UniGibs and thought to ask if this could be used as a base to make it both easier and universal.

Sounds like I'll need to do it the former way after all.

Re: Universal Gibs - Now With Presets!

PostPosted: Wed Sep 26, 2018 1:46 am
by Accensus
So Beed28 has been working on some improvements lately on his shootable corpses. Here is what's changed (his changelog, I haven't edited almost anything):

- Now only calls A_Warp if its coordinates aren't matched up with the tracer.
- Is now always shootable; disabling the "Shootable Corpse" CVar never did remove the shootable corpse actor themselves if they were still present, thus continuing to impact the performance, nor did it spawn new ones if there were existing corpses when it was turned on.
- Fixed the shootable corpse actor having a zero radius if the actor was crushed while still dying and the "Arch-Viles can revive crushed corpses" compatibility option was enabled.
- Hopefully fixed an issue with the shootable corpse actor if the monster corpse was perched on the edge of a cliff.
- Should also hopefully fixed an issue where monsters couldn't teleport onto spots if they were occupied by a shootable corpse.

Thanks, dude! Greatly appreciated! Sorry for not looking at it earlier, I completely forgot about the PM, lol.

Re: Universal Gibs - Now With Presets!

PostPosted: Thu Mar 14, 2019 1:10 pm
by Accensus
Update time, I guess.

Things that have changed since the last time I posted here:
Code: Select allExpand view
- Replaced a few gibs with josh771's Droplets gibs.
- Renamed the gibs, because they conflicted with mods that have an integrated version of old Nashgore/Nashblood. Colourful Hell is one such example.
- Refactored the liquid mechanics. Nukage and lava now dissolve gibs. Decals are no longer spawned on those flats. Should improve performance.
- Refactored the bouncing and moved that to virtuals. It does not change gameplay per se, but it allows me to do things in a less copy-pasty way.
- Gibs no longer bounce on liquids. Never made much sense when they did.
- Fixed a major bug where Cogs and Springs were invisible due to bad sprite naming.
- Gibs are now flagged with NOINTERACTION upon death. It *may* improve performance for static gibs. So far it hasn't introduced any bugs.
- Added more liquid textures to the arrays.


This is the last update I will be making in this thread. If you wish to report a bug, discuss the mod, or contact me in general, please refer to the OP. You can still report bugs here. I may see and fix them, but will not post or provide any feedback on the matter in here. Same goes for every mod of mine on this forum.

Re: Universal Gibs - Now With Presets!

PostPosted: Fri Mar 15, 2019 10:11 am
by Spaceman333
Thank you for the update, this still remains my favorite gore mod to this day! :thumb:

Re: Universal Gibs - Now With Presets!

PostPosted: Wed Feb 26, 2020 8:55 am
by Accensus
Update time! Well, sort of. I've made many updates to this mod since the last time I posted here. Won't list all of them because there's quite a few, but you're free to check out the commit history.

As for the thread, I've updated the OP to clean up old links and such in a way that it wouldn't need updating in the future. That said, I'd like to ask a moderator to bin this thread, if they deem it bin-worthy. I have lost all significant investment in it and can't really be bothered to update it, seeing as how rarely I post on the forums nowadays anyway. But mainly because I can't be bothered.
Again, that doesn't mean the mod is dead. Far from it. It's just that I've moved all development to GitLab and our mod hub Discord server ('our' as in Mor'ladim and I) because it's easier/faster for both of us to discuss stuff there when the need arises.

tl;dr thread is RIP, project development moved to GitLab/Discord, see OP.

Re: Universal Gibs - Now With Presets!

PostPosted: Wed Feb 26, 2020 11:07 am
by Caligari87
No sense to lock/bin the thread IMO. Not everyone is on GitLab or Discord, so there may be people who can only find or interact with the project here. So long as you're working on the project I'd say it's worth keeping the thread open if only for "legacy" reasons.

8-)

Re: Universal Gibs - Now With Presets!

PostPosted: Wed Feb 26, 2020 11:29 am
by Accensus
Fine by me. I'll reply to posts made here in that case.