When the Reforged guys were making Patch 1.29 at the office, some snarky guy was given the title of Data Guy whose job it was to “maintain the data” and he moved many files to Deprecated.mpq. For other files, he moved the file location as if to better organize them.
One of his snark changes on Patch 1.29 that makes it different from Warcraft Legacy (real version by Vivendi’s Blizzard, not yours) and also different from Reforged (where Reforged guy fixed it because he reached out to me for help and I explained it) is the snark renaming of files to make them more ideologically organized.
EXAMPLE:
Patch 1.00 - Patch 1.28 has this file:
Buildings\Naga\AltarOfDepths\NagaBirth.MDX
Patch 1.29 has this file:
SharedModels\NagaBirth.MDX
Patch 1.30 and beyond ( The Reforged ) have filealiases.json as a redirect to fix this bug, which maps references to Buildings\Naga\AltarOfDepths\NagaBirth.MDX back to SharedModels\NagaBirth.MDX.
Now you have published the one specific version where Mr Snarky Data Guy changed the location of the file as if it were the definitively legacy edition of the game. But actually, 18 years of legacy maps that might refer to the Altar of Depths specific file path are broken on this version. (Example custom graphic that is broken can be found at https://www.hiveworkshop.com/threads/turtle-hatchery.302771/)
This is not an isolated case, every Naga building had a copy of this file that got lost. Similarly there were probably other files that moved. I don’t remember all of them off the top of my head.
For people who want to have a working Legacy client, that usually means entirely working – no missing assets moved by Mr Snarky Data Guy while he was building Reforged. Do you think you could put the assets back to their legacy locations – or even better introduce the filealiases JSON file to be supported on 1.29?
This is the kind of problem you introduce when you publish a version and call it legacy, unless you have the gumption to publish a version from before the Activision merger so that the program has no missing files and works in its entirety.