Version 1.0.160224.1 has been submitted and is now awaiting approval.
Code:
[B][I]General[/I][/B]
- Moved the entire user interface from WinForms to WPF
- Added legal information for new WPF theme to legal.txt and product description
- Deleting a mail recipient now returns the item to the default action
[B][I]Studio Planner[/I][/B]
- Fixed an issue with HBRelog not being called after a run is complete
[B][I]Travel Studio[/I][/B]
- Character now flies around Wintergrasp is if the battle is active or if it starts in less than 10 minutes
- World PvP status is now polled more often to check for Wintergrasp avoidance, hence caching has been added to reduce lua requests
I suspect that this approval may take a bit, because there have been changes to so many files and code review might take a bit. It really depends on who is reviewing it and how busy they are these days.
[SIZE=+1]
So, what's next?[/SIZE]
These are my thoughts on where I want to take my products over the following weeks and months. Please understand that I am also a game developer planning to put his first game on Steam before Gamescom in August, so I do have to split my time a bit to get both things done. Please
do not ask me about the game. I want to keep my bot developer and my game developer life separate for pretty obvious reasons.
The list is in no particular order:
1. Once this update has been approved I will include the pet battle code I have been working on for a few months. I initially wrote an extra plugin, but there are quite a few things (like the Travel Manager) that I did not want to maintain in two different products and I also try to keep the memory footprint of my plugins small so loading many things two times would be stupid. I will now integrate all pet battle functionality into the Studio Companion and once that is done, I will make profiles for it available on the store. I know this might raise quite a few questions and you can ask them, but I am not sure if I can answer all of them at this point. ;-)
2. With one of the next releases of Honorbuddy the Product Activation inside Studio Companion will go away. We will be getting a way of checking for products without requiring you to configure it and I have to say that I am looking forward to this change.
(Edit: Feature has been implemented)
3. I am considering adding a boss selector to my raid profiles which would enable users to target specific bosses within a raid. When this is implemented, I will most likely move away from having my profiles separated into acts, but instead will have each raid in a single xml profile. This is mostly done to make things more maintainable and to remove redundancy, because right now each profile has a big header with information that I repeat in every single profile. This will happen gradually and whenever I edit a profile, I will also overhaul it with a few new mechanics I have in mind.
4. I am still struggling with my Travel Studio. I want to move away from it being a profile and instead make it into a behavior. The problem with this is that I would have to rewrite so many custom behaviors which is just way too much work and also really hard to debug and maintain. I wish we could just load a subprofile and then return to the last line of the current profile, but that is not going to happen anytime soon. I will have to think about this one for a bit.
5. Combat Routines are still a thing I am toying with, especially to get around all the limitations I encountered with Singular in my raid profiles. It is still on the list... let's see when I get to it.