Skip to content

Latest commit

 

History

738 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

[BotsHub]

BotsHub is an AutoIt-based automation hub for Guild Wars, written in AutoIt 😎

It provides a single framework and interface to run multiple bot scripts, with shared systems, consistent behavior, and easy extensibility.

⚠️ This bot operates autonomously (selling, salvaging, storing items, etc.).
Make sure valuable items are safely stored before running it.
The authors are not responsible for lost items or unintended behavior.

⚠️ Disclaimer: This project is not affiliated with or endorsed by ArenaNet - Guild Wars.


Usage

To use it:

  1. Run the game with no add-ons: NO Toolbox, NO cartography, NO reshade, nothing. Also use lowest graphics if possible.
  2. Install AutoIt (≥ 3.3.16.1) 🛠️
  3. Clone or download the repository (<> Code → Download ZIP) 📥
  4. Extract the archive if needed
  5. Run BotsHub.au3 using AutoIt ▶️
  6. Select a bot and press Start ✅

⚠️ Do not run individual bot files from /src/.
⚠️ Make sure the Guild Wars client is running and logged in.


Features

  • Unified interface shared by all bots 🖥️
  • Shared inventory, loot, farm, and title tracking 🎯
  • Configurable item handling (pickup, identify, salvage, sell, buy, store) 📦
  • Farm UI with build, equipment, and contextual information 🛡️
  • Modular, plug-and-play bot system 🔌

Existing Bots

Farms

Farm Purpose / Drops
A Chance Encounter Ministerial Commendations, faction skins
Auspicious Beginnings War Supplies, festive items, gold, Vanguard points
Cathedral of Flames (Cryptos) Rin Relics, Diessa Chalices, bones
Dajkah Inlet Challenge Sunspear armor hero pieces
Drake Flesh Drake flesh (kebob), golds
Drazach Thicket (DragonMoss) Fibers, Gothic Defender, Echovald Shield, Ornate Shield
Fish in a Barrel (Kournans) Q8 items, runes
Glint’s Challenge Cloth of Brotherhood, hero armor, Destroyer cores
Jaya Bluffs (Sensali) Feathers, bones
Kappa Kappa shields, Celestial weapons, bones
Minotaurs Materials
Missing Daughter (Jade Brotherhood) Q8 items, jade bracelets
Moddok Crevice (Corsairs) Runes, Colossal Scimitar, Q8
Nexus Challenge Mysterious armor hero pieces
Presearing Iris Iris
Raptors Festive items, golds, materials, Asura points
Skale Fins Skale fins (soup), low reqs
Skrees Spears, feathers, paragon normal and elite tomes
Spirit Slaves Q8 items, dust, bones
Vaettirs Festive items, golds, materials, Norn points
Wajjun Bazaar (Mantids) Celestial weapons, chitin, dust
Zodiac Zodiac weapons, Ironwing bows, Vertebreakers, Nephilim Gavels, Amber chunks

Vanquishes / Titles

Area Title / Points
Ferndale Kurzick
Drazach Kurzick
Mount Qinkai Luxon
Silent Surf Luxon
Sulfurous Wastes Sunspear, Lightbringer
Mirror of Lyss Lightbringer
Magus Stones Asura
Varajar Fells Norn
Dalada Uplands Vanguard
Secret Lair of the Snowmen Deldrimor
Pre-Searing Legendary Defender of Ascalon (LDOA)

Dungeons / Elite Zones

Area Drops
Bogroot Froggy
Shards of Orr (SoO) Dragon Bone Staff
Slaver’s Exile Voltaic Spears
FoW Obsidian Shards, Obsidian Edge, Shadow weapons
FoW – Tower of Courage Obsidian Shards, dust
Domain of Anguish Gemstones
City of Torc'qua Margonite Gemstones
Ravenheart Gloom Torment Gemstones
Stygian Veil Stygian Gemstones
Tunnels of the Forsaken E-blade
Underworld Globs of Ectoplasm
Underworld Pantheon Globs of Ectoplasm
Kilroy Alcohol, Glacial Blades, Stone Summit Shield, Summit Warlord Shield

Chest Runs

Area Possible Drops
Boreal Glacial Blades
Pongmei Faction skins, Q8
Tasca Magma Shield, Stone Summit Shield, Summit Warlord Shield

Others

  • Follower bot
  • Inventory management
  • Automatic Tonic consumer

Repository Structure

  • BotsHub.au3: Main launcher script that acts as a hub for all bots.
  • /lib/: Common shared utility files and GWA2 interfacing logic.
  • /src/: Plug-and-play bots. Each one is modular and can be independently added or removed.
  • CREDITS.md, LICENSE, README.md

Adding Your Own Bots

  1. Add <Name of your bot>.au3 to src/<folder>/ 📂
  2. Add an include line in BotsHub.au3:
    #include 'src/<folder>/<Name>.au3'
  3. Add the farm to the $AVAILABLE_FARMS list with its name (use | as a separator) ✏️
  4. Add a line in FillFarmMap with your farm function, inventory space, and duration:
    AddFarmToFarmMap('Asuran', AsuranTitleFarm, 5, $ASURAN_FARM_DURATION)

And that’s it! 🎉 No duplicated logic required.


FAQ

Before reporting bugs, make sure you are using the latest version of AutoIt and BotsHub ⚡

Q: The bot is stuck and does not continue or return to town.

Too many possible causes. Please provide:

  • Bot name
  • When it stopped (during farm, inventory, travel, etc.)
  • Last console logs
  • Whether it happens consistently
Q: The bot is stuck talking to an NPC and can't enter zone/mission.

This sometimes happens - abandon the related quest and restart the bot, this will fix it.

Q: The game crashes or disconnects.

Some degree of crash or disconnect is normal and happens to all bots. If it happens too often, make sure you are running the game at lowest quality and with no add-ons.

Q: My character's name does not appear in the left dropdown.

Check your system locale. Set it to English and that should fix the problem.

Q: How can I change what items the bot sells?

Most options are configurable in the interface.
Advanced customization requires manual file edits ✏️

Q: Heroes are not added or skill bars are not set.

Not all farms auto-configure heroes.
Some require manual setup in the Team tab or in-game 🛡️

Q: Error: 'Variable subscript badly formatted' (`Local $map[]`).

Your AutoIt version is too old.
Update to AutoIt ≥ 3.3.16.1 🆙

Q: Error: 'not accessible variable' in `/lib/Utils.au3`.

Reinstall AutoIt 🔄

Q: The bot sold an expensive item. Can it be recovered?

No. Items cannot be recovered.
Always store valuable items before running the bot 💎

Q: Data tracking does not work ('Failed to load sqlite').

SQLite must be installed and accessible by AutoIt.
DLL and UDF files are included in the repository

Q: Do you have a 'YYY' bot?

If it is not listed, it does not exist ❌
PvP bots will not be added
You are welcome to create and contribute new bots 👍


📌 Planned Features

  • 💡🕓 Bloodstone caves Warrior farm
  • 💡🕓 Luxon assassin farm
  • 💡🕓 Improve the Pongmei chest farm with Tasca chest farm capabilities
  • 💡🕓 Vermin farm
  • 💡💭 Bandit raid
  • 💡💭 Pahnai Salad - Iboga Petals farm
  • 🧠💭 Bightclaw Farm - 20/20 restoration wand, doable with Any/Rt SoS: https://www.youtube.com/watch?v=dwaX0RDY80M
  • 🧠💭 Vloxen Excavations chest run - Glacial Blade: https://www.youtube.com/watch?v=9kXejK7F-ao
  • 🧠💭 Nicholas the traveler items (gifties)
  • 🧠💭 Improve crash recovery

Legend:
Priority → 🔥 High | ⚡ Medium | 💡 Low | 🧠 None
Status → ✅ Done | 🔄 In progress | 🛠️ Broken | 🕓 Planned | 💭 Wishlist


Dependencies


License

Apache License 2.0 ⚖️ - see the LICENSE file


Author

Made by caustic-kronos 😎
Also known as: Kronos, Night, Svarog

Feel free to reach out or contribute! 💬

About

Hub for GW Bots

Resources

Stars

61 stars

Watchers

10 watching

Forks

Releases

Packages

Contributors

Languages