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

EQ2 UltraBot 2.x Hunter, Buff and Harvest bot, Discussion : EverQuest 2 Premium Discussions

Posted: January 12th, 2006
eq2gamergrl
thank you, I will give this a try and let you know =) I appreciate your fast response! :D
Posted: January 12th, 2006
eq2gamergrl
Okay, I tried to get this running tonight. What I'm trying to do is have my guardian not run the script and me play the guardian itself and have the other two my wizard and healer run the script while i invite them into my guardians group. I'm not sure if this is possible or not.

I'm wanting my guardian to be played by me
Templar to be bot
Wizard to be bot

that's how I thought I had it set up. I'm running all three on the same computer. Is this not a good idea? I'm not sure if you can do it or not. So that's why I'm asking. I'm basically tripple windowing lol :)

Here's my log file it gave me tonight when I ran the script with the edits you gave me.
01/12/06 10:25:21 PM

***** XUnleashed Trace Log Started: Thursday, January 12, 2006 22:25:21


01/12/06 10:25:23 PM Registered XUnleashed Controls...
01/12/06 10:25:25 PM Registered XUScriptHelper...
01/12/06 10:25:25 PM XUnleashed Client: Click Play to begin...
01/12/06 10:25:28 PM XUnleashed Client: Updating 3rd Party Plugins and Services...
01/12/06 10:25:28 PM XUnleashed Client: Patching EQ2Crafter Plugin
01/12/06 10:25:28 PM XUnleashed Client: Retrieving the file: update
01/12/06 10:25:28 PM XUnleashed Client: Retrieving the file: EQ2Crafter.xui
01/12/06 10:25:29 PM XUnleashed Client: Retrieving the file: EQ2CrafterNews.txt
01/12/06 10:25:29 PM XUnleashed Client: Patching Wyvern's EQ2 Servicer
01/12/06 10:25:29 PM XUnleashed Client: Retrieving the file: update
01/12/06 10:25:29 PM XUnleashed Client: Redirecting to alternate patch server. . .
01/12/06 10:25:29 PM XUnleashed Client: Retrieving the file: EQ2ServiceNews.txt
01/12/06 10:25:30 PM XUnleashed Client: Redirecting to alternate patch server. . .
01/12/06 10:25:30 PM XUnleashed Client: Patching complete. . .
01/12/06 10:25:30 PM XUnleashed Client: Connecting to XUnleashed...
01/12/06 10:25:30 PM XUnleashed Client: Authenticating User...
01/12/06 10:25:31 PM XUnleashed Client: Connected. . .
01/12/06 10:25:31 PM Using Standard Hooking. . .
01/12/06 10:25:31 PM XUnleashed Client: Launching. . .
01/12/06 10:26:35 PM WARNING: CoInitialize returned: RPC_E_CHANGED_MODE
01/12/06 10:27:16 PM Found Target Process: EverQuest2.exe
01/12/06 10:27:16 PM Config Option: Display Logo
01/12/06 10:27:16 PM Config Option: Windowed
01/12/06 10:27:16 PM Config Option: Hook DirectInput
01/12/06 10:27:16 PM Initializing COM Objects. . .
01/12/06 10:27:18 PM FOUND: Direct3DCreate9
01/12/06 10:27:18 PM Starting Services. . .
01/12/06 10:27:18 PM ------->FOUND A StandardSERVICE: XUnleashed Windows Input Service
01/12/06 10:27:18 PM CXUWinInput::Initialize()
01/12/06 10:27:18 PM Starting the 3rd Party Services...
01/12/06 10:27:18 PM ------->FOUND A 3rd Party Service: Wyvern's EQ2 Servicer
01/12/06 10:27:19 PM Starting Plugins. . .
01/12/06 10:27:19 PM ------->FOUND A 3rd Party Plugin: EQ2Crafter Plugin
01/12/06 10:27:19 PM Loading Window Schema. . .
01/12/06 10:27:19 PM ------->FOUND A STANDARD Plugin: XUnleashed V2 Triggers
01/12/06 10:27:19 PM Loading Window Schema. . .
01/12/06 10:27:19 PM ------->FOUND A STANDARD Plugin: XUnleashed V2 Macros
01/12/06 10:27:19 PM Loading Window Schema. . .
01/12/06 10:27:19 PM ------->FOUND A STANDARD Plugin: XUnleashed V2 Scripts
01/12/06 10:27:19 PM Loading Window Schema. . .
01/12/06 10:27:19 PM Attempting to lock onto Client. . .
01/12/06 10:27:19 PM WARNING: Requested DirectX9 Screen Format may not be compatable with XUnleashed.
01/12/06 10:27:19 PM FOUND: Direct3D9::CreateDevice()
01/12/06 10:27:19 PM DETECTED: Direct3DDevice9 Reset
01/12/06 10:27:19 PM WARNING: Requested DirectX9 Screen Format may be incompatable with XUnleashed.
01/12/06 10:27:20 PM FOUND: Direct3DDevice9::Present
01/12/06 10:27:20 PM Releasing XUnleashed DX9 BackBuffers.
01/12/06 10:27:20 PM Released XUnleashed DX9 BackBuffers.
01/12/06 10:27:20 PM Initializing DX9 BackBuffers...
01/12/06 10:27:25 PM DETECTED: Direct3DDevice9 Reset
01/12/06 10:27:25 PM WARNING: Requested DirectX9 Screen Format may be incompatable with XUnleashed.
01/12/06 10:27:29 PM FOUND: Direct3DDevice9::Present
01/12/06 10:27:29 PM Releasing XUnleashed DX9 BackBuffers.
01/12/06 10:27:29 PM Released XUnleashed DX9 BackBuffers.
01/12/06 10:27:29 PM Initializing DX9 BackBuffers...
01/12/06 10:29:53 PM XUnleashed Client: Connecting to XUnleashed...
01/12/06 10:29:53 PM XUnleashed Client: Authenticating User...
01/12/06 10:29:54 PM XUnleashed Client: Connected. . .
01/12/06 10:29:54 PM XUnleashed Client: Launching. . .
01/12/06 10:30:35 PM Found Target Process: EverQuest2.exe
01/12/06 10:30:35 PM Config Option: Display Logo
01/12/06 10:30:35 PM Config Option: Windowed
01/12/06 10:30:35 PM Config Option: Hook DirectInput
01/12/06 10:30:35 PM Initializing COM Objects. . .
01/12/06 10:30:36 PM FOUND: Direct3DCreate9
01/12/06 10:30:36 PM Starting Services. . .
01/12/06 10:30:36 PM ------->FOUND A StandardSERVICE: XUnleashed Windows Input Service
01/12/06 10:30:36 PM CXUWinInput::Initialize()
01/12/06 10:30:36 PM Starting the 3rd Party Services...
01/12/06 10:30:36 PM ------->FOUND A 3rd Party Service: Wyvern's EQ2 Servicer
01/12/06 10:30:37 PM Starting Plugins. . .
01/12/06 10:30:37 PM ------->FOUND A 3rd Party Plugin: EQ2Crafter Plugin
01/12/06 10:30:37 PM Loading Window Schema. . .
01/12/06 10:30:37 PM ------->FOUND A STANDARD Plugin: XUnleashed V2 Triggers
01/12/06 10:30:37 PM Loading Window Schema. . .
01/12/06 10:30:37 PM ------->FOUND A STANDARD Plugin: XUnleashed V2 Macros
01/12/06 10:30:37 PM Loading Window Schema. . .
01/12/06 10:30:37 PM ------->FOUND A STANDARD Plugin: XUnleashed V2 Scripts
01/12/06 10:30:37 PM Loading Window Schema. . .
01/12/06 10:30:37 PM Attempting to lock onto Client. . .
01/12/06 10:30:37 PM WARNING: Requested DirectX9 Screen Format may not be compatable with XUnleashed.
01/12/06 10:30:37 PM FOUND: Direct3D9::CreateDevice()
01/12/06 10:30:37 PM DETECTED: Direct3DDevice9 Reset
01/12/06 10:30:37 PM WARNING: Requested DirectX9 Screen Format may be incompatable with XUnleashed.
01/12/06 10:30:37 PM FOUND: Direct3DDevice9::Present
01/12/06 10:30:37 PM Releasing XUnleashed DX9 BackBuffers.
01/12/06 10:30:37 PM Released XUnleashed DX9 BackBuffers.
01/12/06 10:30:37 PM Initializing DX9 BackBuffers...
01/12/06 10:30:42 PM DETECTED: Direct3DDevice9 Reset
01/12/06 10:30:42 PM WARNING: Requested DirectX9 Screen Format may be incompatable with XUnleashed.
01/12/06 10:30:46 PM FOUND: Direct3DDevice9::Present
01/12/06 10:30:46 PM Releasing XUnleashed DX9 BackBuffers.
01/12/06 10:30:46 PM Released XUnleashed DX9 BackBuffers.
01/12/06 10:30:46 PM Initializing DX9 BackBuffers...
01/12/06 10:31:58 PM XUnleashed Client: Connecting to XUnleashed...
01/12/06 10:31:58 PM XUnleashed Client: Authenticating User...
01/12/06 10:31:59 PM XUnleashed Client: Connected. . .
01/12/06 10:31:59 PM XUnleashed Client: Launching. . .
01/12/06 10:32:41 PM Found Target Process: EverQuest2.exe
01/12/06 10:32:41 PM Config Option: Display Logo
01/12/06 10:32:41 PM Config Option: Windowed
01/12/06 10:32:41 PM Config Option: Hook DirectInput
01/12/06 10:32:41 PM Initializing COM Objects. . .
01/12/06 10:32:42 PM FOUND: Direct3DCreate9
01/12/06 10:32:42 PM Starting Services. . .
01/12/06 10:32:42 PM ------->FOUND A StandardSERVICE: XUnleashed Windows Input Service
01/12/06 10:32:43 PM CXUWinInput::Initialize()
01/12/06 10:32:43 PM Starting the 3rd Party Services...
01/12/06 10:32:43 PM ------->FOUND A 3rd Party Service: Wyvern's EQ2 Servicer
01/12/06 10:32:43 PM Starting Plugins. . .
01/12/06 10:32:43 PM ------->FOUND A 3rd Party Plugin: EQ2Crafter Plugin
01/12/06 10:32:43 PM Loading Window Schema. . .
01/12/06 10:32:43 PM ------->FOUND A STANDARD Plugin: XUnleashed V2 Triggers
01/12/06 10:32:43 PM Loading Window Schema. . .
01/12/06 10:32:43 PM ------->FOUND A STANDARD Plugin: XUnleashed V2 Macros
01/12/06 10:32:43 PM Loading Window Schema. . .
01/12/06 10:32:43 PM ------->FOUND A STANDARD Plugin: XUnleashed V2 Scripts
01/12/06 10:32:44 PM Loading Window Schema. . .
01/12/06 10:32:44 PM Attempting to lock onto Client. . .
01/12/06 10:32:44 PM WARNING: Requested DirectX9 Screen Format may not be compatable with XUnleashed.
01/12/06 10:32:44 PM FOUND: Direct3D9::CreateDevice()
01/12/06 10:32:44 PM DETECTED: Direct3DDevice9 Reset
01/12/06 10:32:44 PM WARNING: Requested DirectX9 Screen Format may be incompatable with XUnleashed.
01/12/06 10:32:44 PM FOUND: Direct3DDevice9::Present
01/12/06 10:32:44 PM Releasing XUnleashed DX9 BackBuffers.
01/12/06 10:32:44 PM Released XUnleashed DX9 BackBuffers.
01/12/06 10:32:44 PM Initializing DX9 BackBuffers...
01/12/06 10:32:48 PM DETECTED: Direct3DDevice9 Reset
01/12/06 10:32:48 PM WARNING: Requested DirectX9 Screen Format may be incompatable with XUnleashed.
01/12/06 10:32:52 PM FOUND: Direct3DDevice9::Present
01/12/06 10:32:52 PM Releasing XUnleashed DX9 BackBuffers.
01/12/06 10:32:52 PM Released XUnleashed DX9 BackBuffers.
01/12/06 10:32:52 PM Initializing DX9 BackBuffers...
01/12/06 10:35:12 PM XUScriptHelper->Creating Script Engine (VBScript). . .
01/12/06 10:35:13 PM XUScriptHelper->AddScriptItem: XUScriptHost
01/12/06 10:35:13 PM XUScriptHelper->AddScriptItem: Win32API
01/12/06 10:35:13 PM XUScriptHelper->AddScriptItem: VirtualKey
01/12/06 10:35:13 PM XUScriptHelper->AddScriptItem: Memory
01/12/06 10:35:13 PM XUScriptHelper->AddScriptItem: SystemInfo
01/12/06 10:35:13 PM XUScriptHelper->AddScriptItem: MemoryBasicInformation
01/12/06 10:35:13 PM XUScriptHelper->AddScriptItem: XUScriptPlugin
01/12/06 10:35:13 PM XUScriptHelper->Executing Script: ' EQ2 Ultra Bot
' This is the script you run from in game - all other .vbs files and .ini files included are
' required to be in the XU/Scripts directory or this will not work.

Option Explicit
Randomize

const sScriptVersion = "2.0"
const sSV = "20"
const EQ2INI = "EQ2UltraBot.ini"


' =============================================================
' Include our base libraries
' =============================================================

XUScriptPlugin.staStatus.Text = "Loading Library GLOBALVARS (1)"
XUScriptHost.ImportScript("EQ2UltraBot\EQ2UltraBot_GlobalVars_v" & sSV & ".vbs")
XUScriptPlugin.staStatus.Text = "Loading Library CLASSLIB (2)"
XUScriptHost.ImportScript("EQ2UltraBot\EQ2UltraBot_ClassLib_v" & sSV & ".vbs")
XUScriptPlugin.staStatus.Text = "Loading Library BASELIB (3)"
XUScriptHost.ImportScript("EQ2UltraBot\EQ2UltraBot_BaseLib_v" & sSV & ".vbs")
XUScriptPlugin.staStatus.Text = "Loading Library INILIB (4)"
XUScriptHost.ImportScript("EQ2UltraBot\EQ2UltraBot_INILib_v" & sSV & ".vbs")
XUScriptPlugin.staStatus.Text = "Loading Library LOCATIONFUNCTIONS (5)"
XUScriptHost.ImportScript("EQ2UltraBot\EQ2UltraBot_LocationFunctions_v" & sSV & ".vbs")
XUScriptPlugin.staStatus.Text = "Loading Library MAINFUNCTIONS (6)"
XUScriptHost.ImportScript("EQ2UltraBot\EQ2UltraBot_MainFunctions_v" & sSV & ".vbs")
XUScriptPlugin.staStatus.Text = "Loading Library HARVEST (7)"
XUScriptHost.ImportScript("EQ2UltraBot\EQ2UltraBot_Harvest_v" & sSV & ".vbs")
XUScriptPlugin.staStatus.Text = "Loading Library MAINLOOP (8)"
XUScriptHost.ImportScript("EQ2UltraBot\EQ2UltraBot_MainLoop_v" & sSV & ".vbs")
XUScriptPlugin.staStatus.Text = "Loading Library EQ2SERVICES (9)"
XUScriptHost.ImportScript("EQ2UltraBot\EQ2Service.vbs")
XUScriptPlugin.staStatus.Text = "Done Loading Libraries (10)"

' =============================================================
' =============================================================
' =============================================================
' == MAIN STARTS HERE ==
' =============================================================
' =============================================================
' =============================================================
' =============================================================

Dim h, p, l1

Set objDebug = New DebugClass
Set objStatusLog = New LogFileClass

FatalError = FALSE
GlobalInHealMe = FALSE
InFight = FALSE
DidMelee = TRUE
Standing = TRUE ' Use a Sit() to start to get things in Sync
RunStatus = FALSE
PersonSaidHI = FALSE ' Set if someone said Hi, Hello, Howdy, etc.
PersonSaidRES = FALSE ' Set if someone said RES or some sort of ressurection request
PetDead = FALSE ' If TRUE, your pet is dead, create a new one!
CSRFoundUs = FALSE ' If set to TRUE, CSR rep has found us
NotEnoughPower = FALSE
GL_Encumbered = FALSE
gReloadINI = TRUE ' Says first time through to load INI and run, after that, if set to TRUE, means reload
TestMode = 0
CurMaxLocPoints = 0
CurLocPoint = 1

for z = 1 to 20
Set LocPoints(z) = New LocPointClass
next

For z = 1 to 500
Set WayPoints(z) = New LocPointClass
Next

Set commandBuffer = New CommandBufferClass

for z = 1 to 1000
Set MobList(z) = New MobClass
Next

for z = 1 to 1000
Set RessList(z) = New RessClass
Next


Set CurLoc = New LocPointClass
Set CurLPS = New LPSClass
Set CurMob = New LocPointClass
'Set SafeSpot = New tFightPoint
set StartingLocPoint = New LocPointClass
Set ScreenShotTimer = New TimerClass
Set LogTimer = New TimerClass
Set BowTimer = New TimerClass
Set WaveTimer = New TimerClass
Set RequestLocTimer = New TimerClass
Set MasterTimer = New TimerClass
Set HealYourselfTimer= New TimerClass
set castTimer = New TimerClass
set LocTimer = New TimerClass
set SearchForNamesTimer = New TimerClass
set StayAtWayPointTimer = New TimerClass
set RessurectionTimer = New TimerClass
Set AskRessTimer = New TimerClass

Set BeforeCombatSequence1 = New SequenceClass
Set InitialCombatSequence1 = New SequenceClass
Set PerMobCombatSequence1 = New SequenceClass
Set CombatSequence1 = New SequenceClass
Set AfterCombatSequence1 = New SequenceClass
Set HealSequence = New SequenceClass
Set HealSequence2 = New SequenceClass
Set GroupHealSequence = New SequenceClass
Set PowerSequence1 = New SequenceClass
Set BuffSequence = New SequenceClass
Set GroupBuffSequence = New SequenceClass
Set CombatSequence2 = New SequenceClass
Set AfterRessSequence = New SequenceClass

Set ResponseSequence = New ResponseClass
Set CombatResponseSequence = New ResponseClass

' Used to save last action in case of Fizzle or Interrupt
Set LastAction = New ActionClass

Set objPlayerStatus = New StatusWindowClass
Set objTargetStatus = New StatusWindowClass
Set objPetStatus = New StatusWindowClass
Set objTimer = New TimerClass ' Global TEST Timer

Set objRegEx = New RegExp
objRegEx.Global = TRUE 'find all matches
objRegEx.IgnoreCase = TRUE 'set case insensitive

objDebug.Print "*************************************", 0
objDebug.Print "*** UltraBot Script Starting!", 0
objDebug.Print "*************************************", 0
objDebug.Print "*** Script Version: " & sScriptVersion, 0
objDebug.Print "*************************************", 0
objDebug.Print "*************************************", 0

objStatusLog.Print "*************************************", 0
objStatusLog.Print "*** UltraBot Script Starting!", 0
objStatusLog.Print "*************************************", 0

call GetScreenRes(ScreenWidth, ScreenHeight)
objDebug.Print "Main(): Resolution (X,Y) = (" & ScreenWidth & "," & ScreenHeight & ")", 10

' Let's start up the EQ2Service
objDebug.Print "*** Starting EQ2Service", 0
on error resume next
set oEQ2Service= XUScriptPlugin.GetService("EQ2Service.Service")
if Err.number <> 0 then
' EQ2Service didn't load
XUScriptPlugin.staStatus.Text = "EQ2Service failed to load"
FatalError=TRUE
end if
objDebug.Print "EQ2Service Setup Complete!", 0

on error goto 0
do while gReloadINI
gReloadINI=FALSE ' We set to false here, if user presses reload key/button in game, will set to true again

CharName = getPlayerName(oEQ2Service)
if CharName = "<INVALID>" then
objDebug.Print "ERROR: Can't get Player Name from EQ2Service!", 0
FatalError=TRUE
end if
CharLevel = getAdventurerLevel(oEQ2Service)
if CharLevel = -1 then
objDebug.Print "ERROR: Can't get Player Adventure Level from EQ2Service!", 0
FatalError=TRUE
end if
h=getPlayerMaxHealth(oEQ2Service)
p=getPlayerMaxPower(oEQ2Service)
l1 = getArtisanLevel(oEQ2Service)
XUScriptPlugin.staStatus.Text = "Name: " & CharName & " H/P: " & h & "/" & p & " Lvl: " & CharLevel & " Art: " & l1

if (NOT FatalError) then
sINIFile = XUScriptHost.GetXUnleashedDirectory() & "\scripts\EQ2UltraBot\" & EQ2INI
g_fgwin=Win32API.XUGetForegroundWindow()

' Load the Debug Level from the INI file first
LoadDebugINI()
end if

' Load our INI files for all our customizable settings
if (NOT FatalError) then
if (NOT LoadINI()) then
objDebug.Print "ERROR: Failed to Load INI File. Look for ERRORS above. ABORTING SCRIPT...", 0
FatalError = TRUE
end if
end if
if (NOT FatalError) then
if (NOT LoadCharINI()) then
objDebug.Print "ERROR: Failed to Load Char INI File. Look for ERRORS above. ABORTING SCRIPT...", 0
FatalError = TRUE
end if
end if
if (NOT FatalError) then
if (NOT LoadEQ2INI()) then
objDebug.Print "ERROR: Failed to Load EQ2 INI File. Look for ERRORS above. ABORTING SCRIPT...", 0
FatalError = TRUE
end if
end if

if (NOT FatalError) then
Call objPlayerStatus.PrintDebug()
Call objTargetStatus.PrintDebug()
Call objPetStatus.PrintDebug()

' Create new output window so we can show what is happening with the script
Set objStatusWindow = New OutputStatusWindowClass
' Create new command output window
set objCommandWindow = New CommandWindowClass

' This is the loop where everything happens
Call MainLoop()

' Kill the windows...
Set objStatusWindow = NOTHING
Set objCommandWindow = NOTHING
' Loop is done, script exiting clean, so clean things up before we exit
set fgChatLogFile = NOTHING
end if
loop ' if gReloadINI loop

objDebug.Print "*** Script Complete!", 0

' Clean things up
Set objPlayerStatus = NOTHING
Set objTargetStatus = NOTHING
Set objPetStatus = NOTHING
Set objTimer = NOTHING
Set oEQ2Service = NOTHING

' Force the Debug.Terminate to execute and close the log file
Set objDebug = NOTHING
Set objStatusLog = Nothing

01/12/06 10:35:15 PM SCRIPT ERROR: Variable is undefined: 'DebugClass'
Src: Microsoft VBScript runtime error
Line:47 Error:0 Scode:800a01f4
01/12/06 10:35:15 PM Failed to Parse the Script. Check it for errors.
Posted: January 13th, 2006
loraik
Sorry Eq2gamergrl because XU requires use of the active window it is impossible (ATM) to run XU and play or run another bot (or even work on your computer unless XU is paused). For the situation your describing you would need 3 computers, one for each bot and yourself.


Loraik
Posted: January 13th, 2006
seveneleven
Great release Slam, thank you.

Couple of things I would find usefull, sometimes when hunting a mob will be out of site and you get the "you cant see your target" message. Maybe if the bot treated this like being stuck and took a couple fo steps?

Also it would be handy if there was an after harvest command string. Just like the after combat. So the bot could slip in and out of invis.

Just my thoughts. Thanks!
Posted: January 13th, 2006
loraik
Couple of things I would find usefull, sometimes when hunting a mob will be out of site and you get the "you cant see your target" message. Maybe if the bot treated this like being stuck and took a couple fo steps?
I know Ultrabot 1.0 does this however the problem with this is if your in a dungeon you can run yourself right behind a feature and stuck or unable to get healed. I personally am not a fan of this because in the year of using megabot/ultrabot it has landed me in more bad spots than it is worth. Clefts and Living Tombs are good examples of bad areas for this feature. Actually if there was a toggle to turn it off and on that would be cool, kinda like for outdoors and indoors.

Loraik
Posted: January 13th, 2006
User avatar
Total Posts:1184 Joined:2005
For the "you cant see your target" the bot will strafe left and right, if it does not do that maybe that your strafe keys are not set properly.

Loraik, I will try to put in a toggle for that, in the meanwhile you can always change the strafe key in the ini to something else and it wont do it.
Posted: January 13th, 2006
loraik
Is that the only purpose for the strafe keys for getting stuck or the above mentioned targeting issue? I would love to kill those keys but didn't know if it would cause issues somewhere later in an unseen instance of the bot.

Loraik
Posted: January 13th, 2006
seveneleven
Thanks for the quick update, I guess I will have to check my strafe keys after the patch. I also am having a problem finding good spots to run the script for both hunter and narvester or each seperatly. Anyone care to pm me a couple spots that a lvl 53 could use?
Posted: January 13th, 2006
loraik
SS has some great spost to do both at your level.

Loraik
Posted: January 13th, 2006
seveneleven
Thanks Loraik, I have tried some spots there and not had much luck. I will look around some more.
Posted: January 13th, 2006
eq2gamergrl
loraik wrote:Sorry Eq2gamergrl because XU requires use of the active window it is impossible (ATM) to run XU and play or run another bot (or even work on your computer unless XU is paused). For the situation your describing you would need 3 computers, one for each bot and yourself.


Loraik
Thanks Loraik :) That clears up most of my questions!
Posted: January 13th, 2006
User avatar
Total Posts:1184 Joined:2005
Hi all,

I will post a new version real soon, 2.1, there will be a strafe variable to check if you wanna use it or not, and of course many more new features.

I will be gone next week on vacation so I will try to post new code before. While I am gone Loraik will check the board and try to answer the questions, I would like to take the opportunity to thank him for all his testing and support.
Posted: January 13th, 2006
jimjim2
right now im hanging on this error

*** ERROR: Can't find variable - [TestSTR]. Please Add Variable to INI file


havent touched below stuff at all so im wondering what this could be

TestMode=0
[Test]
TestSTR=~
Posted: January 13th, 2006
loraik
What that error msg. says to me is the variable "TestSTR" isn't in your .ini file. Double check there isn't a space or extra letter in there. Also make sure it is set to "~" (works for me at least).

Maybe post your .ini file if that doesn't work so we can see it (minus your char. name and server name of coarse).

Loraik
Posted: January 13th, 2006
jimjim2
as i said i didnt do anything to it but see for yaself, attached the ini file


You do not have the required permissions to view the files attached to this post.
Ready to join the community? Click here and see all of the benefits!
blue large dotWho is online
Users browsing this forum: No registered users and 29 guests
Post Reply