BotsHub

11/08/2025 07:44 Dsherlinn#166
where do i get started to start running a bot? please help i have no idea where to start and what to download...

thanks

-Danielle
11/08/2025 12:00 Kronos8#167
Hi @[Only registered and activated users can see links. Click Here To Register...], to make the BotsHub bot work:

1- Install AutoIt:
- go to [Only registered and activated users can see links. Click Here To Register...]
- click on install in the "AutoIt Full Installation" section
- that will download a zip that you can unzip and then you can install AutoIt from the exe

2- Install the bot
- Go to [Only registered and activated users can see links. Click Here To Register...]
- Press on the green button "<> Code", then "Download ZIP".
- Unzip the bot

3- Start GW

4- Go into the folder of the bot (the one obtained after unzipping) and double click BotsHub.au3

That's it.
11/08/2025 22:58 pepe botika#168
I added a new tab for heroes. At the moment only in use for gemstone and lightbringer.

I do not know how to contact you by github
11/09/2025 07:42 Dsherlinn#169
Hey thanks for explaining how to download everyhting, I got it downloaded and will read over to use the chest run bot, i am also looking for a HoH bot is that available?

thanks,
Danielle
11/09/2025 12:59 Kronos8#170
@[Only registered and activated users can see links. Click Here To Register...] If you want to help, ideally you create a PR (pull request) on github.
You need to clone repository, make your own repository and have the changes on it, then you'll be able to make a PR. I won't go more into details there are many guides online.
Any other way would be probably too much work on my end.
@[Only registered and activated users can see links. Click Here To Register...] Nope, I don't provide any PvP bots, it's a hard limit for me.
11/09/2025 14:00 pepe botika#171
Getting following error

-kronos/BotsHub.git denied to xavi82-creator.
fatal: unable to access 'https://github.com/caustic-kronos/BotsHub.git/': The requested URL returned error: 403
Pushing to [Only registered and activated users can see links. Click Here To Register...]
11/10/2025 09:10 Kronos8#172
@[Only registered and activated users can see links. Click Here To Register...] you're trying to push into the original repository, but you don't have the rights for that.
What you need to do is to clone the original repository and push it into your own github repository.
11/11/2025 00:06 pepe botika#173
no worries, I was not able to create a new branch neither a pull request
11/17/2025 15:09 Kronos8#174
Pretty big update, courtesy of Gahais 🥳
- war supplies farm
- stygian gemstone farm
- additional counters and logging of success/failures
- centering of window on screen
- and lots of corrections and clarity update in code
Thanks 😁
11/18/2025 17:59 gwboomer#175
was the pre bots ever updated for this?
11/18/2025 23:58 Kronos8#176
What do you call the pre bots ?
11/23/2025 17:10 Loki628#177
Quote:
Originally Posted by Kronos8 View Post
What do you call the pre bots ?
probably a Pre searing bot farming Hamnet or smth? Looking for one aswell if anyone has a working one...
11/26/2025 13:48 Kronos8#178
Updated the hub with a bot to chest farm Boreal, courtesy of JackLinesMatthews :D @[Only registered and activated users can see links. Click Here To Register...] in case you still need it

Updated the list in the first post, it's starting to be a lot ...
### Farms
- Raptors farm (festive items, golds, materials, Asura points)
- Vaettirs farm (festive items, golds, materials, Norn points)
- Jaya Bluffs Sensali farm (feathers, bones)
- Drazach Thicket DragonMoss farm (Fibers, Gothic Defender, Echovald shield, Ornate shield)
- Waijun Bazaar mantids farm (celestial weapons, chitin, dust)
- Moddok Crevice corsairs farm (Runes, Colossal scimitar, Q8)
- Missing Daughter Jade Brotherhood farm (Q8, jade bracelets)
- Fish in a Barrel kournans farm (Q8, runes)
- Spirit Slaves farm (Q8, dust, bones)
- Auspicious Beginnings farm (War Supplies, festive items, gold, Vanguard points)
- A Chance Encounter farm (Ministerial Commendations, faction skins)
- Eden Iris farm (iris)
- Nexus Challenge (Mysterious armor hero pieces)
- Dajkah Inlet Challenge (Sunspear armor hero pieces)
### Vanquishes / Titles
- Ferndale vanquish (Kurzick faction points)
- Mount Qinkai vanquish (Luxon faction points)
- Sulfurous Wastes farm (Sunspear and Lightbringer points)
- Mirror of Lyss farm (Lightbringer points)
- Varajar Fells farm (Norn points)
- Dalada Uplands farm (Vanguard points)
### Dungeons/Elite zones
- Bogroot dungeon farm (Froggy)
- SoO dungeon farm (Dragon Bone Staff)
- Slaver's Exile dungeon farm (Voltaic Spears)
- FoW farm (Obsidian shard, Obsidian Edge, shadow weapons)
- DoA farm (Gemstones)
- Stygian Veil farm (Stygian Gemstones)
### Chest runs
- Boreal chest run (glacial blades)
- Pongmei chest run (faction skins, Q8)
- Tasca chest farm (Magma shield, Stone Summit Shield, Summit Warlord Shield)
### Others
- Follow bot
- Inventory management
11/28/2025 16:06 pepe botika#179
Here you have a little bit of code to start wiht the mods and inscriptions... for mods needs to change a lot as should be by weapon, are you thinking in an array for each weapon?. In case of inscriptions no problem as their are common

Func CreateValuableModsByOSWeaponTypeMap()
Local $tickedInscriptions = GetComponentsTickedCheckboxes('Inscriptions')
Local $tickedMods = GetComponentsTickedCheckboxes('Mods')
Local $Valuable_Incriptions_and_mods_Structs_Array[UBound($tickedInscriptions) + UBound($tickedMods)]
For $i = 0 To UBound($tickedInscriptions) - 1
Local $varName = $tickedInscriptions[$i]
$varname = StringRegExpReplace($varname,"\(.*?\)","")
Local $pos = StringInStr($varname, ".", 0, -1)
$varname = StringMid($varname, $pos +1)
If StringRight($varname, 1) = " " Then
$varname = StringTrimRight($varname, 1)
EndIf
$varName = 'STRUCT_INSCRIPTION_' & StringUpper(StringReplace($varname, " ", "_"))
$Valuable_Incriptions_and_mods_Structs_Array[$i] = Eval($varName)
Next
For $i = 0 To UBound($tickedMods) - 1
Local $varName = $tickedMods[$i]
$varname = StringRegExpReplace($varname,"\(.*?\)","") ;Take out everythˇng inside ()
If StringInStr(StringUpper($varname), "VAMPIRIC") Then
If StringInStr($varname, "bow") Or StringInStr($varname, "hammer") Then
$varname = StringRegExpReplace(StringUpper($varname),"VAMPIRI C","vampiric_5") ;Take out everythˇng inside ()
Else
$varname = StringRegExpReplace(StringUpper($varname),"VAMPIRI C","vampiric_3") ;Take out everythˇng inside ()
EndIf
EndIf
Local $pos = StringInStr($varname, ".", 0, -1);Search position of last .
$varname = StringMid($varname, $pos +1);Delete everything before the last .

If StringRight($varname, 1) = " " Then ;Take out any space at the end
$varname = StringTrimRight($varname, 1)
EndIf
$varName = 'STRUCT_MOD_' & StringUpper(StringReplace($varname, " ", "_"));Set everything in uppercase
$Valuable_Incriptions_and_mods_Structs_Array[$i + UBound($tickedInscriptions)] = Eval($varName)
Next
Return $Valuable_Incriptions_and_mods_Structs_Array
EndFunc
11/28/2025 22:03 Kronos8#180
Hey @[Only registered and activated users can see links. Click Here To Register...], thank you so much for the input :handsdown:

Yes, the function should look somewhat like that. It needs to be a bit more complicated to filter between OS and non OS in some cases and it actually has to return a structure a bit more complicated: it's not an array, it's a map of arrays.

So instead of being :
[element1, element2, element3]

You can see it as :
{
ID_Type_Shield -> [element1, element2]
ID_Type_Offhand-> [element3, element4]
(etc ...)
}

You have such structures being created inside :
DefaultCreateValuableModsByOSWeaponTypeMap
and
DefaultCreateValuableModsByWeaponTypeMap

That's why I stopped doing it I became lazy :p
Which is a shame because if those 2 functions get done then the Loot components tab would be completely functional. If I get all motivated I might finish it :bandit: