Page 1 of 3

AFK Ent BuffBot

Posted: March 8th, 2009, 5:46 pm
by absolution
For those who think I grabbed someone's code for this, you're incorrect. Those with the bot programs would not share the code so I decided to write my own program. It took me a week of nights and weekends to create it, test, and refine it. If you still believe it's not my work...then feel free to post some proof aside from buff stats and add a Nay to this post.

First off...this program does not send any information to anyone. Any user entered info resides on the users PC only (as noted below)

User needs to enter account login name, server the ent is on, and character ID for the ent (see the ReadMe message box in the GUI).
All 3 of these items are written to a text file (C:\Program Files\StarWarsGalaxies\EntInfo.txt.) to have them handy each time the program is started.
This info is used to point the program to C:\Program Files\StarWarsGalaxies\profiles\<login>\<server>\<char>_chatlog.txt.
There are 15 pre-set buffs hopefully covering most of your needs (I will not code new ones for you)
The macro will take over the mouse and keyboard so you need to run it on a separate PC if you run multiple accounts.
The code needs to be put into an .au3 file and compiled. I've attached it here in a text file for you to use. It's way too long to post in a thread.

Please post any bugs here. I've tested it quite a bit and think I've worked out all the kinks.

Enjoy & remember you are using this at your own risk.

History
v1a - Initial release
v1b - Added check for GM's

Posted: March 8th, 2009, 9:55 pm
by absolution
updated the file to v1b.

Posted: March 9th, 2009, 6:30 am
by jedig
YAY

very nice i have tested it fully now it works great
i have moded 3 lines for vista tho
line 29 $EntFile = "C:\Program Files (x86)\StarWarsGalaxies\EntInfo.txt"
line 71 $ChatFile = "C:\Program Files (x86)\StarWarsGalaxies\profiles\" & $LoginName & "\" & $Server & "\" & $CharID & "_chatlog.txt"
line 89 "4) Go to C:\Program Files (x86)\StarWarsGalaxies\profiles\<login>\<server>" & @CRLF & _

also i have written your bio

Buff1
Kin Max
Ene Max
Strength 60
Critical Hit 7%
Agility 90
Buff2
Kin 3000
Ene 3000
Critical Hit 7%
Strength 150
2nd chance 6%
Buff3
Ene Max
Kin Max
Action cost 9%
Precision 90
Second chance 6%
Buff4
Ene 3000
Kin 3000
Critical Hit 7%
Action Cost 9%
Second Chance 6%
Buff5
Ene 3000
Kin 2250
Action Cost 9%
2nd Chance 6%
Healer 6%
Buff6
Ene 3000
Kin 3000
Healer 10%
2nd Chance 6%
Buff7
Ene Max
Kin Max
Agility 90
Glancing Blow 7%
2nd Chance 6%
Buff8
Kin Max
Action Cost 9%
Agility 90
2nd Chance 6%
Glancing Blow 7%
Buff9
Ene Max
Action Cost 9%
Agility 90
2nd Chance 6%
Glancing Blow 7%
Buff 10
Kin Max
Action Cost 9%
Healer 10%
Buff11
Ene Max
Action Cost 9%
Healer 10%
Buff12
Ene 2250
Kin 2250
Critical Hit 7%
Action Cost 9%
Buff13
Ene 3000
Kin 3000
Critical Hit 7%
Action Cost 9%
2nd Chance 6%
Buff14
Luck 150
Movement 10%
Harvest max
Buff15
Energy 1500
Action Cost 9%
Kinetic 2250
Xp 15%

Posted: March 9th, 2009, 4:59 pm
by absolution
jedig wrote:
i have moded 3 lines for vista tho
line 29 $EntFile = "C:\Program Files (x86)\StarWarsGalaxies\EntInfo.txt"
line 71 $ChatFile = "C:\Program Files (x86)\StarWarsGalaxies\profiles" & $LoginName & "" & $Server & "" & $CharID & "_chatlog.txt"
line 89 "4) Go to C:\Program Files (x86)\StarWarsGalaxies\profiles\<login>\<server>" & @CRLF & _

</snip>
I'm surprised you had to modify it. I have Vista Home and everything worked well for me.

Thanks for taking the time to test it and reply.

Posted: March 9th, 2009, 6:26 pm
by tault_pesty
Definate yay on this the x86 is 64bit win
theres 2 program files dir :(

Posted: March 9th, 2009, 6:39 pm
by absolution
tault_pesty wrote:Definate yay on this the x86 is 64bit win
theres 2 program files dir :(
Ah..thought that might be it after I posted. Thanks

Posted: March 9th, 2009, 6:46 pm
by tault_pesty
can the buff names be changed and added to easy enough ?

Posted: March 9th, 2009, 7:17 pm
by jedig
tault_pesty wrote:can the buff names be changed and added to easy enough ?
if you are use to using autoit 3 yes
but thay are all good buffs as thay are

Posted: March 9th, 2009, 8:45 pm
by absolution
tault_pesty wrote:can the buff names be changed and added to easy enough ?
Yep just look at the code for the "Case" lines to add the buffs to check for and then add new buffs in the Func Buff# sections.

Re: AFK Ent BuffBot

Posted: March 10th, 2009, 4:04 am
by cuervogold
absolution wrote:First off...this program does not send any information to anyone. Any user entered info resides on the users PC only (as noted below)

User needs to enter account login name, server the ent is on, and character ID for the ent (see the ReadMe message box in the GUI).
All 3 of these items are written to a text file (C:\Program Files\StarWarsGalaxies\EntInfo.txt.) to have them handy each time the program is started.
This info is used to point the program to C:\Program Files\StarWarsGalaxies\profiles\<login>\<server>\<char>_chatlog.txt.
There are 15 pre-set buffs hopefully covering most of your needs (I will not code new ones for you)
The macro will take over the mouse and keyboard so you need to run it on a separate PC if you run multiple accounts.
The code needs to be put into an .au3 file and compiled. I've attached it here in a text file for you to use. It's way too long to post in a thread.

Please post any bugs here. I've tested it quite a bit and think I've worked out all the kinks.

Enjoy & remember you are using this at your own risk.

History
v1a - Initial release
v1b - Added check for GM's

So did you write this script?

Re: AFK Ent BuffBot

Posted: March 10th, 2009, 1:58 pm
by absolution
cuervogold wrote:
absolution wrote:First off...this program does not send any information to anyone. Any user entered info resides on the users PC only (as noted below)

User needs to enter account login name, server the ent is on, and character ID for the ent (see the ReadMe message box in the GUI).
All 3 of these items are written to a text file (C:\Program Files\StarWarsGalaxies\EntInfo.txt.) to have them handy each time the program is started.
This info is used to point the program to C:\Program Files\StarWarsGalaxies\profiles\<login>\<server>\<char>_chatlog.txt.
There are 15 pre-set buffs hopefully covering most of your needs (I will not code new ones for you)
The macro will take over the mouse and keyboard so you need to run it on a separate PC if you run multiple accounts.
The code needs to be put into an .au3 file and compiled. I've attached it here in a text file for you to use. It's way too long to post in a thread.

Please post any bugs here. I've tested it quite a bit and think I've worked out all the kinks.

Enjoy & remember you are using this at your own risk.

History
v1a - Initial release
v1b - Added check for GM's

So did you write this script?
This feels like a loaded question but yes I did. Took me about a week giving it 4-8 hours per day. It is my first attempt with many of the functions/methods/whatever you want to call them.

Posted: March 12th, 2009, 7:48 am
by absolution
Would love to get another yay or two to get this confirmed

Posted: March 12th, 2009, 4:48 pm
by jedig
indeed this macro is one of the best i have now
i have YAY'ED this all ready but every one else
is just taking the macro for free plz yay
absolution thx very much dude

Re: AFK Ent BuffBot

Posted: March 12th, 2009, 9:45 pm
by elderk
cuervogold wrote:
absolution wrote:First off...this program does not send any information to anyone. Any user entered info resides on the users PC only (as noted below)

User needs to enter account login name, server the ent is on, and character ID for the ent (see the ReadMe message box in the GUI).
All 3 of these items are written to a text file (C:\Program Files\StarWarsGalaxies\EntInfo.txt.) to have them handy each time the program is started.
This info is used to point the program to C:\Program Files\StarWarsGalaxies\profiles\<login>\<server>\<char>_chatlog.txt.
There are 15 pre-set buffs hopefully covering most of your needs (I will not code new ones for you)
The macro will take over the mouse and keyboard so you need to run it on a separate PC if you run multiple accounts.
The code needs to be put into an .au3 file and compiled. I've attached it here in a text file for you to use. It's way too long to post in a thread.

Please post any bugs here. I've tested it quite a bit and think I've worked out all the kinks.

Enjoy & remember you are using this at your own risk.

History
v1a - Initial release
v1b - Added check for GM's

So did you write this script?
There has been a script that is in use by players on bloodfin that is identical to this. The first 6 buffs have EXACTLY the same name, and do the EXACT same thing, aka buff4 on this is the same as buff4 in the game. The ones after that have different names on the ingame buffbots. The buffhouses have been using this script for about 6-10 months now.
Either the OP decided that he would use the exact same buffs in the exact same order with the exact same names or this isn't his work. Guess which is more likely?

Posted: March 12th, 2009, 9:50 pm
by extract0rs
Sound scripting. Yay