What's new
  • Happy Cataclysm gaming! The long-awaited 4.3.4 Cataclysm Repack V19.0 is now live - and downloadable from our brand-new Emucoach App.
    Download it now
  • Mists of Pandaria is calling! Heya - did you know that the newest 5.4.8 MoP Repack - version 7.0 - is now live?
    Download now

Copilotbuddy, a bot for WotLK 3.3.5a RELEASED

Likon69

Mythical User
Silver Supporter
MoP Premium
Superior Member
1,406
2020
700
I've been working on Copilotbuddy for five months. I'm reverse-engineering HonorBuddy 4.3.4 and adapting it for WoW Wrath of the Lich King 3.3.5a. For several years now, people have been asking me for a working version of HonorBuddy for Wrath of the Lich King. So I got to work. Here's a video :

So, let's talk about what's been done. The navigation was based on HB from WoD and Legion. For the tiles, we'll use Mangos generated with our parameters, which are the closest to HB.
The bot's API is 98% similar to HB 4.3.4. I had to adopt several things because they simply don't exist in WotLK.
For the UI, I chose the HB WoD version.
Singular was ported from HB 4.3.4.

For anyone who knows XML and a little C#, and who wants to become a beta tester, work on profiles and report bugs or black spots for navigation.
DM me.

PS: Don't expect to play with it on Warmen or a custom server. Original WotLK build 3.3.5a 12340.



On Discord, there's a dedicated section for discussion and bug reports.

You must reply before you can see the hidden data contained here.
 
Last edited:
Awesome! Just rushed to WolTK singleplayer server few days ago and figured out that HB 3.3.5 wont work.
Waitign for release, bro! I can be a beta tester, i have strong programming background, check my github.com/xrip
 
The release is public. I'm keeping it on Discord for a while before publishing it, so I can fix the biggest bugs or issues.
 
UPDATE 1
Changelog-----------------------------------------

Navigation
Road-aware navmesh — Roads are detected automatically (NAV_ROAD area=4) and cost 40% less than normal terrain; the bot prefers paths and roads.HB-compatible flags — Each polygon has the correct AbilityFlags (Run=0x01, Swim=0x04) and area types (Ground/Water/Lava/Road) for correct filtering by Copilotbuddy.Optimised settings — Cell size set to HB (cs=0.303, bvQ=3.300003), tight contours (simplification=1.0) for better door navigation, 52 off-mesh connections for jumps/teleports.

Copilotbuddy
--CreatureSpawns.db add missing creature spawns from Trinity (657 entries, +4795 spawns)-- Vendors. fix spell book not updating after trainer purchase

Singular
-- Fix spell cast spam when target not in LOSProfiles
-- add MailGrey/White/Green/Blue/Purple and SellGrey/White/Green/Blue/Purple defaults to all 1-80 quest profilesProfile moved in Default Profiles.
 
UPDATE 2
Changelog-------------------------------------------

Navigation
Path post-processing rewritten (HB 6.2.3 port) — waypoints stay away from walls, less getting stuck.Elevator/transport handling ported from HB 6.2.3 — waits for elevator to stop before dismounting.Off-mesh connections (jumps, teleports) now handled properly per-tick.Slope penalty added — bot prefers flatter paths.

CopilotBuddy
Process Selector — choose which WoW to attach when multiple are open (mutex prevents double-inject).
Fix bags 2-4 reading wrong descriptor offsets.
Fix quest pickup when NPC has a turn-in AND a new quest (was looping).
Fix Stop button not updating UI.
Fix ForcedQuestPickUp — when the NPC has a completed quest to turn in AND a new quest to give, the bot now correctly turns in first (Continue → Select reward → Complete Quest) then accepts the pickup quest. Previously it would loop trying to accept while a turn-in dialog was open.
HB_Toggle add plugin fixed for .NET 10. (start/stop bind)

Quest Behaviors
InteractWith quest behavior updated — backported MoP-era attributes (MoveTo, NotMoveTo, WaitForNpcs, InteractByBuyingItemId, etc.) to the 4.3.4 base.
ForcedDismount quest behavior created — forces the player to dismount before interacting with NPCs/objects.VehicleMover quest behavior fixed — uses 2D distance for flying vehicles, null-safe Path access, supports UseNavigator attribute.
 
Back
Top