PoEr 3 Report post Posted August 24, 2013 First post, made account here only to praise this bot, and have some feature requests. I'll continue to edit this post to append more ideas as my tiny brain continues to work hard. 1) Once the bot finds the exit area of the map (e.g. while doing sarn, it finds encampment entrance) the bot should enter that and then start new instance from there. What it is doing right now is, exiting game and starting a new one - so it's relogging like 50 times overnight, which is a red flag and would be caught by GGG soon. 2) Picking up rares was implemented, however I would like to have two more functions added to it: [identify_rare] = true / false (identifies rares vs keep them unid) [vendor_rare] = true / false (vendors all rare items found to get more currency)If identification is off and vendoring is true, then the bot would start producing orbs of transmutation by selling rares. If identification is on and vendoring is true, then the bot would start producing orbs of alteration by selling rares.3) Pickit is very basic at this time. However as another user suggested that if you're hovering your mouse pointer over something and press ctrl+c, the item description is copied in the clipboard. The clipboard can easily be read by the bot to check for criteria to keep the item. For example, in the pickit, I should be able to specify to keep only rings with 20% chaos resistance or more. [itemname] ring, [quality] = rare, [chaosres] >=204) Check town NPC inventory for specified items (shopbot) - six links, tricolor linked etc. Since the NPC inventory resets in 24 hours or when you level up, whichever is earlier, the shopbot will keep its own logfile and enter a timestamp when it last checked for the NPC items, and will also enter player's name and level, and date checked there. Next time you run the shopbot, shopbot checks to see its own logfile. If player level has changed, or timestamp is more than 24 hours old, then look for new NPC items, otherwise just kill shopbot.5) I don't want the bot to exit game and relogin. Instead, I want it to open a town portal, get to town, and then start a new instance. There is no reason it should relogin by exiting the game! 6) The ability to load "profiles" (e.g. one profile for daytime when I set it to pickup rares, and one for nighttime when it'll only pickup uniques and 6L etc). This actually would be the easiest thing to implement because it just needs the config files copied into the working folder. 7) (Redundant as pathing is now implemented): I understand pathing is under development. While the full pathing is implemented, you can at least have the bot use a "movement skill" in a fixed coordinate (e.g. use leap slam or lightning teleport). It's not the best solution, but it'll be something better than what we already have, and we don't have to wait for the full pathing to be invented and implemented. 8) The bot should keep track of number of mana / life flask uses per hour and number of chickens per hour. That way we will have an indication of how efficient is our current gear/skill setup in terms of killing vs dying. 9) As the bot is running, it should display "timers" (e.g. time since last kill, time since last movement, time for current game, total time of current botting session). That information could be useful to everyone. This is a feature request for next version when the bot will actually have an official GUI. 10) Live log: The bot keeps logs in a text file. It should also display the same thing in the status bar when it will have a GUI some day. This will be useful in monitoring errors in realtime rather than digging up the log file manually. For example, in the bot GUI status bar, it should display the last five lines of log (e.g. "started new game, trying to find new monster, exited due to not being able to find new monster") 11) Sometimes the bot clicks a story item (e.g. a wall graffitti or one of those large Karui heads). This keeps it occupied for several seconds. Can we have a "story detection" and click "continue" button in the story if detected? This actually happened with me three times today. 12) Sometimes the bot enters another area by mistake (I think it's the new pathfinder doing this) by the doorway at the entrance or exit of an area. If that happens, the bot should detect it, and we should be able to set an option either to continue in the "wrong" area, or use the entrance again to go back to the previous area. 13) When the bot encounters a rare monster with "Allies cannot die" mod, that monster should become the number one target, overriding everything else until the monster dies. 14) If the life is critically low, the bot should try using that "instant" recovery flask I specifically put there. If an instant recovery flask is not available or it's emptied out, then the bot should chicken. Basically this adds another layer of protection before chickening out, buying some more time to kill that tough monster. 15) Monsters with energy shield - there should be an option to use chaos-based damage on it. E.g. when encounter monster with energy shield, specifically use poison arrow instead of lightning arrow. 16) If the player is attacking, is moving position coordinates, but the hitpoints of the target monster are not going down, that means we could be desynched. In that case, bot should try issuing an /oos command in an attempt to resync it. This is what a "real" player would do, and our bot is trying to emulate a real player as the "gold-standard". 17) Follow mode: You can set the name of player to follow. The bot will accept party invitations from that player, and start following them whichever area they are in. The follow mode will also have an option to loot or ignore items dropped by killing monsters, and also another option to just follow passively (I'd do this just for auras) or to actively participate in combat. (Tip: Right now I'm able to have the bot follow me using a summoned monster - bot thinks the summon is killable, and he just follows my summon wherever I go ) 18) Gem leveling: Set option to stop leveling a particular gem (e.g. Grace) after a specified level has been reached (e.g. do not level up Grace past level 12) 19) Cursing: Skip casting curse if there is 20) Gems whitelist: Pickup gems of quality >n, but always pickup these gems no matter the quality. e.g. portal gem. 21) xp/hour overlay, time to next level estimated, and playtime lost if you die at this moment. 22) Overlay clock, playing for how much time this session, and idle since x minutes. 23) Kill all unique bosses by default, but I should be able to add an option to ignore a particular monster (credits Madmayhem) e.g. monster_ignore = Kole24) In skills.ini file, I should be able to increase the priority of a skill by x if my HP/mana/ES goes below n. (Credits Madmayhem) 25) When inventory full, stop picking up items and just play for pure xp, or logout. WhenFullInventory = 1 ; 1 = stop picking up further items except orbs ; 2 = logout Thanks and great job to the developers. Quote Share this post Link to post Share on other sites
Gayner 0 Report post Posted August 24, 2013 Beautiful Suggestions! Just a matter of time + The scrollbar bug for new instance will be fixed as well Nice Post! Quote Share this post Link to post Share on other sites
d12 3 Report post Posted August 25, 2013 hey, rly nice and well thought suggestions. seems like u know what ur talking about. since the bot is still in alpha i guess u understand that most things are quite basic atm. but the dev team is improving it as good as possible. atm theyr finishing the path finding which will make the bot so much better. 1. got mentioned alot but i doubt u get redflagged for relogging since its a cheap way to get back to town and therefore rly common. EDIT: u probably get red flagged for playing 24/7 since thats rly easy to recognise automatically 2. identify rares or not should come with stashing/autoselling i guess. but still takes a bit time.same for vendoring. 3. rly nice suggestion. something like this will probably come at some point. 4. same as 3. 5. doesnt seem to be too important at this state since it wouldnt give a significant improvement to the bot. but still nice to have. Quote Share this post Link to post Share on other sites
PoEr 3 Report post Posted August 27, 2013 7) The ability to load "profiles" (e.g. one profile for daytime when I set it to pickup rares, and one for nighttime when it'll only pickup uniques and 6L etc). This actually would be the easiest thing to implement because it just needs the config files copied into the working folder. 8) I understand pathing is under development. While the full pathing is implemented, you can at least have the bot use a "movement skill" in a fixed coordinate (e.g. use leap slam or lightning teleport). It's not the best solution, but it'll be something better than what we already have, and we don't have to wait for the full pathing to be invented and implemented. Quote Share this post Link to post Share on other sites
d12 3 Report post Posted August 27, 2013 7. included into shreks gui as i know. and official gui is coming soon aswell. so should be included into it. 8. not necessary anymore. alkpone will release pathing RLY soon. he alrdy announced it in the mini chat, but there was a small bug to fix first. shouldnt take too long. Quote Share this post Link to post Share on other sites
username1001101 11 Report post Posted August 27, 2013 as for (7) - Shreks Gui has a EBG Settings II entry now accessible through the View menu. In there you can define 5 time ranges and according profiles that should be used. So you can setup a time range from 04:00 - 09:37 with profile XXXX and a time range from 11:22-16:00 with profile YYYY for example outside those time ranges it'll stop the bot. Quote Share this post Link to post Share on other sites
PoEr 3 Report post Posted August 28, 2013 9) The bot should keep track of number of mana / life flask uses per hour and number of chickens per hour. That way we will have an indication of how efficient is our current gear/skill setup in terms of killing vs dying. Quote Share this post Link to post Share on other sites
PoEr 3 Report post Posted August 28, 2013 10) As the bot is running, it should display "timers" (e.g. time since last kill, time since last movement, time for current game, total time of current botting session). That information could be useful to everyone. This is a feature request for next version when the bot will actually have an official GUI. 11) Live log: The bot keeps logs in a text file. It should also display the same thing in the status bar when it will have a GUI some day. This will be useful in monitoring errors in realtime rather than digging up the log file manually. For example, in the bot GUI status bar, it should display the last five lines of log (e.g. "started new game, trying to find new monster, exited due to not being able to find new monster") Quote Share this post Link to post Share on other sites
d12 3 Report post Posted August 28, 2013 +1 pretty cool ideas for the future. Quote Share this post Link to post Share on other sites
PoEr 3 Report post Posted August 29, 2013 12) Sometimes the bot clicks a story item (e.g. a wall graffitti or one of those large Karui heads). This keeps it occupied for several seconds. Can we have a "story detection" and click "continue" button in the story if detected? This actually happened with me today. 13) Sometimes the bot enters another area by mistake (I think it's the new pathfinder) by the doorway at the entrance or exit of an area. If that happens, the bot should detect it, and we should be able to set an option either to continue in the "wrong" area, or exit and start a new game to restart the bot in the correct area. 14) When the bot encounters a rare monster with "Allies cannot die" mod, that monster should become the number one target, overriding everything else until the monster dies. 15) If the life is critically low, the bot should try using that "instant" recovery flask I specifically put there. If an instant recovery flask is not available or it's emptied out, then the bot should chicken. Basically this adds another layer of protection before chickening out, buying some more time to kill that tough monster. 16) Monsters with energy shield - there should be an option to use chaos-based damage on it. E.g. when encounter monster with energy shield, specifically use poison arrow instead of lightning arrow. Quote Share this post Link to post Share on other sites
PoEr 3 Report post Posted August 29, 2013 17) If the player is attacking, is moving position, but the hitpoints of monster are not going down, that means we could be desynched. In that case, bot should try issuing an /oos command in an attempt to resync it. Quote Share this post Link to post Share on other sites
d12 3 Report post Posted August 29, 2013 12. never saw this problem happening, but shouldnt happen too often. should be still easy to implement since ignoring the story items while opening chest got implemented seperatly as i remember 14. nice idea. guess its on some todo list alrdy and coming with some fighting AI. 15. not too important i would say. since with the path finding there shouldnt be any more problems with opening too many instances. 16. ur rly doing this if ur playing manually? xD (but ye. since the bot will think of the solution to es mobs on itself there isnt anything to say against it ;P) Quote Share this post Link to post Share on other sites
Guest Report post Posted August 30, 2013 Hi there, I've seen some really useful features we could implement in the next releases, some others just won't such as : the shop bot, since items at the NPC only changes like once a day or when you take 1 level... Would be too much effort for not much and using an instance of the bot for that is just a waste you'd make a lot more profit running the bot itself i think. PoEr, can you sum up all your ideas in the 1st post? So we can track them faster. Just edit your 1st post and post a "1st post edited" everytime you add something I don't really care of the "flood" i'm not a normal admin, i prefer efficiency than following the common rules Quote Share this post Link to post Share on other sites
d12 3 Report post Posted August 30, 2013 I don't really care of the "flood" i'm not a normal admin, i prefer efficiency than following the common rules ^ +1 Quote Share this post Link to post Share on other sites
PoEr 3 Report post Posted August 30, 2013 Edited first post to incorporate all ideas. Of course these are my ideas, and the developers are free to choose what to implement and what to ignore Quote Share this post Link to post Share on other sites
d12 3 Report post Posted August 30, 2013 most of them are quite cool/useful Quote Share this post Link to post Share on other sites
PoEhacks 0 Report post Posted September 1, 2013 20) Gems whitelist: Pickup gems of quality >n, but always pickup these gems no matter the quality. e.g. portal gem. Love all the ideas but I was going to post my suggestion in regards to #20 myself but looks like you beat me to it. I'm tired of getting gems that I already have but still want gems with no quality as you mention Portal Gem or Chain Gem or GMP Gem or Multistrike Gem, etc. Another item you may want to add to the pick up list is Rhoa Feathers. I really still don't know what this is far but it's a pretty rare drop. I still have only found one myself but I've been only playing for about 8 months. It's only found in Mud Flats as well which is not really a great farming area. If anyone can provide further information about them if you do know anything that would be great. Another option I would like to suggest is Schedule Botting Profile. For example: Farm for x amount of minutes, stop for x amount of minutes, farm for x amount of minutes again, stop for x amount of minutes, then repeat. It'll be great if every time it starts back up it chooses a character profile. Then we'll be able to modify the profile to farm different areas or the same area when the bot starts back up again. I know this is still Alpha so I don't expect this to be added anytime soon but would like to see it in the future. Quote Share this post Link to post Share on other sites
d12 3 Report post Posted September 2, 2013 if u found a roah feather alrdy ur quite lucky. or wasted too much time in mud flats xD roah feathers are RLY rare and currently useless. since noone found out what to do with them. scheduled botting is alrdy in the shreks gui as i know. not quite sure since im not using it. Quote Share this post Link to post Share on other sites
zantetsu 0 Report post Posted September 2, 2013 Got some but never know what worth is. Quote Share this post Link to post Share on other sites
PoEhacks 0 Report post Posted September 2, 2013 if u found a roah feather alrdy ur quite lucky. or wasted too much time in mud flats xD roah feathers are RLY rare and currently useless. since noone found out what to do with them. scheduled botting is alrdy in the shreks gui as i know. not quite sure since im not using it. I got really lucky finding it. I found it on Onslaught when it first started, never on Hardcore or Standard yet and I only have 1 right now. I never farm Mud Flats as well, I was just going through it and found the Albino Rhoa (I'm pretty sure it drops every time you kill it since it rarely spawns). I just thought it would be a nice idea to add it to the pickup list JUST in case I (or someone else) wants to try to farm for it. I know it's useless know but i'm sure it will be very valuable once we know it's purpose. I'm sure shreks gui is good but I rather wait for an official gui. Just in case it wasn't on the to-do list I just wanted to bring it up because it wasn't on the list for this post. Quote Share this post Link to post Share on other sites
d12 3 Report post Posted September 2, 2013 oh. forgot to mention this in my first post roah feathers are within the range of currency and scrolls. it will pickup if u get one Quote Share this post Link to post Share on other sites
PoEhacks 0 Report post Posted September 2, 2013 oh. forgot to mention this in my first post roah feathers are within the range of currency and scrolls. it will pickup if u get one Thanks! Hopefully it does! Another pickup I would like to see is Granite or Diamond flask as well. Quote Share this post Link to post Share on other sites
d12 3 Report post Posted September 2, 2013 but pls optional pickup for flasks. dont wanna end up spammed with flasks Quote Share this post Link to post Share on other sites
alkpone 1000000 Report post Posted September 9, 2013 A lot of very good idea in this post, I read it carefully and will keep reading it in the future to get some inspiration while we'll implement new features like pickit, shopbot etc Quote Share this post Link to post Share on other sites
Broly64 0 Report post Posted October 4, 2013 [quote name="PoEr" 1) Once the bot finds the exit area of the map (e.g. while doing sarn' date=' it finds encampment entrance) the bot should enter that and then start new instance from there. What it is doing right now is, exiting game and starting a new one - so it's relogging like 50 times overnight, which is a red flag and would be caught by GGG soon. 17) Follow mode] I'm new to the forums, i wanted to put some of my 2 cents; but i found this which pretty much explains everything i wanted to add in much detail. I'm about your first suggestion, that is why i set the bot to idle after clearing the map for a about 4 minutes, since it keeps logging off and back in; i agree that is a red flag and it will get notice. I also use the bot as a helper, I have various characters, i used to play a summoner witch, but with the nerfed, it's mostly useless; only with a bunch of uniques is what helps keeping them strong, I don't have those uniques, so i will end up wiping the spec and starting another. But i use the zombie like you to get the bot to follow when it goes into what i call a bliss moment (the bot goes into the state of "To fap or not to fap, that is the question"). But i would like the bot to know when the minions are friendly, meaning yours and when they are the enemy. The way it looks the bots sees everything as enemies. in over all +1 to your post. Quote Share this post Link to post Share on other sites