I’m curious to why ‘retail’ have full controller support while ‘classic’ doesn’t. What is the thought behind leaving one part of the game without these additions?
Sure, there are addons to fix it, but not for everyone (Mac-user here). Switching to retail makes the PS4 controller work flawlessly, but going back to ‘classic’ is a dead end.
How come the same game have two different support? Makes no sense - the game cost us money either what version we choose.
There is no controller support in Classic because they made Classic client using the last retail version of the client when Classic was launched, wich was BFA (not Legion as most people assume, it was confirmed in Blizzconline that Classic client was released using BFA instead of Legion) and once Classic was released because the game was considered feauture-completed they never upgraded it to Shadowlands client.
This was mentiones in Blizzconline specifically because they probably will start with the Classic client, they will merge into it the changes from Shadowland client and then with that make TBC client. In particular they talk about this because there is a possibility that TBC client will include raytracing, another feature of retail client added in Shadowlands that it is not in Classic.
It could be a good oportunity to release an upgraded Classic clients using Shadowlands client, because basically they have now a Classic-BFA client and they want a TBC-Shadowlands client, they must do the work for Classic-Shadowlands client inevitably.
I also thought that but in the Blizzconline one of the devs said that Classic client was originally based on Legion client for the first demo, the one from Blizzcon 2018, but by the time Classic was released BFA was already launched so they upgraded Classic Client to include the client changes from BFA client.
Basically Classic Clients are based on the last retail Client available before that Classic version launch, with means BFA for Classic and Shadowlands for TBC.
No, no, I said the last Client available before launch, in Classic means BFA, not Shadowlands. Shadowlands has been released after Classic launch, but TBC has not yet launched and the developers have said that probably they will use Shadowlands client for TBC.
Yes but what I mean is you are in Classic that can’t be in the BfA client if you then go through the portal and end up in the Shadowlands client.
I’m not taking about forever classic and tbc but classic content if you go back through the portal from hellfire.
Edit: I’ll give you an example, if you are a mage in shattrath at level 70 and you teleport to Stormwind, you don’t change from the Shadowlands client to the BfA client. So all of TBC and the Classic content will be in the Shadowlands client.
The client is not an standalone game like other traditional game, anything like models, maps or textures the client use what the server tell him to use. If the client connects to Classic server it will tell him to use the resources from Classic. Those resources are separated from the clients in a shared folder where all the sources are stored, if you have classic client it will install resources that classic server requires, with retail client it will use resources required by retail server, if you have both it will install resources form both (in a clever way to avoid duplicate files), the same with other clients like tbc, ptr or beta.
In your example no client knows what Stormwind is, you use a portal and the server will tell the client “show this coordinate of this map file with this textures”
So TBC will use the classic data files stored in the classic folder and the data stored in the TBC folder, I see that but the program using those files, will that be 8.x or 9.x?
Personally I think that TBC has been around longer than people think, perhaps even before Shadowlands was released.
No, no, there is no separate data folder for Classic, TBC, or retail. There is just one big data folder with all the files used by all clients, in this case in particular means about TBC means that almost all files from Azeroth will be the same for Classic and TBC, so installing TBC only will be almost the same size as having both Classic and TBC. This also applies to retail, there are some files that just happen that have never been changed since Vanilla like for example Molten Core textures.
About the program, Classic is not exactly the same 8.x as BFA, is a separate version of the program based on the BFA client, but it is not exactly the same program. With TBC probably the same, it will a separate client based on 9.X, but not exactly 9.X.
Probably that means that Blizzard has one source code repository for all their clients with a different branch per client, which allows them to merge the changes from the retail branch into a classic branch like TBC without losing any changes they made for Classic.