So, about the hotbar parsing issue. Thanks to TomHanks, I can break it any time I want now. Entering an instance and then teleporting anywhere causes the 4th pointer in the chain that I'm using to break.
I could fix it right now by simply subtracting 0x19000 from the new pointer when I see it change, but that's not the right way to fix it. Clearly, even though I found a static pointer that leads to the hotbars, it's the wrong one. It might be a couple of days, but I'll need to find another static pointer to use.
Sorry about that, for now, you'll just have to log out and back in if you get this particular issue. I'll do my best to get it fixed ASAP.
2. If it encounters a missing state, it already notifies you in the status bar. The log message are as verbose as they need to be for the purposes of debugging. If you feel there is some information that I could put there that would be relevant to you, then by all means, let me know. :)
3. This is a good idea, and I'll implement it as soon as I stabalize the current code.
4. Already done
5. Yeah...chat log...I'm not going to be dealing with that any time soon. For now, you'll just have to watch and see if you get any tells from GMs :D
6. I don't think I can do that, at least not easily. Maybe that can be a version 2 feature as it would require some architectural changes.
UPDATE:
New verison 0.9.6 is up. This version *should* (cross your fingers) fix all the hotbar parsing issues that people are seeing. I got lucky and found a new pointer to use quickly. Let me know if it's still breaking for anyone!
I could fix it right now by simply subtracting 0x19000 from the new pointer when I see it change, but that's not the right way to fix it. Clearly, even though I found a static pointer that leads to the hotbars, it's the wrong one. It might be a couple of days, but I'll need to find another static pointer to use.
Sorry about that, for now, you'll just have to log out and back in if you get this particular issue. I'll do my best to get it fixed ASAP.
1. I'll be happy to look at adding multi client support once what I have is stable for everyone.Quote:
Wow, thanks for your great efforts so far. I'm happy you've used sig scanning and avoided writing to the game. Also, reading the hotbar data to get hotkeys is a nice touch.
1. Multi client support.
2. Add more verbose log messages.
3. Include tug type in the catch log.
4. Double check all addresses after returning to the character select screen and logging into a different character.
5. Play the error sound and stop the bot when receiving chat message type 0x0050.
6. Automatically start the bot when casting in-game.
2. If it encounters a missing state, it already notifies you in the status bar. The log message are as verbose as they need to be for the purposes of debugging. If you feel there is some information that I could put there that would be relevant to you, then by all means, let me know. :)
3. This is a good idea, and I'll implement it as soon as I stabalize the current code.
4. Already done
5. Yeah...chat log...I'm not going to be dealing with that any time soon. For now, you'll just have to watch and see if you get any tells from GMs :D
6. I don't think I can do that, at least not easily. Maybe that can be a version 2 feature as it would require some architectural changes.
UPDATE:
New verison 0.9.6 is up. This version *should* (cross your fingers) fix all the hotbar parsing issues that people are seeing. I got lucky and found a new pointer to use quickly. Let me know if it's still breaking for anyone!