GZDoomBuilder-Bugfix, a maintenance fork of GZDB

Software projects like source ports (3DGE, Eternity, etc), launchers like ZDL, and other useful utilities belong in this forum.
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.

GZDoomBuilder-Bugfix, a maintenance fork of GZDB

Postby ZZYZX » Sat Jan 14, 2017 7:17 pm

subj.

Get GZDB-Bugfix:
Binaries link: http://devbuilds.drdteam.org/gzdbbf/
GitHub URL: https://github.com/jewalky/GZDoom-Builder-Bugfix
Note: the devbuild is at least somewhat guaranteed to work for you. The repo, on the other side, can be in an intermediate or outright broken state. Remember that if you are building from the sources.
The system requirements and the other relevant stuff can be found on the GZDB official thread. Might also copy these here later for convenience.
Bugs and proposals: https://github.com/jewalky/GZDoom-Builder-Bugfix/issues

Features:
  • All the features of the original GZDB!
  • Classic texture selection (yes, that thing GZDB died over)
  • ZScript support
  • Visual attenuated lights support
  • Doom 64 sector lighting support
  • Various performance optimizations by me and anotak
  • Various bugfixes (e.g. dynamic lights properly render on middle textures, dynamic light intensive maps work better, less crashes)
General information:
Based on currently latest GZDB r2791, this fork aims to fix things that don't work correctly and reduce fixing of things that are not broken.
Note that I initially wanted to simply issue few pull requests into the regular GZDB, but then MaxED stated that he discontinues the development and is absent for three months already and counting.

GZDB is pretty much one of the main tools used by me for my hobbies, so I chose to instead make a fork to not have it in outdated/unusable state.
Not sure what MaxED's mapping projects were, but I'm actually using this for my maps and that's going to be the general direction, aside from actual bugfixes.
That said, suggestions and pull requests (not like I'm expecting any tbh) are welcome, but these will be options and only if you provide a valid reason to do it.

Also, MaxED did a nice job of putting his own name, project name and thread links everywhere. Not sure what can be done with all that stuff and in what order.
Easiest thing is to not do anything and simply write "THIS IS NOT THE ORIGINAL VERSION!" in the title — which is what I did.

Also, the project has been upgraded to VS2015. VS2015 Community Edition is completely free and easy to download/install.
I blame Microsoft, as it's completely not possible to work on the same project using different VS versions (see CMake).
For this reason, if MaxED suddenly changes his mind and returns to maintaining GZDB, it probably won't be possible to easily merge with upstream later.

Bug reporting notice:
When and if you report a bug, make sure to provide the full stack trace, steps to reproduce and (if applicable) a minimal example map (for example, a map that has only one sector which causes the bug).
Last edited by ZZYZX on Sun Mar 12, 2017 10:25 pm, edited 53 times in total.
User avatar
ZZYZX
I SEE WHAT YOU DID THERE
 
Joined: 14 Oct 2012
Location: Ukraine

Re: GZDoomBuilder-Bugfix, a maintenance fork of GZDB

Postby Rachael » Sat Jan 14, 2017 7:25 pm

Good to see this project live on. :)

MaxED did his own devbuilds. If you're willing to do that, I can add you, but otherwise someone will have to volunteer.

I would recommend Googling "Bootless Star" by Tiger, he automated the process considerably.

(edit: here's a link)
User avatar
Rachael
 
Joined: 13 Jan 2004

Re: GZDoomBuilder-Bugfix, a maintenance fork of GZDB

Postby ZZYZX » Sat Jan 14, 2017 7:32 pm

What exactly do you mean by adding me? So that I can build it myself and upload last few builds? Yes, that would be awesome.

Also, Bootless Star is useless in my case. I wanted to create automated build server like I have for D4D (people who are betatesting it know ;)) that checks the remote revision, then builds and packages every commit.
Now, GZDB already has a script that makes a devbuild .7z, but, like Bootless Star, it's Windows-based. So I can't put it on my Linux build server. That was the problem, but if I'm doing it manually, it doesn't matter anyway.
User avatar
ZZYZX
I SEE WHAT YOU DID THERE
 
Joined: 14 Oct 2012
Location: Ukraine

Re: GZDoomBuilder-Bugfix, a maintenance fork of GZDB

Postby Rachael » Sat Jan 14, 2017 7:35 pm

Check DRD Team.
User avatar
Rachael
 
Joined: 13 Jan 2004

Re: GZDoomBuilder-Bugfix, a maintenance fork of GZDB

Postby ZZYZX » Sat Jan 14, 2017 8:01 pm

Saw it, thanks.

edit: changed the Updater to work with the new filenames.
Manual redownloading of the current revision is required though, so that it starts working.
User avatar
ZZYZX
I SEE WHAT YOU DID THERE
 
Joined: 14 Oct 2012
Location: Ukraine

Re: GZDoomBuilder-Bugfix, a maintenance fork of GZDB

Postby Rachael » Sat Jan 14, 2017 8:29 pm

It's probably not that important but I did try to put you in a separate folder. I gave you a PM after I added you with the details and it shows on the sidebar now.

This page also points to your home repository, as well. If time proves MaxED is really gone, I'll be removing his entry from there.
User avatar
Rachael
 
Joined: 13 Jan 2004

Re: GZDoomBuilder-Bugfix, a maintenance fork of GZDB

Postby Gutawer » Sat Jan 14, 2017 8:37 pm

Thanks for doing this, would be really sad to see GZDB go outdated and unsupported if MaxED were to not come back at all.
User avatar
Gutawer
 
 
 
Joined: 16 Apr 2016
Discord: Gutawer#3431

Re: GZDoomBuilder-Bugfix, a maintenance fork of GZDB

Postby Nevander » Sat Jan 14, 2017 8:50 pm

Still don't know why he left to begin with... I'd rather have him stay and continue to work on GZDB his way (if that be the way) instead of leaving entirely. :?
User avatar
Nevander
The Doomslayer
 
Joined: 06 Jan 2014
Location: United States

Re: GZDoomBuilder-Bugfix, a maintenance fork of GZDB

Postby Rachael » Sat Jan 14, 2017 8:52 pm

Be that as it may, it really would be best to continue this discussion in the topic that was designated for it. This topic should remain on course for discussion/reports/issues on the fork, directly.
User avatar
Rachael
 
Joined: 13 Jan 2004

Re: GZDoomBuilder-Bugfix, a maintenance fork of GZDB

Postby boris » Sun Jan 15, 2017 5:29 am

ZZYZX wrote:Also, the project has been upgraded to VS2015. VS2015 Community Edition is completely free and easy to download/install.

Just downloaded the community version, but when I load the solution it still says that it needs to convert everything to VS2015. Is that intentional?
boris
I post less than Manc and Hobo
 
Joined: 15 Jul 2003

Re: GZDoomBuilder-Bugfix, a maintenance fork of GZDB

Postby ZzZombo » Sun Jan 15, 2017 9:55 am

Probably wanna to link this thread from the old.
ZzZombo
 
Joined: 16 Jul 2012

Re: GZDoomBuilder-Bugfix, a maintenance fork of GZDB

Postby ZZYZX » Sun Jan 15, 2017 11:14 am

boris wrote:Just downloaded the community version, but when I load the solution it still says that it needs to convert everything to VS2015. Is that intentional?

Eh, that's actually a bug because I was using incorrect version of msbuild.exe for building the project from the command line, so it was resetting project's version to 3.5 instead of 14.0 for VS2015.
The project files should be ok now.
User avatar
ZZYZX
I SEE WHAT YOU DID THERE
 
Joined: 14 Oct 2012
Location: Ukraine

Re: GZDoomBuilder-Bugfix, a maintenance fork of GZDB

Postby FoptionMapping » Sun Jan 15, 2017 7:27 pm

Thanks so much. Are we gonna bring back the old interface?
User avatar
FoptionMapping
Hi! I'm Ford Timelord! I'm a car, and I've made a record!
 
Joined: 28 Jun 2016
Location: Shapes.shpA

Re: GZDoomBuilder-Bugfix, a maintenance fork of GZDB

Postby printz » Sun Jan 15, 2017 7:32 pm

I wonder if Github lets me send pull requests to your repository, given that it's just a fork, a second class citizen. Tried it from my iPad but the web UI must be broken...
User avatar
printz
BOW BEFORE ME!
 
Joined: 26 Oct 2006
Location: Bucharest, Romania

Re: GZDoomBuilder-Bugfix, a maintenance fork of GZDB

Postby ZZYZX » Sun Jan 15, 2017 7:44 pm

FoptionMapping wrote:Thanks so much. Are we gonna bring back the old interface?

The really really really old one? Not sure. Maybe.

printz wrote:I wonder if Github lets me send pull requests to your repository, given that it's just a fork, a second class citizen. Tried it from my iPad but the web UI must be broken...

As is QZDoom in relation to GZDoom (actually it's even deeper, 3rd level fork), yet pull requests to QZDoom work just fine. gg github :)
User avatar
ZZYZX
I SEE WHAT YOU DID THERE
 
Joined: 14 Oct 2012
Location: Ukraine

Next

Return to Software and Ports

Who is online

Users browsing this forum: No registered users and 1 guest