enderandrew, on 31 October 2017 - 07:52 PM, said:
I read through every page of this thread even though I'm a copy/paste coder who rarely does any development. It seems to me in all the threads I read from ICD that he wants to jump in and make something. So he isn't afraid to experiment or rewrite things, which usually leads to consternation from Evan, who doesn't want his code changed or tinkered with. FWIW, reading over all these threads it seems like we should appreciate new work being done and it helps to be open to new ideas, but sometimes ICD runs into issues because he doesn't know the existing code base as well as others.
I see Evan constantly claiming that ICD refuses to listen to any feedback, and then ICD begging for specific feedback. FWIW, I've also see ICD compromise or make changes given feedback. But literally never have I seen Hendricks266 be open to accepting any code from ICD. This impass saddens me. I get that ICD hasn't finished the big rocks he started, but his repositories are open and there has been clear progress.
I wish there was more specifics given for the technical differences between the sides so we can end up with a usable SW port.
As for why ICD is bouncing forth between new features in this port (when some people just want a basic SW port that plays the base game and 2 expansions to start) is precisely because ultimately ICD wants to make a mod for a new episode. I don't see this as a contradiction or a shift in direction. The base game can't run the mod he wants. A straight source port can't either. Playing with new features informs what he can and cannot do with a mod. He also split his repository so that one branch is more of a straight port, and other stuff is separated as new features for the mod.
FWIW, I do often fall on ICD's side of thinking in that bringing in a separately well maintained library for a function just makes sense. As for the lengthy argument over which model format to support, I keep wondering:
video = cut
Let modders use whatever works for them.
I hope some of the negativity hasn't chased off ICD and that his work will continue in time. He has disappeared before, and come back again when time allowed.
I always respond to a quote.
My two cents:
1. The license nightmare pertained to the open source portions mixed with planned propriety plug-ins.
2. duke4 forums can be a harsh place.
3. Since day one, it was clear that this port is doing its own thing.
4. The Eduke32 team is not obliged to assist with programmers doing their own thing.
5. If/when ICD comes back, great, if not, great too. His life, his spare time.