GZDB plugin: 3D floor mode

Any utility that assists in the creation of mods, assets, etc, go here. For example: Ultimate Doom Builder, Slade, WadSmoosh, Oblige, etc.
Forum rules
The Projects forums are ONLY for YOUR PROJECTS! If you are asking questions about a project, either find that project's thread, or start a thread in the General section instead.

Got a cool project idea but nothing else? Put it in the project ideas thread instead!

Projects for any Doom-based engine (especially 3DGE) are perfectly acceptable here too.

Please read the full rules for more details.
User avatar
Nash
 
 
Posts: 17511
Joined: Mon Oct 27, 2003 12:07 am
Location: Kuala Lumpur, Malaysia

Re: GZDB plugin: 3D floor mode

Post by Nash »

It is defined in Includes\Common.cfg and therefore would apply to every single configuration that ships with GZDB. So it might not be a good idea to change it there directly. Instead, I simply redefined the boundaries in my custom game config.
boris
Posts: 786
Joined: Tue Jul 15, 2003 3:37 pm

Re: GZDB plugin: 3D floor mode

Post by boris »

Nash wrote:Some suggestions for the CSA:
There are definitely things that can be done to improve handling the CSA, but they are not too high on my priority list right now. I'll work on them once I find some time to finish the sloped 3D floors. The code in the repository actually has already an improvement to the SCA: you can drag the corners around, so that'll make changing the CSA a lot quicker already.
Thomas
Posts: 53
Joined: Wed May 30, 2007 2:13 pm
Location: The Netherlands

Re: GZDB plugin: 3D floor mode

Post by Thomas »

Very nice! Could it be possible to change light value as well in the dialog box? Or am I overlooking something?
boris
Posts: 786
Joined: Tue Jul 15, 2003 3:37 pm

Re: GZDB plugin: 3D floor mode

Post by boris »

The version in the repository has a button the edit the control sector properties (it just opens the usual sector edit dialog).
User avatar
Sandro
Posts: 183
Joined: Sat Oct 05, 2013 8:03 am
Location: Erathia

Re: GZDB plugin: 3D floor mode

Post by Sandro »

Hello Boris,
Still working on it ? Any idea when the sloped 3D floors plugin will be available ? I can't wait since I tested this awesome 3D floors plugin ! :)
boris
Posts: 786
Joined: Tue Jul 15, 2003 3:37 pm

Re: GZDB plugin: 3D floor mode

Post by boris »

Yes, I'm still working on it. Unfortunately I can't really spend too much time on it. The last thing I did was to change the sloped 3D floors to use things 9500/9501 in conjunction with a line id. Took quite some time to get it working correctly, but at least the slopes are not off anymore.
boris
Posts: 786
Joined: Tue Jul 15, 2003 3:37 pm

Re: GZDB plugin: 3D floor mode

Post by boris »

I finally managed to work a bit more on the plugin. Modifying sloped 3D floors works pretty good now.

User avatar
Siberian Tiger
Posts: 476
Joined: Fri Jun 12, 2009 11:23 pm
Preferred Pronouns: He/Him
Operating System Version (Optional): KUbuntu 22.04.1 LTS
Graphics Processor: nVidia (Modern GZDoom)
Location: United States

Re: GZDB plugin: 3D floor mode

Post by Siberian Tiger »

When and if this project gets finished and is added into the GZDoom Builder project within the SVN Repo, I'll be ready to include the compiling instructions for it in the Bootless Star program. :)
boris
Posts: 786
Joined: Tue Jul 15, 2003 3:37 pm

Re: GZDB plugin: 3D floor mode

Post by boris »

The GIT repository linked in the first post contains the current code, if you're interested in that. I just don't supply the compiled DLL because it's still pretty fragile and easy to break under certain circumstances.
User avatar
Siberian Tiger
Posts: 476
Joined: Fri Jun 12, 2009 11:23 pm
Preferred Pronouns: He/Him
Operating System Version (Optional): KUbuntu 22.04.1 LTS
Graphics Processor: nVidia (Modern GZDoom)
Location: United States

Re: GZDB plugin: 3D floor mode

Post by Siberian Tiger »

boris wrote:The GIT repository linked in the first post contains the current code, if you're interested in that.
Sure, but I am going to wait when and if MaxED adds this plugin (the source) to the GZDoom Builder project.

Just to elaborate a bit, I programmed Bootless Star (external modules) to easily compile Doom Builder 2 and all of the supported branches\forks. I use this program for generating\compile Doom Builder 2, Doom Builder 64, and GZDoom Builder development builds.
User avatar
Nash
 
 
Posts: 17511
Joined: Mon Oct 27, 2003 12:07 am
Location: Kuala Lumpur, Malaysia

Re: GZDB plugin: 3D floor mode

Post by Nash »

*drools* can't wait to try the new version of the plugin!
User avatar
Sandro
Posts: 183
Joined: Sat Oct 05, 2013 8:03 am
Location: Erathia

Re: GZDB plugin: 3D floor mode

Post by Sandro »

Brilliant, simply brilliant !
I really can't wait !!! What's left now before we can use it ? :)
boris
Posts: 786
Joined: Tue Jul 15, 2003 3:37 pm

Re: GZDB plugin: 3D floor mode

Post by boris »

Sandro wrote:What's left now before we can use it ? :)
Here are some problems I'm aware of that need fixing:

. Removing 3D floors is broken
- Clicking the "split" button in the 3D floor editing window crashes when not all tagged sectors are selected
- Existing tags are ignored, so it adding a 3D floor to such a sector will break the specials
- Untagged lines of control sectors are not joined if actions are removed from them (not really a problem)
- No support for doubly sloped 3D floors yet (last time I checked GZDB didn't display them correctly, anyway)
- Controls in the 3D floor editing window flicker like crazy. Apparently a known problem. (no functional impact)
- "Show shared 3D floors only" in 3D floor editing window doesn't work

There are probably more.
boris
Posts: 786
Joined: Tue Jul 15, 2003 3:37 pm

Re: GZDB plugin: 3D floor mode

Post by boris »

A little progress with slopes:

User avatar
Leonard2
Posts: 313
Joined: Tue Aug 14, 2012 6:10 pm

Re: GZDB plugin: 3D floor mode

Post by Leonard2 »

Quick question, are you going to have the slope mode a separate plug-in or are you going to include it with the 3D floor mode?
Currently this slope feature alone could be incredibly useful.

Return to “Creation, Conversion, and Editing”