Post Reply Home » Forums » EverQuest 2 » EverQuest 2 Premium Discussions

EQ2Extreme with Exhume : EverQuest 2 Premium Discussions

Posted: July 31st, 2007
User avatar
administrator
Total Posts:29917 Joined:2002
Post all discussion topics here instead of on the confirmed app.
Posted: July 31st, 2007
Premium
Total Posts:37 Joined:2006
I havent downloaded the app yet because there doesnt appear to be any actual description of what this is...point me in the right direction? please...
Posted: July 31st, 2007
gheezer
Basically it is Exhume for EQ2, but can also be used from other compilers/programs. I have a VB6 sample app, as well as an Exhume script that will show you how to use it.

Update for GU37 posted in confirmed section.

You have to run EQ2Extreme.exe standalone at least once before trying to use it externally from other programs.


Last edited by Guest on August 1st, 2007, 10:38 am, edited 1 time in total.
Posted: August 1st, 2007
User avatar
administrator
Total Posts:29917 Joined:2002
Yea i fixed that sorry didnt mean to lock it. But please still use this section to talk about it. We are working on cleaning up the confirmed area.
Posted: August 1st, 2007
hollowman11
People use this service to make hunting/harvest/craft bots right?
Posted: August 1st, 2007
gheezer
Think of it as a tool that will allow you to write programs or scripts that have access to information about your characters environment. What you create with that information is up to you.
Posted: August 2nd, 2007
Tault_admin
love the idea, its just a shame i have no idea how to write scripts :(
Posted: August 2nd, 2007
hollowman11
alex1982 wrote:love the idea, its just a shame i have no idea how to write scripts :(


Heh don't worry your not the only one, I have no idea how to write scripts either. Hopefully people will post their created bots used with this program.
Posted: August 4th, 2007
austinlh
I get an error saying:
"Could not load ExhumeHelper.dll
Check your Exhume installation."

The Exume client looks like it's running fine but wont run EQ2Extreme.
Posted: August 4th, 2007
gheezer
Make sure you have ExhumeHelper.dll version 0.1.1.0 in your Exhume folder. If it is there, then register it with regsvr32
Posted: August 11th, 2007
gheezer

Code: Select all

'Gheezer 07/08/2007
'EQ2Extreme.exe Functions and Properties

'MOB Types
'Public Enum enumMobType
'    TYPE_ALL = &H0&
'    TYPE_MOB = &H6008&
'    TYPE_RESOURCE = &HF808&
'    TYPE_NPC = &HE008&
'    TYPE_PC = &H6000&
'    TYPE_PET = &H6018&
'    TYPE_PORTAL = &HCC08&
'    TYPE_MAIL = &HC808&
'    TYPE_MERCHANT = &HE048&
'    TYPE_QUEST_ITEM = &H9808&
'    TYPE_OBJECT = &H8808&
'End Enum

'EQ2 Class
'Public Property Get Zone() As String                        'Zone name
'Public Property Get hWnd() As Long                          'HWND of EQ2 Window
'Public Property Get Player() As EQ2Mob                      'EQ2Mob Object
'Public Property Get Target() As EQ2Mob                      'EQ2Mob Object
'Public Property Get Inventory() As Collection               'Collection of EQ2Item
'Public Property Get Equipment() As Collection               'Collection of EQ2Item
'Public Property Get MerchantItems() As Collection           'Collection of EQ2MerchantItem
'Public Property Get Channels() As Collection                'Collection of EQ2Channel
'Public Property Get Recipes() As Collection                 'Collection of EQ2Recipe
'Public Function GetMobs(lType As enumMobType) As Collection 'Collection of EQ2Mob
'Public Function GetMobByID(lMobID As Long) As EQ2Mob        'EQ2Mob Object

'EQ2Mob Class
'Public Property Get Name() As String                        'Zone Name
'Public Property Get ID() As Long                            'Mob ID
'Public Property Get Health() As Long                        'Health%
'Public Property Get Power() As Long                         'Power%
'Public Property Get Race() As String                        'Race Name
'Public Property Get Level() As Long                         'Level
'Public Property Get Aggro() As Long                         'Aggro (Aggressive -5 to +5 Friendly)
'Public Property Get Con() As Long                           'Con color (grey=0 to red>=6)
'Public Property Get Skill_2() As Long                       'Difficulty
                                                             '(0..5=easy - vvv,vv,v, etc) (6=normal) (7..9+ hard - ^, ^^, ^^^, EPIC..etc)
'Public Property Get Heading() As Single                     'Heading in degrees
'Public Property Get Invis() As Boolean                      'True is invisible
'Public Property Get SeeInvis() As Boolean                   'True if Mob can see invis
'Public Property Get X() As Single                           'X
'Public Property Get Y() As Single                           'Y
'Public Property Get Z() As Single                           'Z
'Public Property Get Watched_Mob() As EQ2Mob                 'EQ2Mob object being watched
'Public Property Get Target() As EQ2Mob                      'EQ2Mob object targeted

'EQ2MerchantItem
'Public Property Get ItemName() As String                    'Item Name
'Public Property Get Price() As Long                         'Item Price in Copper

'EQ2Item
'Public Property Get ItemID() As Long                        'ItemID
'Public Property Get Quantity() As Byte                      'Quantity
'Public Property Get ItemName() As String                    'Item Name

'EQ2Channel
'Public Property Get ChannelID() As Long                     'Channel#
'Public Property Get ChannelName() As String                 'Channel Name

'EQ2Recipe
'Public Property Get Level() As Long                         'Recipe Level
'Public Property Get RecipeName() As String                  'Recipe Name
'Public Property Get CraftingStation() As String             'Crafting Station Name
'Public Property Get Description() As String                 'Description
'Public Property Get Book() As String                        'Book Name
Posted: August 11th, 2007
godfetish
Any way to differentiate between factions on a PvP server? Shows the opposing faction PC's name just fine along with friendly ones....
Posted: August 12th, 2007
gheezer
I haven't played PvP but an you check the other players aggro?
Posted: August 12th, 2007
godfetish

Code: Select all

    set Mobs = EQ.GetMobs(&H6000)    'TYPE_MOB
    
    for each Mob in Mobs
        if Mob.Aggro <= 0 then
            MemoWrite Mob.Name
            count = count + 1
        end if
    next
This doesn't seem to detect the aggro flag for pvp. Will need to keep testing, but it's difficult when you usually end up dead each time you edit the script! lol
Posted: August 12th, 2007
gheezer
Also check the MobType and Skill_1 for differences. There are some bits in there that I ignore.
Want Advertisements After The Last Post Removed? Create A Free Account!
blue large dotWho is online
Users browsing this forum: No registered users and 68 guests
Post Reply