Page 4 of 4

Re: WIP: Duke Nukem 3D KOS port

Posted: Sat Nov 25, 2023 11:15 am
by cloofoofoo
StrikerTheHedgefox wrote:Runs quite well and looks good, so great job on that front. That said, the controls are atrocious and need work; no offence intended. Thankfully, Duke3D does have analog joystick support (and code for handling input through an external driver if needed) that could be leveraged here. Here's my suggested control scheme:


If you have Source Code available (which you should, otherwise you'd be violating the GPL license, which the Duke3D source is under.), I might even be able to help implement this as I have a lot of experience with Build Engine and Duke3D's codebase.
why does that almost like a veiled threat? use my suggested control scheme or ill go mention your gpl violation. maybe iam just reading too much into it.

Re: WIP: Duke Nukem 3D KOS port

Posted: Sat Nov 25, 2023 7:32 pm
by Ian Micheal
Great work Ivan love it :) thanks for doing this ..

Re: WIP: Duke Nukem 3D KOS port

Posted: Sun Jan 05, 2025 11:43 pm
by StrikerTheHedgefox
cloofoofoo wrote: Sat Nov 25, 2023 11:15 am
StrikerTheHedgefox wrote:Runs quite well and looks good, so great job on that front. That said, the controls are atrocious and need work; no offence intended. Thankfully, Duke3D does have analog joystick support (and code for handling input through an external driver if needed) that could be leveraged here. Here's my suggested control scheme:


If you have Source Code available (which you should, otherwise you'd be violating the GPL license, which the Duke3D source is under.), I might even be able to help implement this as I have a lot of experience with Build Engine and Duke3D's codebase.
why does that almost like a veiled threat? use my suggested control scheme or ill go mention your gpl violation. maybe iam just reading too much into it.
Looking too far into it. There was no threat or intent of hostility. I'm not so petty to go "use this or else".

That said, it's a GPL violation to not release sources. In other words, illegal. Not to mention bad OSS etiquette. That has nothing to do with my suggestion, it's just a matter of respecting the wishes of 3D Realms (whom I have a working relationship with), Gearbox, and that of developers who've worked on the sources over the years. (Fabien Sanglard, the developer of Chocolate Duke, for example, among many other contributors.)

Besides, it's just a good idea, anyway. Means more people can contribute to the project and improve things, fix up any remaining issues if Ivan is unable to for any reason (lack of free time, incapacitated, or just plain having moved on), etc.