Still in development?

killall -9

Moderator: Developers

Post Reply
mrmatteastwood
New User
Posts: 7
Joined: Tue Sep 04, 2018 2:22 pm

Still in development?

#1

Post by mrmatteastwood » Mon Dec 02, 2019 9:41 am

Hello, Zandronum community! I was wondering whether Zandronum is still in development? 3.0 works fine, of course, but I keep wondering whether there will be a new version at some point in the future, which e.g. incorporates the latest GZDoom, which has evolved a whole lot in the past 2-odd years.

I know this is a passion project that people do in their free time, and it probably takes a lot of time and effort, and I have no skills to contribute to the project myself... So please don't think I'm feeling entitled. I would completely understand if the devs simply had no more time to keep working on Zandronum. I'm just really hoping that's not the case and development is still going on somewhere.

User avatar
Sean
IRC Operator
Posts: 909
Joined: Thu Jan 16, 2014 9:09 pm
Location: England
Clan Tag: [TSPG]
Contact:

Re: Still in development?

#2

Post by Sean » Mon Dec 02, 2019 2:52 pm

mrmatteastwood wrote:
Mon Dec 02, 2019 9:41 am
I was wondering whether Zandronum is still in development?
Yes
mrmatteastwood wrote:
Mon Dec 02, 2019 9:41 am
3.0 works fine, of course, but I keep wondering whether there will be a new version at some point in the future
Yes
mrmatteastwood wrote:
Mon Dec 02, 2019 9:41 am
which e.g. incorporates the latest GZDoom
EventuallyTM
<capodecima> i dont say any more word without my loyer jenova

mrmatteastwood
New User
Posts: 7
Joined: Tue Sep 04, 2018 2:22 pm

Re: Still in development?

#3

Post by mrmatteastwood » Mon Dec 02, 2019 5:13 pm

Brilliant! That's literally all I needed to hear. Thanks for all your awesome work!

User avatar
Fused
Contributor
Posts: 629
Joined: Sat Nov 09, 2013 9:47 am
Location: Netherlands
Clan: TK
Contact:

Re: Still in development?

#4

Post by Fused » Tue Dec 03, 2019 8:53 am

Sean wrote:
Mon Dec 02, 2019 2:52 pm
...
???
Are we looking at the same repo?
A commit once a month for minor patches does not get you anywhere near modern GZDoom, I'm afraid.
Or is there some super-secret repository none of the developers tak about in order to give the illusion this port is dead while it really isn't?


mrmatteastwood wrote:
Mon Dec 02, 2019 9:41 am
I was wondering whether Zandronum is still in development?
Yes and no, because it does receive patches, but no new features. So for players there won't be anything new and exciting, and there doesn't seem to be plans for it.

mrmatteastwood wrote:
Mon Dec 02, 2019 9:41 am
3.0 works fine, of course, but I keep wondering whether there will be a new version at some point in the future
Probably, but like I said above, don't expect Zandronum 4.0. And even it it would release it will still be many years behind (G)Zdoom like it always has been.

mrmatteastwood wrote:
Mon Dec 02, 2019 9:41 am
which e.g. incorporates the latest GZDoom
This will never happen because there has always been to focus on this goal, which caused development to halt due to it (probably) being way too complex.

In short, Zandronum is dead unless proven otherwise because that repo says enough about activity. You're better off preparing for GZDoom client-server support if that ever happends because Zandronum hasn't gotten an update to catch up in over 3 years.

User avatar
The Toxic Avenger
Forum Staff
Posts: 1472
Joined: Fri May 25, 2012 1:12 am
Location: New Jersey
Clan: ???
Clan Tag: [???]
Contact:

Re: Still in development?

#5

Post by The Toxic Avenger » Tue Dec 03, 2019 11:43 am

Your post screams snark and I'm going to have to tell you to drop it.

User avatar
Fused
Contributor
Posts: 629
Joined: Sat Nov 09, 2013 9:47 am
Location: Netherlands
Clan: TK
Contact:

Re: Still in development?

#6

Post by Fused » Tue Dec 03, 2019 6:38 pm

The Toxic Avenger wrote:
Tue Dec 03, 2019 11:43 am
Your post screams snark and I'm going to have to tell you to drop it.
Nope, I'm serious. If there's honestly something I'm missing here then feel free to fill me in, but I already got most of my questions answered on Discord so it's all good.

User avatar
StrikerMan780
Forum Regular
Posts: 272
Joined: Tue May 29, 2012 9:16 pm
Clan: Shadow Mavericks
Clan Tag: [SM]

Re: Still in development?

#7

Post by StrikerMan780 » Wed Dec 04, 2019 5:32 am

I hate to be pessimistic, but the extreme lack of activity or response to tickets in the tracker, among the lack of activity in the repositories screams that Zandronum is pretty much dead. Unless a group of people take the reigns, whom have the free time available, and can make important decisions about the port's development without being dependent on any one person, it'll likely stay that way.
Spoiler: question (Open)
Correct me if I'm wrong: Everything hinges on if Torr is around, not busy, and has the time to put into Zandronum, right? (This isn't a knock on Torr, I appreciate what he's done- as without him, we wouldn't have Zandronum. Just seems like quite the bottleneck in development having only one person who can "greenlight" anything, so to speak, especially if they have to juggle a job, irl responsibilities, etc. I imagine it's stressful for him as well if this is the case; It's lot of responsibility to shoulder.)
The unwillingness of the playerbase to download and run test builds, and help get the issues on the roadmap ticked off the list is disappointing. I've tried many times to get this ball rolling, but turnout is usually non-existent. I've been using the dev builds almost exclusively for the last few years for my own purposes, and think at this point it's solid enough (save for a few issues that are fixed in the sandbox repo) for a release, but I know the devs don't want to gamble on that without the current open tickets being closed. That's understandable.

The likelihood of GZDoom getting C/S anytime soon isn't looking bright either. The branch stopped getting commits some time ago, and from what I've been hearing there's not much interest in working on it again.

Ideally, someone should fork (or contribute directly to) that branch, talk to dpJudas and Rachael about what major roadblocks there are/what needs to be done, get the netcode in a reasonably playable state, then implement as many Zandronum-specific actors and features in ZScript as possible, followed by implementing Zan's features that can only be done so in the engine itself. Those are my thoughts, at least.

User avatar
Sean
IRC Operator
Posts: 909
Joined: Thu Jan 16, 2014 9:09 pm
Location: England
Clan Tag: [TSPG]
Contact:

Re: Still in development?

#8

Post by Sean » Thu Dec 05, 2019 6:56 pm

StrikerMan780 wrote:
Wed Dec 04, 2019 5:32 am
Correct me if I'm wrong: Everything hinges on if Torr is around, not busy, and has the time to put into Zandronum, right? (This isn't a knock on Torr, I appreciate what he's done- as without him, we wouldn't have Zandronum. Just seems like quite the bottleneck in development having only one person who can "greenlight" anything, so to speak, especially if they have to juggle a job, irl responsibilities, etc. I imagine it's stressful for him as well if this is the case; It's lot of responsibility to shoulder.)
Torr is officially the one that makes releases, but all developers can commit to the repo as they please.
StrikerMan780 wrote:
Wed Dec 04, 2019 5:32 am
The unwillingness of the playerbase to download and run test builds, and help get the issues on the roadmap ticked off the list is disappointing. I've tried many times to get this ball rolling, but turnout is usually non-existent. I've been using the dev builds almost exclusively for the last few years for my own purposes, and think at this point it's solid enough (save for a few issues that are fixed in the sandbox repo) for a release, but I know the devs don't want to gamble on that without the current open tickets being closed. That's understandable.
This is why TSPG ended up forcing 3.0 dev builds back when that was in development, and why it looks like we'll do the same for 3.1 sometime soon. The only way to get people to test is to force them to test.
StrikerMan780 wrote:
Wed Dec 04, 2019 5:32 am
Ideally, someone should fork (or contribute directly to) that branch, talk to dpJudas and Rachael about what major roadblocks there are/what needs to be done, get the netcode in a reasonably playable state, then implement as many Zandronum-specific actors and features in ZScript as possible, followed by implementing Zan's features that can only be done so in the engine itself.
Which is a humungous amount of effort that no volunteers are going to do unpaid in their free time. Not to mention the fact that the effort would never end as it would need to constantly catch up with GZDoom's ever changing codebase. If you think Zandronum's development is bad, now imagine if someone had to do it all from scratch...
<capodecima> i dont say any more word without my loyer jenova

Blzut3
Developer
Posts: 296
Joined: Thu May 24, 2012 9:37 pm

Re: Still in development?

#9

Post by Blzut3 » Fri Dec 06, 2019 7:01 am

StrikerMan780 wrote:
Wed Dec 04, 2019 5:32 am
followed by implementing Zan's features that can only be done so in the engine itself.
Most of (although perhaps not all) the features in Zandronum that aren't in GZDoom are that way because GZDoom would never implement them. At least not without completely rethinking how they work and limiting their scope. That's why Zandronum is a fork of GZDoom.

When Zandronum forked from Skulltag there's been a goal to reduce the delta between GZDoom. While merging the ports would be great from a maintenance point of view, I don't think it's realistic to ever get there. But Zandronum can always be a lighter fork.

The whole "Zandronum can never catch up with GZDoom" argument comes from the tunnel vision perspective of mod authoring. Completely ignoring the practical reasons why Zandronum is behind: When everyone has to use the same version of the client you need to stop somewhere and keep that version for a period of time. Not everyone is interested in daily updates. Additionally Zandronum players are less tolerant to release regressions since rolling back isn't an option unless everyone decides to roll back.

While not to make adapting new GZDoom versions sound trivial, since it's not, the issue has never been one of possibility or unsolved problems, just developer time. I mean people have been saying this even when Torr was maintaining a branch that literally tracked GZDoom master.

Ultimately it all comes down to time and if Zandronum had a regular development cycle no one would care if it was consistently one or two GZDoom versions behind. Sadly everyone seemingly ran out of time around the same time so we never saw that happen.
Sean wrote:
Thu Dec 05, 2019 6:56 pm
Torr is officially the one that makes releases, but all developers can commit to the repo as they please.
Not really, Torr has always been very conservative about the official repository. Which is understandable when you consider the state of the code base when he came on board with Skulltag. I do believe Torr would hand the project over if someone with free time started contributing at a rate where he's the bottleneck though. Ultimately it's all just semantics since DVCS basically means the official repo only really matters for releases anyway.

I don't want to comment much more on the state of things since I haven't really been involved in years.
Sean wrote:
Thu Dec 05, 2019 6:56 pm
This is why TSPG ended up forcing 3.0 dev builds back when that was in development, and why it looks like we'll do the same for 3.1 sometime soon. The only way to get people to test is to force them to test.
When you force testing, it's no longer a testing release now is it. :P Not saying it isn't the right thing to do, but I've always hated "beta in name only." But that goes back to conservatism and regression tolerance. I don't know the right answer or even if there is one.

mrmatteastwood
New User
Posts: 7
Joined: Tue Sep 04, 2018 2:22 pm

Re: Still in development?

#10

Post by mrmatteastwood » Fri Dec 06, 2019 9:04 am

I'm glad you guys posted your insights and takes on the state of development. I'm learning from this thread. For what it's worth: I play through megawads with a friend over in Canada regularly in co-op using Zandro 3.0, several mods (Brutal DOOM and a few others) and Doom Explorer. I'd be more than willing to use that time to also test builds and report back here.

Post Reply