September 25 update

09/26/2014 15:23 daan1010#1
All au3-based bots stopped working. They initialize properly but they crash GW immediately afterwards (2-3sec later).
09/26/2014 18:15 pycache#2
Movement should still work fine, the problems occur when sending quest id's or activating skills. Pointers were increased by one, as usual.
09/26/2014 22:01 rich1312#3
so what in gwca2 needs changing? is it just the sendpacket function or more?
09/26/2014 22:49 pycache#4
Unless other functions have been called, that do not go by sendpacket(), all you need to do for a quick fix is modifying

Func SendPacket($....)
...
DllStructSetData($mpacket, 3, $aheader)

to

DllStructSetData($mpacket, 3, ($aheader + 1))
09/26/2014 23:46 rich1312#5
like a charm it did thanks
09/27/2014 10:06 nooneudknow#6
So if something looked like this...

Code:
SendPacket(0x8, 0x9E, 1)
We should change it to.....?
09/27/2014 17:48 pycache#7
There, you use the function SendPacket, not define it. You can obviously edit each use of the function, but editing the function itself is much easier.
Possibly gwa2.au3 is imported in the bot you use, in that case you should edit the gwa2.au3 that should be in the same folder.

The code you're listing would be changed to:

SendPacket(0x8, 0x9F, 1), though, if I recall the function correctly. I took the first look on autoit, let alone gwa2 yesterday, so forgive me possible faults.
09/28/2014 08:35 icecold4545#8
Ok i tried doing what you said and it still doesnt work. this is the code after i changed it. Please tell me if and where i messed up. Thank you

;~ Description: Internal use only.
Func SendPacket($aSize, $aHeader, $aParam1 = 0, $aParam2 = 0, $aParam3 = 0, $aParam4 = 0, $aParam5 = 0, $aParam6 = 0, $aParam7 = 0)
If GetAgentExists(-2) Then
DllStructSetData($mPacket, 2, $aSize)
DllStructSetData($mpacket, 3, ($aheader + 1))
DllStructSetData($mPacket, 4, $aParam1)
DllStructSetData($mPacket, 5, $aParam2)
DllStructSetData($mPacket, 6, $aParam3)
DllStructSetData($mPacket, 7, $aParam4)
DllStructSetData($mPacket, 8, $aParam5)
DllStructSetData($mPacket, 9, $aParam6)
09/28/2014 09:26 rich1312#9
thats only a quick fix for a couple of bots its not a fix for most though
09/28/2014 14:29 icecold4545#10
any idea if it will work with title bots?
09/28/2014 16:15 rich1312#11
dont think so, think it only fix's jq bot and war supply bot, the rest you have to change packets
09/28/2014 16:35 Lillebror_1#12
how do i do to get the jq bot with smart skill work? do i need to dl new autoit or some ?
10/01/2014 16:45 pycache#13
Quote:
Originally Posted by icecold4545 View Post
Ok i tried doing what you said and it still doesnt work. this is the code after i changed it. Please tell me if and where i messed up. Thank you

;~ Description: Internal use only.
Func SendPacket($aSize, $aHeader, $aParam1 = 0, $aParam2 = 0, $aParam3 = 0, $aParam4 = 0, $aParam5 = 0, $aParam6 = 0, $aParam7 = 0)
If GetAgentExists(-2) Then
DllStructSetData($mPacket, 2, $aSize)
DllStructSetData($mpacket, 3, ($aheader + 1))
DllStructSetData($mPacket, 4, $aParam1)
DllStructSetData($mPacket, 5, $aParam2)
DllStructSetData($mPacket, 6, $aParam3)
DllStructSetData($mPacket, 7, $aParam4)
DllStructSetData($mPacket, 8, $aParam5)
DllStructSetData($mPacket, 9, $aParam6)
If you did this and the bot yet isn't working, you'll have to investigate a bit further.

Quote:
Originally Posted by pycache View Post
Unless other functions have been called, that do not go by sendpacket(), all you need to do for a quick fix is modifying
Some functions call Dll changes directly instead of going by return sendpacket(x, y, z, ..). However, I might not be the biggest help there as I saw my first piece of autoit/gwa2 code a week ago.
10/01/2014 19:35 brabs#14
Hello

can anyone fix my FF bot? I only have the .au3 file
We can make a good price if it works.

PM please :)
10/19/2014 01:41 pycache#15
Quote:
Originally Posted by rich1312 View Post
thats only a quick fix for a couple of bots its not a fix for most though
The other function that stopped working or made the client crash is sendchat.