|
 ‘EQ2MegaBot’ v2.2 Released - Buff Bot : EverQuest 2 Premium Discussions - Page 2
|
|
Posted: March 10th, 2005, 6:16 pm
|
|
|
|
richyrich
richyrich's Reps:
|
Will test it.
Last edited by Guest on March 10th, 2005, 6:27 pm, edited 1 time in total.
|
|
|
|
|
Posted: March 10th, 2005, 6:27 pm
|
|
|
|
richyrich
richyrich's Reps:
|
I'll try it and see what is up - been traveling all over the US this week  no ability to play on the road.
|
|
|
|
|
Posted: March 10th, 2005, 6:28 pm
|
|
|
|
richyrich
richyrich's Reps:
|
Ok - I get the same thing... will try to track it down.
|
|
|
|
|
Posted: March 10th, 2005, 6:45 pm
|
|
|
|
richyrich
richyrich's Reps:
|
Okay - I found it, they have moved the memory locations and Wyv's functions are no longer returning valid values, which returned MaxHealth as 0, which caused a divide by 0 error and the script crashed. I'm writing it so it won't divide by 0 and crash again, but Wyv is going to have to fix the memory locations before it will work well again.
Rich
|
|
|
|
|
Posted: March 10th, 2005, 7:01 pm
|
|
|
|
richyrich
richyrich's Reps:
|
For anyone who wants to use the BuffBot while Wyv is finding the new memory locs for Power/Health, here is a quick fix.
Modify your "EQ2MEGABot_BaseLib_v22.vbs" file
Find the following 2 functions and overwrite them with this code, it will resolve the divide by 0 error:
' =============================================================
Function GetPlayerStatusHealth()
Dim h
h = getPlayerMaxHealth(oEQ2Service)
objDebug.Print "GetPlayerStatusHealth()", 2
if h = 0 then
GetPlayerStatusHealth=0
else
GetPlayerStatusHealth=Round(getPlayerHealth(oEQ2Service)/h*100)
end if
end Function
' =============================================================
' =============================================================
Function GetPlayerStatusPower()
Dim h
h = getPlayerMaxHealth(oEQ2Service)
objDebug.Print "GetPlayerStatusPower()", 2
if h = 0 then
GetPlayerStatusPower=0
else
GetPlayerStatusPower=Round(getPlayerHealth(oEQ2Service)/h*100)
end if
end Function
' =============================================================
Then modify your INI file so it doesn't sit in Recover() forever trying to get your health back or try to heal yourself over and over as it thinks you need it. Set these 3 as follows:
PercentHealth=0
PercentPower=0
HealThyself=FALSE
Now it should run, but it will always show Health/Power as 0.
If you don't feel comfortable modifying the vbs files, then you will just have to wait until it is resolved
Good luck and post if you get it working.
Rich
|
|
|
|
|
Posted: March 10th, 2005, 7:30 pm
|
|
|
|
mally42
mally42's Reps:
|
THANKS A BUNCH!!!
You guys are always on top of things. I figured SOE changed something that caused this.
|
|
|
|
|
Posted: March 10th, 2005, 7:34 pm
|
|
|
|
richyrich
richyrich's Reps:
|
Great news on the AMD/MegaBot - seems to run fine with AMD!!!! I just played my AMD box no problems... so it must be the actual map plugin that has the problem, not the EQ2Service.
Rich
|
|
|
|
|
Posted: March 11th, 2005, 12:40 am
|
|
|
|
mally42
mally42's Reps:
|
Yeah I can't get it to work on my amd laptop. 1/2 the time it blacks the screen out and crashes EQ to the desktop. The other 1/2 the time it never makes it to create a log file. It will show the text that a script is running but nothing happens.
Did get it working on my P4 desktop. But with serious limitation, most likely cause of the memory functions being changed. I can get it to do very basic things like follow. When I type the command to assist, it will attack and that's it it does not load the combat squences at all. It also will not heal, sometimes it will spit out a message to me something like "heal? you must be joking." I also noticed it will not go through any of the buff squences or response sequneces.
Makes ya wonder how often Sony might do something like that.
|
|
|
|
|
Posted: March 11th, 2005, 3:48 am
|
|
|
|
rarespawn01
rarespawn01's Reps:
|
I doubt they changed it just to hinder XU. They prolly did it cause the new mentoring system. I honestly doubt they'd waste alot of time and effort to pay developers to change memory allocations just to hinder bot programs. This kinda stuff always happends when they make new huge updates tho like the mentoring system. That can take someone who is lvl 50, and make them 20, so I'm not surprised they changed some stuff around.
|
|
|
|
|
Posted: March 11th, 2005, 5:05 am
|
|
|
|
richyrich
richyrich's Reps:
|
Mally - no idea why it doesn't work on the AMD laptop... but as to why you get "heal? you must be joking." that is the new code that checks to see if you need a heal before giving it to you. If you are >90% health and ask for a heal, that is the bot's response  It also helps if you SPAM for heals and after the bot gives you 2, you are fully healed, he doesn't waste power giving you 3 more (and will laugh at you with that statement back to you about needing a heal)
I agree with rares - I think they just did so many changes that things moved. Some things are still in the same memory locs, xyz, heading and level all stilll read fine as well as target health. Just your health and power from what I've seen.
Rich
|
|
|
|
|
Posted: March 11th, 2005, 10:45 am
|
|
|
|
sinshar
Total Posts: 199
Joined: February 22nd, 2005, 3:07 pm
sinshar's Reps: 0
|
Nice work richy.
I did notice that i didn't have any problems with any of my 3 amd boxes with anything.. the only thing that dont work for me is the radar. (snap)
|
|
|
|
|
Posted: March 11th, 2005, 3:15 pm
|
|
|
|
mally42
mally42's Reps:
|
(!empty($user->lang['QUOTE'])) ? $user->lang['QUOTE'] : ucwords(strtolower(str_replace('_', ' ', 'QUOTE'))): I doubt they changed it just to hinder XU.
Oh I'm not saying they did. But I can see how my statement might be misunderstood as, "they did it to break XU". Sorry about that.
Richy- I donno why it doesn't work on my amd laptop either. I'm going to look into my .ini file on my p4 and see if I can figure out why it's not casting spells or responding to almost any tell command. I didnt get a chance to play with it too long.
|
|
|
|
|
Posted: March 12th, 2005, 4:36 am
|
|
|
|
richyrich
richyrich's Reps:
|
As always, if you can't figure it out - send me the INI file and log file and I'll get ya straight pretty fast.
Rich
|
|
|
|
|
Posted: March 12th, 2005, 7:51 am
|
|
|
|
mally42
mally42's Reps:
|
I figured it out on my P4 it was something stupid as ussual. But my laptop is stumping me. It's not running the script to make a log file it's wierd. Basically what happens is you hit start to run the script and the yellow text comes up that it's running but nothing happens. If you hit f12 to end the script the text goes away but the button still says stop instead of start. once you hit the stop button, the script box gets all glitchy and you can't uses it until you restart XU. The built in scripts run fine and most of the other downloads here also work. I tried uninstalling and reinstalling everything and no go.
Not too sure what else I can really do. I'd love to have it working on my laptop. I'll continue trying differant things and let ya know if I get it to start at all. If anyone has any suggestions , it would be apperciated.
My laptop specs are:
AMD64 3000
1gig ddr2700 ram
radeon 9600 64mb moble
wide screen 1280x800
atm I'm running the 32bit version of windows xp sp2.
EDIT: I take that back none of the scripts work for some reason on the laptop. They all do the same thing. Something is fubared. I'll try to figure it out.
|
|
|
|
|
Posted: March 13th, 2005, 6:23 am
|
|
|
|
xx_sorn_xx
xx_sorn_xx's Reps:
|
Hey there,
I am not sure if I am doing this right, or if its a bug in the script. I am using a Ranger with the script, and I have some buffs seperated on different quick bars. The format listed in the script doesnt mention anything about seperate qb settings.
I have many combat buttons setup in my quickbars as well and eventually will want to take advantage of using them, I am assuming I would get the same error when trying to use buttons from different quickbars.
Here is the line in my char.ini file.
; format is:
; QUICKBAR,Name,KEY,CastTime,ReCastTime,Name,KEY,CastTime,RecastTime,...
BuffSequenceSTR=qb3,Hunter's Instinct,9,1s,30s,Pathfinding,8,5s,900s,qb2,Makeshift Arrows,1,0s,600s
and the error from the log is:
3/12/2005 11:06:55 AM: *** ERROR: TranslateKey() Invalid key String (ActionClass.Load(qb2)) -> <Makeshift Arrows>
3/12/2005 11:06:55 AM: ERROR: Invalid Key to Translate - check sequence out
3/12/2005 11:06:55 AM: ERROR loading ActionClass - check sequence out
Thanks!
|
|
|
|
|
Who is online |
|
Users browsing this forum: No registered users and 116 guests |
|
|
|