Xian55 / WowClassicGrindBot

Highly configurable and responsive World of Warcraft Classic pixel Grind Bot - No DLL injection or memory tampering, just screen capture and input simulation.
177 stars 121 forks source link

Addon: [1.7.55] - Add Cataclysm Classic support #586

Closed Xian55 closed 4 months ago

Xian55 commented 4 months ago

From Addon version 1.7.55 the addon recognizes the Cataclysm Classic client. Added the necessary JSON files in order to make the the backend work with the new client.

The Creatures.json file is coming from Wrath, not yet updated with Cataclysm database, i have to find one. New NPC names were not showing up.

The backend were capable of recognizing the talent.json and talenttab.json files, however the links to wowhead seems to be broken, not a breaking change to prevent merging this feature.

Skinning supposed to work, however wowhead databases are still not yet full updated so in order to fill the empty data i've used retail dataset in that case.

exp.json needs to be validated for correct numbers.


I've tested the new client with a Level 20 Human Warrior at Loch Modan, which is an updated vanilla zone in Cata. I've used RemoteV3 mmaps and its generated a good looking path to the other side of the lake from Thelsamar(alli city hub).

LocalV1 and RemoteV1 pathfinder may only work at the zones which were not updated by the Cataclysm client.

However i suggest to use RemoteV3 for the time being!

Note: the provided mmaps files for Cataclysm client was not created by me. At first glance it seems fine, however it might not be suitable for player movement. Once TrinityCore team progresses forward and their extractor tool is ready to process Cataclysm Classic client, i'm going to revisit how to improve the navmesh for the project. Until then expect may more stuck situation during navigation.