You last visited: Today at 09:11
Advertisement
GWA2 Updater
Discussion on GWA2 Updater within the GW Exploits, Hacks, Bots, Tools & Macros forum part of the Guild Wars category.
04/22/2015, 16:00
#1
elite*gold: 0
Join Date: Dec 2007
Posts: 24
Received Thanks: 5
GWA2 Updater
Hi,
I received this tool from a friend which will update most of the headers to get you a working GWA2.au3 file.
All you need to do is run the executable in the same folder as the GWA2.au3 file and it will create a file called GWA2.new.au3 and make sure you have .Net Framework 4.5 installed.
It replaces the broken headers so the bot SHOULD work again. I don't take credit for any of the work done in this but I can confirm it worked for me with the Vaettir bot after commenting out the LoadSkillBar function call which seems to be still broken and including the new GWA2.
Code:
;If GetMapLoading() == $INSTANCETYPE_OUTPOST Then LoadSkillTemplate($SkillBarTemplate);
Attached Files
updateHeaders20150422.rar
(3.7 KB, 371 views)
04/22/2015, 19:16
#2
elite*gold: 0
Join Date: Dec 2013
Posts: 828
Received Thanks: 257
Anyone tried yet?
04/22/2015, 21:56
#3
elite*gold: 0
Join Date: Nov 2013
Posts: 2
Received Thanks: 0
It updates the GWA2 file but however the bot itself does not fuction at all, where bot normally did run and zone. Now it stands still and does nothing... Any ideas?
PS: The current bot program I tested it on is the vaettir bot
04/22/2015, 23:02
#4
elite*gold: 0
Join Date: Dec 2007
Posts: 24
Received Thanks: 5
;If GetMapLoading() == $INSTANCETYPE_OUTPOST Then LoadSkillTemplate($SkillBarTemplate);
comment out that line because loadskilltemplate is still broken
04/23/2015, 08:27
#5
elite*gold: 85
Join Date: Sep 2009
Posts: 285
Received Thanks: 9
Qihoo-360 HEUR/QVM03.0.Malware.Gen 20150422
exe2aut decompiler cant decompile it cause it is protected or no auto-code.
i wont start that badass... fu thread opener
04/23/2015, 10:01
#6
elite*gold: 0
Join Date: Dec 2007
Posts: 24
Received Thanks: 5
W/E dude. Feel free to use or not. The hint word here in first post is...
For ppl getting stuck at initializing with vaettirs read post
04/23/2015, 13:36
#7
elite*gold: 0
Join Date: Dec 2013
Posts: 828
Received Thanks: 257
The vaettir bot has some problems casting sf when trying to pull
E: It seems like all my bots are sleeping for 7-12sec after casting a skill
04/23/2015, 17:43
#8
elite*gold: 0
Join Date: Dec 2007
Posts: 24
Received Thanks: 5
I really can't help you with that since I just received the program myself. However I've heard from people trying the Storage Tools salvager and a couple other things that they had to change their original GWA2 file to a more recent one and after the update it worked for them.
Maybe a similar case?
04/24/2015, 00:31
#9
elite*gold: 0
Join Date: Dec 2007
Posts: 24
Received Thanks: 5
Would you mind trying that one? It fixes one extra header. Maybe it will help
Attached Files
updateHeaders20150424.rar
(3.7 KB, 125 views)
04/24/2015, 12:01
#10
elite*gold: 85
Join Date: Sep 2009
Posts: 285
Received Thanks: 9
why dont u just simply upload the updated version of a gwa2 file... makes you untrustful!
04/25/2015, 13:22
#11
elite*gold: 0
Join Date: Dec 2007
Posts: 24
Received Thanks: 5
And btw the point of it is trying to see if that will update all the various GWA2 files around not to give 1 simple edition which works with 1 single bot. If people are too afraid to run a .Net executable that is not even obfuscated in the first place then so be it.
You can always sandbox it and run it in VirtualBox or VMWare or simply using WINE on a linux live CD.
04/27/2015, 14:26
#12
elite*gold: 0
Join Date: Sep 2006
Posts: 110
Received Thanks: 2
if you want to update your gwa2 by hand heres the source code of the posted program:
Code:
using System;
using System.Collections.Generic;
using System.IO;
using System.Text;
using System.Text.RegularExpressions;
namespace updateHeaders20150422
{
internal class Program
{
private static void Main(string[] args)
{
FileStream stream = new FileStream("GWA2.au3", FileMode.Open, FileAccess.ReadWrite);
FileStream stream2 = new FileStream("GWA2.new.au3", FileMode.Create, FileAccess.ReadWrite);
UTF8Encoding encoding = new UTF8Encoding(false);
StreamReader streamReader = new StreamReader(stream, encoding, false);
StreamWriter streamWriter = new StreamWriter(stream2, encoding);
streamWriter.AutoFlush = true;
List<string[]> list = new List<string[]>();
list.Add(new string[]
{
"Local $lOffset[4] = [0, 0x18, 0x2C, 0x62C]",
"Local $lOffset[4] = [0, 0x18, 0x2C, 0x690] ;from 0x62C"
});
list.Add(new string[]
{
"$lOffset[3] = 0x4AC",
"$lOffset[3] = 0x510 ;from 0x4AC"
});
list.Add(new string[]
{
"$lOffset[3] = 0x4A4",
"$lOffset[3] = 0x508 ;from 0x4A4"
});
list.Add(new string[]
{
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x7B8, 0x4]",
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x81C, 0x4] ;from 0x7B8"
});
list.Add(new string[]
{
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x7B8, 0x7C]",
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x81C, 0x7C] ;from 0x7B8"
});
list.Add(new string[]
{
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x7B8, 0xCC]",
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x81C, 0xCC] ;from 0x7B8"
});
list.Add(new string[]
{
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x7B8, 0xF4]",
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x81C, 0xF4] ;from 0x7B8"
});
list.Add(new string[]
{
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x7B8, 0x11C]",
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x81C, 0x11C] ;from 0x7B8"
});
list.Add(new string[]
{
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x7B8, 0x16C]",
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x81C, 0x16C] ;from 0x7B8"
});
list.Add(new string[]
{
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x7B8, 0x194]",
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x81C, 0x194] ;from 0x7B8"
});
list.Add(new string[]
{
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x7B8, 0x25C]",
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x81C, 0x25C] ;from 0x7B8"
});
list.Add(new string[]
{
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x7B8, 0x284]",
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x81C, 0x284] ;from 0x7B8"
});
list.Add(new string[]
{
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x7B8, 0x2AC]",
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x81C, 0x2AC] ;from 0x7B8"
});
list.Add(new string[]
{
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x7B8, 0x324]",
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x81C, 0x324] ;from 0x7B8"
});
list.Add(new string[]
{
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x7B8, 0x374]",
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x81C, 0x374] ;from 0x7B8"
});
list.Add(new string[]
{
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x7B8, 0x39C]",
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x81C, 0x39C] ;from 0x7B8"
});
list.Add(new string[]
{
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x7B8, 0x4DC]",
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x81C, 0x4DC] ;from 0x7B8"
});
list.Add(new string[]
{
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x7B8, 0x554]",
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x81C, 0x554] ;from 0x7B8"
});
list.Add(new string[]
{
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x7B8, 0x5F4]",
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x81C, 0x5F4] ;from 0x7B8"
});
list.Add(new string[]
{
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x7B8, 0x61C]",
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x81C, 0x61C] ;from 0x7B8"
});
list.Add(new string[]
{
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x7B8, 0x644]",
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x81C, 0x644] ;from 0x7B8"
});
list.Add(new string[]
{
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x7B8, 0x66C]",
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x81C, 0x66C] ;from 0x7B8"
});
list.Add(new string[]
{
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x7B8, 0x694]",
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x81C, 0x694] ;from 0x7B8"
});
list.Add(new string[]
{
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x7B8, 0x6BC]",
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x81C, 0x6BC] ;from 0x7B8"
});
list.Add(new string[]
{
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x7B8, 0x6E4]",
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x81C, 0x6E4] ;from 0x7B8"
});
list.Add(new string[]
{
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x7B8, 0x70C]",
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x81C, 0x70C] ;from 0x7B8"
});
list.Add(new string[]
{
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x7B8, 0x734]",
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x81C, 0x734] ;from 0x7B8"
});
list.Add(new string[]
{
"Local $lOffset[4] = [0, 0x18, 0x2C, 0x6E4]",
"Local $lOffset[4] = [0, 0x18, 0x2C, 0x748] ;from 0x6E4"
});
list.Add(new string[]
{
"Local $lOffset[4] = [0, 0x18, 0x2C, 0x754]",
"Local $lOffset[4] = [0, 0x18, 0x2C, 0x7B8] ;from 0x754"
});
list.Add(new string[]
{
"Local $lOffset[4] = [0, 0x18, 0x2C, 0x6F4]",
"Local $lOffset[4] = [0, 0x18, 0x2C, 0x758] ;from 0x6F4"
});
list.Add(new string[]
{
"Local $lOffset[4] = [0, 0x18, 0x2C, 0x758]",
"Local $lOffset[4] = [0, 0x18, 0x2C, 0x7BC] ;from 0x758"
});
list.Add(new string[]
{
"Local $lOffset[4] = [0, 0x18, 0x2C, 0x734]",
"Local $lOffset[4] = [0, 0x18, 0x2C, 0x798] ;from 0x734"
});
list.Add(new string[]
{
"Local $lOffset[4] = [0, 0x18, 0x2C, 0x75C]",
"Local $lOffset[4] = [0, 0x18, 0x2C, 0x7C0] ;from 0x75C"
});
list.Add(new string[]
{
"Local $lOffset[4] = [0, 0x18, 0x2C, 0x708]",
"Local $lOffset[4] = [0, 0x18, 0x2C, 0x76C] ;from 0x708"
});
list.Add(new string[]
{
"Local $lOffset[4] = [0, 0x18, 0x2C, 0x760]",
"Local $lOffset[4] = [0, 0x18, 0x2C, 0x7C4] ;from 0x760"
});
list.Add(new string[]
{
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x658, 0]",
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x6BC, 0] ;from 0x658"
});
list.Add(new string[]
{
"Local $lOffset[6] = [0, 0x18, 0x2C, 0x7A8, 76 * $lLogin + 0x28, 0]",
"Local $lOffset[6] = [0, 0x18, 0x2C, 0x80C, 76 * $lLogin + 0x28, 0] ;from 0x7A8"
});
list.Add(new string[]
{
"$lOffset[3] = 0x510 ;from 0x4AC",
"$lOffset[3] = 0x508 ;from 0x4A4"
});
list.Add(new string[]
{
"$lOffset[3] = 0x4A4",
"$lOffset[3] = 0x508 ;from 0x4A4"
});
list.Add(new string[]
{
"$lOffset[3] = 0x4AC",
"$lOffset[3] = 0x510 ;from 0x4AC"
});
list.Add(new string[]
{
"$lOffset[3] = 0x4A4",
"$lOffset[3] = 0x508 ;from 0x4A4"
});
list.Add(new string[]
{
"$lOffset[3] = 0x4AC",
"$lOffset[3] = 0x510 ;from 0x4AC"
});
list.Add(new string[]
{
"$lOffset[3] = 0x4A4",
"$lOffset[3] = 0x508 ;from 0x4A4"
});
list.Add(new string[]
{
"$lOffset[3] = 0x68C",
"$lOffset[3] = 0x6F0 ;from 0x68C"
});
list.Add(new string[]
{
"$lOffset[3] = 0x5D4",
"$lOffset[3] = 0x638 ;from 0x5D4"
});
list.Add(new string[]
{
"$lOffset[3] = 0x5C8",
"$lOffset[3] = 0x62C ;from 0x5C8"
});
list.Add(new string[]
{
"$lOffset[3] = 0x4AC",
"$lOffset[3] = 0x510 ;from 0x4AC"
});
list.Add(new string[]
{
"$lOffset[3] = 0x4A4",
"$lOffset[3] = 0x508 ;from 0x4A4"
});
list.Add(new string[]
{
"$lOffset[3] = 0x4A4",
"$lOffset[3] = 0x508 ;from 0x4A4"
});
list.Add(new string[]
{
"$lOffset[3] = 0xAC",
"$lOffset[3] = 0x110 ;from 0xAC"
});
list.Add(new string[]
{
"Local $lOffset[4] = [0, 0x18, 0x2C, 0x6DC]",
"Local $lOffset[4] = [0, 0x18, 0x2C, 0x740] ;from 0x6DC"
});
list.Add(new string[]
{
"Local $lOffset[4] = [0, 0x18, 0x2C, 0x7e8]",
"Local $lOffset[4] = [0, 0x18, 0x2C, 0x84C] ;from 0x7E8"
});
list.Add(new string[]
{
"Local $lOffset[4] = [0, 0x18, 0x2C, 0x7ec]",
"Local $lOffset[4] = [0, 0x18, 0x2C, 0x850] ;from 0x7EC"
});
list.Add(new string[]
{
"Local $lOffset[4] = [0, 0x18, 0x2C, 0x4D0]",
"Local $lOffset[4] = [0, 0x18, 0x2C, 0x534] ;from 0x4D0"
});
list.Add(new string[]
{
"$lOffset[3] = 0x4C4",
"$lOffset[3] = 0x528 ;from 0x4C4"
});
list.Add(new string[]
{
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x4C8, 0]",
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x52C, 0] ;from 0x4C8"
});
string text;
while ((text = streamReader.ReadLine()) != null)
{
string text2 = text;
foreach (string[] current in list)
{
Regex regex = new Regex(Regex.Escape(current[0]));
if (regex.IsMatch(text))
{
Console.WriteLine("Converting: " + text);
text2 = text.Replace(current[0], current[1]);
Console.WriteLine("Converted to: " + text2);
break;
}
}
streamWriter.WriteLine(text2);
}
}
}
}
Quote:
Originally Posted by
Borega
if you want to update your gwa2 by hand heres the source code of the posted program:
Code:
using System;
using System.Collections.Generic;
using System.IO;
using System.Text;
using System.Text.RegularExpressions;
namespace updateHeaders20150422
{
internal class Program
{
private static void Main(string[] args)
{
FileStream stream = new FileStream("GWA2.au3", FileMode.Open, FileAccess.ReadWrite);
FileStream stream2 = new FileStream("GWA2.new.au3", FileMode.Create, FileAccess.ReadWrite);
UTF8Encoding encoding = new UTF8Encoding(false);
StreamReader streamReader = new StreamReader(stream, encoding, false);
StreamWriter streamWriter = new StreamWriter(stream2, encoding);
streamWriter.AutoFlush = true;
List<string[]> list = new List<string[]>();
list.Add(new string[]
{
"Local $lOffset[4] = [0, 0x18, 0x2C, 0x62C]",
"Local $lOffset[4] = [0, 0x18, 0x2C, 0x690] ;from 0x62C"
});
list.Add(new string[]
{
"$lOffset[3] = 0x4AC",
"$lOffset[3] = 0x510 ;from 0x4AC"
});
list.Add(new string[]
{
"$lOffset[3] = 0x4A4",
"$lOffset[3] = 0x508 ;from 0x4A4"
});
list.Add(new string[]
{
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x7B8, 0x4]",
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x81C, 0x4] ;from 0x7B8"
});
list.Add(new string[]
{
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x7B8, 0x7C]",
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x81C, 0x7C] ;from 0x7B8"
});
list.Add(new string[]
{
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x7B8, 0xCC]",
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x81C, 0xCC] ;from 0x7B8"
});
list.Add(new string[]
{
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x7B8, 0xF4]",
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x81C, 0xF4] ;from 0x7B8"
});
list.Add(new string[]
{
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x7B8, 0x11C]",
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x81C, 0x11C] ;from 0x7B8"
});
list.Add(new string[]
{
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x7B8, 0x16C]",
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x81C, 0x16C] ;from 0x7B8"
});
list.Add(new string[]
{
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x7B8, 0x194]",
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x81C, 0x194] ;from 0x7B8"
});
list.Add(new string[]
{
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x7B8, 0x25C]",
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x81C, 0x25C] ;from 0x7B8"
});
list.Add(new string[]
{
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x7B8, 0x284]",
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x81C, 0x284] ;from 0x7B8"
});
list.Add(new string[]
{
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x7B8, 0x2AC]",
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x81C, 0x2AC] ;from 0x7B8"
});
list.Add(new string[]
{
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x7B8, 0x324]",
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x81C, 0x324] ;from 0x7B8"
});
list.Add(new string[]
{
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x7B8, 0x374]",
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x81C, 0x374] ;from 0x7B8"
});
list.Add(new string[]
{
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x7B8, 0x39C]",
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x81C, 0x39C] ;from 0x7B8"
});
list.Add(new string[]
{
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x7B8, 0x4DC]",
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x81C, 0x4DC] ;from 0x7B8"
});
list.Add(new string[]
{
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x7B8, 0x554]",
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x81C, 0x554] ;from 0x7B8"
});
list.Add(new string[]
{
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x7B8, 0x5F4]",
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x81C, 0x5F4] ;from 0x7B8"
});
list.Add(new string[]
{
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x7B8, 0x61C]",
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x81C, 0x61C] ;from 0x7B8"
});
list.Add(new string[]
{
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x7B8, 0x644]",
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x81C, 0x644] ;from 0x7B8"
});
list.Add(new string[]
{
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x7B8, 0x66C]",
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x81C, 0x66C] ;from 0x7B8"
});
list.Add(new string[]
{
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x7B8, 0x694]",
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x81C, 0x694] ;from 0x7B8"
});
list.Add(new string[]
{
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x7B8, 0x6BC]",
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x81C, 0x6BC] ;from 0x7B8"
});
list.Add(new string[]
{
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x7B8, 0x6E4]",
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x81C, 0x6E4] ;from 0x7B8"
});
list.Add(new string[]
{
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x7B8, 0x70C]",
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x81C, 0x70C] ;from 0x7B8"
});
list.Add(new string[]
{
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x7B8, 0x734]",
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x81C, 0x734] ;from 0x7B8"
});
list.Add(new string[]
{
"Local $lOffset[4] = [0, 0x18, 0x2C, 0x6E4]",
"Local $lOffset[4] = [0, 0x18, 0x2C, 0x748] ;from 0x6E4"
});
list.Add(new string[]
{
"Local $lOffset[4] = [0, 0x18, 0x2C, 0x754]",
"Local $lOffset[4] = [0, 0x18, 0x2C, 0x7B8] ;from 0x754"
});
list.Add(new string[]
{
"Local $lOffset[4] = [0, 0x18, 0x2C, 0x6F4]",
"Local $lOffset[4] = [0, 0x18, 0x2C, 0x758] ;from 0x6F4"
});
list.Add(new string[]
{
"Local $lOffset[4] = [0, 0x18, 0x2C, 0x758]",
"Local $lOffset[4] = [0, 0x18, 0x2C, 0x7BC] ;from 0x758"
});
list.Add(new string[]
{
"Local $lOffset[4] = [0, 0x18, 0x2C, 0x734]",
"Local $lOffset[4] = [0, 0x18, 0x2C, 0x798] ;from 0x734"
});
list.Add(new string[]
{
"Local $lOffset[4] = [0, 0x18, 0x2C, 0x75C]",
"Local $lOffset[4] = [0, 0x18, 0x2C, 0x7C0] ;from 0x75C"
});
list.Add(new string[]
{
"Local $lOffset[4] = [0, 0x18, 0x2C, 0x708]",
"Local $lOffset[4] = [0, 0x18, 0x2C, 0x76C] ;from 0x708"
});
list.Add(new string[]
{
"Local $lOffset[4] = [0, 0x18, 0x2C, 0x760]",
"Local $lOffset[4] = [0, 0x18, 0x2C, 0x7C4] ;from 0x760"
});
list.Add(new string[]
{
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x658, 0]",
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x6BC, 0] ;from 0x658"
});
list.Add(new string[]
{
"Local $lOffset[6] = [0, 0x18, 0x2C, 0x7A8, 76 * $lLogin + 0x28, 0]",
"Local $lOffset[6] = [0, 0x18, 0x2C, 0x80C, 76 * $lLogin + 0x28, 0] ;from 0x7A8"
});
list.Add(new string[]
{
"$lOffset[3] = 0x510 ;from 0x4AC",
"$lOffset[3] = 0x508 ;from 0x4A4"
});
list.Add(new string[]
{
"$lOffset[3] = 0x4A4",
"$lOffset[3] = 0x508 ;from 0x4A4"
});
list.Add(new string[]
{
"$lOffset[3] = 0x4AC",
"$lOffset[3] = 0x510 ;from 0x4AC"
});
list.Add(new string[]
{
"$lOffset[3] = 0x4A4",
"$lOffset[3] = 0x508 ;from 0x4A4"
});
list.Add(new string[]
{
"$lOffset[3] = 0x4AC",
"$lOffset[3] = 0x510 ;from 0x4AC"
});
list.Add(new string[]
{
"$lOffset[3] = 0x4A4",
"$lOffset[3] = 0x508 ;from 0x4A4"
});
list.Add(new string[]
{
"$lOffset[3] = 0x68C",
"$lOffset[3] = 0x6F0 ;from 0x68C"
});
list.Add(new string[]
{
"$lOffset[3] = 0x5D4",
"$lOffset[3] = 0x638 ;from 0x5D4"
});
list.Add(new string[]
{
"$lOffset[3] = 0x5C8",
"$lOffset[3] = 0x62C ;from 0x5C8"
});
list.Add(new string[]
{
"$lOffset[3] = 0x4AC",
"$lOffset[3] = 0x510 ;from 0x4AC"
});
list.Add(new string[]
{
"$lOffset[3] = 0x4A4",
"$lOffset[3] = 0x508 ;from 0x4A4"
});
list.Add(new string[]
{
"$lOffset[3] = 0x4A4",
"$lOffset[3] = 0x508 ;from 0x4A4"
});
list.Add(new string[]
{
"$lOffset[3] = 0xAC",
"$lOffset[3] = 0x110 ;from 0xAC"
});
list.Add(new string[]
{
"Local $lOffset[4] = [0, 0x18, 0x2C, 0x6DC]",
"Local $lOffset[4] = [0, 0x18, 0x2C, 0x740] ;from 0x6DC"
});
list.Add(new string[]
{
"Local $lOffset[4] = [0, 0x18, 0x2C, 0x7e8]",
"Local $lOffset[4] = [0, 0x18, 0x2C, 0x84C] ;from 0x7E8"
});
list.Add(new string[]
{
"Local $lOffset[4] = [0, 0x18, 0x2C, 0x7ec]",
"Local $lOffset[4] = [0, 0x18, 0x2C, 0x850] ;from 0x7EC"
});
list.Add(new string[]
{
"Local $lOffset[4] = [0, 0x18, 0x2C, 0x4D0]",
"Local $lOffset[4] = [0, 0x18, 0x2C, 0x534] ;from 0x4D0"
});
list.Add(new string[]
{
"$lOffset[3] = 0x4C4",
"$lOffset[3] = 0x528 ;from 0x4C4"
});
list.Add(new string[]
{
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x4C8, 0]",
"Local $lOffset[5] = [0, 0x18, 0x2C, 0x52C, 0] ;from 0x4C8"
});
string text;
while ((text = streamReader.ReadLine()) != null)
{
string text2 = text;
foreach (string[] current in list)
{
Regex regex = new Regex(Regex.Escape(current[0]));
if (regex.IsMatch(text))
{
Console.WriteLine("Converting: " + text);
text2 = text.Replace(current[0], current[1]);
Console.WriteLine("Converted to: " + text2);
break;
}
}
streamWriter.WriteLine(text2);
}
}
}
}
BTW SendChat() is still not working with this. Prly some more functions too
04/27/2015, 17:41
#13
elite*gold: 0
Join Date: Apr 2015
Posts: 45
Received Thanks: 5
could some1 please post the finished programs for the bot ?
tyvm
04/29/2015, 23:15
#14
elite*gold: 0
Join Date: Apr 2009
Posts: 11
Received Thanks: 0
does anyone cleared the salvage problem? my bots dont salvage...
05/01/2015, 23:40
#15
elite*gold: 0
Join Date: May 2013
Posts: 6
Received Thanks: 0
Sell guild wars veattire bot 100% Funktion from the 01.05.2015
1000 ecctos if u wann i can Show u!!!
Similar Threads
GWA2
11/12/2017 - GW Exploits, Hacks, Bots, Tools & Macros - 6 Replies
Well as I received a lot of PNs about fixing bots after the september 25th update, I´ll just post the new fixed gwa2 here.
Have fun and happy botting! :pimp:
GWA2 im PvP
06/15/2014 - GW Bots - 1 Replies
Hi,
Ich habe ein kleines Problem mit der MapId und den Koordinaten im pvp bei GWA2. Ich kann ganz normal die MapId bestimmen, aber leider entspricht diese auf jeder Map der gleichen Id wie der des Außenpostens, so ist jede MapId der Zufallsarena 188 und jede MapId der Codexarena 796. Weiß jemand Abhilfe/ kennt einen Workaround oder Alternativen zur MapId-Bestimmung? Wäre für jede Hilfe dankbar!
Lg prol3r!
[GWA2] War Supply Bot
06/01/2014 - Trading - 0 Replies
Opening up a thread here again to advertise my war supply bot. I've sold over 80 copies on ************ and sold it a couple times to epvpers a few years ago.
You can reach me on ************ or on skype: raskofshadows.
Prices are set in stone and source is available for a fee.
GWA2 A/mo Vaettir Bot; Need Help!!
02/19/2012 - GW Bots - 1 Replies
http://www.elitepvpers.com/forum/gw-exploits-hacks -bots-tools-macros/1568881-gwa-vaettir-mo-farm-bot .html
ENGLISH:
I can't seem to get this to work. I've spent 3-4 hours, read the entire thread here, tried to search for a detailed guide on how to get this to work but it's not.
What I've done was: Downloaded the 2 files shown in the Original Post... "GWA2 A_Mo Vaettirs Farm by bl4ck3lit3.zip"
Extracted it to desktop
Ran GW.EXE as admin.
Set-up assassin with appropriate gear and...
All times are GMT +1. The time now is 09:12 .