So what's to stop the forks from collaborating so as to separate some of that duplicate code into a separate library that both the forks use?
you're basically describing a modding API/the game being factored out into an engine.
What benefit is there to playing with two different mods if they don't work well with each other?
mods don't have to be explicitly programmed to work together to so from a gameplay perspective, especially if they pertain to unrelated parts of the game. even if they don't entirely work with each other from a gameplay perspective, it can still be very fun to play. I have had lots of fun with mods that destroy the balance/progression of games. just because something is not perfect does not mean it's not worth playing.
the point is quite clear. running multiple incompatible versions of the same program is quite a miserable experience. having your favorite mods not interoperate is an unfortunate experience. as for submitting patches to the main game, this is not applicable for certain mods. many of my favorite video game mods definitely would not ever belong in the main game.
you could ask the very same question for proprietary games. in the case of minecraft, there was once a time when things like forge did not exist, so to make mods, people decompiled the game, made the modifications they wanted to make, and published the modified classes. to play the mods, people could just extract the classes into their minecraft jar. however, much like multiple incompatible forks of the same software, this does not provide good interoperability or a good user experience, so mod loaders and APIs were developed to provide this.
hello. there are reasons that johnvertising uses an iframe— for instance, scorecounting and general ominousness via the nonspecificity of the set of all johnvertisements. additionally, additions and even alterations to existing johnvertisements occur frequently.
I enjoy your presence, and I'm not sure why you're leaving. taking a break from things can be healthy, but it doesn't seem like you plan to do that.
do fare well, in any case. <3
making art (games, comics, software, whatever) will cause fulfillment. good art can cause fulfillment in the people who enjoy it; even if they do not do anything "important", they fill other people's lives with richness and amusement or even just something to talk about. however, even with the absence of an audience, making art is fulfilling to yourself.
have you been waiting 12 years to become part of GEORGE? do you wish your application could be processed faster?
sending annoying emails to me is a surefire way to have your application expedited. try it today! finding my email address is left as an exercise to the reader.
quite. though it is unclear whether or not this post is about death in actuality.
apparently, this post has a meaning, which is apparently unlikely to be discerned. the numbers intentionally are devoid of relationships with each other or patterns.