I felt like I agreed somewhat with your sentiment until this sentence. But I am guilty of making my own life difficult.
In my opinion, it is worth remembering that different people like different things about Warcraft 3. In my case, one of the big fun parts was making custom MDX models. In 2018 when the Reforged was announced, their preview showcase included 3D files that would not fit the MDX format that I had been using for 16 years at that point. This is how I knew that my hobby would be destroyed, or tampered with beyond recognition, for the sake of corporate profits from the moment Reforged was announced. What I did not anticipate is that it would upset other people; I tended to believe back then that I would be alone in wanting something different, and that the masses would want Reforged in the form that was advertised.
So, within about one month of the Reforged announcement, I sat and drafted my "project proposal" design document after having too much to drink. In this document, I recorded my
plan to construct a simulacrum of Warcraft III using Hive tools and open source programs so that I could play the game without the influence of the other people who had gone wrong. At the time this was a joke among friends, conceived while intoxicated, and people in online circles I frequented laughed at it.
But, as time progressed, eventually the Patch 1.31 released in the year 2019 prior to the "new news" that Reforged would "dial it back a bit" and such. Even prior to that news, there were things in Patch 1.31 that were map-breaking for people. These were bad APIs and changes pushed into production with very little testing, and that I could see would become a part of the game for years to come despite them being
stupid -- redefining what "Warcraft III" is for everyone, with no ability to question how stupid the new changes were, and thus no ability to sit and think about a better game thing.
And I think it was really Patch 1.31 that set me off, and caused me to take my intoxicated pipe dream from 2018 and start trying to actually build it for real. The goal was to "play Warcraft III" using only my own code, so that I could make the rules, including
what to exclude and what dumb things to not support.
My mission was successful and has been making continued occasional progress for several years. I have videos of me
building a base for 40 minutes at a time, and it looks like playing Warcraft III, but it is not at all it is a game created on the open source LibGDX engine and all of the code was rewritten to set me free.
That work that I did is based on tools and technologies from Hive Workshop, mostly from before the Reforged, that had amassed as a result of all these people doing Warcraft III modding. Their shared knowledge allowed me to play the game without the game, which allows me to ignore everything and everyone that is stupid, if that is what I should choose to do.
...however...
I have, at times, loaded art files and some data from World of Warcraft into that same game engine software, and
pretended to play some World of Warcraft on it.
Would you say, then, that I should delete my account and leave the open source attempt at a fan-maintainable version of Warcraft III to rot?
Edit:
So anyway, it's a very difficult time to be a fan of:
- .doo files and doodads not having skins
- The menu system being made with high performance FDF and running fine on your toaster with low hardware specs
- Not having the custom UI apis be dumb parrots of the menu technology without much support (although Tasyen and others on Hive have done miracles for people who decide to use it anyway)
- Not trusting the Reforged updates that break random things that I don't want to think about anymore
- A 2002 RTS game in whose art style WoW models don't fit
- A World Editor that doesn't crash randomly
..etc
The problem I have to be honest is that Frozen Throne map editor is bound by license terms, and perhaps worse is bound to mostly only run on Windows or on WINE and stuff and is closed source, and I'd like an open source one that is more fully featured than HiveWE (although HiveWE seems to be trending better). Rather than complaining, will you help us build an open source world editor that we can keep working? Then we can foster a community of like-minded individuals who enjoy Warcraft III, instead of only the WoW sycophants who love Reforged having their way.