I wanted to do two things with this post. First, I wanted to talk a little bit more about the Auto Raid Timer using my.ddo. Second, give you an update on the status of work so far. I've been doing this in my my.ddo page, but not everyone will see that
So there were quite a few bugs in the error checking for the auto raid timer. It worked, as I have been personally using it since its release. I fixed those bugs in my current development version. What I haven't fixed, is the lock ups that some people are experiencing. The lockups occur 99% of the time, when you are using more than 1 account, or you have one account, and play the game ALOT, and your my.ddo log is huge over the last 2 days 18 hours.
I've been researching how to fix this, and I believe I have a solution. I don't think I'm going to work on it for this current release, but will for the next. The problem resides in how long it takes to parse all those pages in my.ddo. The solution, is called a Backgroundworker. What this will do is start another thread off the program, and go out to my.ddo on that thread, leaving the main program, free to do whatever. That means no lockups. The difficulty in doing this, is I have to re-write how the whole process works in checking my.ddo. I made the actual check a single function, so I was smart to begin with. This same single function is the one I want working in the background. The change will need to occur in how it checks. Right now I have a single timer function, that checks my.ddo, then updates your timers. What I need now is two timer functions. One will check my.ddo, and set a variable of some sort, to state when its done. The other timer function will update your raid timers.
What this means is, even if I give you an option of how often it checks my.ddo, it will always vary from person to person on how long it will actually take to update your timers. I can say 10 minutes, and it will check every 10 minutes, but if the background worker hasn't finished, it could be up to 20 minutes before it actually updates, or longer depending on the speed of your pc, and the speed of your internet connection.
Overall I think this is a better solution. Even if the time it takes to update your timers will vary pretty drastically from person to person, nobody will experience lockups anymore.
This will be my primary goal in working on Version 3.6.1.
Status Of Upcoming Release 3.6.0:
I'm fully done with Cannith Crafting, and it has all functionality from the other types of Crafting (Shroud/ToD Ring/Epic). Alchemical Crafting is 99% done. I have a few changes to make to the guide with some information that was received last night. The Master Artificer walkthrough is complete, and I have someone working on spelling checks etc. I found a great walkthrough for Abbot on the forums here and have added that. The immediate bugs that were in the Raid Timer are fixed. All reported bugs to date have been fixed.
The only thing I have left is The Lord of Blades walkthrough.
I want to let you know I assumed, with Runearms, that you can only put 1 Shard on them, no matter what the Craftable + value is. If this is wrong, well I'll update it for version 3.6.1
Here is a quick snapshot - sized for my.ddo so its a bit small, but a quick snapshot of what Cannith Crafting will look like: