GW working bots 2024

11/25/2024 23:38 AlienMan9696#166
Quote:
Originally Posted by Gwfarming24 View Post
ive been testing other bots myself some will work with update headers and some wont
are they public bots? If so are you able to post which is working so I can see what differences are, if any. Have you already updated your clients?
11/25/2024 23:49 Gwfarming24#167
sorry just got home and logged on yea there broke again.
i still had some on is the reason i said that cuz there still running so ill let them run till they get disconnect
11/25/2024 23:54 Backxtar#168
Quote:
Originally Posted by AlienMan9696 View Post
are they public bots? If so are you able to post which is working so I can see what differences are, if any. Have you already updated your clients?
This update is more than just update the bots. The whole structure changed. Its possible that AutoIt bots wont work anymore. :)

Write CPP bots :)
11/25/2024 23:57 t7tcrusher#169
If anyone knows how to go about getting the bots to work again and can explain it to me, or has a discord group for specifically this, then I'm more then willing to help getting things running again.
11/25/2024 23:58 MrObvious83#170
this has changed in some regard:


;~ Description: Injects GWA˛ into the game client.
Func Initialize($aGW, $bChangeTitle = True, $aUseStringLog = False, $aUseEventSystem = True)
Local $lWinList, $lWinList2, $mGWProcessId
$mUseStringLog = $aUseStringLog
$mUseEventSystem = $aUseEventSystem

If IsString($aGW) Then
Local $lProcessList = ProcessList("gw.exe")
For $i = 1 To $lProcessList[0][0]
$mGWProcessId = $lProcessList[$i][1]
$mGWWindowHandle = GetHwnd($mGWProcessId)
MemoryOpen($mGWProcessId)
If $mGWProcHandle Then
If StringRegExp(ScanForCharname(), $aGW) = 1 Then ExitLoop
EndIf
MemoryClose()
$mGWProcHandle = 0
Next
Else
$mGWProcessId = $aGW
$mGWWindowHandle = GetHwnd($mGWProcessId)
MemoryOpen($aGW)
ScanForCharname()
EndIf

I THINK..
11/26/2024 00:08 Backxtar#171
Quote:
Originally Posted by Gwfarming24 View Post
ive been testing other bots myself some will work with update headers and some wont
Thats not the solution. Cause memory offsets etc changed. You always need to update bots.

Code:
;~ Description: Injects GWA˛ into the game client.
Func Initialize($aGW, $bChangeTitle = True, $aUseStringLog = False, $aUseEventSystem = True)
	Local $lWinList, $lWinList2, $mGWProcessId
	$mUseStringLog = $aUseStringLog
	$mUseEventSystem = $aUseEventSystem

	If IsString($aGW) Then
		Local $lProcessList = ProcessList("gw.exe")
		For $i = 1 To $lProcessList[0][0]
			$mGWProcessId = $lProcessList[$i][1]
			$mGWWindowHandle = GetHwnd($mGWProcessId)
			MemoryOpen($mGWProcessId)
			If $mGWProcHandle Then
				If StringRegExp(ScanForCharname(), $aGW) = 1 Then ExitLoop
			EndIf
			MemoryClose()
			$mGWProcHandle = 0
		Next
	Else
		$mGWProcessId = $aGW
		$mGWWindowHandle = GetHwnd($mGWProcessId)
		MemoryOpen($aGW)
		ScanForCharname()
	EndIf

	If $mGWProcHandle = 0 Then Return 0

	Scan()
        ....
Ye this changed dude but as i said the whole memory offsets changed. You need to figure every header, every address out again.
This function calls many many other functions.
11/26/2024 00:27 AlienMan9696#172
Quote:
Originally Posted by Backxtar View Post
This update is more than just update the bots. The whole structure changed. Its possible that AutoIt bots wont work anymore. :)

Write CPP bots :)
Python and C++ bots i'd assume are broken as well. So not sure what the point of the one comment was. Do you currently have still working c++ bots Star?
11/26/2024 00:55 Backxtar#173
Quote:
Originally Posted by AlienMan9696 View Post
Python and C++ bots i'd assume are broken as well. So not sure what the point of the one comment was. Do you currently have still working c++ bots Star?
Ye c++ is working of you have an own libary
11/26/2024 01:05 AlienMan9696#174
So you have working c++ bots right now?
11/26/2024 02:56 Backxtar#175
Quote:
Originally Posted by AlienMan9696 View Post
So you have working c++ bots right now?
Dont know if you already have listen to other dev. But Guild Wars is listening on the CtoS channel very heavily right now.

I would use another libary than gwa2 ^^
11/26/2024 03:01 AlienMan9696#176
Yes.. I've been paying attention but my point is even Apos vaettir bot and heroai are currently not functioning on any version TB. You're making it seem as if the C++ libraries are still functioning.. which is not true. If there are any still working, they aren't public.
11/26/2024 03:08 apoguita#177
Quote:
Originally Posted by AlienMan9696 View Post
Python and C++ bots i'd assume are broken as well. So not sure what the point of the one comment was. Do you currently have still working c++ bots Star?
ill release a fix in a few hours if everything goes well, i invite you to join our discord, even if youre not into python, we have a growing community that likes to share ideas.
11/26/2024 09:25 305305z#178
Quote:
Originally Posted by apoguita View Post
ill release a fix in a few hours if everything goes well, i invite you to join our discord, even if youre not into python, we have a growing community that likes to share ideas.
Can you provide a Python installation tutorial?
I havent had any experience with it
11/26/2024 09:37 Blake777#179
Quote:
Originally Posted by 305305z View Post
Can you provide a Python installation tutorial?
I havent had any experience with it
Join the discord: [Only registered and activated users can see links. Click Here To Register...]
in the "getting started" channel are detailed instructions how to install python on your pc and get going with Py4GW.
11/26/2024 14:41 fickleocelot#180
Quote:
Originally Posted by Backxtar View Post
But Guild Wars is listening on the CtoS channel very heavily right now.
Ah yes, the old "They can detect anything you are doing but have chosen to do nothing about it for 20 years"