[Release] Cetera [R7] & Revenant [R2] | The Major Botting Revamp Update! | [Windows/MAC]

Discussion in 'Mia Online Accounts - Buy Sell Trade' started by 133spider, 11/21/17.

Thread Status:
Not open for further replies.
  1. 133spider

    133spider
    Expand Collapse
    High Risk Status: This user has been flagged as high risk due to one or more reasons

    0   0   0

    Online



    [Introduction]
    First and foremost, I am sorry for not replying to a majority of you in the last Cetera thread. I was overwhelmed with rewriting the entire bot again by creating a test project named "Revenant" to see how well and optimized I could rewrite the bot for Cetera. (Revenant is designed to be extremely lightweight)

    Secondly, I'm grateful and would like to thank those who tested and tried Revenant out for a spin.

    This Cetera bot update will resolve many of your concerns such as disconnecting when accepting drops, and etc. One new notable feature I'm proud of is the universal class/skills for bots.

    This thread will be a combination of releases for both Revenant and Cetera. Revenant will continue to be updated as either a prototype to test the newest botting functions before being implemented into Cetera, or a completely secondary version to Cetera acting as a highly focused botting program.

    On the final note: I'm open to suggestions and please report any bugs.

    [Information on the Botting Revamp] Note: Some of these only apply to when using Revenant
    Quote:
    Originally Posted by 133spider http://www.playerup.com/forum/mpghv2/buttons/viewpost.gif
    [Intro]
    Little backstory to this is that I was unhappy with Cetera's final product being unstable and all that sorts on its botting end. Well, I decided to make a bot solely focused on botting meaning features that don't contribute to improving/helping with botting won't be appearing on Revenant. I've completely rewritten every part of the bot and added a bunch of nifty features. Also, class skills when botting should be extremely responsive. I designed Revenant in mind to be using the least amount of CPU and RAM as it possibly can to be able to run in the background while a bot is running (which is already pretty difficult with AQW being a very CPU heavy game). That's pretty much the primary reason for Revenant's simple and basic UI design.

    In short, I've designed the bot to be extremely efficient to run in the background of your computer while you're playing other games. With the updated skills, it's also pretty efficient in botting.

    I've also taken my time and put some heavy stress test onto this bot and continued to leaving it running overnights. Doing that had managed myself to get VHL in the fastest & least amount of days which is 17.




    [WARNINGS & NOTES]



























    Cetera bot files (.cbot) made using Cetera should be compatible with Revenant as Revenant still uses the .cbot file extension.
    However, there may possibly be errors here and there so watch out for that when you're loading a .cbot file made in Cetera.

    Classes & Skills, bots, and "Private Rooms" in Miscellaneous are all saved locally.

    [FAQ]
    Q: How come Auto Relogin doesn't work? It doesn't relogin when it's stuck on the screen: "Connecting to Game Server"!
    A: There's unfortunately nothing at the moment I can figure out to solve this problem. Reason being that this problem only occurs when your internet connection is down. If I try to make the bot reconnect from there, it wouldn't be so great since you'd be trying to connect to the game with no internet...

    Q: Drops aren't getting accepted? They're just sitting there on my screen even though the bot is running & the drop is in the drops list of the bot.
    A: Much to the same as the question above this one, it's unfortunately an issue with your internet/connection to the game. If it's still stuck on your screen just manually accept the drop. By luck, it should fix itself after that.

    Q: The bot equipped the class I wanted to change to, but when my player started attacking the bot didn't adapt and change its skills?
    A: Another issue that only happens when you have a really bad connection to the game. A resolve for this is to add a delay directly right after you equip a weapon or a class to ensure everything is working afterwards. This occurs when you equip a class and quickly attack a monster before the game can register that you've changed classes.
    [Changelog]
    Revenant
    Code:
    10/6/2017 | R1
    - Release

    10/14/2017 | R1.1
    - Fixed last skill entries in Classes & Skills not being triggered (this should make combat/skills with the bot even more fluid than before now)
    - Tweaked quests a bit to lessen the amount of "You cannot do that while in combat." every time it attempts to complete a quest

    10/17/2017 | R1.2
    - Added changable window sizes in misc (saves) (courtesy of dianprof)
    - Removed "x" button from the toolbar next to the list of bots to avoid mistakenly deleting bots
    - Replaced Cell Grabber pad textbox with a list
    - Added keybindings (F1 = Bot Manager) (F2 = Classes & Skills) (F3 = Bank) (F4 = Misc)
    - Tweaking completion of quests in R1.1 caused some memory leaking issues. Should be fixed now in this update. If not, please report it to me.
    If keybinding doesn't work, press the "send" button ingame and then try again

    11/20/2017 | R2
    - Fixed rest hp & mp not working (?)
    - Added support for "Attack" cmd from Cetera bot files
    - Tweaked skills to be activated faster
    - Added "Logout" command in "Adv. 2" (WILL ignore/disable auto-relogin)
    - Added "Bank -> Inv" & "Inv -> Bank" (WARNING: It takes approx. 2 seconds for an item to be registered to your inventory after it's sent from Bank -> Inv! Use your delay commands!)
    - Drops that are detected to be inside your bank will be left on the screen until they are detected in your inventory (must use "Load Bank Items on Start" for the bot to detect bank items)
    - Added "Manual Pickup" command to allow the old & traditional way of picking items up (basically the same pickup command that Dark Mystic/Le Bot has)
    - Tweaked a few numbers in quest completion to avoid "cannot complete quest while in combat" as for user ryangarde's request
    - Added "Juggernaut/Aggro Monsters" as for user mehtzm's request
    - Fixed a bug being unable to delete a command under "Utils"
    Cetera
    Code:
    8/1/2016
    - Release

    8/3/2016
    - Added debug messages for when a bot command is executed in the console (not all commands though)
    - possibly fixed first index bug
    - new function in the bot manager: "Join And Cell" - https://i.imgur.com/8ltEtOa.png (if the command is side by side, I advise to put a delay in between)
    - workaround for the custom bot delay setting in more functions

    8/3/2016
    - Revision II
    - heavily fixed performance issues
    - drop configuration heavily fixed
    - big thank you to woods_879 for bug reports contribution (will credit you in the future versions)

    8/4/2016
    - fixed the way the bot checks for items
    - fixed problems with if statements inventory check

    8/5/2016
    - Revision III
    - made autorelogin wait six seconds longer to avoid grey screens (total of seven seconds)
    - fixed "Join Room And Then Cell" to check for correct pad
    - made "kill x for items" a bit more efficient on item checking
    - possibly fixed "resume bot"
    - fixed more issues with drop configuration (should work well now)
    - fixed a problem where loading a bot won't apply drop configuration changes

    8/8/2016
    - Revision IV
    - fixed a-ab kill conflicting with regular kill functions
    - (possibly) fixed random disconnects
    - fixed consoles not scrolling all the way down sometimes
    - fixed autorelogin problem
    - fixed load bot to properly register drop configuration
    - fixed a minor issue with "Item In Inv" and "Item In Temp"
    - "kill x until item(s) drop" is now renamed to "kill x until item(s) are in inv" to lessen confusion
    - once again, wouldn't have been possible without woods_879

    8/14/2016
    - Revision 4.5
    - Added new command function "Kill x Until Quest Complete"
    - Added if statement "If Quest Complete"
    - Added an option in "Miscellaneous" to enable private rooms
    - Map joining now wait til the map has loaded before going to the next index
    - Sneak peek for a new feature coming in Revision V on the bottom right corner
    - Fixed an issue with a broken "If Item In Inv" and "If Item Not In Inv" statements
    - Fixed issues where the bot would be continuously attacking
    - Fixed issues with drops not being picked up correctly
    - Recoded how quests are completed

    8/21/2016
    - Revision V
    - Added Packet Logger (access in start menu) image: https://i.imgur.com/OZECBhN.png
    - Added AutoBots (not that many atm, but will grow overtime) image: https://i.imgur.com/ZWkI6tw.png
    *Use the power button on the bottom right to start/stop the autobot
    *Courtesy to woods_879 for the bots
    - Added a separate list of commands in the bot for map items
    - Added a command to select a reward when completing a quest
    - Fixed minor issue with Kill x Until Quest Completes
    - Fixed issues with Rest If MP < & Rest If HP <
    - Fixed minor issue with going to cells in the bot
    - Fixed positioning of More Functions when opening for the first time
    - (Possibly) Fixed disconnects w/ quest completion
    - Fixed walkspeed resetting to default when entering a new cell/pad

    9/2/2016
    - Revision 5.5
    - Added Generic Attack to the autobots
    - Fixed Auto-Decline Drops breaking
    - Fixed general problem relating quests
    - Waiting on the server rewrite to go live

    9/7/2016
    - Revision 5.6
    - Fixed issue with quests not being accepted

    9/8/2016
    - Revision 5.7
    - Fast Travels now join private rooms when "Private Rooms" is enabled in Miscellaneous
    - Fixed issues with getting drops breaking the bot
    - Fixed issues with Auto Bot not properly registering "Rest if MP <" and "Rest if HP <" as well as "Resume Bot on Relogin"

    9/10/2016
    - Revision 5.8
    - Added "Skip Cutscenes" in Miscellaneous
    - Added console/debug messages for if statements
    - Fixed reported issues with "If Item Not In Inv" and "if Item Not In Temp"
    - (Possibly) Fixed item pick ups erroring out

    3/16/2017
    - Revision VI
    - Finally got rid of the annoying splash popup when you first open Cetera!
    - Redesigned miscellaneous window
    - Added "Toggle Hide Players" in Miscellaneous
    - "Enemy Magnet" changed from a button to a checkbox
    - "Juggernaut" changed from a button to a checkbox
    - "Max Skills Range" changed from a button to a checkbox
    - "Private Rooms" setting will now be saved
    - Old "Item:Quantity" box for "Kill Monster Until Item(s) in Inv" is now separated into a textbox for item name, and a number input
    - Fixed a long standing bug with "Kill Monster Until Item(s) in Inv" only checking the first item
    - Bots can now be saved locally
    - "Recently Used Bots" added (a bot is added to the list when a new bot is loaded in from either a file or locally)
    - Improved/Recoded quest's constant memory # that causes the program to crash (still testing)
    - Windows now appear centered in the screen when opened for the first time
    - Windows now have a "minimize" button (top right)
    - Added "memory" command in consoles to pop up a miniature window to monitor memory usage
    - Cosmetic SWFs can now be locally saved
    - Separated "Bot Commands" into its own window to be able to have it open while botting without the extra clutter
    - More detailed "Bot Commands" (.cbot files created from the past won't be as detailed)
    - Skill list now highlights the skill that will be used next
    - (Possibly?) Fixed issues with map loading while the Bot is running
    - Fixed Auto Relogin
    - AutoBot is no longer toggleable while your own bot is running
    - Improved/Recoded combat (mostly just code optimization)
    - Drops will now be picked up in the middle of combat
    - Improved/Recoded item pickup's various issues
    - Added Keybinds
    - Added Settings
    - Keybinds save locally
    - Redesigned start menu interface and windows now have "icons" instead of ugly large text
    - Packet Logging now has filters for "Quests" and "Shops"
    - "Data Accumulation" added to Packet Logging (JSON grabber & parser) (useful for item ids, swfs, and etc.)
    - Fixed issue with "Auto Rest if HP < " and "Rest if MP < " not having their values saved when saving as a .cbot file
    - Fixed "Complete Quest for Item" in More Functions not adding as a command to the Bot Commands list

    3/19/2017
    - Revision 6.1
    - Fixed long standing problem with the bot not waiting for the map to finish loading before proceeding to the next command
    - Fixed bug with multiple windows appearing in the start menu
    - Moved saved data to a set path instead of locally (this means settings will (MIGHT) be unfortunately reset in this update. However, now you can move the bot file anywhere and it will keep its settings & data)
    - When loading in a .dmbot file, bot settings will now reset to default so it doesn't conflict with the bot

    3/20/2017
    - Revision 6.2
    - Fixed small error with "Kill Random until Items in Inv"
    - Fixed bot settings not applying correctly when loaded in locally

    11/20/2017
    - Revision VII
    - Removed clear button for "kill monster until item(s) in inv"
    - Removed "kill random" buttons and instead you can just leave the monster textbox blank to set it to random
    - Added "gold <=" & "gold >=" to if statements
    - Added "item in bank" & "item not in bank" to if statements
    - Made the explanation for if statements easier to understand and added an explanation to Anti-Anti Bot Kill Function
    - Organized all the checkboxes for the bot to one place
    - Removed "Recently Used Bots"
    - Changed "Index Up & Down" to "Goto Index" (bots with index up & down will still work)
    - Moved index command to the main bot window
    - Removed attack monster command (bots with attack monster as a command will still work)
    - Added "logout" to bot commands
    - Commands that get the "current cell" or "current pos" will now update the input values instead of being added into the Bot Commands list
    - Removed drop config (drops have been recoded)
    - Changed "More Functions" into "Advanced Functions 1" & "Advanced Functions 2"
    - Added Logout (bot command) (WILL ignore/disable auto-relogin)
    - Added Equip Item
    - Added Bank -> Inv & Inv -> Bank (WARNING: It takes approx. 2 seconds for an item to be registered to your inventory after it's sent from Bank -> Inv! Use your delay commands!)
    - Made commands more detailed & readable when added to the list
    - Added separate command list tabs for "Drops"
    - Renamed "Map Items" in command list tabs to "Utils"
    - Removed "Skills" in command list tabs & the command to add skills in the main bot window (skills have been recoded)
    - Changed duplicate commands that contained the prefix "current" to "#"
    - Added support for "Boosts" cmd under "Utils" for Revenant bot files, but will not be a command in Cetera because there's already an auto-boost in Cetera
    - WARNING: bots that have been locally saved might have had their "map items" deleted as they are changed to "utils"!
    - WARNING: bots that have been locally saved might have had their "drops" deleted as they have been recoded!
    - Recoded autorelogin
    - Added an option to relogin on afk in auto relogin (only works if AFK'd while bot is running)
    - Fixed rare occurences where you could open only the console when you log in
    - Skills have been recoded! Skills are now UNIVERSAL! click the lightning bolt in the start menu to manage your class's skills for botting!
    - Drops have been recoded! (which means the removal of drop config)
    - Auto-decline has been recoded! check miscs to enable/disable (will only work while bot is running for safety reasons)
    - Cancel target on kill has been added to miscs
    - Commands under the "Main" tab will now have "indexes" (example: #: Command) to make it easier to use "Goto Index" command
    - Drop speed is now editable/changable as bot speed (BE CAREFUL)
    - Autobots have been removed
    - The power button on the start bar that was originally for the autobots will now act for the bot manager (press to toggle the bot on/off)
    - Pressing "ESC" no longer closes Cetera (overlooked this one in the last update, sorry)
    - Reworded a majority of the display text for the bot commands to make it more visible and cleaner
    - Cell grabber has been removed from misc and moved to the start bar (compass icon) for convenience
    - Drops that are detected to be inside your bank will be left on the screen until they are detected in your inventory (must use "Load Bank Items on Start" for the bot to detect bank items)
    - Added "Manual Pickup" command to allow the old & traditional way of picking items up (basically the same pickup command that Dark Mystic/Le Bot has) (BE CAREFUL: Auto-Decline will still decline these as they are not under the "Drops" list!)
    - Removed console messages for every bot command executed as an effort to reduce botting lag/improve botting performance
    - Item quantity in "Kill Random until Items in Inv" will now be the value that you enter and not modified by how many you currently have to lessen confusion
    - Fixed a bug being unable to delete a command under "Utils"
    - "Skip Unavailable Targets" has been disabled by default in the Bot Manager
    [Warnings]
    • The new setting "Load Bank Items on Start" is essential if you are going to have the bot interact with your bank. Once you start the bot, a bank GUI will open: just close it. This is necessary for the bot to be able to interact with your bank.
    • Bots that have been locally saved might have had their "map items" deleted as they are changed to "utils"
    • Bots that have been locally saved might have had their "drops" deleted as they have been recoded
    • It takes approx. 2 seconds for an item to be registered to your inventory after it's sent from Bank -> Inv! Use your delay commands
    • Auto-Decline will decline drops that are not under the "Drops" list (Manual Pickup bot command will not prevent auto-decline)


    [Media]







    [Virus Scans]







    @Peenlord request approval, attachment with [UNCOMPRESSED FOR APPROVAL] is for you to check
     
    • This user is inactive. Hasn't logged into their account in over 60 days.
Thread Status:
Not open for further replies.