Discussion Thread For BJ Scripts

hollow42

Member
New Feature Request

BJCasey,

Great script. It has allowed me to 90/300 toons so much faster. In doing so, I have thought of a few features that would be a good edition. If they are already in, please slap me and point me to the door :p

First, could you add a function to the script that changes the in-game slider bar from 100% AA to 0% when the toon hits a specified amount. I'm guessing most people would use 300, but the game doesn't automatically change to regular exp even when you hit max AA. Having that as a selectable option would be badass.

Otherwise, if that isn't something that is scriptable, could you enable the level limit checks to check one or the other? I can't get it to work with one type only. For instance, let's say i wanted the bot to quit using potions after 300AA was reached, but I was chrono'd to 50. Right now if I put 300 in there and leave the adv level blank it just says lvl limit reached. If we could select which type AA/Adv we want to limit with a check box I think it would fix that issue. Unless of course there is already a function in there to do that and I'm just not seeing it.

Thanks a ton. Love the script.

Hollow
 

shaggy5

Member
Ok, I love the idea of the Hammarmund fight script, cuz I hate that fight... However, I have updated and double checked the BJ folder, and ran - Run BJ BJHammarmund - numerous times.

Here is what I get:
Scrit file '.../innerspace/scripts/bj/bj.iss:46main() runscript "${LavishScript.HomeDirectory}/scripts/eq2bjcommon/private/hammarmund/hammarmund.iss ' not found
Scrit file '.../innerspace/scripts/bj/bj.iss:46main() runscript "${LavishScript.HomeDirectory}/scripts/eq2bjcommon/private/hammarmund/hammarmund.iss ' failed
Dumping script stack
--------------------
.../innerspace/scripts/bj/bj.iss:46main() runscript "${LavishScript.HomeDirectory}/scripts/eq2bjcommon/private/hammarmund/hammarmund.iss

Did I do something wrong when I got it from SVN?
 

bjcasey

ISX Specialist
Ok, I love the idea of the Hammarmund fight script, cuz I hate that fight... However, I have updated and double checked the BJ folder, and ran - Run BJ BJHammarmund - numerous times.

Here is what I get:
Scrit file '.../innerspace/scripts/bj/bj.iss:46main() runscript "${LavishScript.HomeDirectory}/scripts/eq2bjcommon/private/hammarmund/hammarmund.iss ' not found
Scrit file '.../innerspace/scripts/bj/bj.iss:46main() runscript "${LavishScript.HomeDirectory}/scripts/eq2bjcommon/private/hammarmund/hammarmund.iss ' failed
Dumping script stack
--------------------
.../innerspace/scripts/bj/bj.iss:46main() runscript "${LavishScript.HomeDirectory}/scripts/eq2bjcommon/private/hammarmund/hammarmund.iss

Did I do something wrong when I got it from SVN?
I'm pretty sure this was never put on the SVN. Hammarmund is a private script that I use and I won't be releasing it publically. Kannkor has implemented his own version of that script into the grind options of OgreBot if you are looking for something similar.
 

bjcasey

ISX Specialist
Re: New Feature Request

BJCasey,

Great script. It has allowed me to 90/300 toons so much faster. In doing so, I have thought of a few features that would be a good edition. If they are already in, please slap me and point me to the door :p

First, could you add a function to the script that changes the in-game slider bar from 100% AA to 0% when the toon hits a specified amount. I'm guessing most people would use 300, but the game doesn't automatically change to regular exp even when you hit max AA. Having that as a selectable option would be badass.

Otherwise, if that isn't something that is scriptable, could you enable the level limit checks to check one or the other? I can't get it to work with one type only. For instance, let's say i wanted the bot to quit using potions after 300AA was reached, but I was chrono'd to 50. Right now if I put 300 in there and leave the adv level blank it just says lvl limit reached. If we could select which type AA/Adv we want to limit with a check box I think it would fix that issue. Unless of course there is already a function in there to do that and I'm just not seeing it.

Thanks a ton. Love the script.

Hollow
1. That woluld be cool, but I don't think it is currently possible to manipulate the AA slider bar through ISXEQ2. I could put a feature request in to Amadeus to look into it, but I'm currently not playing the game right now due to real life reasons (hence this taking way to long to reply to you).

2. You have to have a number entered into both level limit boxes in order for it to work.

Example: You want it to stop at 300 AA and you are level 50. Enter Level 51 and 300. When you hit 300 it should stop. Conversely if you have 300 and you want to start leveling to 90 you would enter, Level 90 and 301.
 

shaggy5

Member
Can I ask what script is what made it faster to get to 90/300?
Or am I just not looking in the right areas for these extra scripts?
 

evainefaye

Active Member
I had a number of xp potions that were not included in the list of potions that script knew about, I went ahead and added them to my copy, I probably have ones from ages ago because I tend to hold onto things like that so they may have been one time potions given at one time or another during events.

I'll be happy to post a list of the ones I have in my copy now if you wanted to add them to the svn.
 

bjcasey

ISX Specialist
I had a number of xp potions that were not included in the list of potions that script knew about, I went ahead and added them to my copy, I probably have ones from ages ago because I tend to hold onto things like that so they may have been one time potions given at one time or another during events.

I'll be happy to post a list of the ones I have in my copy now if you wanted to add them to the svn.
Sure, I could do that.
 

Kannkor

Ogre
FOR THE LOVE OF MY SANITY, please make the UI options save. Requiring max level, aa, TS level for adventuring, and entering it in every time makes me want to stab you!

Minor - After a successful potion use, you should check to see if you can obtain the duration via the buff. (Could only cause an issue if it's not in the first 30 buffs). If so, you can get the duration from there and not re-check every 10 minutes. If it can't find it, just fall back to the 10 min thing.

Finding this info is a server check, so you'll need delays, and not spam check it (realistically, you only have to check it after you cast the pot yourself, once).

Edit:
Oh, and your script isn't bugged with stacks... If you want to count from 1 to 50, you need to start at 1, not 1+1 (which is 2)... :)
 
Last edited:

bjcasey

ISX Specialist
FOR THE LOVE OF MY SANITY, please make the UI options save. Requiring max level, aa, TS level for adventuring, and entering it in every time makes me want to stab you!

Minor - After a successful potion use, you should check to see if you can obtain the duration via the buff. (Could only cause an issue if it's not in the first 30 buffs). If so, you can get the duration from there and not re-check every 10 minutes. If it can't find it, just fall back to the 10 min thing.

Finding this info is a server check, so you'll need delays, and not spam check it (realistically, you only have to check it after you cast the pot yourself, once).

Edit:
Oh, and your script isn't bugged with stacks... If you want to count from 1 to 50, you need to start at 1, not 1+1 (which is 2)... :)
It does save. Have you pressed stop? I'll add a save/load button. The rest of your suggestions are a good idea as well. Thanks.
 

TheHaydens

Well-Known Member
Please post any bugs, feature requests or feedback in this thread.
Not sure if you have already done this, but as of (Last dbl xp weekend) Your "run bj bjxpbot" didn't calculate or successfully run while leveling past lvl 90/ 300aa's..
 

bjcasey

ISX Specialist
Not sure if you have already done this, but as of (Last dbl xp weekend) Your "run bj bjxpbot" didn't calculate or successfully run while leveling past lvl 90/ 300aa's..
Did you edit the setup tab and change the max levels to 92? It ran fine for me. Only bug I still can't reliably track down is an experience calculation glitch that occurs "sometimes". What version are you running?
 
Last edited:

bjcasey

ISX Specialist
ISXBJ will be available to the public soon. For now, any script that I have released in the past is available on the ISXEQ2 SVN.
 

bjcasey

ISX Specialist
Just thought I would mention that the link you were referring to was for my beta testers right now. When I launch ISXBJ it will bring the public to the proper download spot.
 

DaggerSplicer

Active Member
Hey guys, I have to say this, you all rock. I am just getting to know the ends and out of scripts. I notice BJ that you have a script called BJshuffle, this makes it much easier to avoid detection while moving through zones to get to the instances. I wonder if you have plans for a bot leaper, you know when you have to jump over obstacles or leap platforms. This would be awesome to have, you can name it BJHurdle, I won't request name credit either. :p
 

bjcasey

ISX Specialist
Hey guys, I have to say this, you all rock. I am just getting to know the ends and out of scripts. I notice BJ that you have a script called BJshuffle, this makes it much easier to avoid detection while moving through zones to get to the instances. I wonder if you have plans for a bot leaper, you know when you have to jump over obstacles or leap platforms. This would be awesome to have, you can name it BJHurdle, I won't request name credit either. :p
Could you give a better example of how you would want this to work? Right now I'm having a hard time picturing how this would work. Are you an OgreBot user or EQ2Bot user?

OgreBot user has a Jump button on the MCP.
EQ2Bot user can add a Jump button to the EQ2BotCommander.
 
Last edited:

DaggerSplicer

Active Member
Could you give a better example of how you would want this to work? Right now I'm having a hard time picturing how this would work. Are you an OgreBot user or EQ2Bot user?

OgreBot user has a Jump button on the MCP.
EQ2Bot user can add a Jump button to the EQ2BotCommander.
Well, I am currently using OgreBot. I was thinking about how long it takes to jump the platform to the other side of the room in order to reach the next area inside of Throne of Fear when using a full group of toons. Using OrgeBot MCP Jump is a nice feature. However, it presents a problem when trying to jump from one platform to the other because the sync timing with jump is instant which causes all the toons on auto-follow to jump up in the air, so afterwards they just run off the platforms. I was thinking that with a delayed jump timing then maybe all the toons would make it to the other side. I noticed that the auto-follow feature causes a stop delay for each toon on auto-follow. So, maybe if this delay was macthed with the auto-follow feature within the coding then all toons would leap frog without falling to their deaths.
 

bjcasey

ISX Specialist
Well, I am currently using OgreBot. I was thinking about how long it takes to jump the platform to the other side of the room in order to reach the next area inside of Throne of Fear when using a full group of toons. Using OrgeBot MCP Jump is a nice feature. However, it presents a problem when trying to jump from one platform to the other because the sync timing with jump is instant which causes all the toons on auto-follow to jump up in the air, so afterwards they just run off the platforms. I was thinking that with a delayed jump timing then maybe all the toons would make it to the other side. I noticed that the auto-follow feature causes a stop delay for each toon on auto-follow. So, maybe if this delay was macthed with the auto-follow feature within the coding then all toons would leap frog without falling to their deaths.
I'm still working through the access questline in my spare time from coding (which hasn't been much play time lately). What you are asking for is something that has to be hardcoded for a specific area. When I get some time I can look into that specific example you gave, but it isn't going to be for a while.
 

macker0407

Active Member
It's also something far better handled by getting all the characters in your group a Call of the Tinkerer, doubly so now that it's usable by anyone and not just tinkerers.
 

bjcasey

ISX Specialist
NOTICE: Be very careful using BJAuction since the last ISXEQ2 update. Something is broken in ISXEQ2 and it is preventing the item link and name from being properly formatted.

Follow this thread here to see when it gets fixed: http://www.isxgames.com/forums/project.php?issueid=1469
The issue cause BJ Auction to not properly display item names and item links has been corrected. In order to fix this issue you must repatch ISXEQ2 to version: 20121213.0003
 
New user couple of questions...

When I try to sell trash to vendor it says that I have the wrong quantity.

When I try to do the harvesting stuff it logs out my toon, the one I want on, and wants to load up a toon called 5403 or something with null settings...
 

bjcasey

ISX Specialist
New user couple of questions...

When I try to sell trash to vendor it says that I have the wrong quantity.

When I try to do the harvesting stuff it logs out my toon, the one I want on, and wants to load up a toon called 5403 or something with null settings...
1) Appears to be an ISXEQ2 bug since the last patch. I'll try to correct it soon.

2) You must have something wrong with your login info because I just ran a list of 30 toons through and it looged everyone on correctly. You can get me more information by turning debugging on in the General Setup tab. It will spam the console with what it is trying to do.
 
No, B) It still thinks I should be that other player 5403 with character and server of NULL. Where would it be getting that info?
 

bjcasey

ISX Specialist
No, B) It still thinks I should be that other player 5403 with character and server of NULL. Where would it be getting that info?
You entered that info on the general setup tab, under Login Info. It writes it to a file located in /EQ2BJCommon/DONOTSHAREWITHOTHERS/LoginInfo.xml.
 
Ok, I looked it says NULL NULL 3504 NULL. The console says it should be logging in 3504 not my toon. I, of course, did not setup a character named NULL. B) I also checked the xml and only my toon is in there.
 

bjcasey

ISX Specialist
Delete the entire file and create your account info again. That sounds like a corrupt file.
 
Thanks for all the help so far! I think I have everything working pretty well. Used it to great success yesterday. This morning, however, it says the .dll is not able to be loaded and not a valid file?
 

eminent

Member
Hi bj,

i have problem with the auction script, it seems the links doesnt go through and when i put the mouse cersor over the defined item it doesnt show the item.
also when tring to use it even that the item doesnt shows it wont let me and wont do a thing...

is it common ? known ?

thanks
 

bjcasey

ISX Specialist
Hi bj,

i have problem with the auction script, it seems the links doesnt go through and when i put the mouse cersor over the defined item it doesnt show the item.
also when tring to use it even that the item doesnt shows it wont let me and wont do a thing...

is it common ? known ?

thanks
This is a bug with ISXEQ2. I have submitted a bug report and it will be up to Amadeus to fix the issue.
 

eminent

Member
Hi,

Amadeus still didnt fix the auction bug... :(
is there an open bug message i can watch to know when it is fixed ?
 

eminent

Member
using Eudoxxus script when getting the Elemental Damage in the ritual my inq is tring to break it with the wrong spell/hit (everytime) == tank wipe -> ride wipe. it used to work i have no id when it started but now its broken, can you please fix it ?
 

bjcasey

ISX Specialist
using Eudoxxus script when getting the Elemental Damage in the ritual my inq is tring to break it with the wrong spell/hit (everytime) == tank wipe -> ride wipe. it used to work i have no id when it started but now its broken, can you please fix it ?
I need more information than this. What is the Inquisitor trying to cast that is causing it to fail? Do you have OgreBot raid options disabled? I haven't changed anything with this fight recently, so it must be something else causing you to wipe.
 

bjcasey

ISX Specialist
Great Script! Is there a way to make an MCP button that will do the relay all ext isxbj and bj movement? Thanks.
Thanks! I'm glad you are enjoying it. You can have ISXBJ load when ISXEQ2 and ISXOgre load by adding it to your launch profile. BJ Movement can be relayed using the Ogre MCP by creating a button with the RawCommand action, relay all bj movement.
 
Top Bottom