[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.
Locked
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

[WIP] GZDoom - Tower of Babel

Post by Ryan Cordell »

Tower of Babel is a fork of GZDoom, which allows some features that have been declined for fear of modder abuse, also serving as a test bed for new features that may get included in the parent port at some point in the future.
Spoiler: Planned features for a future revision of ToB
Several things to note about Tower of Babel before use:
  • The source does not idiotproof things such as changing the radius and height of an actor, nor the gun sprite's offset. That issue is to be dealt with the modder.
  • The port introduces new ACS features, which involves modifying zdefs.acs.
Spoiler: In ZDefs.acs, include under #define APROP_Stamina:
Spoiler: Hellser's compiled list of features in ToB
Binaries: http://the-tower-of-babel.googlecode.com/svn/
Source: http://the-tower-of-babel.googlecode.com/svn/trunk/
Last edited by Ryan Cordell on Sat Jun 30, 2012 11:31 pm, edited 19 times in total.
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 »

:wub:
User avatar
DOOMERO-21
Posts: 1423
Joined: Wed Jan 02, 2008 10:02 pm
Location: Chile

Re: [WIP] GZDoom - Tower of Babel

Post by DOOMERO-21 »

A_SetHeight(int height)

i really need this........

also you can add a_setpainchance?
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] A_SetPainChance. :P
User avatar
printz
Posts: 2648
Joined: Thu Oct 26, 2006 12:08 pm
Location: Bucharest, Romania
Contact:

Re: [WIP] GZDoom - Tower of Babel

Post by printz »

Have you actually tried to submit this code to the ZDoom team?
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 »

There's a reason it's a fork. It'd be auto-no'd on sight. This way, there's at least a chance more flexibility will see the light of day.
GunOffset was already no'd due to something about bobbing being "too dynamic", Radius and Height changes were no'd due to conflict over on what should happen if the actor gets stuck (which is why I leave it to the modders)..

So yeah.
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 »

Ryan, do you have any confidence in adding code pointers and/or ACS functions that mess around with 3-d models' roll?

Image
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 »

.. Not at fricking all. XP;
User avatar
Ghastly
... in rememberance ...
Posts: 6109
Joined: Fri Jul 06, 2007 2:34 pm

Re: [WIP] GZDoom - Tower of Babel

Post by Ghastly »

Ryan Cordell wrote:There's a reason it's a fork. It'd be auto-no'd on sight.
Might be a good testing ground to prove that some of these things can actually work.
Radius and Height changes were no'd due to conflict over on what should happen if the actor gets stuck
I agree that that kind of thing should actually be left to modders to solve. It's like saying "I don't think I should implement A_Jump because someone may miscount how many frames to jump." Radius would be trickier to work with, but A_SetHeight could easily be checked, for example, for crouching monsters.
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 »

Now I can't decide if I want to use official GZDoom or RCDoom. D:

XD
User avatar
DOOMERO-21
Posts: 1423
Joined: Wed Jan 02, 2008 10:02 pm
Location: Chile

Re: [WIP] GZDoom - Tower of Babel

Post by DOOMERO-21 »

Ryan Cordell wrote:[Added] A_SetPainChance. :P
thanks a lot!

like this please:
Spoiler:
Last edited by DOOMERO-21 on Wed Jun 15, 2011 3:54 pm, edited 2 times in total.
User avatar
Ghastly
... in rememberance ...
Posts: 6109
Joined: Fri Jul 06, 2007 2:34 pm

Re: [WIP] GZDoom - Tower of Babel

Post by Ghastly »

Nash wrote:RCDoom.
/me controls Doom remotely.
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 »

I have another suggestion: an ACS version of archivecvar, so that modders can setup their own cvars (useful for high scores, new game+ modes, etc)
User avatar
CommanderZ
Posts: 210
Joined: Sun Nov 14, 2010 8:23 am
Location: Czech Republic
Contact:

Re: [WIP] GZDoom - Tower of Babel

Post by CommanderZ »

Nash wrote:I have another suggestion: an ACS version of archivecvar, so that modders can setup their own cvars (useful for high scores, new game+ modes, etc)
You can write CVars in ZDoom? In Skulltag you can use ConsoleCommand for both settting and archiving CVars. You have to pay some attention what is set and saved where though (server vs. client).
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 »

Ghastly_dragon wrote:Might be a good testing ground to prove that some of these things can actually work.
Kind of like a consolidated community build, yeah. I just hope it doesn't become a secondary dumping ground for things that really are useless. (Example)
Ghastly_dragon wrote:I agree that that kind of thing should actually be left to modders to solve.
Quite so. As long as it's not actually crashing the game, or wiping user options, it's really not going to hurt anything.
CommanderZ wrote:In Skulltag you can use ConsoleCommand for both settting and archiving CVars.
That's another interesting point. I still don't understand why that function is completely denied, when you can blacklist commands by default and whitelist the ones that are okay to use. One can already put UnbindAll into an alias then bind a key to it.
Locked

Return to “Abandoned/Dead Projects”