I'm still alive and reversing stuff.
To the people who posted asking why not just update ECP, etc.., it's just a simple matter of conflict of interests with other work going on. I choose to drop this ECP project and the EC brand to dedicate to other projects because it was the best thing for me, both short term and long term. As a result, I can now do most of what I wanted to do in ECP a different way, without the additional worries or pressures involved with how I originally setup ECP (as mentioned in other posts).
I was hoping 0.11.3 would contain everything originally stated, since it seems like a lot of stuff will change client wise due to performance optimizations. However, that was pushed back to 0.11.4. The second project I mentioned before (non-bot, non-platform, cheating related) that will replace what ECP2 was going to be, will probably be released after the deployment of 0.11.4, as I'm not ready to release anything right
now. Based on this
announcement, that seems to be around 2 weeks! So, rather than end of July like I originally though, it'll be near the end of August. I'm not going to release anything but my "best work", so that's why I didn't and won't put out a crappy updated version of stuff I had before.
As I've been working on my other projects the past few weeks, I've found quite a lot of things to improve from becoming more familiar with the PoE client. Before, I had client hooks for the components, certain parts of the terrain system, and pretty hacked together solutions for quite a few other things (which might have been responsible for the rare random crashes). However, I don't need those client patches anymore since I can get the info a more clean way. In addition, I've changed the way I do my client injection, so hopefully the new method works just as well. It's a lot more complicated method, but a lot less code. I've been playing with it with other games as well, and really like it.
Here's a little example of
some of the stuff I've been working on the past few weeks, for the "other" project I abandoned ECP for:
Private Paste - Pastie. That stuff
will not be included in the upcoming project I plan on releasing around 0.11.4, but as you can see, I've been quite busy! There's still a lot more stuff to do though.
In terms of some of the legit projects I mentioned before, the plan was to do a type of item trading site with a friend, but then GGG announced the changes to the chat system a few weeks back. That project was put on hold, as the original idea for the project was to take advantage of the trade chat limitations via private message. Now that the new system was finally released, we'll have to re-evaluate the method we were going about it. The new chat system finally allows for some things that were not previously possible, However, I'll have to think about alternatives now. Basically, I'd just hook the chat in the client and process item data. Here's an example from someone's trade chat message:
Private Paste - Pastie
Another simple, yet useful idea I had for a legit tool (and by legit, I just mean, non-cheating, it'd still break ToS) was to create a "what are my (rare) item's mods" program that works the same way. A user can just whisper a rare item to the chat bot, and it'd reply or post the info to a website so people can know. That's assuming GGG doesn't fix that limitation with the item display, which they could, so it's one of those projects that might not be worthwhile for long.
Anyways, just a little update from me. So far everything has been working out really well, so I'm looking forward to the next release of public stuff!