taultunleashed logoEQ2Extreme with Exhume : EverQuest 2 Premium Discussions - Page 5
newtopic  postreply
 [ 252 posts ]  Previous  1, 2, 3, 4, 5, 6, 7, 8 ... 17  Next
blue large dot

EQ2Extreme with Exhume : EverQuest 2 Premium Discussions - Page 5

Posted: October 9th, 2007, 3:11 pm
 
gheezer
gheezer's Reps:
User avatar
Hey boxy, what OS and have you patched recently? I wonder if a MS patch has updated the runtime files.

At what point does it freeze? Which splash screens are visible, etc...


Reply with quote
Posted: October 9th, 2007, 5:38 pm
 
boxy25
boxy25's Reps:
User avatar
Gheezer (!empty($user->lang['WROTE'])) ? $user->lang['WROTE'] : ucwords(strtolower(str_replace('_', ' ', 'WROTE'))):
Hey boxy, what OS and have you patched recently? I wonder if a MS patch has updated the runtime files.

At what point does it freeze? Which splash screens are visible, etc...


I use XP on all my systems. Everything was working at one point and I even had the bots working for a while. I just tested again and for some reason it started working and I didn't do anything different although Exhume did take a really long time to let me log in. I'll keep you posted if it starts acting up again.

Thx


Reply with quote
Posted: October 13th, 2007, 6:20 am
 
derdle2
derdle2's Reps:
User avatar
Is there an issue this AM with this app? As of this morning- doesn't seem to work any longer... When you do "start" with or without debugging- nothing happens....literally nothing. When starting Extreme- it does do the splash screen and you get to login....but can't run any programs.

I know there was a small EQ update today...did that affect things? ...and any ETA when it will be repaired? This is a great tool, and I was really just start to get a good idea how to write useful utilities with it. Hope it's working again real soon.

Thanks!!


Reply with quote
Posted: October 13th, 2007, 6:25 am
 
derdle2
derdle2's Reps:
User avatar
...and just a follow-up. I just tried Exhume itself and it appears to still work OK. ...looks like something just related to the service behind Extreme?


Reply with quote
Posted: October 13th, 2007, 6:30 am
 
derdle2
derdle2's Reps:
User avatar
OK- my deepest apologies. Not sure what happened, but I reinstalled Extreme (even though nothing changed with the version) and that seems to have fixed my issue. :roll: Guess something got corrupted? ....or maybe someone can tell me what might have been the issue (and how I caused it) so I can avoid it in th future. =) Again- well done with this.

Thanks!!.... and sorry again. Next time I will exhaust ALL my options before jumping to conclusions. :oops:


Reply with quote
Posted: October 13th, 2007, 10:27 am
 
gheezer
gheezer's Reps:
User avatar
No prob dirdle. That happens when EQ2Extreme can't create the service object. I need to put in a message when it fails, but I've been lazy lately ;)


Reply with quote
Posted: October 17th, 2007, 8:03 pm
 
gheezer
gheezer's Reps:
User avatar
Update posted for GU39


Reply with quote
Posted: October 18th, 2007, 8:56 am
 
lordbeowulf
lordbeowulf's Reps:
User avatar
Gheezer (!empty($user->lang['WROTE'])) ? $user->lang['WROTE'] : ucwords(strtolower(str_replace('_', ' ', 'WROTE'))):
Update posted for GU39


Still not finding target for me (testing with EQ2Extreme.vbs) ... nor picking up 'object.IsAttacking()' in eXbot. Appears that I have the latest EQ2ServiceHelper.dll ...


You do not have the required permissions to view the files attached to this post.


Reply with quote
Posted: October 18th, 2007, 7:18 pm
 
gheezer
gheezer's Reps:
User avatar
Should be fixed now lordbeowulf


Reply with quote
Posted: October 18th, 2007, 7:32 pm
 
lordbeowulf
lordbeowulf's Reps:
User avatar
Gheezer (!empty($user->lang['WROTE'])) ? $user->lang['WROTE'] : ucwords(strtolower(str_replace('_', ' ', 'WROTE'))):
Should be fixed now lordbeowulf


Awesome, thanks Gheezer. Didn't realize how hooked I was on this thing until I had to go a day without it! I think I was sweating! =D


Reply with quote
Posted: October 18th, 2007, 8:51 pm
 
lordbeowulf
lordbeowulf's Reps:
User avatar
Ok, running into an odd problem now. Something that was working perfectly prior to the update now has me totally perplexed. I was loading your DynamicDataItem for group effects into an array and making a comparison ... like this:

(!empty($user->lang['CODE'])) ? $user->lang['CODE'] : ucwords(strtolower(str_replace('_', ' ', 'CODE'))):
        set oEffect(1,1) = EQ.GetDynamicDataItem("GameData.Group.Group_0.Effect1")
        set oEffect(2,1) = EQ.GetDynamicDataItem("GameData.Group.Group_1.Effect1")
        set oEffect(3,1) = EQ.GetDynamicDataItem("GameData.Group.Group_2.Effect1")
        set oEffect(4,1) = EQ.GetDynamicDataItem("GameData.Group.Group_3.Effect1")
        set oEffect(5,1) = EQ.GetDynamicDataItem("GameData.Group.Group_4.Effect1")
        set oEffect(6,1) = EQ.GetDynamicDataItem("GameData.Group.Group_5.Effect1")


Then using this comparison to execute my cure effects routine:

(!empty($user->lang['CODE'])) ? $user->lang['CODE'] : ucwords(strtolower(str_replace('_', ' ', 'CODE'))):
        for xCount = 1 to NumPlayers
            if PlayerUpdated(xCount) and (NOT oPlayer(xCount).IsCorpse) then
                if oEffect(xCount,1).Value > 0 then


Prior to the update, if there was no effect active, this comparison ( oEffect(xCount,1).Value > 0 ) returned false ... but now it appears that when the *.Value returns empty, this comparison is true?

Any changes to how you polled for that data? (or stored it, or return it)?? Any ideas at all?!?! heh ... I'm stumped!?! :?

PS EDIT: I recall that the value used to return '0' (zero) if there were no effects active. I just wrote some test code and it now appears to return "" (empty string) when there are no effects. Was this 'feature' intentional (i.e. do I need to change my code to compensate)?


Reply with quote
Posted: October 19th, 2007, 4:53 am
 
gheezer
gheezer's Reps:
User avatar
Yeah I changed the code so that now if an item is invalid it will still show but will be empty or false depending on the data type. The isvalid check must be catching the effects too.

The DynamicData code is still a work in progress and I still have at least one change planned. Each data item may have more than one value and I am planning on returning more data for each item.

Some of the possible data returned could be tooltip text, text, color, boolean, long, progress%, etc...

Once I have it all worked out I will let everyone know the new properties.


Reply with quote
Posted: October 19th, 2007, 4:32 pm
 
lordbeowulf
lordbeowulf's Reps:
User avatar
Gheezer (!empty($user->lang['WROTE'])) ? $user->lang['WROTE'] : ucwords(strtolower(str_replace('_', ' ', 'WROTE'))):
Yeah I changed the code so that now if an item is invalid it will still show but will be empty or false depending on the data type. The isvalid check must be catching the effects too.

The DynamicData code is still a work in progress and I still have at least one change planned. Each data item may have more than one value and I am planning on returning more data for each item.

Some of the possible data returned could be tooltip text, text, color, boolean, long, progress%, etc...

Once I have it all worked out I will let everyone know the new properties.


I have tried each of the following:

(!empty($user->lang['CODE'])) ? $user->lang['CODE'] : ucwords(strtolower(str_replace('_', ' ', 'CODE'))):
oEffect(x,1).Value (not equal) ""
oEffect(x,1).IsValid
oEffect(x,1).Value.IsValid
IsNumber(oEffect(x,1).Value)
NOT IsNull(oEffect(x,1).Value)


... combined with the comparison:

(!empty($user->lang['CODE'])) ? $user->lang['CODE'] : ucwords(strtolower(str_replace('_', ' ', 'CODE'))):
AND oEffect(x,1).Value (greaterthan) 0


(I also tried Cint(oEffect(x,1).Value) ... causes error if there is no effect.)

All of these appear to always return TRUE even though there may be no actual effect in there (when I display the .Value in a string between two colons, it is zero spaces).

I find it odd that if I add up all the players' effect values:

(!empty($user->lang['CODE'])) ? $user->lang['CODE'] : ucwords(strtolower(str_replace('_', ' ', 'CODE'))):
for x = 1 to 6
  tmpflag = tmpflag + oEffect(x,1).Value
next


... that the total of tmpflag will not be greater than zero if no one has effects, and will be greater than zero if someone has effects. In other words, this part still works properly, so it is still finding accurate and appropriate data in there. Ergo I don't understand why none of my efforts to ferrett out a valid value have worked.

Well, last release this dynamicdataitem.value returned the value 'zero' and everything worked great. Can you revert back to having it return the value 'zero'? Or do you have other suggestions?

Thanks Gheez!!


Reply with quote
Posted: October 19th, 2007, 11:55 pm
 
gheezer
gheezer's Reps:
User avatar
The number returned for effects isn't always a positive number. I wouldn't trust it for any calculations, but rather test for a non-blank value:

(!empty($user->lang['CODE'])) ? $user->lang['CODE'] : ucwords(strtolower(str_replace('_', ' ', 'CODE'))):
If Len(oEffect(x,1).Value)>0 Then


The problem is trying to make all the datatypes fit into one value field. I should have an update out tomorrow that will make more fields available. So far text, tooltip, boolean, long, progress, color, and event seem to be working.


Reply with quote
Posted: October 20th, 2007, 4:06 pm
 
gheezer
gheezer's Reps:
User avatar
Update posted to GForge. Developers of compiled applications will need to recompile.

Notes to developers:
I also included TestEQ2Extreme.exe which will allow you to examine the new DynamicData available. The DynamicData tab will poll and display all variables and values twice per second. Values that have changed since the last time the "Refresh" button was hit will be red, making it much easier to determine what changes each action produces.

New DynamicDataItem Properties:
(!empty($user->lang['CODE'])) ? $user->lang['CODE'] : ucwords(strtolower(str_replace('_', ' ', 'CODE'))):
Public Property Get Name() As String
Public Property Get Visible() As Boolean
Public Property Get Text() As String
Public Property Get Tooltip() As String
Public Property Get BooleanValue() As Boolean
Public Property Get LongValue() As Long
Public Property Get Color() As Long
Public Property Get Progress() As Single
Public Property Get Enabled() As Boolean
Public Property Get EventTrigger() As Boolean
Public Property Get Valid() As Boolean
Public Property Get Flags() As String


Reply with quote
Want Advertisements After The Last Post Removed? Create A Free Account!

blue large dot Who is online
Users browsing this forum: No registered users and 147 guests

Popular Sections
SWTOR Cheats
Guild Wars 2 Cheats
Guild Wars 2 Hacks
Guild Wars 2 Bots
Diablo 3 Cheats
Guild Wars 2 Mods

Popular Sections
WoW Cataclysm Cheats & Exploits
WoW Cataclysm Hacks & Bots
Star Wars The Old Republic Cheats
SWTOR Mods
Torchlight 2 Cheats
SWTOR Space Mission Bots
Site Nav and RSS
RSS Feed of EverQuest 2 Premium Discussions RSS Feed 
Sitemap of EverQuest 2 Premium Discussions Sitemap 
SitemapIndex SitemapIndex
RSS Feed RSS Feed
Channel list Channel list
left bottom corner Site and Contents Copyright 2001-2012 All Rights Reserved TaultUnleashed.com bottom corner
top left
top right
createaccount
Username:   Password:   Remember Me?