Popular Post ProjectPact 2753 Posted November 28, 2019 Popular Post Share Posted November 28, 2019 (edited) AltChat Supported: https://pposb.org/forums/showthread.php?tid=471 Supports 95% of OSBot's Methods: Quote Completed | Working On | Not Started Bank Camera Combat Configs Dialogue Equipment Grand Exchange Graphics Objects GroundItem Instances Inventory Keyboard Magic Map Mouse My Player NPC onMessage Player Prayer Projectiles RS2Object RS2Widgets Settings Skills Sleep Stores Tabs Timer Trading Utilities Walking Wilderness Worlds Help Paint Script Repository Saving/Loading Scripts Script Queuing Editing Scripts More coming soon! Change Log Quote Last updated: April 5, 2021 v1.64: Added #getAmountWithPartialName to Inventory Added #getAmountWithPartialName to Bank Added #getAmount to GroundItem Added #getAmountWithPartialName to GroundItem Added #containsAnyOtherThan to Inventory Added #typeRandomNumber to Keyboard Added new support for webWalker exact position checks Minor fixes v1.63: Added a check to prevent adding multiple breaks that are the same name Added the ability to get an Entity’s distance and ignore diagonals to #getDistance in Map Fixed a bug with #moveMouseSlightly in Mouse Fixed a bug not correctly creating an Area after pasting data Fixed a bug not correctly creating an Position after pasting data Fixed a bug that did not store the name of an Area or Position after pasting data Fixed a bug that did not reset the diagonal check for #getDistance in Map Minor fixes v1.62: Fixed a bug with interactions using “Use” in RS2Object Fixed a bug with interactions using “Use” in NPC Minor fixes v1.61: Added a brand new Script Importer Added wildcard support (“*”) to #interactWith in Player Added support for String and Integer lists support to #interactWith in NPC Added support for String and Integer lists support to #interactWithNPCWithinArea in NPC Added support for String and Integer lists support to #interactWith in RS2Object Added support for String and Integer lists support to #interactWithRS2ObjectWithinArea in RS2Object Added a way to paste data in when creating a new Area Added a way to paste data in when creating a new Position Added multi-break timer support in Breaks Added #moveMouseSlightly to Mouse Added color blind options in Settings Fixed a bug with the link to the Expansion Pack Fixed a bug with #numericCompare in RS2Widget Fixed a bug with #getItemAmount in RS2Widget Fixed a bug with #getTextColor in RS2Widget Fixed a bug with #acceptTrade in Trade Fixed a bug with the Inventory Monitor Fixed a bug with all NPC and RS2Object #interactWith methods that would hover the entity even if the action was not present Removed #interactWithNPCNotUnderAttack in NPC (use #interactWith now) Minor fixes v1.60: Fixed a bug with Switch to Script Fixed a bug with #compareIntegers in Integer Minor fixes v1.59: Added ‘Local Scripts’ as the default location to Switch to Script Added a new method to handle OS file separators Fixed a NPE in Store Minor fixes v1.58: Added a larger vertical scroll to the Settings GUI Fixed a bug that caused multiple Mouse Profile GUI windows to appear Fixed a bug that would throw a NPE with AltChat Minor fixes v1.57: Fixed a bug with #headMessageContains in NPC Fixed a bug with #buy in Store Fixed a bug with formatting Minor fixes v1.56: Added #getValue to Configs Fixed a bug with processing certain scripts Minor fixes v1.55: Added custom mouse profile settings Added #getItemAmount to RS2Widget Added new checks for Script Repository downloads Minor fixes v1.54: Fixed a rare issue with loading scripts Minor fixes v1.53: Fixed an issue with timers not initializing correctly v1.52: Fixed a bug that disabled timers in sleep methods v1.51: Fixed a bug that did not display ‘Print to logger’ Fixed a bug that started timers before the script was running Minor fixes v1.50: Added new script loading and saving methods Added a new check for default periods when saving scripts with Timers Added the ability to pause/play scripts using CTRL + p Added the ability to edit Timer values Fixed a bug loading Popup messages Minor fixes v1.49: Fixed a bug with camera zoom (Jagex updated the menu again) v1.48: Fixed a bug with areas v1.47: Added new checks for picking up groundItems Fixed a bug that did not check if Recipe for Disaster was completed to use the lower Lumbridge bank Fixed a bug that did not register the correct plane for Poly areas Minor fixes v1.46: Added a new AltChat cool down feature to prevent players from spamming you Added new logic to AltChat to correctly identify players in conversation Fixed a bug due to RuneScape’s new Zoom slider Minor fixes v1.45: Added polyArea support to Area Added percentage support to Thread Eating Fixed a bug with #getCurrentHealthPercent in myPlayer Minor fixes v1.44: Fixed a bug with #getDistance in Projectile Removed the first time banking dialogue since OSBot added a default check into the client Minor fixes v1.43: Added potion and jewelry degradation support to the loot tracker Minor fixes v1.42: Added even more fail-safes for local-walker and web-walker Fixed a bug with Integers Minor fixes v1.41: Added new fail-safes for local-walker and web-walker Minor fixes v1.40: Added Graphics Objects to Other Added #getDistance to Projectiles Minor fixes v1.39: Added Projectiles support in Other Added #headMessageContains to NPC Added #getPrayerIcon to NPC Added more info to the User Input options help Minor fixes v1.38: Added #typeRandomUsername to Keyboard Fixed GUI sizing issues on Mac Big Sur Minor fixes v1.37: Added hiscores Added dynamic signatures Minor fixes v1.36: Fixed a bug with threaded keys Minor fixes v1.35: Added #changeItemPriceBy5Percent to Grand Exchange Added #startManualBuyOffer and #startManualSellOffer to Grand Exchange Added a QoL update that will ignore <Col> text on RS2Widget actions and spells Minor fixes v1.34: Added the Shantay pass bank as a member’s only bank Removed Clan wars bank v1.33: Added #isPositionVisible to Map Added #isHoveringEntity to Mouse Minor fixes v1.32: Added #validateEntityMenu to interaction events Fixed a bug with the spelling of “Defence” options Minor fixes v1.31: Added hotkeys for changing Method Numbers (ctrl++/ctrl+-) Added color detection to Timers in the Variables GUI Fixed a bug resuming timers Fixed a bug not pausing all timers when stopping a script Minor fixes v1.30: Fixed a bug with method shift Fixed a bug that would not enable timers after hitting play Fixed a bug that did not disable checking for quest links for walker checks Minor fixes v1.29: Added the ability to use wildcard options (“*”) for #hoverEntity in Mouse Added pausing timers when stopping the script Fixed a bug with #walkDirectional in WalkTo Fixed a bug with detecting if RS2Objects and NPCs are under your player Minor fixes v1.28: Fixed a bug with CLI Fixed a bug with #getTradingPlayerName in Trading Minor fixes v1.27: Added a new theme to go along with OSBot 3.0 Fixed a bug that would not clear Path variables Minor fixes v1.26: Added #hasGearEquipped to Equipment Added #interactWithMinimap to WalkTo Added #pressHotKey to Keyboard Fixed a bug with #gearSwap in Inventory Minor fixes v1.25: Added #comboEat to Inventory Fixed a bug with #myPosition in myPlayer Fixed a bug with #comparePositions in Variables Fixed a bug with #compareIntegers in Integer Fixed a bug with #replacePositions in Variables Fixed a bug with incorrect text with #getCurrentPrayer Removed the sleepMoving check for #clickOnPosition Minor fixes v1.24: Added #gearSwap to Inventory Minor fixes v1.23: Added #compareStrings and #replaceStrings to String Added #compareIntegers to Integer Minor fixes v1.22: Fixed some issues with Script Factory’s break handler Minor fixes v1.21: Fixed some issues with the built-in formatter Minor fixes v1.20 Added #myPlayerCoords to MyPlayer Fixed a bug with #moveMouseAndClickMultipleTimes in Mouse Fixed a bug saving and loading Paths on Windows Fixed a bug with Threaded Keys in Keyboard Fixed a bug with GroundItem looting methods Fixed a bug not being able to walk within areas after you are within them Minor fixes v0.19: Added #myPlayerIsInteracting to myPlayer Added new checks to NPC interaction methods Minor fixes v1.18: Added checkbox menus to User-Inputs Added the ability to sell all of an item to the Grand Exchange (input 0 for amount) Added the ability to sell an item for the default overall price using OSBuddy’s api (input 0 for price) Added wildcard (“*”) capabilities to #areaContainsRS2Object, #interactWithContainingAction, #interactWithRS2ObjectWithinArea and #interactWithAtPosition in RS2Object Added wildcard (“*”) capabilities to #areaContainsNPC, #interactWithContainingAction, #interactWithNPCWithinArea and #interactWithNPCNotUnderAttack in NPC Added wildcard (“*”) capabilities to #areaContainsGroundItem, #interactWithContainingAction and #interactWithGroundItemWithinArea in GroundItem Minor fixes v1.17: Fixed a walking issue that would display a warning pop-up message Fixed a bug that did not recognize groundItem actions properly Fixed an issue with timer deviations depreciating over time Minor fixes v1.16: Added the ability to rename all Position and Area variables within script automatically Added the ability to disable camera movements while walking Fixed a bug that viewed #getZoom as an Action instead of a Check Fixed a bug that did not set the plane value on areas Fixed an issue with timer deviations not functioning correctly Removed ‘print to logger’ setting getting saved Minor fixes v1.15: Fixed a bug with the formatter not breaking properly Fixed a bug with the formatter progress bar not closing after completion Fixed a bug with #walkToPositionGUI and #walkToStartingPosition Minor fixes v1.14: Fixed a bug that did not format some scripts appropriately v1.13: Added a massive refactor to how scripts function and load. Now scripts will see areas and positions as the name instead of positions/coords Added an automatic script converter to convert older scripts to the newer format. Added a sleepMoving and disable camera option to #interactWith, #interactWithNPCNotUnderAttack, #interactWithContainingAction, #interactWithNPCWithinArea in NPC Added a sleepMoving and disable camera option to #interactWith, #interactWithContainingAction, #interactWithRS2ObjectWithinArea, #interactWithAtPosition in RS2Object Added a sleepMoving and disable camera option to #interactWith in Player Added a sleepMoving and disable camera option to #interactWith, #interactWithContainingName, #interactWithContainingAction, #interactWithGroundItemWithinArea in GroundItem Added #interactWithContainingName to NPC Fixed a lot of performance issues Minor fixes v1.12: Added the ability to create Area Variables using instance positions (automatically detects if the coords given are instance positions) Added a new back-end process for handling areas Added new area caching to reduce CPU consumption Added support to the Inventory monitor to not track items purchased from the Grand Exchange Added a double cache feature for withdrawing items from the bank or Grand Exchange Minor fixes v1.11: Added a new debug setting for the Inventory monitor Minor fixes v1.10: Fixed a bug with items not registering sometimes with the Inventory monitor Fixed a bug with getting version numbers under 2 digits Minor fixes v1.09: Added a new equipment monitor to help combat Inventory monitor issues Added new checks for bank withdrawing methods to combat Inventory monitor issues Added #start to Timers Minor fixes v1.08: Added the ability to delete Path variables Added #joinHouseAdvertisementWithName to Player Added #sleepTeleporting to Sleep Fixed a bug checking quests with web walker Minor fixes v1.07: Added sorted variable lists in populated GUI drop-downs Added #openOSRSBox to Utilities (Can search for Item ID’s, NPC ID’s and Object ID’s) Fixed a malformed string issue with AltChat Fixed a bug with #isMembers in Worlds Minor fixes v1.06: Added a default time zone for #getLocalTime (EST) Minor fixes v1.05: Added #hoverWidget to RS2Widget Added #isMembers to Worlds Added #getLocalTime to Variables Fixed a bug with #hoverWidgetContainingText in RS2Widget Fixed a bug with #changeZoom in Camera Minor fixes v1.04: Fixed an issue with #numericCompare in RS2Widget comparing values over 1,000 Minor fixes v1.03: Added #trueElseFalse to Debug Fixed a few logic issues with #isFinishedSelling, #isNotFinishedSelling, #isFinishedBuying and #isNotFinishedBuying in Grand Exchange Fixed the name of multiple Grand Exchange methods Minor fixes v1.02: Added a new backend database generator for the new API docs Added #isEmpty and #isNotEmpty to GrandExchange Added #pressThreadKey and #releaseThreadKey to Keyboard Fixed a bug with multiple spelling errors in bank methods Fixed a bug that did not release keys after holding in Keyboard Fixed a bug that did not interact with inventory slots that contained “Use” Minor fixes v1.01: Fixed a bug with script queues not processing the timer correctly Fixed a bug loading CLI params with the Script Editor hidden Minor fixes v1.0: Added #ifPlayerIsAttackingMyPlayer and #ifPlayerIsNotAttackingMyPlayer to Combat Added #holdKey and #releaseKey in Keyboard Added #ifMyPlayerIsAtClosestBank and #ifMyPlayerIsNotAtClosestBank Added a global fix for the wilderness warning crossing the ditch Added a global fix to close the first time banking pop-up Fixed a bug that did not automatically select the correct index when adding a new item to a script queue Minor fixes v0.99: Added #showPositions to Paint Added the ability to sleepMoving to interaction methods with area filters to NPC, RS2Object and GroundItem Added the ability to sleepMoving to #interactWithRS2ObjectAtPosition to RS2Object Added #ifNPCIsFacing and #ifNPCIsNotFacing to NPC Fixed a bug with #ifSlotContains in Inventory not recognizing partial names Fixed a bug with #interactWithSlot in Inventory Minor fixes v0.98: Added #withdrawRandomX to Bank Fixed a bug with #interactWithInventorySlot in Inventory Fixed a bug with #withdrawAll in Bank Minor fixes v0.97: Added colors and effects to Keyboard Added the ability to press enter, or not, when typing a message in Keyboard Fixed a bug that would try to attack your character when using #attackClosestPlayer in Wilderness Minor fixes v0.96: Added #sleepOnInventoryChange to Sleep Added a new check for #walkToClosestBank Added Ferox Enclave to supported banks Minor fixes v0.95: Added #hasModelID and #doesNotHaveModelID to RS2Object Added #hasRealID and #doesNotHaveRealID to RS2Object Added a delay for #moveToSlot in Inventory Fixed a bug with the Script Editor’s ‘edit method’ GUI being too sensitive with double clicks Fixed a bug that cut off parts of the Ironman icon when hiding usernames Minor fixes v0.94: Added a sleepMoving option to Interaction methods in NPC, RS2Object, GroundItem, Player and Inventory Added #isCombatStyle and #isNotCombatStyle to Combat Added #switchCombatStyle to Combat Fixed the length of the Settings GUI Fixed a bug with setting Switch to Script file locations Minor fixes v0.93: Added #interactWithSlot to Inventory Fixed a bug with Thread Eating Minor fixes v0.92: Added “GOTO” to Variables (Allows you to go to a specific Method number) Added usernames to Discord messages Added improvements to AltChat Minor fixes v0.91: Added a Scripts Args generator to Utilities Fixed a bug with Discord messages not saving Fixed a bug with the Settings GUI not being resizable Fixed a bug that did not dispose the Settings GUI properly Minor fixes v0.90: Added Discord Webhook support Added new paint color to the Settings GUI Fixed a bug with cross platform support for Switch To Script in Variables Minor fixes v0.89: Added drop-down User Input support Added #getItemInSlot to Inventory Added #ifFriendIsOnline and #ifFriendIsOffline to World Added #getFriendsWorld to World Added a Variable to switch the current running script Fixed a bug that did not clean up onMessage messages correctly Fixed a bug with onMessage usernames (Ironman and mod crowns) Minor fixes v0.88: Added an Import option to the GUI to import scripts into your Local Scripts folder Added #moveToSlot to Inventory Added #hopToFriendsWorld to Worlds Added #attackClosestPlayer to Wilderness Added #hoverItem and #hoverSlot to Inventory Added more padding to the warning label for Windows Minor fixes v0.87: Added support for multiple onMessage entries taking place at once Added the ability to have new lines for script descriptions Added more padding to the warning label on Windows Fixed some issues with #acceptIncomingTrade in Trade Fixed a loading issue with #leftClickMultiple in Mouse Minor fixes v0.86: Added new checks to AltChat Added an onMessage Listener GUI to Debug Added Variable information if you are trying to modify or access a Variable that does not exist Added the ability to bypass User-Inputs without being strictly on CLI Added a blacklist feature to onMessage Added #addToBlacklist and #removeFromBlacklist in onMessage Fixed a bug with onMessage listener not capturing data in populated worlds Fixed a bug with the onMessage listener adding and removing messages incorrectly Minor fixes v0.85: Fixed a bug not disposing the previous queue when loading a queued script right after another one Minor fixes v0.84: Added Randomization to script queues Added new debug to #autocast in Magic Fixed a bug that did not reset the Skill combo box when clearing out a queue Minor fixes v0.83: Added a Script Queuing Manager Added queued logout handling if a script attempts to stop with scripts still in the queue, it will skip to the next queued script Added new checks for case sensitive processing Added a file saving check Added the ability to generate random numbers with static Integer variables Fixed a bug with #acceptIncomingTrade to Trade Fixed a bug loading queued scripts Fixed a bug comparing Integer variables Fixed a bug that cut off part of the warning sign on Windows Minor fixes v0.82: Added #doesNotContainAny to Bank Fixed a bug with #isPlayerUnderMyPlayer in Player Minor fixes v0.81 Added a new warning sign when ‘Print to logger’ is enabled Added #getWidth to RS2Widget Added #interactWithNPCNotUnderAttack to NPC Added #moveMouseAndClickMultipleTimes and #leftClickMultipleTimes to Mouse Added #interactWithMultipleTimes to GroundItem, NPC, and RS2Object Added #getYaw and #getPitch to Camera Fixed numerous issues with positions and areas for GroundItems, NPCs and RS2Objects Fixed a bug that allowed for integers above max value for timers Fixed a bug that did not clear script states Minor fixes v0.80: Added #depositAllWornItems to Bank Added #changeZoom to Camera Fixed a bug that was terminating AltChat connections pre-maturely Minor fixes v0.79: Added a lot of performance updates to myPlayer, NPC, RS2Object and GroundItem Added #getTotalLevel to Skill Added #getTimeRemaining to Timer Added the ability to queue scripts based on total level and combat level Fixed a bug with instance positions not working correctly when being compared Minor fixes v0.78: Added the new OldSchool RuneScape map to the Walker GUI Added a new Map folder in the OSRS Script Factory directory Added randomness capabilities to #movePitch and #moveYaw in Camera (If you used these methods previously, you will need to read them) Fixed a bug with downloading maps Fixed a bug that would not dispose the map GUI after downloading Fixed a warning after processing the map Minor fixes v0.77: Added script queuing (change script based on run time, levels gained or xp gained) - works directly with Farmaton Added #pauseTimer and #resumeTimer to Timer Added new CLI args Minor fixes v0.76: Added Integers to the Variables list GUI Added support for Run Energy to Thread Eating Added #isVisibleContainingTextColorFilter to RS2Widget Fixed a bug that did not display Boolean variables correctly on the Variables GUI Fixed a bug that did not perform breaks for the correct duration Minor fixes v0.75: Added Integer variables (add, subtract, multiply and divide) Added AltChat onto a separate thread Added more randomness to toggling run energy when walking Added #getHeight to NPC, RS2Object and GroundItem Added #getZAxis to NPC, RS2Object, and GroundItem Added #interactWithContainingName to GroundItem Added a brand new dynamic-multiple Thread Eating option (allows for food, pots, and more) Added a wild-type for #isWearingItem in Equipment (wild-type is an astrix “*” and will check for any item in the corresponding slot) Added #rs2WidgetColor to RS2Widgets Added a proxy checker to Debug Added a new solution to monitors Fixed a bug that did not save/load settings correctly with spaces Fixed a bug with RS2Object interactions Fixed a few bugs with GrandExchange methods in non-member worlds Fixed boolean structures in backend Fixed some performance issues Minor fixes v0.74: Added a new check for Script Repository downloads Added new fail safe methods for AltChat Minor fixes v0.73: Added Wintertodt bank v0.72: Fixed a bug that did not parse integers with commas when used with #numericCompare Fixed a bug that did not parse integers with colons when used with #numericCompare Minor fixes v0.71: Fixed a bug that did not like the “null” values set for numeric compare Fixed a bug that did not clear previously saved script name when creating a new script v0.70: Fixed a bug loading CLI parameters Fixed a bug with defining a radius integer Minor fixes v0.69: Added #numericCompare to RS2Widget Added a new Script Editor color for Comments Fixed a bug that occurred when using Comments and Else statements Minor fixes v0.68: Fixed a few minor bugs with the loot tracker v0.67: Added a custom loot tracker with loot gained and profit per hour Added the ability to turn the mouse on or off in Settings Added #ifFinishedSellingAllSlots, #ifNotFinishedSellingAllSlots, #ifFinishedBuyingAllSlots, #ifNotFinishedBuyingAllSlots Fixed a bug with Areas not loading correctly in the Variables GUI Minor fixes v0.66: Added new script max line count to 999,999 Fixed a bug that did not terminate the script after a malformed error occurred Fixed a bug that did not format the old break handler system correctly Minor fixes v0.65: Added the ability to create custom defined break times and deviations with Script Factory’s break handler Added the ability to delete variables directly from the Script Editor Minor fixes v0.64: Added the ability to hide or unhide the Script Editor Added new checks for the chatbot Added a new feature to remove conversations from chatbot if player isn’t near anymore Added a list of Script Editor hotkeys to the settings page Added CTRL + O to hotkeys to open the Script Selector menu Added your RuneScape character’s name to the Script Factory GUI to distinguish between multiple GUI’s Added the ability to hide popups when loading Script Factory in CLI mode Added a new Settings page layout Added new CLI arguments & layout Fixed an authentication bug with AltChat’s server Fixed an incorrect message for #messageFromPlayerContains in onMessage Fixed a typo for #isGroundItemUnderMyPlayer in MyPlayer Minor fixes v0.63: Added a new artificial intelligent chatbot support for awesome anti-ban improvements Added the ability to enable or disable when the chatbot activates Added 5 retries to failed world-hopping Added a new SleepUntil to world-hopping to sleep until your player has world hopped all the way Added world-hopping break conditions Added dedicated buttons to starting and stopping scripts Added a “New” button to start a new project Added the ability to go directly into the Settings panel Added a PPOSB forums link to the “Help” button in Settings Added #hasColorID and #doesNotHaveColorID to RS2Object Added #clearOnMessage to Messages Added the ability to paint areas created Added #getMyPlayerHeight to myPlayer Added the ability to directly click User-Input, OR, ELSE and Thread Eating on the GUI Fixed a bug with #lootItemsOverXGP and #lootLastKillOverXGP not continuing if no items over X amount were found Fixed a bug with #lootItemsOverXGP and #lootLastKillOverXGP not calculating stacked items price totals Fixed a bug with not being able to modify Thread Eating with User-Input Fixed a bug with #getTradingPlayerName in Trade not recognizing user’s with spaces in their name Minor fixes v0.62: Added massive script performance enhancements Added new features to GUI Settings Added the ability for the script to remember Paint Settings Added level up debug Fixed some logger issues with #walkTo Fixed a bug with interacting with groundItems containing action filters Minor fixes v0.61: Fixed a bug with dialogue containing commas Minor fixes v0.60: Added Positions, Areas, and Random Numbers to the Variables GUI Added #isShiftDropEnabled in GameSettings Minor fixes v0.59: Added new checks to #lootItemOverXGP in GroundItem v0.58: Added #hoverPosition to Mouse Fixed #hoverEntity from hovering if the mouse is already on the Entity Fixed a break handler bug Minor fixes v0.57: Added #getDistanceToPosition to Map Added new checks to Position methods Fixed some portions of #interact in NPC Minor fixes v0.56: Added new warning messages if an error occurs with the Script Editor Fixed a pasting bug Minor fixes v0.55: Fixed a bug that did not load #myPlayerStartingPosition correctly Minor fixes v0.54: Added a new Paint Settings GUI Added a new warning message if a script has a customer break handler and OSBot’s break handler is not disabled Fixed a bug that did not end the script cycle when going on break Fixed #isGroundItemUnderMyPlayer in GroundItem Fixed a loading problem in the map GUI Rewrote all Position methods to support instances Minor fixes v0.53: Added Explv’s new map updates to open the world map based around your character’s position Added the ability to pause timers when logged out Added custom paint Added a new Script Information GUI Added a new Settings GUI Minor fixes v0.52: Added a “Local Scripts” folder for all your local scripts Added more support to the loading framework Added paint optimizations Added randomized timers to Timer Added an alphabetical layout to the Variables GUI Fix #isOffering in Trade not detecting traded items Fixed a bug with #withdrawItemContainingText in Bank Fixed a bug with #interactWithItemContainingText in Inventory Minor fixes v0.51: Added a new script loading framework to help with processing speeds Added new checks to WorldHop methods Fixed a bug with #open in GrandExchange Minor fixes v0.50: Added the ability to get text placement for #containsPartialText methods Reverted back to the old interaction handler until further notice Minor fixes v0.49: Added action checks for GroundItems and RS2Objects for #interact methods Fixed a bug with User-Inputs Fixed an interaction bug with item ID’s Minor fixes v0.48: Added a new warning message when editing methods in the Script Editor Added new fail-safes to the custom interaction methods Fixed the new custom interaction methods when trying to “Use” an item Minor fixes v0.47: Added new error catching displays Added a custom inventory interaction event (major mirror mode improvements) Added #bankContainsPartialName, #withdrawItemWithPartialName Added the ability to get the Highest or Lowest value item with partial name methods Fixed a bug that did not open #inventoryContainsPartialName methods Minor fixes v0.46: Added position filtering to #interact in RS2Object Added area filtering for #interact methods in NPC, RS2Object and GroundItem Added area filtering to #playerCount in Player Added randomization to #moveMouse in Mouse Added #mouseHoverEntity, #mouseMoveAndClick to Mouse Added #clickOnPosition to WalkTo Added #mapDistance to Map Added #inventoryContainsPartialName, #interactWithItemWithPartialName to Inventory Added SleepUntil instructions Added Explv’s map to Utilities Added Woodcutting Guild deposit box Fixed area variables not setting the correct z-axis Fixed GUI’s not capturing the correct z-axis Fixed a bug that would still load a script if you input an empty User Input Minor fixes v0.45: Added a new warning message when leaving User Input fields blank Added the ability to stop OSBot's ScriptExecutor when closing OSRS Script Factory's GUI Added a new way things are posted to the Script Editor in the back-end Fixed User Inputs that consisted of only ID's Fixed #getEmptySlots in Inventory Fixed the wrong GUI opening up for a couple of methods Removed an unused GUI Minor fixes v0.44: Added more deferred methods to the list to ignore increasing Method Numbers Fixed a Method-Shift bug that would mess up shifting in-between methods Fixed a bug that would error out Method Numbers when adding deferred methods Fixed a bug if you go to edit a Method Number and decide to cancel Fixed a bug if you double clicked to edit a Method Number that has more than one same entries, it kept opening them. Removed the ability to view Method Numbers when editing an index v0.43: Fixed an error in #getAnimationID in NPC and Player Fixed an invalid position for Edgeville in GUI Minor fixes v0.42: Fixed the script sometimes saving in the wrong chronological method order Fixed an editing line ArrayIndexOutOfBoundsException Fixed a double clicking bug that would trigger on right click events Minor fixes v0.41: Added the ability to edit methods directly in the Script Editor by double clicking or right clicking and selected Edit Added ctrl + s to quick save your scripts Added Escape clears selected index Fixed a bug that kept the loading animation if you choose to cancel the save Minor fixes v0.40: Added Method shifting to the Script Editor Added a prevention to Method Numbers increasing for the following methods (#addElse, #addOr, #debug, #sleep, #sleepAnimating, #sleepMoving, #sleepRandom, #sleepUntil & #popup) Added the ability to paste an item multiple times in the Script Editor Added the ability to search for items Added the ability to hotkey to delete an item by pressing the Del key after selecting an index Added the ability to add a new line of code by pressing ctrl + n after selecting an index Added copy and paste with ctrl + c/ cmd + c/ ctrl + p/ cmd + p Added the loading animation to loading, saving and method shifting Added a Welcome screen Fixed a bug that would add new lines in the Script Editor above the selected index instead of below Fixed a bug that caused scripts to load ID’s as Strings Fixed dropping methods not opening the inventory tab if needed Minor fixes v0.39: Added new custom dropping methods (shift-drop on mirror mode works very well now) Added the ability to drop Items by name or ID Added dynamic support to Thread Eating (scripts will now recognize consumable options automatically) Fixed Script Editor bugs Fixed #hoverContainingText in RS2Widget Fixed a bug with Thread Eating that would attempt to eat noted items Fixed a bug that would not clear onMessage after hopping worlds or logging out. Fixed a bug that would not detect the correct Z-axis for area variables Moved Thread Eating to Variables v0.38: Added user GUI settings Added #isPendingBuy, #isNotPendingBuy, #isFinishedBuying and #isNotFinishedBuying to GrandExchange Added new safety precautions to variable naming Fixed a #getAmount updating issue in Inventory & Bank Removed directional keys in KeyCodes - #left, #down, #right and #up Minor fixes v0.37: Added #interactWithContainingAction to RS2Object, GroundItem & NPC Fixed a NPE with Thread Eating Minor fixes v0.36: Added save reminders when closing the script (not exiting) Added #containsAny to Inventory & Bank Fixed a comparison bug with inventory items as ID’s Fixed a RS2Widget NPE with cached widgets Fixed a user-input validation error Removed #startingAreaContainsPlayer in myPlayer Minor fixes v0.35: Added #lootLastKillOverXGP, #lootItemsOverXGP to GroundItems Added live Grand Exchange pricing support for OSRS Script Factory Fixed #getMyPlayerStartingArea, #getMyPlayerStartingPosition in Variables v0.34: Added #withdrawalAllX to Bank Added #depositX to Bank (to both banks and deposit boxes) Added #hopToRandomWorld to Worlds Added a new check to the Method Number prediction system Fixed the GUI on Windows PC Fixed #playerExists In Player Fixed #walkToArea in WalkTo Fixed #moveYaw, #movePitch in Camera Fixed #isVisible in RS2Widget Minor fixes v0.33 Fixed #walkToArea, #walkToStartingArea in WalkTo Fixed user-inputs Started refactoring Minor fixes v0.32: Added support for multi-user-input (separate by comma) Added #hoverRS2Widget to RS2Widget Added a new Rearrange checkbox to the GUI Added a new logging method Fixed #startingAreaContainsPlayer in myPlayer Improved RS2Widget handling Minor fixes v0.31: Added script name to paint Added myPlayer starting position to Positions variable list Added myPlayer starting area to Areas variable list v0.30: Added an old powerful logging method back Fixed #interact in Widgets Fixed #getRunEnergy in GameSettings v0.29: Added #getDistanceToEntity to myPlayer Added #hoverSpell to Magic Fixed some magic checks Improved script performance more Minor fixes v0.28: Added an area warning message Fixed all Area bugs Fixed a player count bug Fixed a walkTo bug Moved #getPlayerCount to Player Minor fixes v0.27: Added z-plane support to Areas Added manual method control Fixed a lot of method formats Fixed Script Repository ordering (alphabetical) Improved script performance v0.26: Added a new safety check for scripts with commented lines Fixed #buyItems, #saleItems in Store to work with item ID’s Fixed a substring bug if you had spaces in your code Minor fixes v0.25 : Added resizable mode so you may now resize the Script Editor GUI Added #acceptIncomingTrade to Trade Added the ability to comment code out Fixed a "Copy" & "Paste" bug with the Script Editor Fixed a #walkToEntity bug Minor fixes v0.24: Added instance support Added #showInstance to Paint Added #type when creating Positions for instance support Added #threadEating to Skills Added #isSpellVisible, #isActionVisible to RS2Widgets Added #isSpellSelectedForAutocast, #autocastSpell for both regular and defensive to Magic Added RS2Widget caching to improve script performance Fixed monitor handler to allow multiple threads Removed a wilderness level check to #getPlayerCount in Wilderness v0.23: Added #ignoreChecks to walking for faster webWalking loading times Added #interactWithWidgetContainingAction to Widgets Added #walkToEntity to WalkTo v0.22: Added #walkToClosestDepositBox in Bank (F2P & P2P) Added #isRS2WidgetSpellVisible, #interactWithWidgetContainingSpellName to RS2Widgets Added #offerAllItems to Trade Fixed Settings methods not loading properly Fixed the map GUI not loading after using it once Fixed the font in the “Help” section to Times New Roman Fixed Bank detection for Clan Wars in F2P worlds Minor cleanup v0.21: Added Deposit box methods Added Setting methods Added <Random Number> variables Minor fixes v0.20: Added a new safety check for script loops Added #displayPopups in Debug Fixed hiding usernames that contain an Ironman status Fixed a malformed error if there was a blank line in a script file Fixed a delay when editing <Boolean> or <String> values Fixed skill painter to be on by default Minor fixes v019: Added Grand Exchange methods Added #tradePlayer to Trade Added #getPlayerCount, #canPlayerAttackMyPlayer to Wilderness Added #takeScreenShot to Utilities Fixed the organization of some method listings in the GUI Fixed a caching problem with grabbing the username length Minor fixes v0.18 Added Wilderness support Added Trading support Added Script State paint Added Script Cycle Rate modifier Added ‘space’ to hiding usernames Fixed a bug that replaced <Boolean> values after saving a script while running Fixed the Script Repository not displaying scripts after you removed them Fixed the script editor going to the bottom after loading a script Minor updates v0.17: Added OR checks Added Comments Added variables paint Minor fixes v0.16: Added Else statements Added myPlayer #getCurrentHealth Added #createCurrentPosition to Position variable Added #createAreaRadius to Area variable Fixed the GUI for creating Areas to say “Radius” Fixed spam in the logger Fixed <Timer> malformed error v0.15: Added String variables Fixed the way the script handles hiding usernames Fixed #isPendingOption displaying the wrong option v0.14: Added a loading animation for when loading scripts Added more randomization to user profiles Fixed malformed string errors for <Area> and <Position> Fixed a saving bug that would sometimes switch <User Input> around if multiple were present v0.13: Fixed scripts not starting up correctly via CLI Increased script randomization Minor fixes v0.12: Added a new method that checks for malformed strings Minor fixes v0.11: Added #getMyPlayerStartingPos Added #getMyPlayerStartingArea Added #walkToMyPlayerStartingPos Added #walkToMyPlayerStartingArea Added #myPlayerIsInStartingArea Added #myPlayerIsNotInStartingArea Rewrote how the script saves files v0.10: Fixed #compareOperator arguments v0.09: Added a custom break handler Fixed not buying items from Stores Fixed not selling items to Stores Fixed a 5 second delay after #depositAllExcept Moved the Script Repository Moved the Edit button Made the Description box larger v0.08: Added Script Information Added hidden username to paint Fixed #sleepRandom Fixed myPlayer #getAnimationID after loading v0.07: Fixed myPlayer #getAnimationID Fixed myPlayer #getHealthPercent Fixed myPlayer #getCombatLevel v0.06 Added logout messages to notify script is logging out Fixed the logger reporting an incorrect method failing (if a failure takes place) Fixed a problem with Long detection in the comparator method Fixed a formatting bug with headers Optimized script cycles v0.05: Added User Input capabilities upon the script loading to change values (Ex. Change npc fighting, or item using) Added Stores support Added a price evaluator to the Stores API Added #depositAllExcept Fixed keyboard #type Fixed string input GUI Fixed a #moveMouse bug Minor fixes v0.04: Added Position variable support (under the “Other” tab as “Variables”) Added Area variable support (under the “Other” tab as “Variables”) Fixed #walkToArea not registering you were in the correct area Minor fixes v0.03: Added Boolean variable support (under the “Other” tab as “Variables”) Added directional walking Added CLI support (only param to pass is the name of the OSRS Script Factory script you would like to run. The Script ID is: 1097) Added “Debug” support so you can comment messages in the logger to help debug, or use to let users know what your script is doing Fixed a #sleep bug (caused sleep, sleepAnimating, sleepMoving and sleepUntil to break during the sleep) Fixed timers not setting correctly Fixed a walking bug when walking to an exact location Rewrote Timers v0.02: Added the method #moveMouseOffscreen Fixed MessageHandler not removing entires Fixed the walking events to break if you stop/pause the script If you terminate the script, the GUI will now close automatically If you pause the script, all sleeps will now break Rewrote the Monitor handler v0.01: Added a “Copy” & “Paste” feature to the Script Editor Added Clan Wars bank to the Walker Fixed a threading issue Fixed GUI not saying the name of the RS2Object that was visible/not visible Fixed a bug that would not clear the “Description” Re-ordered the “Help” tab Minor fixes v0.00: Initial Release CLI Arguments: java -jar OSBOT_JAR_LOCATION -debug -login OSBOT_USERNAME:OSBOT_PASSWORD -bot RS_ACCOUNT_NAME:RS_ACCOUNT_PASSWORD:RS_ACCOUNT_BANK_PIN -script 1097:SCRIPT_NAME Edited April 5 by ProjectPact 17 1 2 1 2 7 Quote Link to post Share on other sites
Sibbernski 87 Posted November 28, 2019 Share Posted November 28, 2019 This is gonna be great! 1 Quote Link to post Share on other sites
Medusa 217 Posted November 28, 2019 Share Posted November 28, 2019 Script is made by Project, so it's automatically gonna be great Quote Link to post Share on other sites
Malcolm 905 Posted November 28, 2019 Share Posted November 28, 2019 Nice dude! Quote Link to post Share on other sites
GoldenGates 669 Posted November 28, 2019 Share Posted November 28, 2019 WeirdChamp Quote Link to post Share on other sites
tehventus 5 Posted November 29, 2019 Share Posted November 29, 2019 Sounds really interesting, I've always wanted to get into writing my own scripts. Interested to see how this turns out! If you need a tester, I'm willing to help all the way! Quote Link to post Share on other sites
ProjectPact 2753 Posted November 29, 2019 Author Share Posted November 29, 2019 Thanks for the support guys! Updated the completion log Quote Link to post Share on other sites
Administrator Maldesto 12025 Posted November 29, 2019 Administrator Share Posted November 29, 2019 Good luck dashboard 1 2 Quote Link to post Share on other sites
Gunman 486 Posted November 29, 2019 Share Posted November 29, 2019 Is this suppose to be like scratch but for scripting? So basically they can't make dumb mistakes and everything is done for them they just gotta put the puzzle pieces together and glue it. Quote Link to post Share on other sites
Thiccboi 23 Posted November 29, 2019 Share Posted November 29, 2019 This is really cool, hopefully this will get others into scripting that were too scared to touch it beforehand. Quote Link to post Share on other sites
Kramnik 274 Posted November 29, 2019 Share Posted November 29, 2019 Wow is this revolutionary Quote Link to post Share on other sites
ProjectPact 2753 Posted November 29, 2019 Author Share Posted November 29, 2019 Thanks frens Quote Link to post Share on other sites
Spidermonkey 4 Posted November 29, 2019 Share Posted November 29, 2019 Looking forward to it Quote Link to post Share on other sites
Krysler 77 Posted November 29, 2019 Share Posted November 29, 2019 damn project, way to go! gl Quote Link to post Share on other sites
ProjectPact 2753 Posted November 29, 2019 Author Share Posted November 29, 2019 I appreciate it OP has more stuff checked off on it Quote Link to post Share on other sites