I Have Been Spoiled By This Project
Posted: Tue Jun 01, 2021 9:49 pm
So I just wanted to do a semi-rant about a feeling I had today after a realization I had. While the matter is mostly unrelated to DFU, the feeling was mainly brought upon by the DFU project and how much it has apparently raised my standards above what most people and other projects are able to deliver it seems, in other words the DFU project and how it has been ran has spoiled me.
For the past 2-weeks or so I have been playing on a World of Warcraft private server named "TurtleWoW" and the main thing that drew me to this particular server was this mode they recently added called "Hardcore" mode, which essentially meant if that character died in anyway, they would be unable to leave their ghost form and would for all intents and purposes be actually dead and unrecoverable. This concept had always been interested to me, and to have it implemented/enforced onto a WoW server as an option seemed really cool to me, and it was and has been so far, been having fun playing a Hardcore hunter with some self-imposed challenges added on to spice things up and add more unique aspects to me character and such, been a good time in that regard.
Where my problem arose is that the server also has various other custom content added with the idea of having the server be not just an emulation of vanilla WoW like so many, but instead a vanilla+ experience, which also drew me toward it, as I think this is the direction Blizzard SHOULD have went so many years ago, instead of expansions that further invalidated the old parts of the world, instead they should have added upon those and expanded them instead of just leaving them to the way-side essentially leaving so much potential behind as they went.
So with this in mind, I was also hoping to be able to contribute to this project and add to the whole vanilla+ thing, adding new crafting recipes, adding more depth to the crafting system/economy in general, adding new quests, new professions that were added in later expansions and such, the whole deal and I was pretty excited thinking of cool things to add. But here is where my issues with the server and the point of this post started to form. I was asking around the forums and looking around trying to find out how to contribute in these ways to the server, but all my questions were answered with "use these provided tools and make a forum post with your result and somebody else will deal with the rest." I found this sort of strange, as I figured why would these devs spend all their time doing this extra work of the actual implementation of quest ideas, when they could just have the quest creators deal with that part, put through a pull-request on their side and merge it in an update if it was up to standards and such? Well, after some more searching over a few days and asking around I finally came to the realization that the "project" itself was "private/closed source" (which is kind of interesting considering the main core that the server runs on is an open source project for vanilla wow emulation called Vmangos).
Well, after realizing this I basically gave up all desire to contribute to this project, as I don't like writing quests, making items, doing all that work but then just handing over the rest of that off to somebody else to do the details and other implementation part, which is a part that I like to do a lot myself as that is where you can put the many personal touches and details to make something you can be proud of and make great, not just somebody else' interpretation of it. Basically learning about this soured my whole view of their project and server in general, especially for how it felt like they were trying to almost hide the fact their source is private/closed and acting like community contribution is such a big part of their server, after you go through the "old boys club" first of course. While I like the players a lot and the hardcore guild a lot, still a fun server to play on, I now have zero desire to help with the server/project itself or add anything with the mentality the devs have.
After that long wall of context/rant, I finally get to the point from the start. Daggerfall Unity is exactly the standard I look for now when I look at other projects out there, and it has spoiled me as such. Open source, you can make commits and often if they are up to standard and make sense those contributions will get merged into the source. You can fork DFU and do whatever you want with it, play, create, whatever.
So I guess I just want to say thanks Interkarma and all those involved with DFU for keeping it the only open source project involving a game that I have personally seen as the top standard of integrity to the whole open source idea and philosophy, it warms my heart, but also saddens me to see how other project owners don't have this same mentality that allows for actually open contribution and personal learning and growth for those who wish to use it as playground/example for their own personal education into the field of programming and game creation in general.
That's it I guess, thanks for reading my rant.
For the past 2-weeks or so I have been playing on a World of Warcraft private server named "TurtleWoW" and the main thing that drew me to this particular server was this mode they recently added called "Hardcore" mode, which essentially meant if that character died in anyway, they would be unable to leave their ghost form and would for all intents and purposes be actually dead and unrecoverable. This concept had always been interested to me, and to have it implemented/enforced onto a WoW server as an option seemed really cool to me, and it was and has been so far, been having fun playing a Hardcore hunter with some self-imposed challenges added on to spice things up and add more unique aspects to me character and such, been a good time in that regard.
Where my problem arose is that the server also has various other custom content added with the idea of having the server be not just an emulation of vanilla WoW like so many, but instead a vanilla+ experience, which also drew me toward it, as I think this is the direction Blizzard SHOULD have went so many years ago, instead of expansions that further invalidated the old parts of the world, instead they should have added upon those and expanded them instead of just leaving them to the way-side essentially leaving so much potential behind as they went.
So with this in mind, I was also hoping to be able to contribute to this project and add to the whole vanilla+ thing, adding new crafting recipes, adding more depth to the crafting system/economy in general, adding new quests, new professions that were added in later expansions and such, the whole deal and I was pretty excited thinking of cool things to add. But here is where my issues with the server and the point of this post started to form. I was asking around the forums and looking around trying to find out how to contribute in these ways to the server, but all my questions were answered with "use these provided tools and make a forum post with your result and somebody else will deal with the rest." I found this sort of strange, as I figured why would these devs spend all their time doing this extra work of the actual implementation of quest ideas, when they could just have the quest creators deal with that part, put through a pull-request on their side and merge it in an update if it was up to standards and such? Well, after some more searching over a few days and asking around I finally came to the realization that the "project" itself was "private/closed source" (which is kind of interesting considering the main core that the server runs on is an open source project for vanilla wow emulation called Vmangos).
Well, after realizing this I basically gave up all desire to contribute to this project, as I don't like writing quests, making items, doing all that work but then just handing over the rest of that off to somebody else to do the details and other implementation part, which is a part that I like to do a lot myself as that is where you can put the many personal touches and details to make something you can be proud of and make great, not just somebody else' interpretation of it. Basically learning about this soured my whole view of their project and server in general, especially for how it felt like they were trying to almost hide the fact their source is private/closed and acting like community contribution is such a big part of their server, after you go through the "old boys club" first of course. While I like the players a lot and the hardcore guild a lot, still a fun server to play on, I now have zero desire to help with the server/project itself or add anything with the mentality the devs have.
After that long wall of context/rant, I finally get to the point from the start. Daggerfall Unity is exactly the standard I look for now when I look at other projects out there, and it has spoiled me as such. Open source, you can make commits and often if they are up to standard and make sense those contributions will get merged into the source. You can fork DFU and do whatever you want with it, play, create, whatever.
So I guess I just want to say thanks Interkarma and all those involved with DFU for keeping it the only open source project involving a game that I have personally seen as the top standard of integrity to the whole open source idea and philosophy, it warms my heart, but also saddens me to see how other project owners don't have this same mentality that allows for actually open contribution and personal learning and growth for those who wish to use it as playground/example for their own personal education into the field of programming and game creation in general.
That's it I guess, thanks for reading my rant.