Register for your free account! | Forgot your password?

You last visited: Today at 05:30

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



GWA2 Update

Discussion on GWA2 Update within the GW Exploits, Hacks, Bots, Tools & Macros forum part of the Guild Wars category.

Reply
 
Old   #1


 
Mrjambix's Avatar
 
elite*gold: 258
Join Date: Jan 2021
Posts: 126
Received Thanks: 135
Wink GWA2 Update

Hello everyone,

Firstly, I owe this community an apology for my sudden disappearance. I’ve had to move back to the U.S. from Europe, and it has taken me a solid couple of months to settle everything down. I think last time I was able to even update anything was back in June and it was brief/short. Thanks for bearing with me during this transition.

In the spirit of the season, I wanted to update and share latest update with all of you as a Christmas present to our community. This was rushed to get this out just in time, hoping it can assist in your projects.

Most of my future updates will be available on my GitHub, so feel free to follow me there to stay updated on my projects. Here’s the link:

For those with questions or who want to dive deeper, I invite you to join my Discord server. I'll be more active there and happy to engage with all of you.




Note: It is your responsibility to update your script to talk to my lib updates. I will not do that for you, ensure you go through the lib and find what you are looking for with the proper function names.

**Note** If you're looking for a specific Bot Update and are willing to pay for the source ( all files not the exe) reach out on discord, we have verified people who can do this. Otherwise try your best and share as a community.

Changelog 02.01.25:
  • Added new function: KickHero($aHeroId) to kick a specific hero from the party.
  • Renamed existing function: KickHero() to KickHero1($aHeroId) to avoid naming conflicts.
  • Updated function: KickAllHeroes() to KickAllHeroes1() to match the new naming convention.
  • Modified function: CancelHero($aHeroNumber) to use the correct packet header $HEADER_HERO_FLAG_ALL instead of $HEADER_HERO_CLEAR_FLAG.
  • Updated function: Attack($aAgent,$ aCallTarget = False) to use the correct packet header $HEADER_ACTION_ATTACK instead of $HEADER_CALL_TARGET.

__________________________________________________
Changelog 30.12.24:
  • Removed Logging:
    • Removed CurrentAction() logging calls:
      • "Getting nearest agent to coordinates: x, y"
      • "No agent found near the specified coordinates"
      • "Found nearest agent at distance: distance"
  • Code Fixes:
    • Restored GetNearestAgentToCoords() function call that was commented out
    • Removed incorrect $lNearestAgent = 0 initialization
  • Address Updates:
    • Updated ChangeTargetFunction address offset from -0x0089 to -0x0086
    • Updated ScanEngine address offset from -0x6D + 2 to -0x22 ( Was Causing Freezing )
  • Code Cleanup:
    • Simplified If statement structure for early return
    • Improved code formatting and readability
    • Maintained original NPC interaction functionality
  • Functionality Changes:
    • Commented out ScanRenderFunction
__________________________________________________
Changelog 28.12.24
  • Integrated over 300 Debug line to Injection function to detect any issues as we still troubleshoot the cause of functionality issues
  • Fixed Send Packet issues that did not allow functionality with the game to occur.

Additional Fix:
Fixed Functionality with Game
- Refactored Chest Checking Code

Refactored the CheckForChest function to improve readability and maintainability
Introduced global constants for magic numbers to make the code more descriptive and easier to understand
Added a separate function IsChestOpened to check if a chest has been opened
Added a separate function AddOpenedChest to add a chest to the opened list
Improved array management and bounds checking to prevent errors
Removed dirty fix and replaced it with a more elegant solution

Changes:

Introduced global constants for:
AGENT_TYPE_STATIC (0x200)
AGENT_TYPE_ITEM (0x400)
AGENT_TYPE_CHEST (512)
LOOT_PICKUP_DELAY (500)
Renamed variables and functions to follow a consistent naming convention
Improved code formatting and indentation for better readability
Added comments to explain the purpose of each function and variable

Fixes:

Fixed potential array out of bounds error when checking if a chest has been opened
Fixed potential error when adding a chest to the opened list
__________________________________________________
Changelog 27.12.24
  • Updated all GWA2 LIB Header Calls to match GWA2 Headers
  • Cleaner GWA2 LIB
  • Offset Validation for Agent Pointer
  • Broke up long lines of code into multiple lines
  • Removed unnecessary variables and code duplication
  • Renamed some variables to make them more descriptive
  • Used consistent indentation and formatting
  • Added comments to explain what each section of code does
__________________________________________________
Changelog 26.12.24
  • $mAgentBase = MemoryRead(GetScannedAddress('ScanAgentBasePointer ', 8) + 0xC - 7) - 8 ; Updated
  • isLoggedIn Updated
__________________________________________________
ChangeLog – Updated Patterns as of December 23, 2024:

Updated Patterns
The following patterns were successfully updated:
- ScanEngine: Pattern: 56FFD083C4048BCEE897, Updated: 23.12.24, needs to be updated each patch
- Changes to: $lTemp = GetScannedAddress('ScanEngine', -0x6D + 2) ;-16 ; Previous ('ScanEngine', -0x6E) - Updated 24.12.24
- ScanPing: Pattern: E874651600, Updated: 23.12.24
- ScanLoggedIn: Pattern: BEFFC705C0, Updated: 24.12.24 (Old: BFFFC70580 85C07411B807)
- ScanPacketSendFunction: Pattern: F7D81BC02500800000, Updated: 24.12.24 (Old: F7D9C74754010000001BC981, 558BEC83EC2C5356578BF985)
- ScanActionBase: Pattern: 8D1C87899DF4, Updated: 24.12.24 (Old: 8D1C87899DF4FEFFFF8BC32BC7C1F802, 8B4208A80175418B4A08)
- ScanSleep: Pattern: 6A0057FF15D8408A006860EA0000, Updated: 24.12.24 (Old: 5F5E5B741A6860EA0000)
- ScanSalvageFunction: Pattern : 33C58945FC8B45088945F08B450C8945F48B45108945F88D45 EC506A10C745EC76, Updated: 24.12.24 (Old: 33C58945FC8B45088945F08B450C8945F48B45108945F88D45 EC506A10C745EC75)
- ScanForCharname: Description: The ScanForCharname function has been updated to use $lCharNameCode and a readprocessmemory call at $lTmpAddress + 6.
_('ScanMapLoading:')
AddPattern('2480ED0000000000') ; UPDATED 25.12.24, 6A2C50E8

Still Working Patterns
The following patterns continue to function correctly and require no updates:
- ScanAgentBasePointer: Pattern: FF501083C6043BF775E2, Context: Still functional as of the latest update.
- ScanCurrentTarget: Pattern: 83C4085F8BE55DC3CCCCCCCCCCCCCCCCCCCCCC55, Context: Continues to function correctly in the current version.
- ScanMyID: Pattern: 83EC08568BF13B15, Context: Used for identifying user-specific data within the application.
- ScanRenderFunc: Pattern: F6C401741C68B1010000BA, Context: Rendering functions continue to operate effectively.
- ScanChangeTargetFunction: Pattern: 3BDF0F95C033C03BDA0F95, Context: Function for changing targets remains functional.
- ScanMoveFunction: Pattern: 558BEC83EC208D45F0, Context: Movement functionalities are still working without need for update.
- ScanMapID: Pattern: 558BEC8B450885C074078B, Context: Map identification functions are still working.
- ScanRegion: Pattern: 8BF0EB038B750C3B, Context: Region-related functions are still operational.
- ScanMapInfo: Pattern: 8BF0EB038B750C3B, Context: Map information retrieval functions continue to work as expected.
- ScanActionFunction: Pattern: 8B7508578BF983FE09750C6876, Context: Actions within the application are still being processed correctly.
- ScanUseHeroSkillFunction: Pattern: BA02000000B954080000, Context: Functions related to using hero skills are still operational.
- ScanTransactionFunction: Pattern: 85FF741D8B4D14EB08, Context: Transaction-related functions are working without issues.
- ScanBuyItemBase: Pattern: D9EED9580CC74004, Context: Item purchase base functions remain unchanged and functional.
- ScanRequestQuoteFunction: Pattern: 8B752083FE107614, Context: Quote request functionalities are still effective.
- ScanTraderFunction: Pattern: 83FF10761468D2210000, Context: Trader functionalities continue to work correctly.
- ScanSkillTimer: Pattern: FFD68B4DF08BD88B4708, Context: Skill timing functions are operational.
- ScanClickToMoveFix: Pattern: 3DD301000074, Context: Click-to-move fixes are still functioning.
- ScanDecreaseAttributeFunction: Pattern: 8B8AA800000089480C5DC3CC, Context: Attribute decrease functions are operational.
- ScanClickCoords: Pattern: 8B451C85C0741CD945F8, Context: Click coordinate functionalities are still accurate.
- ScanTradeHack: Pattern: 8BEC8B450883F846, Context: Trade hack detection mechanisms

No Updates
The following patterns could not be updated as of December 23, 2024:
- ScanLoadFinished: Pattern: 8B561C8BCF52E8
- ScanPostMessage: Pattern: 6A00680080000051FF15
- ScanTargetLog: Pattern: 5356578BFA894DF4E8
- ScanLanguage: Pattern: C38B75FC8B04B5
- ScanSkillLog: Pattern: 408946105E5B5D
- ScanSkillCompleteLog: Pattern: 741D6A006A40
- ScanSkillCancelLog: Pattern: 741D6A006A48
- ScanChatLog: Pattern: 8B45F48B138B4DEC50
- ScanSellItemFunction: Pattern: 8B4D2085C90F858E
- ScanStringLog: Pattern: 893E8B7D10895E04397E08
- ScanStringFilter1: Pattern: 8B368B4F2C6A006A008B06
- ScanStringFilter2: Pattern: 515356578BF933D28B4F2C
- ScanTraderHook: Pattern: 8955FC6A008D55F8B9BB
- ScanZoomStill: Pattern: 558BEC8B41085685C0
- ScanZoomMoving: Pattern: EB358B4304
- ScanBuildNumber: Pattern: 558BEC83EC4053568BD9
- ScanCharslots: Pattern: 8B551041897E38897E3C897E34897E48897E4C890D
- ScanReadChatFunction: Pattern: A128B6EB00


[Contributor/Collaborators]
As of Decemebr 30, 2024 Ogdankmaster420 or also known as Alienman9696on Elitepvpers joined for Collaboration/Contribution.
As of December 25, 2024 "Glob of Armbraces" also known as MoneyvsMoney on Elitepvpers joined for Collaboration/Contribution.
List of things Contributors/Collaborators have done:
  • 100% Valid Headers
  • Identify Backend Issues with Functionality
  • Troubleshoot Offsets
  • Debug Function

P.S:
Big Shout Out to Greg76 for working multiple projects that will revolutionize scripting. Also providing solutions to the problems at hand!
Big Shout Out to apoguita for developing an amazing project that we should move forward with in the future as we allow GWA2 to die over time.

Listen as a community we share these things for other to contribute and advance what we come up with! We don't all know everything, so please do not shit on anyones projects.
Mrjambix is offline  
Thanks
18 Users
Old 12/25/2024, 03:29   #2
 
elite*gold: 0
Join Date: Dec 2024
Posts: 1
Received Thanks: 0
This is great! Thanks for the hard work!
DonaldDoink is offline  
Old 12/25/2024, 13:06   #3
 
elite*gold: 0
Join Date: Dec 2024
Posts: 3
Received Thanks: 0
anyone get banned yet?
mrcrew2024 is offline  
Old 12/25/2024, 14:35   #4
 
elite*gold: 0
Join Date: May 2011
Posts: 43
Received Thanks: 55
After the update, Client To Server packets are monitored more heavily. bot at your own risk.
moneyvsmoney is offline  
Old 12/25/2024, 15:21   #5


 
Mrjambix's Avatar
 
elite*gold: 258
Join Date: Jan 2021
Posts: 126
Received Thanks: 135
Quote:
Originally Posted by Slatiopadir View Post
I just tried to launch the bot today and after a couple of hours my account was banned. What could be the reason for this? Is there a bug in the new gwa2 or is it no longer safe?
the new GWA2 isn't even operational because of the ScanMapLoading
Nice try tho
Mrjambix is offline  
Thanks
6 Users
Old 12/25/2024, 15:51   #6
 
elite*gold: 0
Join Date: Dec 2024
Posts: 26
Received Thanks: 23
didnt that code have something to do with a 3rd party trying to access your account? or did back in the day? @

3023 is network error, contact support, play dumb
biotoxic.gamer is offline  
Old 12/25/2024, 16:45   #7


 
Mrjambix's Avatar
 
elite*gold: 258
Join Date: Jan 2021
Posts: 126
Received Thanks: 135
Updated to fully working:
_('ScanMapLoading:')
AddPattern('2480ED0000000000') ; UPDATED 25.12.24, 6A2C50E8

Still troubleshooting all other remainder patterns and heading into headers to ensure the disconnect isn't there.
Mrjambix is offline  
Thanks
2 Users
Old 12/25/2024, 20:11   #8
 
MrObvious83's Avatar
 
elite*gold: 0
Join Date: Aug 2024
Posts: 114
Received Thanks: 13
045 is the ban code. That's a account network code, contact support.

Presearing didn't work, tested briefly @
MrObvious83 is offline  
Old 12/26/2024, 04:48   #9


 
Mrjambix's Avatar
 
elite*gold: 258
Join Date: Jan 2021
Posts: 126
Received Thanks: 135
Quote:
Originally Posted by MrObvious83 View Post
045 is the ban code. That's a account network code, contact support.

Presearing didn't work, tested briefly @
Appreciate the feedback couple things tho
1. The lib is still being troubleshot to ensure we get it working as intended. As of now it’s not ready for use of scripts.
2. Ensure your script matches all of the headers, I made an update this afternoon with all new 100% correct headers on GitHub but did not push the update on epvp zip file.
3. This was released to get couple guys to reach out to me to help me out with final touches and to let the community know that public updates are in the works and not just word of mouth.

I would advice refrain from using it until further notice/ updates saying that the lib is fully intended to support all scripts. You also want to ensure your script doesn’t push any cto packets modification like skipping dialogues that were never there to avoid “flagging”… example the title bot deld farm pushes a dialog to get you into the instance without you completing the quest… this is a no no as of right now! Keep your accounts safe! This does not mean using the lib right now will get you banned, it’s still
Impossible since it’s not operating properly
Mrjambix is offline  
Thanks
1 User
Old 12/26/2024, 13:49   #10
 
elite*gold: 0
Join Date: Mar 2023
Posts: 18
Received Thanks: 0
Thank you Mrjambix
gwbotcrazy123 is offline  
Old 12/26/2024, 17:36   #11
 
Waka.Waka's Avatar
 
elite*gold: 0
Join Date: Dec 2016
Posts: 128
Received Thanks: 72
did you use the bot in pvp?
Waka.Waka is offline  
Old 12/26/2024, 21:26   #12
 
elite*gold: 0
Join Date: Mar 2022
Posts: 26
Received Thanks: 3
hello, first thanks to you Mrjambix, maybe i m new at this but i launched the compiled bot with new headers, it just don t work yet, i probably did something uncorrectly, but i want to say to all, no bans spotted
Swen99 is offline  
Old 12/26/2024, 21:39   #13


 
Mrjambix's Avatar
 
elite*gold: 258
Join Date: Jan 2021
Posts: 126
Received Thanks: 135
Updated Thread and Updated on GitHub, GWA2 should not be fully functioning. Please report any issues so I can take a look at it, also report any Headers we missed in updating the GWA2...It's alot of time sitting infront of a screen we are human we can miss stuff.

Thanks!

Quote:
Originally Posted by Waka.Waka View Post
did you use the bot in pvp?
Nah

Quote:
Originally Posted by Swen99 View Post
hello, first thanks to you Mrjambix, maybe i m new at this but i launched the compiled bot with new headers, it just don t work yet, i probably did something uncorrectly, but i want to say to all, no bans spotted
Try the new update I just pushed! Most Script might be outdated so ensure its talking to the new GWA2 properly.
Mrjambix is offline  
Old 12/26/2024, 21:40   #14
 
MrObvious83's Avatar
 
elite*gold: 0
Join Date: Aug 2024
Posts: 114
Received Thanks: 13
I'm thinking you might have launched this a little early it's not ready for the general public
MrObvious83 is offline  
Old 12/26/2024, 21:52   #15


 
Mrjambix's Avatar
 
elite*gold: 258
Join Date: Jan 2021
Posts: 126
Received Thanks: 135
Quote:
Originally Posted by MrObvious83 View Post
I'm thinking you might have launched this a little early it's not ready for the general public
Everything requires fixes from time to time...I did a major portion of these updates but doesn't mean I didn't need help. Sadly, I'm one person and being able to put this out there allows others to reach out and help as they can. Should be functional at this point, Data is feeding properly on my test version the only thing is people need to update the script! It wont be a plug and play sadly
Mrjambix is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
How to update GWA2.au3 values
01/10/2022 - GW Bots - 0 Replies
Hey, i would like to learn updating the adresses in gwa2.au3 Can someone show me how to do it? My bot isn't running... I will also upload the new file for the community :)
How Update 13th décembre GWA2
01/12/2020 - GW Bots - 1 Replies
Hello, Can anyone explain to me how to fix gwa2.au3 since update of 13th december? I know it is bot only header...
New GWA2 for update on March 23, 2018
08/14/2018 - GW Exploits, Hacks, Bots, Tools & Macros - 79 Replies
-edit- repo is gone
COF bot still crashes after GWA2 update
04/15/2018 - GW Exploits, Hacks, Bots, Tools & Macros - 2 Replies
Hello. So, I updated all the headers as per the update on this bot. The bot travels to Doomlore and then it crashes as soon as it leaves the exit. I cant figure it out. Any help would be greatly appreciated. Thank you.



All times are GMT +1. The time now is 05:30.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.