Jump to content

zeMagic

Beta Tester
  • Content Count

    80
  • Joined

  • Last visited

Posts posted by zeMagic


  1. You have to be a designer :P

     

    Those illustrations <3

     

    But to be honest, i don't think the pick-up mechanism is that easy to fix.

    There are a lot of things that the bot must be registering and storing. It's kinda hard to think up a better way of doing things when you don't have the code xD

     

    There is though, a simple explanation as to why you see the bot clicking way beside where things have dropped: desync.

    If your character is desynced, shit hits the fan. Always.

     

    I've been trolled, a LOT both by desync and by "getting stuck in stuff" when using leapslam. I've missed several exalts, a Kaom's Heart and what not.

    So having a script that fixes certain things for you, is pretty handy!


  2. How about something like, create an array of the drops, then check when mouse is over an item, if the name exists in the array. If true, pick up, remove current index from array, break loop and continue when looking for the next item. If false, simply keep searching.

    It should be fairly quick, since most of the time you won't get more than 1-2 drops every 10-15 seconds or so. Sometimes you can get like 20 drops from a strongbox, but it should still be fairly fast to loop through.

     

    Not sure how the whole thing works in the bot as of now, but hey, it's an idea.


    • Now Map device inventory and open map button positions are editable in coordinates.ini file.

     

    Try look :) - I'm positive Alk wouldn't have put that there unless it's there :)


  3. With some effort even this would be possible. Since it is no magic or randomness how much currency you'll get for selling a rare item. Every affix has its own value. How much currency you'll ultimately get for selling a rareitem depends on three factors: number of affixes, each affix for itselve and the height of the roll.

     

    Should mean you are able to calculate the value of an item even before you are at the verdors sellwindow ;)

     

    Again requires the bot to log everything, every stat of the item (would be faster just to log what it puts in stash insead) :P


  4. Nice ideas out there, I'll see what I can do.

    ZeMagic, don't copy paste your ini files from one version to another and you won't have this kind of issue.

     

    I'm very glad to see all these advises from your dev experiences guys, thank you.

     

    If you wanna help on dev, you can make a pickit file editor in C++  or C# (bot is in C++ and GUI in MFC though).

     

    I don't copy/paste my files.

    I reconfigure everything from scratch when i download a new version, just to be on the safe side.

     

    I'm a programmer myself, so simply copy/pasting stuff is not my style. Far too many hours have gone into bugtracking on that account already.

     

    So i'm not sure what the issue is, but i will try to redownload and reconfigure again. This will be the 3rd time, so i haven't got any high hopes :/

     

    EDIT:

     

    Didnt see the last line there. I was actually going to do that, and release it.

    I guess i could get started on that :)


  5. It would indeed be lovely to see a "Release" and a "Dev" version of the bot.

    Where as hamncheese says, when new offsets are needed, you update the "release" with new offsets, and release that.

    All the while you do that, you update the offsets in the "dev" version, and continue working on whatever you're implementing.

     

    That's at least how i use to do stuff when i'm doing projects. It works out best both for users and myself in the end, saving headache upon headache when stuff stops working.

    For example, the way i had my skills setup in 0.16 no longer works in 0.17. My bot will ONLY use left mouse click. No matter the setup, no matter the insane restrictions i set on it (like monster amount in range = 10000, which will never happen).

     

    It would have been extremely nice to just have the "old" version, updated with offsets.

     

    But also like you state Alk, some changes to the game might affect the old version, which makes updating the offsets only, not enough to make it run.

    You should then devote the time into updating ONLY those issues (adding support for the stuff that has changed), release, and then go back to the dev.

     

    I'm not saying it's easy, and i'm not saying it's not time consuming, but considering that you're charging money for the thing, i think it wouldn't be too much to ask, to keep things seperate, for stuff like this.

     

    Just my 2 cent. Again, if you ever need help on anything code related, graphics, GUI or whatever. Let me know. I'll gladly pitch in :)


  6. Maybe this is just me, but it seems like the priority under skills is getting ignored all of a sudden.

    The bot i was running fine on 0.16 is now ONLY using left mouse key attack, even though it's setup to never use that, and it never has before.

     

    Can anyone else confirm?

     

    Also, random crashes still, bot is unusable atm, at least for longer periods of time.


  7. Yeah well.. If Alk would include a drop log, this would be even better, since you would be able to just see the items dropped.

    But then again, you wouldn't be able to see currency from sells and stuff.

     

    I'm not sure if they would flag it, but i have 3 fresh IP's to test with, so i'll be running my autolevel script along with this one up until about level 60, and see if shit gets flagged/banned, and let you guys know before i decide to release it :)


  8. Looks very nice ! How do you get stash tabs content ?

     

    Using each VM to call the PoE Stash API (like that procurement thing does), through your VPN if you have a tunnel up of course.

    Then just save the files to a shared folder (the webserver folder). This is done automatically every XX minutes by a script you just run on each VM (like 200 KB memory).

     

    Then just parse through files with javascript/PHP, and handle the rest there.

     

    Pretty straight forward really, if you know what you're doing xD

    Just something i've been longing for, so thought i'd share the progress :)


  9. Stash Monitor

    Work In Progress

     

    Will be updated when new stuff is added

     

    Introduction

    So, since i have been running 3-4 bots in a virtual environment, checking up on item drops - or more importantly, what items have been stored in my stash - was always annoying.I would have to stop each bot, and check their stash manually.

     

    Some people might say "just log in through PathOfExile.com and check the stash, but this would be kinda risky, considering i'm running each bot on a different VPN connection to mask my private IP. Logging into the website would expose my private IP, and connect it with the accounts that may or may not be flagged for investigation or similar.

     

    So i would have to check the inventory through the website, through each VM, which ultimately would lead to the same problem: having to stop the bot, and check manually.

     

    If you have multiple bots running (or even just a single one), and wish to be able to check your loot without having to stop the bot, then read on

     

    What is this?

    What i have made, is quite simple. There are 2 parts to it:

     

    Part 1

    A simple script that runs on each of your VM's along with your bot.

    The script will grab your inventory (4 tabs only atm) every XX-XX minutes, create output files and save them to a shared folder (we'll get back to that).

     

    Part 2

    This part requires you to have a webserver running on your local machine (XAMPP or similar), with PHP installed.

    This part includes a "website" that will read the data files that part 1 created, and show a list of what's in your inventory.

    This website will auto refresh, when new items are added, so you can just leave it running on your local machine, and check every now and then.

     

    The beauty is that it will show the combined item counts from all your bots that are running with the script enabled.

     

    Currency will be shown as a "total" across all bots.

    Items will be shown as a "total" with names, types, rarity, quality, sockets/links, and most importantly, the "owner", which relates to the bot that holds that item in their stash. I thought this would come in handy if a really rare unique drops, and you want to just get that item transferred ASAP. This way you won't need to stop each bot, to see if that's the one that is holding it or not. - You'll know which one it is.

     

    Some screens so far:

     

    s41egz.jpg

     

    8x8lrm.jpg

     

    It is still a work in progress, but it's coming together nicely already.

    Just wondering how many of you guys would be interested in something like this :)

     

    Cheers.

    • Upvote 4
×
×
  • Create New...