GW Working Bots 2019!

12/05/2019 13:39 logicdoor#1636
Quote:
Originally Posted by oneshout View Post
Yes ofc i've had check the id and it's the good one but the bot don't count the drop +1 on the froggy part of the GUI.



So much work, good luck ;)
Actually having everything in an array makes it easy to work with and also automate the check marks:

Look, my code for 4 tabs is very light, unlike what GUI design software like Koda will produce:

Code:
Global $ColLabels[11] = ["Staff", "Wand",  "Offhand", "Shield", "Spear", "Sword", "Axe", "Bow", "Hammer", "Daggers", "Scythe"]
Global $iSpacing = 8

Global $frmSelection = GUICreate("Mod Selection", 774, 660, 500, 112)
GUICtrlSetFont($frmSelection, 9, -1, 0, "Arial")

GUICtrlCreateTab(1, 0, 774, 660)


GUICtrlCreateTabItem("General Mods")
	  Global $grpEnergy = GUICtrlCreateGroup("", 0, 14, 774, 660)
	  For $j = 3 to 13
		 GUICtrlCreateLabel($ColLabels[$j-3], $X_GUI + 60+(50 * $j), 40 , $iSpacing*6, $iSpacing*2, $ES_CENTER)
		 For $i = 0 To 29
			 If $j = 3 then GUICtrlCreateLabel($array_weaponmods[$i][0], $X_GUI+$iSpacing*2, 60 + (16 * $i),200, $iSpacing*2)
			 $array_weaponmods[$i][$j-3] = GUICtrlCreateCheckbox("", $X_GUI + 72+(50 * $j), 60 + (16 * $i), $iSpacing*2, $iSpacing*2, $ES_CENTER)
			 If $array_weaponmods[$i][$j] = 0 then guictrlsetstate (-1, $GUI_CHECKED)
			 Next
		  Next
GUICtrlCreateTabItem("") ; end tabitem definition

GUICtrlCreateTabItem("Damage")
	  Global $grpEnergy = GUICtrlCreateGroup("", 0, 14, 774, 660)
	  For $j = 3 to 13
		 GUICtrlCreateLabel($ColLabels[$j-3], $X_GUI + 60+(50 * $j), 40 , $iSpacing*5, $iSpacing*2, $ES_CENTER)
		 For $i = 30 To 65
			 If $j = 3 then GUICtrlCreateLabel($array_weaponmods[$i][0], $X_GUI+$iSpacing*2, 60 + (16 * ($i - 30)),200, $iSpacing*2)
			 $array_weaponmods[$i][$j-3] = GUICtrlCreateCheckbox("", $X_GUI + 72+(50 * $j), 60 + (16 * ($i - 30)), $iSpacing*2, $iSpacing*2, $ES_CENTER)
			 If $array_weaponmods[$i][$j] = 0 then guictrlsetstate ($array_weaponmods[$i][$j], $GUI_CHECKED)
			 Next
		  Next

GUICtrlCreateTabItem("") ; end tabitem definition

GUICtrlCreateTabItem("Armor")
	  Global $grpEnergy = GUICtrlCreateGroup("", 0, 14, 774, 660)
	  For $j = 3 to 13
		 GUICtrlCreateLabel($ColLabels[$j-3], $X_GUI + 60+(50 * $j), 40 , $iSpacing*5, $iSpacing*2, $ES_CENTER)
		 For $i = 66 To 97
			 If $j = 3 then GUICtrlCreateLabel($array_weaponmods[$i][0], $X_GUI+$iSpacing*2, 60 + (16 * ($i - 66)),200, $iSpacing*2)
			 $array_weaponmods[$i][$j-3] = GUICtrlCreateCheckbox("", $X_GUI + 72+(50 * $j), 60 + (16 * ($i - 66)), $iSpacing*2, $iSpacing*2, $ES_CENTER)
			 If $array_weaponmods[$i][$j] = 0 then guictrlsetstate ($array_weaponmods[$i][$j], $GUI_CHECKED)
			 Next
		  Next

GUICtrlCreateTabItem("") ; end tabitem definition

GUICtrlCreateTabItem("Mastery")
	  Global $grpEnergy = GUICtrlCreateGroup("", 0, 14, 774, 660)
	  For $j = 3 to 13
		 GUICtrlCreateLabel($ColLabels[$j-3], $X_GUI + 60+(50 * $j), 40 , $iSpacing*5, $iSpacing*2, $ES_CENTER)
		 For $i = 98 To 123
			 If $j = 3 then GUICtrlCreateLabel($array_weaponmods[$i][0], $X_GUI+$iSpacing*2, 60 + (16 * ($i - 98)),200, $iSpacing*2)
			 $array_weaponmods[$i][$j-3] = GUICtrlCreateCheckbox("", $X_GUI + 72+(50 * $j), 60 + (16 * ($i - 98)), $iSpacing*2, $iSpacing*2, $ES_CENTER)
;			 If $array_weaponmods[$i][$j] = 0 then guictrlsetstate ($array_weaponmods[$i][$j], $GUI_CHECKED)
			 Next
		  Next

GUICtrlCreateTabItem("") ; end tabitem definition
GUICtrlCreateGroup("", -99, -99, 1, 1)
I basically just read the array and write to it. Then I can use the information to do the testing by ItemID and Mod String, it should be a simple for...to formula like the above to test every possible combination...

That's the great thing about arrays. If I used one variable for each mod then it would inflate my code (and GUI would be 300 rows!).

But now I need to find the best way of updating the array with check marks and also initially the check boxes based on the default array but I think MsgBox should do the trick.
12/05/2019 21:30 CaptainMe#1637
Was using the Asuran farmer bot and noticed something weird. I had the GW window open on split-screen and was watching the bot work (was checking some things about how the bot was pathing).

My team wiped and the bot went back to the outpost to reset the farm, however when walking to the explorable area, the screen changed to the character creation screen. I had the "choose PvE or PvP character" selection screen up. I had no empty character slots left so I kind of freaked out and closed the bot. Went back in the selection menu and was brought to the character selection screen. And found none of my characters there, only 2 empty character slots.

I restarted the GW client and then all my characters were there. I was scared the bot had deleted my characters or something like that. But nothing in the bot source code looks odd. But is that a common thing? Something to be worried about? Can I safely leave the bot running or is there a chance it's going to mess up all my characters?
12/06/2019 03:33 oneshout#1638
Quote:
Originally Posted by CaptainMe View Post
Was using the Asuran farmer bot and noticed something weird. I had the GW window open on split-screen and was watching the bot work (was checking some things about how the bot was pathing).

My team wiped and the bot went back to the outpost to reset the farm, however when walking to the explorable area, the screen changed to the character creation screen. I had the "choose PvE or PvP character" selection screen up. I had no empty character slots left so I kind of freaked out and closed the bot. Went back in the selection menu and was brought to the character selection screen. And found none of my characters there, only 2 empty character slots.

I restarted the GW client and then all my characters were there. I was scared the bot had deleted my characters or something like that. But nothing in the bot source code looks odd. But is that a common thing? Something to be worried about? Can I safely leave the bot running or is there a chance it's going to mess up all my characters?
If you wipe, check heroes team composition, check insignia and runes, check weapons...
For the bot, if you rendering, memory can overflow sometimes... it's good to not render if you want to let the bot running for a long time...
12/06/2019 05:11 oneshout#1639
Quote:
Originally Posted by GW Devil View Post
anyone have a good luxon farm?
Here the search function
[Only registered and activated users can see links. Click Here To Register...]
--> [Only registered and activated users can see links. Click Here To Register...]
12/06/2019 05:14 logicdoor#1640
Quote:
Originally Posted by oneshout View Post
Yes ofc i've had check the id and it's the good one but the bot don't count the drop +1 on the froggy part of the GUI.



So much work, good luck ;)
But the bot picked it up correctly and didn't sell it, it is just it didn't register +1 on the GUI?

Here is a new version where you can already test the new salvage function.

You can select in the array on row 425 which mods you want to keep, and it will normally keep those. I did test outside of froggy bot and it seemed to work.

Maybe try it on mods you don't care about or just deactivate the sale function.

Right now the GUI is not linked to the Array, but at least the mechanism to read from the array and make the decision as to what to salvage is already there.

The GUI is a bit resource consuming, I think in the future I will make it open only when a settings button is pressed, as it is a bit silly to have it open all the time.

Note that sometimes the salvage function creates a disconnect, I think it has to do with the API. I read others having the same issue.

Anyways let me know how it goes.

Edit: reuploaded the file like 2 hours ago because of a small waypoint issue - when you first enter the dungeon, the closest waypoint is not the first waypoint, funnily, so it tried to cut through a wall because of the waypoint finding enhancement, I fixed it in the new file.
12/06/2019 05:17 oneshout#1641
Quote:
Originally Posted by logicdoor View Post
But the bot picked it up correctly and didn't sell it, it is just it didn't register +1 on the GUI?
yep, no problem to pickup the item, just it don't count and when no render, we don't know if we have been lucky or not :D
12/06/2019 08:43 GW Devil#1642
Quote:
Originally Posted by oneshout View Post
Here the search function
[Only registered and activated users can see links. Click Here To Register...]
--> [Only registered and activated users can see links. Click Here To Register...]
I sense sarcasm & again your assuming this wasn't already done...... you aren't very smart are you? common sense isn't so common I see?
12/06/2019 13:54 logicdoor#1643
Quote:
Originally Posted by oneshout View Post
yep, no problem to pickup the item, just it don't count and when no render, we don't know if we have been lucky or not :D
Do you know where I can find the latest GWapi? I read that it doesn't have those issues. The rendering is causing all sorts of issues, like bot not going through the boss door sometimes.
12/06/2019 18:14 oneshout#1644
Quote:
Originally Posted by GW Devil View Post
I sense sarcasm & again your assuming this wasn't already done...... you aren't very smart are you? common sense isn't so common I see?
Yep, tired to feed trolls like you...


Quote:
Originally Posted by logicdoor View Post
Do you know where I can find the latest GWapi? I read that it doesn't have those issues. The rendering is causing all sorts of issues, like bot not going through the boss door sometimes.
Maybe Phat34 or CoderAndi can help you for this if they read the post... Don't know how is the work on GWapi and if they want the api be public for the moment.
12/08/2019 10:46 Omgwtfazn#1645
Quote:
Originally Posted by RiflemanX View Post
2019 FoW ToC v2.2

Summary:
Farms FoW from Temple of Ages with R/A

Requirements:
Temple of Ages outpost
Ranger/Assassin Level-20
Below listed build and equipment
Ascended for access to Fissure of Woe
If Non-Pantheon week you will need gold or scrolls for access

This was tested using a R/A with the flowing info:
This Build: OgcTc5+8X6ASn5uU4ABimsBKuEA

Full Blessed Insignia's
+1 Expertise Helm w/ +1 Expertise Rune
50hp Rune
10hp Rune x1
2en Rune x2
540 Health
34 Energy
Sword +5 Energy +7 vs Physical Damage
Shield +45hp w/ Enchanted +10 vs Pierciing ("Through Thick and Thin"")

Func HowToUseThisProgram()
;~ Download/Unzip files
;~ Put GWA2, GWA2 Headers and Raptor Farmer in same folder
;~ Start Guild Wars
;~ Log onto your Ranger
;~ Open your FoW ToC v2.2.au3 file in AutoIt
;~ Run the Raptor Farmer from AutoIt (Top left select tools, then
;~ select go or just F5)
;~ Select the character you want from the dropdown menu of the
;~ script that appears
;~ Click Start
;~ EndIf
;~ EndFunc


v1.3
Updates by Zaishen/RiflemanX

GUI Updates
GUI Added Version Number to GUI (v1.3)
GUI Tab added to track additional pickups (Ruby, Saphire, Gold, Dye, etc
GUI Added total shards count (Inlcudes shards in chest)
Added new pathing to avoid getting stuck in outpost
Added multiple paths that are selected at Random (10 total paths)
Confirmed Lockpick Pickup (Lockpicks will not drop in FoW normal mode)
Fixed Sweet Title Speed Boost in outpost.

v1.4
Updates by Zaishen/RiflemanX

GUI Updates
GUI Added Version Number to GUI (v1.4)
Adjusted Sleep times and added Sleep(GetPing()+ xxx) times to prevent failed Enter_Fow and DC
Will now autoload skill bar for R/A (OgcTc5+8X6ASn5uU4ABimsBKuEA)
Resolved LoadFinished bug that kept crashing when restarting script after injection
Resolved issue that sometimes caused bot to back track route before kneeling
Increased random movement to 20 routes to be less obvious as a bot

v1.5
Updates by Zaishen/RiflemanX

GUI Added Version Number to GUI (v1.5)
LoadFinished and String patterns updated

v1.6 - v2.0
Updates by Zaishen/RiflemanX

GUI Added Version Number to GUI (v1.6)
LoadFinished and String patterns updates
Gold management function added (Withdraws 50k gold if less than 5k and
If its the first run then will ensure to leave party to farm solo
Will ensure to switch to normal mode when started
Will ensure to kick heroes when started

v2.1 (3.6.2019) Zaishen/RiflemanX
No longer picks up red dye (Bobu)
Corrected issue after last update that cuases the shards counter to be wrong ("Quantitiy")

v2.2 (7.25.2019) Zaishen/RiflemanX
Updated GWA2 and Headers
Added District Hopping option
Removed LeaveGroup(), currently outdated and causes crash
Added 20 random paths to kneel for more human appearance
Removed Loadskilltemplate function (causes crash if you do not have 200 attribute points)
I remember using a similar bot way back, the returns used to be amazing. However now I'm getting 2 shards per 20 runs lmao? Was there a nerf to droprate or something
12/08/2019 14:38 logicdoor#1646
Quote:
Originally Posted by Omgwtfazn View Post
I remember using a similar bot way back, the returns used to be amazing. However now I'm getting 2 shards per 20 runs lmao? Was there a nerf to droprate or something
The more people farm an area, the worse the drops get. When a bot becomes public, the stock of available drops becomes depleted.
12/08/2019 18:11 naric#1647
Quote:
Originally Posted by oneshout View Post
If you wipe, check heroes team composition, check insignia and runes, check weapons...
For the bot, if you rendering, memory can overflow sometimes... it's good to not render if you want to let the bot running for a long time...
What type of runes/insignias would you recommend using? I'm having trouble getting a successful run and i'm mainly running HP runes on myself and all my heroes.

EDIT: Switched one of the heroes out and replaced them with an E/MO Protter and its easy runs.
12/09/2019 04:32 phat34#1648
Quote:
Originally Posted by logicdoor View Post
The more people farm an area, the worse the drops get. When a bot becomes public, the stock of available drops becomes depleted.
Not sure about this statement and this is the first time I ever saw this... Can anyone confirm or contradict this statement?

:cool:

feeding trolls! lmfao! hahahaha!
12/09/2019 22:06 logicdoor#1649
Quote:
Originally Posted by phat34 View Post
Not sure about this statement and this is the first time I ever saw this... Can anyone confirm or contradict this statement?

:cool:

feeding trolls! lmfao! hahahaha!
It is just my personal experience - after each botting nerf drops get better, I can only assume because fewer people farm. When a new bot gets released for a specific area, at the time of release drops are fine and then gradually dwindle.

Another things I have noticed is that freshly created characters typically get better drops. For example, 1 week after creation of a PvE char, drops are multiple froggies per week and then it goes down over time, almost like it gets harder and harder to get to the next level of any given title.

At least it is not a logic foreign to this game and in a closed economy, it makes sense. It is consistent with the lack of availability of certain high demand runes or scrolls at traders, which need to be replenished with higher rewards for selling.

Another thing I have noticed is that drops are better when a lot of experience has been obtained preceding a boss or chest (either through questing, vanquishing or scrolls) - after hours of play in a different zone gaining lots of experience, it is not rare to get a good chest drop or green on first attempt. Almost as if XP gave you a token at periodic intervals, except more and more XP is needed over time to get the next token for high value drop.

Another thing I have noticed by synching the entry to a dungeon with two different characters with the same team setup is that the drops they get are similar (particular skins that had not dropped previously crop up for both), almost as if enemies had a time-based rotation of drop ID's.

Those are my observations in decreasing order of validation.
12/10/2019 00:44 GW Devil#1650
Quote:
Originally Posted by oneshout View Post
Yep, tired to feed trolls like you...
You flatter me. next time i'll actually put effort into it. <3