Current Feature Suggestions

Moderator: GZDoom Developers

Post Reply
User avatar
QBasicer
Posts: 766
Joined: Tue Sep 16, 2003 3:03 pm
Contact:

Current Feature Suggestions

Post by QBasicer »

What are the current feature suggestions? Reply with their categorization and priority, as follows.
Engine:
- True 3D (LOW)
- 32 Bit (LOW)

UI/Bugfix
- Some error Enjay is going on about in the status bar (HIGH)
I'll see if I can keep editing this post as more suggestions come.

Categories:
- Engine (Rendering type stuff)
- Texturizer
- Gameplay
- Netcode (Multiplayer)
- Players
- Monsters
- Lighting
- Game Compatibility
- Bugfixes
- UI
- Other (Demos, etc)

I think that'll do for now, don't you?

Current List:
  • Polymost (N/A) Nmn
    Build-style handling of sprites (N/A) Nmn
    ACS_changeplayerskin (N/A) Nmn
    Custom decorate weapons (N/A) Nmn
    Real 3D structures (N/A) Graf-Zahl
    Strife dialog support (N/A) Graf-Zahl
    Inventory support (N/A) Graf-Zahl
    More code pointer (N/A) Graf-Zahl
Last edited by QBasicer on Sun May 29, 2005 6:16 pm, edited 2 times in total.
User avatar
Nmn
Posts: 4629
Joined: Fri Apr 16, 2004 1:41 pm
Preferred Pronouns: He/Him
Contact:

Post by Nmn »

I just want Polymost and Build-style handling of sprites. With flat sprites, a mapper could fake 3dness with great ease.

And ACS_changeplayerskin would also be of great use.

And custom decorate weapons full support. I don't care about anything else :)
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 49056
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Post by Graf Zahl »

Nmn wrote:I just want Polymost and Build-style handling of sprites. With flat sprites, a mapper could fake 3dness with great ease.
If we get there why not go the whole step and do real 3D structures. If you can solve one the other isn't much of a problem anymore. I'd rather not see yet another hack introduced.
And custom decorate weapons full support. I don't care about anything else :)
And Strife dialog support, inventory support, more code pointers etc. It's all there and just waiting...
User avatar
QBasicer
Posts: 766
Joined: Tue Sep 16, 2003 3:03 pm
Contact:

Post by QBasicer »

Updated.
User avatar
Nmn
Posts: 4629
Joined: Fri Apr 16, 2004 1:41 pm
Preferred Pronouns: He/Him
Contact:

Post by Nmn »

Graf Zahl wrote:
Nmn wrote:I just want Polymost and Build-style handling of sprites. With flat sprites, a mapper could fake 3dness with great ease.
If we get there why not go the whole step and do real 3D structures. If you can solve one the other isn't much of a problem anymore. I'd rather not see yet another hack introduced.
AFAIK that would be hard because of the Zdoom renderer. I'm aiming at thigns that wouldn't cause trouble with implementation, like rewriting something from scratch. Correct me if I'm wrong here about the renderer :?
And custom decorate weapons full support. I don't care about anything else :)
And Strife dialog support, inventory support, more code pointers etc. It's all there and just waiting...
Actually, given the current moment and my abilities I only care about Decorate weapons. Dialogs with multiple choices and inventory could be done via ACS.
User avatar
QBasicer
Posts: 766
Joined: Tue Sep 16, 2003 3:03 pm
Contact:

Post by QBasicer »

I, however I know this won't happen, would like to see somebody bite the bullet and recode the engine.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 49056
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Post by Graf Zahl »

Nmn wrote:
Graf Zahl wrote:
Nmn wrote:I just want Polymost and Build-style handling of sprites. With flat sprites, a mapper could fake 3dness with great ease.
If we get there why not go the whole step and do real 3D structures. If you can solve one the other isn't much of a problem anymore. I'd rather not see yet another hack introduced.
AFAIK that would be hard because of the Zdoom renderer. I'm aiming at thigns that wouldn't cause trouble with implementation, like rewriting something from scratch. Correct me if I'm wrong here about the renderer :?
Both require z-clipping. If you can render one polygon you can also render another polygon and if you enforce GL nodes for 3D-floors that's exactly to what they are reduced.
And custom decorate weapons full support. I don't care about anything else :)
And Strife dialog support, inventory support, more code pointers etc. It's all there and just waiting...
Actually, given the current moment and my abilities I only care about Decorate weapons. Dialogs with multiple choices and inventory could be done via ACS.
[/quote]

No need to bother. All the code already exists.
User avatar
Nmn
Posts: 4629
Joined: Fri Apr 16, 2004 1:41 pm
Preferred Pronouns: He/Him
Contact:

Post by Nmn »

Graf wrote:Both require z-clipping. If you can render one polygon you can also render another polygon and if you enforce GL nodes for 3D-floors that's exactly to what they are reduced.
So You support the idea of having polygons in Zdoom? (EDIT: Upon writing I remembered the flats are already treated as polygons, so please keep in mind my low rendering code knowledge ATM)
Graf wrote:No need to bother. All the code already exists.
That's right, but I'd rather have it in an official release tough. Anyway, that's half-success.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 49056
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Post by Graf Zahl »

Nmn wrote:
Graf wrote:Both require z-clipping. If you can render one polygon you can also render another polygon and if you enforce GL nodes for 3D-floors that's exactly to what they are reduced.
So You support the idea of having polygons in Zdoom? (EDIT: Upon writing I remembered the flats are already treated as polygons, so please keep in mind my low rendering code knowledge ATM)
Don't be confused by the term 'polygon'. The important thing is the clipping involved. And for flat sprites it's mostly the same as for a real polygon.
Graf wrote:No need to bother. All the code already exists.
That's right, but I'd rather have it in an official release tough. Anyway, that's half-success.
Me, too!
Ajapted
Posts: 71
Joined: Sat Apr 16, 2005 3:50 am
Location: Tasmania

Post by Ajapted »

Nmn wrote:So You support the idea of having polygons in Zdoom? (EDIT: Upon writing I remembered the flats are already treated as polygons, so please keep in mind my low rendering code knowledge ATM).
The main issue when adding 3D floors to a software renderer is drawing everything in the correct order. To make it glitch-free is probably not possible without significantly changing the way the renderer works, and when you do that (like we did for EDGE) then some of the old map tricks stop working (or become difficult to emulate).

Adding 3D floors to an OpenGL or Direct3D port (like Risen3D did) is easier since you can rely on the depth-buffer (what I assume Graf means by "z-clipping") without needing to get the order right (but if you want translucent stuff then you still need to get the order right).
Post Reply

Return to “Closed Feature Suggestions [GZDoom]”