MantisBT - Zandronum
View Issue Details
0000337Zandronum[All Projects] Suggestionpublic2011-03-19 17:162018-09-30 20:08
Dusk 
Torr Samaho 
normalminorN/A
closedfixed 
98d 
1.0 
0000337: Make software 3D floor warning not shown if all 3D floors are invisible
While software 3D floors aren't yet in Skulltag (and face it, they won't be available for a while), the physics are available for both renderers. So, the physics could be done with an invisible 3D floor, while the appearance could be done with middle textures.

3D floors have the nice features of blocking monster sight, hitscan attacks and projectiles, while 3D midtextures do not block hitscans or monster sight at all and projectiles only when they hit the mid texture - 3D floors won't let anything through.

However, the only problem with this is that even when the 3D floors are explicitly defined invisible with opacity argument being 0, the extremely large, red "This map uses 3D floors that are invisible in the software renderer" gets displayed. Aside from that, the 3D floors work perfectly.

So my proposal is that if all 3D floors are explicitly defined as invisible with the alpha parameter being 0, the warning message wouldn't be printed.
3d floors
Issue History
2011-03-19 17:16DuskNew Issue
2011-03-19 17:18DuskNote Added: 0001169
2011-03-19 18:50unknownnaNote Added: 0001170
2011-03-31 17:44kgswsNote Added: 0001240
2011-03-31 17:47kgswsNote Edited: 0001240bug_revision_view_page.php?bugnote_id=1240#r648
2011-04-04 00:25unknownnaNote Added: 0001283
2011-04-04 00:25unknownnaStatusnew => resolved
2011-04-04 00:25unknownnaFixed in Version => 1.0
2011-04-04 00:25unknownnaResolutionopen => fixed
2011-04-04 00:25unknownnaAssigned To => Torr Samaho
2018-09-30 20:08Blzut3Statusresolved => closed

Notes
(0001169)
Dusk   
2011-03-19 17:18   
I'll also note one more use with invisible 3D floors - they can be used to make highly detailed floors behave as if they were completely flat. Jumping tends to be somewhat a pain when running on uneven ground.
(0001170)
unknownna   
2011-03-19 18:50   
> Jumping tends to be somewhat a pain when running on uneven ground.

There's a new jump behavior in (G)ZDoom. The jump threshold no longer starts to count when you run around different heights (from higher floor to lower floor) unless you somehow manage to squat, i.e., the player makes a DSOOF sound. This makes it easier to jump when on slopes / stairs / uneven floors.

0000171: backport fixed and improved jumping behavior and a fix in "P_ZMovement"
(0001240)
kgsws   
2011-03-31 17:44   
(edited on: 2011-03-31 17:47)
it can also be good to force all 3D floors to be invisible in competitive modes instead of not loading them, so competitive maps will at least have 3D physics

(0001283)
unknownna   
2011-04-04 00:25   
* Added kgsws' software 3D floors patch. Kudos to him for making a patched based on GZDoom revision 323, that made it easy to apply it to Skulltag.
* 3D floors are available in competitive modes now
* removed the "no 3D floors in software" warning