#11
Posted 28 January 2025 - 01:33 PM
It's a shame that Eduke32 Wiki don't have more models explaining how to make many cool features found in most mods not present in the original game code! That's why I ported codes from mods to use in Legacy, for personal use. Because in my case I first need to see ready-made code models to be able to better understand the use of syntaxes and the CON in general, otherwise, learning will be much slower and inefficient. In other words, for me to learn a programming language, I need to see how it is put into practice.
And they still say I'm stealing codes or something like that to make a "better mod than them made". Nonsense!
I don't intend to copy and paste mod code when I actually make a mod. Right now I'm just doing this for learning purposes, to learn how to make features with code and maybe one day, when I publish a custom episode to run on Legacy, as an unofficial extension of it, as an add-on, since what I'm doing doesn't even qualify as a mod, because it will be inside a mod, and not a mod itself.
If you make something to run in a mod, it's not a mod. Period! There's no such thing as a "mod within a mod". That's called an add-on!
If you're going to explore and use code from mods that have already been made, start first for learning purposes. Then, once you have an idea of how to make the features you want to add to the game in your own way, with your own way of programming, then you can use them to release new mods. After all, mods are not commercializable, you don't make money from them, so theoretically there are no legal problems with that. I myself reject the idea that mods should be marketable! There are some people who want this for Skyrim, but it's ridiculous!
There's no such thing as copyrighting features for mods. This only applies if it were something to be sold, then yes. For example, if you were to make a new game as an improved copy of another (for example, a Duke Nukem 4D without the permission of the company that owns it), then yes, that would be a problem. But for something that doesn't make a profit, that is made only for fun purposes, no.
If you really want to start making a new mod for Duke Nukem 3D, be prepared, because this community will not be willing to help you much in terms of writing codes. They will certainly teach you about the programming rules of the CON language (which is very helpful indeed), they will certainly be willing to do that, but I don't think they will teach you how to add a new weapon to the game, in addition to the existing ones, by simply giving you a set of codes that would allow you to do so. If this kind of help was denied to me, it will be denied to you as well.
I said this because I haven't found any wiki yet that explains how to add a new weapon to the game other than the ones the game has, as an example. As well as for various effects in various mods.
I don't agree with that attitude, but what can you do?
So, if you want to make a mod with features not found in the original game, you will have to learn on your own, through trial and error, from the basics. I'm not telling you to give up, because even though I've been denied certain types of help, I haven't given up trying to learn the CON language and how features are made. So don't be shy because of those who aren't willing to help or because they are afraid of having their mods "stolen". ¬¬
I wish it were different, but that's what this culture of competition and suspicions creates. Not good for a helping community I'm afraid!
This "intellectual property" thing is very deep-rooted here, it seems, for something that is not profitable.
On the other hand, if I made a mod, a megamod, I would love it to be used as a resource for other projects that are not my own, because I would see this as a recognition of my effort, as something that is worth using as a basis for other mods that are different from mine. But this would only be for the case of a mod.
Because if it were in relation to me creating a game and selling it on the market, then I would feel uncomfortable with that. These are different situations.
This post has been edited by eniojr: 28 January 2025 - 01:34 PM
0