(Doing a seperate re-post of this to make it easy to find, was originally posted here: )
Just wanted to hear if anyone is interested in trying to fix up GWA2.au3 and maybe OmniApi,
with a shared repository to help each other update all the different "bots",
so as many people possible can benefit from each others know-how and "skills".
I have a Github.com repository (originally forked from the old MaddoW/gwa2 repository),
where I'm currently working on "updating" these from the personal work I've been doing,
gathering changes and fixes from this great site and community we have here.
Should you be interested in helping out,
or simply have a look at the code you should know that GWA2.au3 is created with the "GNU LESSER GENERAL PUBLIC LICENSE v. 3" ...
meaning that we should all help update the changes and fixes we have....
Anyway you can find my repository here:
BTW: Have a "fully working" self modified / fixed "OmniFarmer_Presearing V2.4.1.2" version to share with you too, this is in no way an official version, and parts of it might not be working as intended, so use with caution, also note that it's full of comments and other unwanted code that I've been using for personal use ... So dont share it elsewhere.
Hope some of you will help out and contribute to this, maybe we can even make a repository with all the updated bots too, to make it simple for people to share and find the working bots.
This is my latest version of GWA2.au3 + GWA2_Headers.au3 ... if you have fixes to something broken in this, please share, either here or by sending me a private message.
Edit: Also if you use this, test stuff and give feedback here, if you find something that isn't working or you have suggestions on doing something a different way, or whatever feedback you might have.
Would still like others to join in on this, but if no one does, I'll fix what I can on my own, and go from there, learning on the way.
1st: This thread isn't about a bot but about GWA2.au3 + OmniAPI, none of which in them self can run alone (need more to make a bot)
2nd: If you are giving feedback on the actual bot I ALSO shared, I would need to know which module you are talking about (there are several different options to chose between)
A long time ago I decided to make GWA2 pointer based to accelerate all of the GWA2 functions, especially all of the move to and agent counting functions are now much faster and there are many utility functions that were added as well.
I tried to do it in a way that would remain compatible with legacy bots.
Since you are trying to build a good base for future bots, I think it would make sure to update the GWA2 baseline with those updated functions.
I think the gwa2_optimized.au3 in the attached could be renamed to gwa2 and power existing bots without much modification but you may also need some functions from movementfunctions.au3.
The constants.au3 is a bible of almost every constant in the game (maps, spells, agent Model IDs, even green weapon ID's)
Let me know if you have any questions. My discord user ID is 625055795478003732.
I also have some private fight and auto-cast and auto rupt / cancel functions that will play virtually any bar you put on including heroic refrain team builds but can only share in private.
I was recently told a couple of functions got broken recently (GetMapLoading, TravelTo, etc.). Please use the latest fixes for those and you should be good to go.
A long time ago I decided to make GWA2 pointer based to accelerate all of the GWA2 functions, especially all of the move to and agent counting functions are now much faster and there are many utility functions that were added as well.
I tried to do it in a way that would remain compatible with legacy bots.
Since you are trying to build a good base for future bots, I think it would make sure to update the GWA2 baseline with those updated functions.
I think the gwa2_optimized.au3 in the attached could be renamed to gwa2 and power existing bots without much modification but you may also need some functions from movementfunctions.au3.
The constants.au3 is a bible of almost every constant in the game (maps, spells, agent Model IDs, even green weapon ID's)
Let me know if you have any questions. My discord user ID is 625055795478003732.
I also have some private fight and auto-cast and auto rupt / cancel functions that will play virtually any bar you put on including heroic refrain team builds but can only share in private.
I was recently told a couple of functions got broken recently (GetMapLoading, TravelTo, etc.). Please use the latest fixes for those and you should be good to go.
This. He did a great job with the optimized GWA2 and made coding bots so much easier.
New version out, and thanks to those who wish to contribute, haven't had time to look too close on it yet, have spend the last 3 weeks in psykiatric care, which also is some of the reasoning i've been gone from here.
hi guys, i am kinda new to it, once i've download the GWA2 lastest file, and once i extracted it, how can i lauche the bot software ? what do i need to do ? i dont find any topics on it
ty for help
hi guys, i am kinda new to it, once i've download the GWA2 lastest file, and once i extracted it, how can i lauche the bot software ? what do i need to do ? i dont find any topics on it
ty for help
You need autoit to execute au3 scripts. You can download this from :
Hi,
I am trying to use this func GetLastDialogId().
The func return an empty value whatever i do.
I am using GWA2_4.0.04(29-08-2023) version, any help is welcome.
New version out, and thanks to those who wish to contribute, haven't had time to look too close on it yet, have spend the last 3 weeks in psykiatric care, which also is some of the reasoning i've been gone from here.
I think you haven't used the optimized functions from the file I shared, correct? I see it uses dllstruct to pull information instead of pointers.
The version I shared should be fairly plug and play, was there anything missing?
Quote:
Originally Posted by reaverseath1
damn this GWA2 is AMAZING very nice work , my bot have take some steroid now <3
Have you used the optimized GWA2 I posted above? The movement function makes a lot of difference because the old one had a sleep to ensure you reached your destination whereas in the optimized function I shared it calculates actual distance and there is no useless sleep, and it is not vulnerable to lag (the old function could sometimes leave you stranded when there is lag).
Overall all functions should function better, especially functions that count enemies or detect effects.
Did you have to make adjustments to plug it to your bots? When i started the file, I was paying close attention to protect reverse compatibility with older bots, but in case you encounter anything missing let me know, worst case a function name would be slightly different.
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...
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.