Discussion in 'Script Releases' started by bjcasey, Jul 29, 2011.

Thread Status:
Not open for further replies.
  1. bjcasey

    bjcasey ISX Specialist

    Messages:
    1,421
    NOTICE: As of January 15, 2013 all BJ scripts on the SVN will no longer be updated. Most of them will be updated/moved into the free scripts associated with an ISXBJ Prestige Subscription. Visit http://www.bjscripts.com for further details.

    All changes are documented in the changelog.txt within each folder.

    Please post all bugs, feature requests and feed back by following this link: http://www.isxgames.com/forums/showthread.php?t=5164

    Installation:
    1. Make sure that you have a valid subscription to ISXEQ2 and that it is properly installed.
    2. Download Tortoise SVN from the internet at http://tortoisesvn.net/downloads. Then, install it and reboot your computer. Reboot.
    3. Open Windows Explorer and browse to your /innerspace/Scripts folder. Right click anywhere in this folder and choose the option "SVN Checkout". In the window that pops up, enter https://github.com/isxGames/isxScripts/trunk/EverQuest2/Scripts/BJ as the "URL of Repository" and then be sure that the checkout path is "/innerspace/Scripts/BJ". (Leave the other settings alone.)
    4. The new directory that was created (/innerspace/Scripts/BJ) should have an "SVN" icon in it. You can now update this directory at any time by right-clicking it in Windows Explorer and choosing the option "SVN Update".
    5. Open Windows Explorer and browse to your /innerspace/Scripts folder. Right click anywhere in this folder and choose the option "SVN Checkout". In the window that pops up, enter https://github.com/isxGames/isxScripts/trunk/EverQuest2/Scripts/EQ2BJCommon as the "URL of Repository" and then be sure that the checkout path is "/innerspace/Scripts/EQ2BJCommon". (Leave the other settings alone.)
    6. The new directory that was created (/innerspace/Scripts/EQ2BJCommon) should have an "SVN" icon in it. You can now update this directory at any time by right-clicking it in Windows Explorer and choosing the option "SVN Update".

    Currently available:

    BJ - Portal to all BJ scripts
    BJMagic -- Loads the Words of Pure Magic Shrine Clicker
    BJXPBot -- Loads the Auto XP Potion Script
    BJAuction -- Loads the script that assists in auction of loot
    BJShuffle -- Loads the script that shuffles your toons around so they are not all standing in one spot
    BJLooter -- Loads the script that will move to corpses or chests to loot them
    BJInventory -- Loads the script that manages the selling and trading of looted goods


    Coming soon:

    BJ Inventory - ISXBJ Subscription REQUIRED - Visit http://www.bjscripts.com for more information.

    Using BJ scripts:
    BJ.iss is a portal. You use this script to access BJ scripts. All BJ scripts are accessed via the BJ portal.
    Example:
    Run BJ help - Displays all the help information in the innerspace console.
    Run BJ <script> is how you access the portal.
    Run BJ bjxpbot - Would activate the bjxpbot script.

    Script Specific Information:

    Script: BJXPBot - Auto consumes vitality and experience potions and calculates the amount of experience you have gained.
    Usage: run BJ BJXPBot or run BJ xpbot
    Information: Designed to work with OgreBot or as a standalone. Not tested with EQ2Bot and EQ2Bot will not be supported.

    Script: BJMagic - Assists with the Words of Pure Magic quest. Scans for the shrines to be up and in range. Clicks them and responds to the dialogue.
    Usage: run BJ BJMagic

    Script: BJAuctionBot - Assists with running a loot auction. Makes formatting the text much more simple.
    Usage: run BJ BJAuction or run BJ auction

    Script: BJLooter - Scans for the selected chests/bodies, moves to loot them and has an option to return to a preset home point after. Also monitors the amount of looted coin and the number of looted chest types.
    Usage: run BJ BJLooter or run BJ looter
    Information: Tested 100% with OgreBot. Not tested with EQ2Bot, but it should work.

    Script: BJShuffle - Shuffles characters around to get them out of a "bot stack".
    Usage: run BJ BJShuffle
    Last edited: Mar 25, 2013
  2. bjcasey

    bjcasey ISX Specialist

    Messages:
    1,421
    BJ XP Bot Latest Changelog
    Code (Text):

    [B]COMING SOON...[/B]

    - Exported log of potion consumption times and the name of the potion.  Sent to character files.
            - Enabled via checkbox
            - Can also be sent to an IRC channel.
    - Calculate levels gained per time in minutes or hours via checkbox
    - Display the amount of looted coin
    - Add a potion selection button
        - Allow customizable priority list (Like Ogre CA's)
           
    [B]KNOWN BUGS[/B]

    - TSxp does nothing (Future update)
    - Debugging information tab
            - Experience Potion (Future Update - Does nothing.)
            - Vitality Potion (Future Update - Does nothing.)
    - XP calculations script doesn't end properly some of the time    
    - All text entry fields seem to require being 1 space larger than is needed for them to display properly    

    [B]REVISION HISTORY[/B]

    BJXPBot-2012.01.020, Version 2.02

    - Updated AA cap to 320 to match the increase with Age of Destiny Expansion

    [B]BJXPBot-2011.09.01, Version 2.01

    [/B]- Fixed the way OgreBot is paused due to a recent update to OgreBot (OgreBot V.15 Compatible)
    - Fixed the settings UI not unloaded when the script was ended[B]

    BJXPBot-2011.08.05, Version 2.00[/B]

    - Changed the priority of the potions to the following list:
        - Veteran Rewards 110%
        - Other Claimable Rewards 110%
        - Marketplace Purchased 100%
        - Veteran Rewards Less Than 110%
    - Changed "out of potions" to end only the auto potion script and allow the xp calculation script to continue
    - Separate vitality checks
        - Checkbox on the settings page to check vitality level and consume a potion to refresh it independently of the xp potion script    
    - User defined level limit to exit auto potion script if enabled by checkbox
    - Added debugging code
    - The following checkboxes/text entries will now save on exit:
            - Enable Experience Potion Consumption
            - Enable Vitality Replenishment
            - Enable Level Limit
            - AA Limit
            - ADV Limit
            - Time Limit
            - Adv. XP Calculation
            - TS XP Calculation
            - AA XP Calculation
    - If the Time.Hour equals the UserEndTime the UI button will not change back from Stop to Start automatically. (FIXED)    
    - Debugging information tab
            - Experience Potion (Future Update)
            - Vitality Potion (Future Update)
            - Adv. XP Calculation
            - AA XP Calculation
    Last edited: Jan 29, 2012
  3. bjcasey

    bjcasey ISX Specialist

    Messages:
    1,421
    BJ Auction Bot Changelog

    Code (Text):

    COMING SOON...

    Nothing planned.  Submit a feature request!
           
    KNOWN BUGS

    None

    REVISION HISTORY

    BJAuctionBot-2012.12.02, Version 1.00

    - Two timers
        - First timer will start when you click the Start button and will count up until you press the Stop button.  This will show you how long it has been since the start of the auction.
        - Second timer will start when you click the Start button and will count up until you press the Update button, Stop button or Going/Sold buttons.  Every time you press the Update button, going once button, going twice button or Sold button it will reset this timer to zero.  This will show you how long it has been since you last updated/posted something to your channel.
    - Preview Window
        - Hit the preview button to open another window where you can see an approximation of what will be posted to your chat window.
        - This is an approximation ONLY.  It will show you all options regardless of if you have the checkbox enabled or not.  For example, if you do not have the optional text checkbox enabled it will still show the optional text in the preview.  However, when you post it to your channel it the optional text will not be there.  Same with Item2.  The preview will always show Item2, but if you don't have a second item to auction your actual post will not include it.
    - Settings Button
        - Settings Frame
            - Custom Going Phrases text boxes  

    BJAuctionBot-2011.09.01, Version BETA

    - Stupid user check to prevent "Please choose" or NULL from being broadcast to the channel. [ADDED]
       
     
    Last edited: Feb 12, 2012
  4. bjcasey

    bjcasey ISX Specialist

    Messages:
    1,421
    saved for future space +2
  5. bjcasey

    bjcasey ISX Specialist

    Messages:
    1,421
    testing 1,2,3
  6. bjcasey

    bjcasey ISX Specialist

    Messages:
    1,421
    BJXPBot-2011.09.01, Version 2.01

    - Fixed the way OgreBot is paused due to a recent update to OgreBot (OgreBot V.15 Compatible)
    - Fixed the settings UI not unloaded when the script was ended
  7. bjcasey

    bjcasey ISX Specialist

    Messages:
    1,421
    Added BJAuctionBot script to the SVN.

    INSTRUCTIONS

    run bj bjauction

    Fill in the fields with your starting bid and phrases. Open the examine window of the first item you want to auction and press the set item 1 button. Repeat with second item

    if desired.

    Press Start button to start the script. Use the update button and the item bid boxes to update the values as people bid. You can click the checkbox beside start bid to

    remove it from the posting.

    At any time you can click the checkbox next to optional text to add a message at the end of the post.
    Last edited: Jan 29, 2012
  8. bjcasey

    bjcasey ISX Specialist

    Messages:
    1,421
    BJAuctionBot-2012.12.02, Version 1.00

    - Two timers
    - First timer will start when you click the Start button and will count up until you press the Stop button. This will show you how long it has been since the start of the auction.
    - Second timer will start when you click the Start button and will count up until you press the Update button, Stop button or Going/Sold buttons. Every time you press the Update button, going once button, going twice button or Sold button it will reset this timer to zero. This will show you how long it has been since you last updated/posted something to your channel.
    - Preview Window
    - Hit the preview button to open another window where you can see an approximation of what will be posted to your chat window.
    - This is an approximation ONLY. It will show you all options regardless of if you have the checkbox enabled or not. For example, if you do not have the optional text checkbox enabled it will still show the optional text in the preview. However, when you post it to your channel it the optional text will not be there. Same with Item2. The preview will always show Item2, but if you don't have a second item to auction your actual post will not include it.
    - Settings Button
    - Settings Frame
    - Custom Going Phrases text boxes
  9. bjcasey

    bjcasey ISX Specialist

    Messages:
    1,421
    Added BJLooter script to the SVN.

    INSTRUCTIONS

    run bj bjlooter

    Set the options you want and click START to start the script.


    COMING SOON...

    None


    KNOWN BUGS

    None



    REVISION HISTORY

    BJLOOTER - 2012.2.26, VERSION 1.00

    - Moves to the following checkbox enabled options:
    - Exquisite Chest
    - Ornate Chest
    - Treasure Chest
    - Small Chest
    - Body Drop

    - Scan range
    - How far should it scan for loot

    - Statistics
    - How much coin has been looted
    - How many of the following have been looted:
    - Exquisite Chest
    - Ornate Chest
    - Treasure Chest
    - Small Chest
    - Body Drop

    - Can set your home point
    - Will set your coordinates to return to after looting is complete
    - If not enabled, it will free roam

    - Pause/Resume button
    - Pauses/Resumes the script
  10. bjcasey

    bjcasey ISX Specialist

    Messages:
    1,421
    New script added to the SVN, BJShuffle.

    BJ Shuffle - Changelog

    Code (Text):
    First Created:  January 24, 2012
    Written By: bjcasey

    INSTRUCTIONS

    IMPORTANT!!!!  YOUR MOVE FORWARD BUTTON MUST BE SET TO "W" OR THIS WILL NOT WORK.

    When used with OgreBot make sure that you press the "Hold Up" button on the MCP and that OFollow is not on.

    run bj bjshuffle

    - Will randomly choose a direction to face and run for up to 5 seconds in that direction.  After running it will choose another random direction to face.
    - Random directions between 0 and 350
    - Random times between 1 and 5


    COMING SOON...

    - Add parameters to on run it on certain archetypes.
        - EX. run bj bjshuffle priest
            - This would only run the script if that character was a priest.
           
    KNOWN BUGS


    REVISION HISTORY

    BJShuffle-2012.01.24, Version 1.00

    - Will randomly choose a direction to face and run for up to 2 seconds in that direction.  After running it will choose another random direction to face.
        - Random directions between 0 and 350
        - Random times between 0.3 and 2
    - Does not move fighters
    - If the character is a priest it will not look back at it's start point.  All other archetypes will turn and face their start point.  
  11. bjcasey

    bjcasey ISX Specialist

    Messages:
    1,421
    BJXPBot-2012.03.26, Version 3.02

    Code (Text):


    - SETUP TAB
        - Enable self revive
            - If you die perform the following actions:
                - Wait for a rez
                - Revive
                - Quit to login

    BJXPBot-2012.03.13, Version 3.01

    - POTIONS TAB
        - Added an inventory check button that will dump all heirloom, no-value items currently in your inventory into a listbox.  These items can be double-clicked to move them to the Potion Priority listbox on the right.  This allows you to set the potion priority list the way you want.
            - Allow customizable priority list (Like Ogre CA's)

    - MAIN PAGE    
        - [BUG] Resume button doesn't reset to Pause if the Stop button is pressed [FIXED] 

    - MAIN SCRIPT
            - When the powerleveler dies and the Status is changed the Last Potion Consumed text will be changed to "Time of Death Listed Below" and Time of Last Potion Consumption will show the time of death.

    BJXPBot-2012.02.13, Version 3.00

    MUST DOWNLOAD AND INSTALL ISXIM FOR IRC FUNCTIONALITY FROM THE FOLLOWING LINK: http://www.isxgames.com/forums/forumdisplay.php/19-ISXIM

    - STATISTICS TAB
        - IRC Channel Script
            - Logs in to an irc channel and posts updates about ADV xp and AA xp earned
            - Check box to enable
            - Text fields for:
                - IRC Server
                - IRC Channel
                - IRC Nickname Suffix
        - Display the amount of looted coin    

    - LIMITS TAB
        - Play a sound when a limit is reached
                - Set AA slider bar to XX% when ADV limit is reached.
                - Set AA slider bar to XX% when AA limit is reached.
                - Dropbox choices
                        - Leave group option when limit is reached
                        - Camp to login screen when limit is reached
                        - Quit to login screen when limit is reached
                        - Disable potion consumption
                        - End entire script
        - Split ADV and AA level limits
            - Reworked how it determines if you have reached a limit or not (IE. At level 90 and 319 AA it should still let you run the script until you reach 320 AA)
            - Perform a limit check outside of the potion script so that limits will work correctly            
        - Time Limit Checkbox
            - You are no longer forced to select an end time.  Instead you must have the time limit checkbox checked to enable a time limit.  If the checkbox is unchecked, the script will run forever ... (or until you lose EQ2 server connection)
        - Tradeskill Level Limit
            - Added a TS level limit text entry box
           
    - SETUP TAB
        - Used to set the current game caps so that the user can easily adapt the script to future SOE updates without having to sort through the code.
            - Enter the current game max adventure level cap
            - Enter the current game max AA cap
            - Enter the current game max tradeskill level cap
        - Dropdown list of groupmembers
            - Choose a group member to label as "powerleveler"
            - Check to see if the "powerleveler" is still alive.  If not, perform a selected command.
                - Play a sound
                - Pause script
                - Camp to login
                - Quit to login

    - MAIN SCRIPT      
        - Moved inventory potion scanning inside the main loop so that it is accessed every time it checks for potion usage    
        - Stats should no longer reset when the stop button is pressed or the script is ended
        - Consume a vitality item immediately when vitality = 0 instead of waiting for the next potion attempt

    - MAIN PAGE
        - Converted times into hours, minutes and seconds format (HH:MM:SS)
        - [BUG]Time until next attempt doesn't count down [FIXED]
        - Monitor amount of ADV vitality and TS vitality and display it on the UI
        - Ability to split xp being tracked (IE. track adv and aa xp at the same time)
            - The following information has been added to the UI:
                - XP Gained (%) has been renamed to ADV XP Gained
                - XP Per Hour (%) has been renamed to ADV XP Per Hour
                - AA XP Gained
                - AA XP Per Hour
                - TS XP Gained
                - TS XP Per Hour
        - XP Gained (%) and XP Per Hour (%) changed formatting to LL.PP
            - L stands for level
            - P stands for percent 
        - Pause/Resume Button
    Last edited: Apr 9, 2012
  12. bjcasey

    bjcasey ISX Specialist

    Messages:
    1,421
    BJXPBot-2012.04.07, Version 3.03

    Code (Text):


    - [BUG] Inventory check doesn't include SC bought potions if they are stacked, but does display them if they are separated out. [FIXED]
    - [BUG] If you are out of xp potions or have disabled the consumption of xp potions it will not consume vitality items regardless of if that option is enabled. [FIXED]
    - [BUG] If no selection is made for any combobox when the script saves it will save the combobox ID. [FIXED]

    - SETTINGS PAGE UI
        - Fixed an issue with the frame buttons not being placed in the correct location
        - Added a Save button
            - Clicking this button will save all of the currently entered information.
            - The script will also save when you press the Start and Stop buttons.
           
    - MAIN SCRIPT
        - The following UI elements will now save:
            - Powerleveler Combobox
            - Powerleveler Options Combobox
            - Enable Self Revival Options Checkbox
            - Self Revival Combobox
            - Potion Priority List Listbox
        - Fixed a small 3 second pulse that occurred in the time until next attempt timer
        - Time until next attempt has been revamped.  The script will read the duration of the potion it just consumed and set the next attempt time accordingly.  If a potion was already active when the script was started it will continue attempts in 10 minute intervals until successful.
        - Time Left Until Next Attempt has had hours added to it
       
    - POTIONS Tab
        - You can now re-enable potion consumption by clicking the enable potion consumption checkbox if you run out of potions or had disabled auto consumption without stopping and starting the script
  13. bjcasey

    bjcasey ISX Specialist

    Messages:
    1,421
    BJXPBot-2012.04.08, Version 3.04

    Code (Text):


    STATISTICS TAB
        - Removed the looted coin information.  It was redundant with the information on the looter tab.

    POTIONS TAB
        - Added the ability to save/load the "Potion Priority List".  This will allow the user to save and share potion lists with other toons.
            - Added a default potion priority list

    SETTINGS PAGE
        - Added a new tab to the settings page (Looter Tab)
            - Integrated BJLooter script

    GENERAL
        - Fixed a bug where if you ran out of potions in your potion list and then added more the script wouldn't start at the top of list to check for the new potions.
        - Added an extra command to make running the script easier.  The script can now be run by typing the following into the console: run bj xpbot
       
    SETUP TAB
        - The following default values have been added:
            - Current Max Adv Level = 90
            - Current Max TS Level = 90
            - Current Max AA Level = Dynamic data read from the eq2 server (Currently 320)
  14. bjcasey

    bjcasey ISX Specialist

    Messages:
    1,421
    BJShuffle-2012.09.07, Version 1.01

    Code (Text):
    - Tweaked the movement a bit to better attempt to randomize who goes where
    - They will no longer move further than 5m away from where they start out
Thread Status:
Not open for further replies.

Share This Page