Studio60
Well-Known Member
- Joined
- Sep 3, 2014
- Messages
- 3,411
How is it going?
Good question and I am happy to answer. In order to create all the profiles I needed tons of spawn points with data about what pets the spawns team up with. I wrote a small plugin for my beta testers and they are now traveling through Azeroth starting literally thousands of pet battles. So far they have captured over 15.000 spawn points in the game and 17 zones are left to be covered.
I myself am focussing on coding of course. I noticed after a while that storing all the data for pets in XML files is not very future-proof. Initialization of the plugin took way too long and I had to come up with a different solution. I decided to go with a database that I am currently filling with tons of data and that will be update independently from the store plugin so that I can fix data issues without waiting for store approval. This database will be updated on demand so the whole Studio Companion is becoming a lot faster now. We still have quite a way to go and already poured over 1500 man hours into the project. I have also decided to add a few of the simpler quest rewards pets to the profile (for example the mechanical chicken from the OOX quests). There were a lot of challenges to overcome since the BuddyStore does not allow products to have any compiled dependencies and even though I found an open source database wrapper, I still had to add tons of code to get it into shape and into a place where it worked smoothly when run from the store.
The beta testers I have on board so far are a huge help and very diligent in making this a thing of pure awesomeness.