Item Alerter - offsets needed. menu

User Tag List

Page 1 of 31 12345 ... LastLast
Results 1 to 15 of 452
  1. #1
    Swisstrade's Avatar Master Sergeant
    Reputation
    8
    Join Date
    Jun 2012
    Posts
    88
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Item Alerter - offsets needed.

    Update 23.11.2013
    - added alerts and sounds for race items (configurable socket links, e.g. G-G-G or R-R-R)
    - added sound alerts for RGB
    - added STEAM configuration option. Set to True if you run the Steam version
    - added offsets for 1.0.1c
    - introduced new debug level - DEBUG_ALL. use if you know what you are doing :-)
    - parsing player join/leave an area packets
    - parsing chat packets
    - removed crashing hexdump

    Update 13.11.2013
    - added sound alert for maps
    - added sound alert for 6sockets
    - adjusted offsets for 1.0.1b

    Update 10.11.2013:
    - added more sound options
    - added "unknown item found" to make it easier to add new items to the list
    - changed coloring output to make it easier to find e.g. RGB or 6links
    - added a lot of missing items

    Update 5.11.2013:

    - included quivers
    - fixed bug with identified items not being shown
    - included configurable sounds for the most relevant drops. check out the config at the beginning of the file. Thx to serlev for the wav files, and qwf for the full list of orbs (eternal still missing, but i need one to test - any donations welcome :-))

    enjoy!

    Update 30.10.2013:

    working actual version is here:

    https://github.com/Sergej-PoE/POE_ItemAlerter

    ----------------------------------------------------------------------------------------------

    All, dunno if i i am the only one that liked the old item alerter a lot.

    I took the posted sources, and did some package analysis. Based on this i rewrote / adjusted the python files.

    What i achieved (in addition to the base functionality that was there) is:

    Alerting for:

    - Rare/ Unique Items / Maps /amulets and rings
    - 6-socketed items
    - 5-linked and 6-linked items
    - RGB linked items
    - quality gems
    - identified / unidentified
    - value of the implicit mod of an item
    - number of explicit mods on an item
    - values and types for these mods


    So in essence i figured out most of the structure of the packets for items - i can even retrieve the information for identified items and all of their mods (given that the modlist gets updated, thats a huge one).

    - what i did in addition is implement a functionality to track certain drops of a run and write these to an external file - by this statistics about map drops can be generated.

    Please follow the installation instructions found on github.

    Enjoy!

    Sarge
    Last edited by Swisstrade; 11-23-2013 at 06:22 AM.

    Item Alerter - offsets needed.
  2. #2
    Dragonef22's Avatar Contributor
    Reputation
    178
    Join Date
    Jan 2011
    Posts
    252
    Thanks G/R
    0/3
    Trade Feedback
    4 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    BP0 = 0x00235149 + 0x00400000
    BP1 = 0x00235141 + 0x00400000
    BP2 = 0x0023518f + 0x00400000

    this is the result from the offsetfinder

    hope it helps you
    Last edited by Dragonef22; 09-15-2013 at 03:29 PM.

  3. #3
    Swisstrade's Avatar Master Sergeant
    Reputation
    8
    Join Date
    Jun 2012
    Posts
    88
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Sadly not. The offset finder is not working anymore, the values are wrong - That's the reason why i started this thread ...

  4. #4
    comodo's Avatar Corporal
    Reputation
    23
    Join Date
    Sep 2012
    Posts
    21
    Thanks G/R
    0/0
    Trade Feedback
    2 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    BP0 = 0x00635149
    BP1 = 0x00635141
    BP2 = 0x0063518B

  5. #5
    Swisstrade's Avatar Master Sergeant
    Reputation
    8
    Join Date
    Jun 2012
    Posts
    88
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by comodo View Post
    BP0 = 0x00635149
    BP1 = 0x00635141
    BP2 = 0x0063518B

    You, Sir, are legend! It does work again. I'll see how / where i can upload my script pack and share it this eve so others can use it as well.

    Thx again & cheers

    Sarge

  6. #6
    Swisstrade's Avatar Master Sergeant
    Reputation
    8
    Join Date
    Jun 2012
    Posts
    88
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    And, as promised, my adjusted files:

    src.7z - Speedy Share - upload your files here

    copy these over the ones in your existing src directory.

    Any configuration is done in the files.

    Enjoy,

    Sarge

  7. #7
    SwedishPower's Avatar Private
    Reputation
    1
    Join Date
    Sep 2013
    Posts
    7
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thanks for the changed BP2 comodo. It works fine in the old Item Alert.

    @Swisstrade: I downloaded your .7x file and unpacked the three files. Then copied them into the /src folder of the old Item Alert from the branch thread on this forum. However, when running your ItemAlertPoE.py it immediately closes the Python window so something is wrong. Maybe we need more files from you or something (you mentioned some additions you made and maybe changes in more than these three files).

    EDIT:

    from ModifierList import getModifier, getModifierName

    I dont have a ModifierList.py - thats a huge problem :-)

    Can you send me one?
    Last edited by SwedishPower; 09-16-2013 at 03:34 PM.

  8. #8
    Swisstrade's Avatar Master Sergeant
    Reputation
    8
    Join Date
    Jun 2012
    Posts
    88
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by SwedishPower View Post
    Thanks for the changed BP2 comodo. It works fine in the old Item Alert.

    @Swisstrade: I downloaded your .7x file and unpacked the three files. Then copied them into the /src folder of the old Item Alert from the branch thread on this forum. However, when running your ItemAlertPoE.py it immediately closes the Python window so something is wrong. Maybe we need more files from you or something (you mentioned some additions you made and maybe changes in more than these three files).

    EDIT:

    from ModifierList import getModifier, getModifierName

    I dont have a ModifierList.py - thats a huge problem :-)

    Can you send me one?
    ouch, uploading the new package :-)

    src.7z - Speedy Share - upload your files here

    try that one, i knew i missed something :-)

    Sarge

  9. #9
    SwedishPower's Avatar Private
    Reputation
    1
    Join Date
    Sep 2013
    Posts
    7
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Sadly, no, it still immediately closes the python window.

    I use your ItemList, ByteBuffer and NotifyItems with the old ItemAlertPoE without problems so the error is not in those.
    Will try to figure out whats missing or wrong even though I am a noob at python.

  10. #10
    Swisstrade's Avatar Master Sergeant
    Reputation
    8
    Join Date
    Jun 2012
    Posts
    88
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by SwedishPower View Post
    Sadly, no, it still immediately closes the python window.

    I use your ItemList, ByteBuffer and NotifyItems with the old ItemAlertPoE without problems so the error is not in those.
    Will try to figure out whats missing or wrong even though I am a noob at python.
    Hmmm ...

    The files that you should have are:

    from my package:

    ItemAlertPoE.py
    NotifyItems.py
    ItemList.py
    ModifierList.py

    from the old, original package:
    ByteBuffer.py
    PoERecvOffsetFinder.exe (dont use :-) )
    sounds folder

    And thats it. The ItemAlertPoE.py should generate a file "log.txt" while running. If you trigger the recording of a run (by dropping an Andvarius ring), a file called stats.txt should be generated...


    Btw, delete the pyc files, thy get recompiled, but that shouldnt be the root cause of your issue.

    Sarge

  11. #11
    SwedishPower's Avatar Private
    Reputation
    1
    Join Date
    Sep 2013
    Posts
    7
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Yep, those are the files I got. Cant start your ItemAlertPoE - immediately close down. It does not come to the point where it creates a stats.txt so I dont have such a file.

    The old ItemAlertPoE (slightly modificated by me for some more log window output) does output to the log.txt just fine and this is the last entry there:

    Started ItemAlertPoE version 20130916a at 2013-09-17 12:48:22.973000.
    Python version: sys.version_info(major=2, minor=7, micro=4, releaselevel='final', serial=0)
    "Client.exe" processes found: [5424L]
    Base address: 0x011d0000
    bp0: 0x01405149: mov edi,eax
    bp1: 0x01405141: push eax
    bp2: 0x0140518b: mov eax,[esi+0x54]
    Starting main loop.

  12. #12
    Swisstrade's Avatar Master Sergeant
    Reputation
    8
    Join Date
    Jun 2012
    Posts
    88
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by SwedishPower View Post
    Yep, those are the files I got. Cant start your ItemAlertPoE - immediately close down. It does not come to the point where it creates a stats.txt so I dont have such a file.

    The old ItemAlertPoE (slightly modificated by me for some more log window output) does output to the log.txt just fine and this is the last entry there:

    Started ItemAlertPoE version 20130916a at 2013-09-17 12:48:22.973000.
    Python version: sys.version_info(major=2, minor=7, micro=4, releaselevel='final', serial=0)
    "Client.exe" processes found: [5424L]
    Base address: 0x011d0000
    bp0: 0x01405149: mov edi,eax
    bp1: 0x01405141: push eax
    bp2: 0x0140518b: mov eax,[esi+0x54]
    Starting main loop.
    Well, mine looks different:

    Started ItemAlertPoE version 20130821 at 2013-09-17 13:01:57.510000.
    Python version: sys.version_info(major=2, minor=7, micro=5, releaselevel='final', serial=0)
    "Client.exe" processes found: [7284L]
    Base address: 0x00290000
    bp0: 0x004c5149: mov edi,eax
    bp1: 0x004c5141: push eax
    bp2: 0x004c518b: mov eax,[esi+0x54]
    Starting main loop.

    I'd assume the only thing you can really check is a) are you really using all the files i supplied and b) run th py file via the interpreter to see what the error message is.

    It runs like a charm here ...

    Sarge

  13. #13
    SwedishPower's Avatar Private
    Reputation
    1
    Join Date
    Sep 2013
    Posts
    7
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hmmm, of course one difference is that my log file is from the old ItemAlertPoE since that is the only one working for me.
    Another difference is that you are running Python 2.7.5 while I am running 2.7.4.

    I will try using more and more of your code - copying into mine. Also try upgrading to Python 2.7.5. Interpreter sounds good too - never used it but guess I can figure it out...

  14. #14
    SwedishPower's Avatar Private
    Reputation
    1
    Join Date
    Sep 2013
    Posts
    7
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Looks like upgrading to Python 2.7.5 solved the problem - at least now when I tried dragging your ItemAlertPoE to pythonw.exe it didnt crash and created an empty stats.txt and started logging items to log.txt:

    Started ItemAlertPoE version 20130821 at 2013-09-17 23:38:47.273000.
    Python version: sys.version_info(major=2, minor=7, micro=5, releaselevel='final', serial=0)
    "Client.exe" processes found: [7208L]
    Base address: 0x00fc0000
    bp0: 0x011f5149: mov edi,eax
    bp1: 0x011f5141: push eax
    bp2: 0x011f518b: mov eax,[esi+0x54]
    Starting main loop.
    itemId = 1351093167
    itemId = 3227970066
    itemName = Eagle Claw

  15. #15
    SwedishPower's Avatar Private
    Reputation
    1
    Join Date
    Sep 2013
    Posts
    7
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Yeah, it definately works now with 2.7.5 Python.

    Do you also need to shut down PoE to make some script tuning or can you just shut down the Python window without PoE crashing? It is a bit fishy that it does - not very clean so to speak...

    I am thinking about some changes here and there to suit my needs and will try to make it happen myself even though I made most of my bot stuff earlier in JSP and much of a newbie to Python.

    Here is my wish-list:

    + Colored output in the log window (perhaps from this https://pypi.python.org/pypi/colorama)
    + Detect drop assignment - ie running in Permanent Loot Assignment pick-up-groups and not interested in other people's loot
    + NotifyItems rarity filter - ie only notify white Occultist's Vestment, not very interested in blue ones
    + Filter out low currency - ie not interested in Armorer's Scrap
    + Different sounds for different drop types

Page 1 of 31 12345 ... LastLast

Similar Threads

  1. [Source] Basic Item Alerter
    By SKU in forum PoE Bots and Programs
    Replies: 67
    Last Post: 09-15-2013, 07:22 AM
  2. [Source] Basic Item Alerter
    By SKU in forum Path of Exile
    Replies: 24
    Last Post: 02-07-2013, 07:59 AM
  3. About Item's attributes (need help)
    By noctum in forum Diablo 3 Memory Editing
    Replies: 6
    Last Post: 05-22-2012, 06:16 PM
  4. Looking for Item name offset
    By wuangle in forum WoW Bots Questions & Requests
    Replies: 1
    Last Post: 01-12-2011, 05:20 AM
  5. Offsets needed
    By 0_00_0 in forum WoW Memory Editing
    Replies: 0
    Last Post: 05-31-2009, 05:24 PM
All times are GMT -5. The time now is 09:08 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search