[WIP] GZDoom - Tower of Babel

Projects that have specifically been abandoned or considered "dead" get moved here, so people will quit bumping them. If your project has wound up here and it should not be, contact a moderator to have it moved back to the land of the living.
User avatar
NeuralStunner
 
 
Posts: 12325
Joined: Tue Jul 21, 2009 12:04 pm
Preferred Pronouns: He/Him
Graphics Processor: nVidia with Vulkan support
Location: capital N, capital S, no space
Contact:

Re: [WIP] GZDoom - Tower of Babel

Post by NeuralStunner »

Major Cooke wrote:If anything there probably will just need to be a distance check that decreases the pull strength the closer it is.
It would be more logical for force to increase toward the center. Unless you mean that as something for the modder to worry about?

I'm not sure what the large issue is. Will collision issues make a pulled actor pass through other actors? If not, I don't see why shooting out the other side (in the case of a non-blocking puller) is a deal breaker, since it's behaving as expected (apply velocity, that's it).
User avatar
Xaser
 
 
Posts: 10772
Joined: Sun Jul 20, 2003 12:15 pm
Contact:

Re: [WIP] GZDoom - Tower of Babel

Post by Xaser »

The big question is whether objects in the middle of a continuous-suck (heh) vortex thing will achieve "escape velocity" simply by virtue of being close to the center of the blast. If that is the case, said function would not be particularly useful for the classic case of "vortex gun", but that still doesn't mean the function can't be used in other ways given that the modder knows the limits.

If unclamping is actually that simple, I might experiment around with it. I can still see a player-centric inverted A_Blast being useful for pulling in a crowd (similar to a few Diablo 3 skills) to allow the player to smash the daylights out of 'em. Or perhaps give an enemy that ability. ;)
User avatar
NeuralStunner
 
 
Posts: 12325
Joined: Tue Jul 21, 2009 12:04 pm
Preferred Pronouns: He/Him
Graphics Processor: nVidia with Vulkan support
Location: capital N, capital S, no space
Contact:

Re: [WIP] GZDoom - Tower of Babel

Post by NeuralStunner »

If it's a choice between living with a minor limitation and having nothing at all, well... I think my preference should be obvious. I'm sure most of y'all would concur. ;)
User avatar
Kate
... in rememberance ...
Posts: 2975
Joined: Tue Jul 15, 2003 8:06 pm

Re: [WIP] GZDoom - Tower of Babel

Post by Kate »

Xaser wrote:Or perhaps give an enemy that ability. ;)
Suddenly someone remakes Marx from Kirby. Okay I admit that that someone was going to be me at some point.
Edward-san
Posts: 1774
Joined: Sat Oct 17, 2009 9:40 am

Re: [WIP] GZDoom - Tower of Babel

Post by Edward-san »

I wonder if it's possible to verify the laws of the classical dynamics of the two-body problem when the actors are flying...

ZDoom Scientists, let's join for this idea!
User avatar
Ryan Cordell
Posts: 4349
Joined: Sun Feb 06, 2005 6:39 am
Preferred Pronouns: No Preference
Operating System Version (Optional): Windows 10
Graphics Processor: nVidia (Modern GZDoom)
Location: Capital of Explodistan

Re: [WIP] GZDoom - Tower of Babel

Post by Ryan Cordell »

Added +BLASTNOTHURT for select actors to be immune to wall-impact damage.

I'm also trying to automate the packaging and uploading of the binaries to the net via a batch file. Still have to figure out TortoiseProc though.
User avatar
Xaser
 
 
Posts: 10772
Joined: Sun Jul 20, 2003 12:15 pm
Contact:

Re: [WIP] GZDoom - Tower of Babel

Post by Xaser »

Eck, I should have mentioned it before: "BLASTNOTHURT" is an awful name, as it makes no grammatical sense. I'd have opted for "NOBLASTDAMAGE" or "NOBLASTIMPACT".
User avatar
Nash
 
 
Posts: 17429
Joined: Mon Oct 27, 2003 12:07 am
Location: Kuala Lumpur, Malaysia
Contact:

Re: [WIP] GZDoom - Tower of Babel

Post by Nash »

Should have went for NOBLASTDAMAGE... is it too late to change that?
User avatar
Ryan Cordell
Posts: 4349
Joined: Sun Feb 06, 2005 6:39 am
Preferred Pronouns: No Preference
Operating System Version (Optional): Windows 10
Graphics Processor: nVidia (Modern GZDoom)
Location: Capital of Explodistan

Re: [WIP] GZDoom - Tower of Babel

Post by Ryan Cordell »

I didn't care about grammar as much as I did for a short name. But sure, I can change it.
User avatar
NeuralStunner
 
 
Posts: 12325
Joined: Tue Jul 21, 2009 12:04 pm
Preferred Pronouns: He/Him
Graphics Processor: nVidia with Vulkan support
Location: capital N, capital S, no space
Contact:

Re: [WIP] GZDoom - Tower of Babel

Post by NeuralStunner »

Yeah it's cool, Ryan is flexible!
Spoiler:
Gez
 
 
Posts: 17831
Joined: Fri Jul 06, 2007 3:22 pm

Re: [WIP] GZDoom - Tower of Babel

Post by Gez »

I feel like I'm missing a reference.
User avatar
Xaser
 
 
Posts: 10772
Joined: Sun Jul 20, 2003 12:15 pm
Contact:

Re: [WIP] GZDoom - Tower of Babel

Post by Xaser »

Damnit Neural, you're making Gez not compile. D:
User avatar
NeuralStunner
 
 
Posts: 12325
Joined: Tue Jul 21, 2009 12:04 pm
Preferred Pronouns: He/Him
Graphics Processor: nVidia with Vulkan support
Location: capital N, capital S, no space
Contact:

Re: [WIP] GZDoom - Tower of Babel

Post by NeuralStunner »

I'm not even a good programmer! Why am I even a Gez developer now? D:
User avatar
Nash
 
 
Posts: 17429
Joined: Mon Oct 27, 2003 12:07 am
Location: Kuala Lumpur, Malaysia
Contact:

Re: [WIP] GZDoom - Tower of Babel

Post by Nash »

No, what I meant was, for official (G)ZDoom. Can you submit a name change Xaser. :P
User avatar
Ryan Cordell
Posts: 4349
Joined: Sun Feb 06, 2005 6:39 am
Preferred Pronouns: No Preference
Operating System Version (Optional): Windows 10
Graphics Processor: nVidia (Modern GZDoom)
Location: Capital of Explodistan

Re: [WIP] GZDoom - Tower of Babel

Post by Ryan Cordell »

ToB updated to GZDoom revision 1434.
This also contains the prototype for a spinoff the SpawnProjectile function, aptly called SpawnProjectileEx. Before the original's speed parameter, it lets you define X, Y and Z coordinates.

Angle and pitch still have to be accounted for in an ACS script, with the latter being applied to vspeed.

Be warned that there's a weird bug when playing Wildweasel's Terrorists! with it, as soon as you open the armor secret in Map01, it crashes the moment the game thinks you're able to see what's inside the secret. Keep looking away from it and you're fine.
It also crashes with the new Vyrkouid weapon, sometimes upon firing.
I suspect it might be something to do with the latest tweaks to the state goto code.
Spoiler: Crash dump as of latest revision (Vyrkouid crash).
When debugging what crashed Terrorists! on ToB, I'm apparently pointed to this line within gl_bitmap, right at the "Paletted to True Color texture copy" function

Code: Select all

int v=(unsigned char)patch[y*step_y+x*step_x];
EDIT: Out of desperation, replacing anything that started with m_ or v_ in ToB with GZDoom's own seems to have solved it.
Locked

Return to “Abandoned/Dead Projects”