Jump to content

kokosoida

Elite+
  • Content Count

    242
  • Joined

  • Last visited

Posts posted by kokosoida


  1. Out of 3 stash sorters I found, this is the only one that actually works.

    It is too hard for me to improve this source code. But it works, so I closed my eyes tight and done some hacks.

    Changes:

    -sorts gems (r-g-b, support r-g-b)

    -positions mouse absolutely within poe window (moving mouse during action still bad, but it won't screw everything up)

    -better name matching (now it will not place Bone Offering near rings because it's offeRING), case insensitive too

     

    I'm using it so maybe you'll find it useful too.

    Download AHK script

     

    PS: Thanks for releasing the sources, kokosoida!

    Spasibo!


  2. Fixed this shit for you.

    Who's your daddy?

    [Category] == "Ring" && [Rarity] == "Rare" # [base_maximum_life] >= "60" && [base_item_found_rarity_+%] >= "20" && ([additional_dexterity] >= "40" || [additional_intelligence] >= "40" || [additional_strength] >= "40" || [614] >= "13") && [StashItem] == "True"
    
    [Category] == "Ring" && [Rarity] == "Rare" # [base_maximum_life] >= "60" && ([base_maximum_mana] >= "60" || [mana_leech_from_physical_damage_%] == "2" || [accuracy_rating] >= "350") && ([additional_all_attributes] >= "13" || [additional_dexterity] >= "40" || [additional_intelligence] >= "40" || [additional_strength] >= "40" || [base_resist_all_elements_%] >= "12" || [base_cold_damage_resistance_%] >= "35" || [base_fire_damage_resistance_%] >= "35"  || [base_lightning_damage_resistance_%] >= "35"  || [base_chaos_damage_resistance_%] >= "35") && [StashItem] == "True"
    
    
    
    [Category] == "Ring" && [Rarity] == "Rare" # [base_maximum_life] >= "60" && ([life_leech_from_physical_damage_%] >= "2" || [maximum_energy_shield_+%] >= "35" || [accuracy_rating] >= "350") && ([additional_all_attributes] >= "13" || [additional_dexterity] >= "40" || [additional_intelligence] >= "40" || [additional_strength] >= "40" || [base_resist_all_elements_%] >= "12" || [base_cold_damage_resistance_%] >= "35" || [base_fire_damage_resistance_%] >= "35"  || [base_lightning_damage_resistance_%] >= "35"  || [base_chaos_damage_resistance_%] >= "35") && [StashItem] == "True"
    
    
    
    [Category] == "Ring" && [Rarity] == "Rare" # [base_maximum_life] >= "60" && ([weapon_elemental_damage_+%] >= "20" || [attack_minimum_added_physical_damage] >= "10" || [accuracy_rating] >= "350") && ([additional_all_attributes] >= "13" || [additional_dexterity] >= "40" || [additional_intelligence] >= "40" || [additional_strength] >= "40" || [base_resist_all_elements_%] >= "12" || [base_cold_damage_resistance_%] >= "35" || [base_fire_damage_resistance_%] >= "35"  || [base_lightning_damage_resistance_%] >= "35"  || [base_chaos_damage_resistance_%] >= "35") && [StashItem] == "True"
    
    
    
    [Category] == "Ring" && [Rarity] == "Rare" # [base_maximum_life] >= "60" && [attack_speed_+%] >= "5" && ([accuracy_rating] >= "350" || [additional_all_attributes] >= "13" || [additional_dexterity] >= "40" || [additional_intelligence] >= "40" || [additional_strength] >= "40" || [base_resist_all_elements_%] >= "12" || [base_cold_damage_resistance_%] >= "35" || [base_fire_damage_resistance_%] >= "35"  || [base_lightning_damage_resistance_%] >= "35"  || [base_chaos_damage_resistance_%] >= "35") && [StashItem] == "True"
    
    [Category] == "Ring" && [Rarity] == "Rare" # [weapon_elemental_damage_+%] >= "20" && ([base_item_found_rarity_+%] >= "20" || [maximum_energy_shield_+%] >= "35") && ([additional_all_attributes] >= "13" || [additional_dexterity] >= "40" || [additional_intelligence] >= "40" || [additional_strength] >= "40" || [base_resist_all_elements_%] >= "12" || [base_cold_damage_resistance_%] >= "35" || [base_fire_damage_resistance_%] >= "35"  || [base_lightning_damage_resistance_%] >= "35"  || [base_chaos_damage_resistance_%] >= "35") && [StashItem] == "True"
    
    [Category] == "Ring" && [Rarity] == "Rare" # [base_item_found_rarity_+%] >= "20" && [maximum_energy_shield_+%] >= "35" && ([additional_all_attributes] >= "13" || [additional_dexterity] >= "40" || [additional_intelligence] >= "40" || [additional_strength] >= "40" || [base_resist_all_elements_%] >= "12" || [base_cold_damage_resistance_%] >= "35" || [base_fire_damage_resistance_%] >= "35"  || [base_lightning_damage_resistance_%] >= "35"  || [base_chaos_damage_resistance_%] >= "35") && [StashItem] == "True"
    
    
    [Category] == "Ring" && [Rarity] == "Rare" # [life_leech_from_physical_damage_%] >= "2" && ([mana_leech_from_physical_damage_%] >= "2" || [base_maximum_mana] >= "60" || [maximum_energy_shield_+%] >= "35" || [weapon_elemental_damage_+%] >= "20") && ([additional_all_attributes] >= "13" || [additional_dexterity] >= "40" || [additional_intelligence] >= "40" || [additional_strength] >= "40" || [base_resist_all_elements_%] >= "12" || [base_cold_damage_resistance_%] >= "35" || [base_fire_damage_resistance_%] >= "35"  || [base_lightning_damage_resistance_%] >= "35"  || [base_chaos_damage_resistance_%] >= "35") && [StashItem] == "True"
    
    
    [Category] == "Ring" && [Rarity] == "Rare" # [mana_leech_from_physical_damage_%] >= "2" && ([base_maximum_mana] >= "60" || [maximum_energy_shield_+%] >= "35" || [weapon_elemental_damage_+%] >= "20") && ([additional_all_attributes] >= "13" || [additional_dexterity] >= "40" || [additional_intelligence] >= "40" || [additional_strength] >= "40" || [base_resist_all_elements_%] >= "12" || [base_cold_damage_resistance_%] >= "35" || [base_fire_damage_resistance_%] >= "35"  || [base_lightning_damage_resistance_%] >= "35"  || [base_chaos_damage_resistance_%] >= "35") && [StashItem] == "True"
    
    
    [Category] == "Ring" && [Rarity] == "Rare" # [base_maximum_mana] >= "60" && ([maximum_energy_shield_+%] >= "35" || [weapon_elemental_damage_+%] >= "20") && ([additional_all_attributes] >= "13" || [additional_dexterity] >= "40" || [additional_intelligence] >= "40" || [additional_strength] >= "40" || [base_resist_all_elements_%] >= "12" || [base_cold_damage_resistance_%] >= "35" || [base_fire_damage_resistance_%] >= "35"  || [base_lightning_damage_resistance_%] >= "35"  || [base_chaos_damage_resistance_%] >= "35") && [StashItem] == "True"
    
    
    [Category] == "Ring" && [Rarity] == "Rare" # [maximum_energy_shield_+%] >= "35" && [weapon_elemental_damage_+%] >= "20" && ([additional_all_attributes] >= "13" || [additional_dexterity] >= "40" || [additional_intelligence] >= "40" || [additional_strength] >= "40" || [base_resist_all_elements_%] >= "12" || [base_cold_damage_resistance_%] >= "35" || [base_fire_damage_resistance_%] >= "35"  || [base_lightning_damage_resistance_%] >= "35"  || [base_chaos_damage_resistance_%] >= "35") && [StashItem] == "True"
    
    
    [Category] == "Ring" && [Rarity] == "Rare" # ([base_maximum_life] >= "60" || [base_maximum_mana] >= "60" || [maximum_energy_shield_+%] >= "35") && [base_cast_speed_+%] >= "5" && ([cold_damage_+%] >= "10" || [fire_damage_+%] >= "10" || [lightning_damage_+%] >= "10" || [additional_all_attributes] >= "13" || [additional_dexterity] >= "40" || [additional_intelligence] >= "40" || [additional_strength] >= "40" || [base_resist_all_elements_%] >= "12" || [base_cold_damage_resistance_%] >= "35" || [base_fire_damage_resistance_%] >= "35"  || [base_lightning_damage_resistance_%] >= "35"  || [base_chaos_damage_resistance_%] >= "35") && ([StashItem] == "True")
    
    [Category] == "Ring" && [Rarity] == "Rare" # ([additional_all_attributes] >= "13" || [base_resist_all_elements_%] >= "12")   && (([additional_dexterity] >=  "40" && [additional_intelligence] >= "40") || ([additional_strength] >= "40" && [additional_intelligence] >= "40") || ([additional_strength] >= "40" && [additional_dexterity] >= "40"))  && [StashItem] == "True"
    
    
    [Category] == "Ring" && [Rarity] == "Rare" # [base_cold_damage_resistance_%] >= "40" && [base_fire_damage_resistance_%] >= "40"  && [base_lightning_damage_resistance_%] >= "40" && [StashItem] == "True"
    
    
    [Category] == "Ring" && [Rarity] == "Rare" # [mana_regeneration_rate_+%] >= "55" && [base_maximum_mana] >= "60" && [base_cast_speed_+%] >= "5" && ([additional_intelligence] >= "40" || [additional_all_attributes] >= "13" || [additional_dexterity] >= "40" || [additional_intelligence] >= "40" || [additional_strength] >= "40" || [base_resist_all_elements_%] >= "12" || [base_cold_damage_resistance_%] >= "35" || [base_fire_damage_resistance_%] >= "35"  || [base_lightning_damage_resistance_%] >= "35"  || [base_chaos_damage_resistance_%] >= "35") && [StashItem] == "True"
    
    [Category] == "Ring" && [Rarity] == "Rare" # [base_resist_all_elements_%] >= "12" && (([base_fire_damage_resistance_%] >= "35" && [base_cold_damage_resistance_%] >= "35" ) || ([base_fire_damage_resistance_%] >= "35" && [base_lightning_damage_resistance_%] >= "35")|| ([base_lightning_damage_resistance_%] >= "35" && [base_cold_damage_resistance_%] >= "35")) && [StashItem] == "True"
    

  3. As usual:

     

    2014-12-21 10:28:58 [info] -> Attacking monster using W key at distance : 73.066689
    2014-12-21 10:28:58 [info] -> Attacking monster using mouse_wheel key at distance : 73.066689
    2014-12-21 10:28:58 [info] -> Attacking monster using W key at distance : 73.066689
    2014-12-21 10:28:58 [info] -> Moving to position(8407.608398, 10190.216797). State Priority: 20
    2014-12-21 10:28:59 [info] -> Attacking monster using W key at distance : 73.066689
    2014-12-21 10:28:59 [info] -> Moving to position(8407.608398, 10190.216797). State Priority: 20
    2014-12-21 10:28:59 [info] -> Attacking monster using W key at distance : 73.066689
    2014-12-21 10:28:59 [info] -> Attacking monster using mouse_wheel key at distance : 73.066689
    2014-12-21 10:28:59 [info] -> Attacking monster using W key at distance : 73.066689
    2014-12-21 10:28:59 [info] -> Attacking monster using W key at distance : 73.066689
    2014-12-21 10:29:00 [info] -> Attacking monster using W key at distance : 73.066689
    2014-12-21 10:29:00 [info] -> Attacking monster using W key at distance : 73.066689
    2014-12-21 10:29:00 [info] -> Moving to position(8407.608398, 10190.216797). State Priority: 20
    2014-12-21 10:29:00 [info] -> Attacking monster using mouse_wheel key at distance : 73.066689
    2014-12-21 10:29:01 [info] -> Attacking monster using W key at distance : 73.066689
    2014-12-21 10:29:01 [info] -> Moving to position(8407.608398, 10190.216797). State Priority: 20
    2014-12-21 10:29:01 [info] -> Attacking monster using W key at distance : 73.066689
    2014-12-21 10:29:01 [info] -> Attacking monster using W key at distance : 73.066689
    2014-12-21 10:29:02 [info] -> Attacking monster using W key at distance : 73.066689
    2014-12-21 10:29:02 [info] -> Attacking monster using mouse_wheel key at distance : 73.066689
    2014-12-21 10:29:02 [info] -> Attacking monster using W key at distance : 73.066689
    2014-12-21 10:29:02 [info] -> Restart state because no monster were killed for 60 s
    2014-12-21 10:29:03 [info] -> Chickened like a b!tch !!

     

     

  4.  

    could u give me some tips,I want add new items to sort system.(sort by the name of gems)

    I don't understand 3-3.second word should be some class name(think it out).

     

    here's U'r segment of classes.txt

    ;;/POEStashSort-master/classes.txt
    Wisdom wsd
    Portal prt
    Scrap scr
     
    there's one thing I know is "Second world is 3 letters"

     

     

    Example of classes.txt for you:

    Fireball frb
    Proliferation prf
    ....

    Then you can use "frb" and "prf" in sort1.txt.

     

     

     

    You can also setup classes.txt like this:

    Fireball firebal
    Proliferation prolif
    ....

    But with this your sort1.txt will look crazy.


  5. Link: http://github.com/Kokosoida/POEStashSort
    (Click "Download ZIP" button at bottom right)

     

    Key features:

    • It works with currency
    • It works with 1*1 items only (everything else will be moved to your inventory)
    • It's configurable
    • It's free
    • There might be bugs. Be patient.

     

    For casual users:

    1. Before using:
      1. ​Install AutoHotKey
      2. Resize POE to 800x600
      3. Get some free space in your inventory (everything script can't sort will be moved there)
      4. Unbind "c" button in POE settings
    2. How to use:
      1. Run "read_stash.ahk"
      2. Wait
      3. To emergency stop - press Esc
    3. How to change sorting order:
      1. Just chnge order of lines in "classes.txt"

    For advanced users:

    1. Read "casual users" section
    2. How does it sort:
      1. Script goes through your stash tab and presses ctrl+с
      2. Scrip classifies each item by comparing item description to words from 1st column in "classes.txt". Second corresponding word from "classes.txt" is consider as item's class.
      3. Script reads your desired inventory layout from "sort1.txt". (there are 12 rows and 12 cloumns in this file)
        1. Possible values are:
          1. "___" - this cell in inventory will be left blank
          2. "any" - any item can be placed in this cell (items will be ordered)
          3. any class name (second word) taken from "classes.txt"
        2. For better understanding take a look at sort2 example.
      4. Script sorts!
    3. How to add new items to sorting system:
      1. Add new line to "classes.txt"
      2. First word should be a word from item decription of new item
      3. Second word should be some class name (think it out). 
    4. Check .ahk file. In first lines there are values you might want to change.

    Nothing works. Pls help me:

    1. If you have a bad connection or slow PC try increasing SPEED and DELAY values  in "read_stash.ahk"
    2. If you can't figure out solution- set LOGGING variable to 1. And send me log.txt, inv.txt, classes.txt and sort.txt. (upload this files to somewhere, or just copy them to pastebin and give me link)

     

    Link: http://github.com/Kokosoida/POEStashSort

    (Click "Download ZIP" button at bottom right)

    • Upvote 3

  6. Gj man. Thank you!

     

     

    Fixes i made:
    add [Type] == "Paua Ring" && [Rarity] == "Unique" (Perandus is still worth something)
    remove [Type] == "Moonstone Ring" && [Rarity] == "Unique" //Shav (does not deop anymore)
    add [Type] == "Varnished Coat" && [Rarity] == "Unique" (Carcass Jack still worth something)
    add [Type] == "Necromancer Silks" && [Rarity] == "Unique" (Vis Mortis worth alot)
    add [Type] == Triumphant Lamellar""  && [Rarity] == "Unique" (new unique)
    add [Type] == "Reinforced Greaves" && [Rarity] == "Unique" (Windscream is still worth something)
    remove [Type] == "Slink Boots" && [Rarity] == "Unique" (Atziri's Steps is cheap)
    add [Type] == "Deerskin Gloves" && [Rarity] == "Unique" //Maligaro's virtuosity
    add [Type] == "Golden Bracers" && [Rarity] == "Unique" //Demigod's Touch 
    add [Type] == "Assassin's Mitts" && [Rarity] == "Unique" //Snakebite
    add [Type] == "Ursine Pelt" && [Rarity] == "Unique" //Rat's Nest
    add  [Type] == "Pinnacle Tower Shield" && [Rarity] == "Unique" //Lioneye's Remorse
    add  [Type] == "Titanium Spirit Shield" && [Rarity] == "Unique" //rathpith globe
    add [Type] == "Mosaic Kite Shield" && [Rarity] == "Unique" //Rise of the Phoenix 
    add  [Type] == "Imperial Bow" && [Rarity] == "Unique" //Lioneye's Glare
    add [Type] == "Hellion's Paw" && [Rarity] == "Unique" //Bloodseeker
    add [Type] == "Imperial Skean" && [Rarity] == "Unique" //Divinarius
    add [Type] == "Karui Maul" && [Rarity] == "Unique" //Marohi Erqi
    add [Type] == "Jasper Chopper" && [Rarity] == "Unique" //The Harvest 

  7.  

    1) Set up pickit like this:

    [Category] == "Map" && [MapLevel] >= "68" && [stashItem] == "true"
     
    2) Get some 67 maps to your stash
     
    3) Set up mappig like this:
    [MapLevel] >= "66" && [MapLevel] <= "72" # [RunMap] == "true"
     
    Guess what happens?
    Bot gets map from stash, upgrades it and .... sells it.

     

    This bug is still there.


  8. Hi, guys.

    Everyone understands that it's gonna take a lot of time to make bot accomplish Forsaken Masters (FM) missions.

     

    But what if bot could make a sound signal when he meets one of FMs?

     

    With this feature you can run bot in VM and use to find specialised FMs for you. I believe with this feature you can level up all masters to lvl8 in few days, just spending a bit of time to complete missions.

     

    Is it gonna be usefull for you? Is it easy to implement?

×
×
  • Create New...