December 17
All existing Vindictus Manual items now have material_type data recorded, on my development copy, as of Wednesday. Shortly after, I began work on the actual functionality. Less than an hour later, the idea of a "Random Dye Color Table Tool" was entirely scrapped. The idea I had in mind for what it would do turned out to be nonsensical.
I wanted it to be contained in a tab that would allow you to search for a specific item, and view the material_types of the item, where you could then look up the info on the specific material_type, to see what colors it can roll. With a fancy bit of functionality, you would be able to cross search for items with certain material_types, or any item in x slot that could random dye to roughly y color. If you have been reading my Dev Logs since I first started this on Tumblr over a year ago, you will realize the base idea of this is literally the Archives. So that's what I am making.
However, to be clear, I am not cancelling this project to wait till the Archives themselves are filled in and ready to go along with the rest of v3. That would be absurd, and it would be a huge kick in the teeth after all the talk I've done about this feature. So instead, I am creating the framework of the Archives, with very little data underneath it. What this means is that it will have 100% functionality when it comes to looking up color data, but recipes, drop locations, item groups, NPC shop data, enemy data, etc, none of that will be present on release. Consider this 3% of the Archives, to invent a random number. With that said, here is the current mockup so far:
If it looks familiar, then you read the September 2015 Dev Log on Tumblr, and kudos for having superhuman memory. The thing that came to mind was this very early mockup of the Archives:
It has actually been a major design reference for the v3 Archives, as I mostly like the design. Some deviations are immediately apparent, though.
In terms of actual design, I am still choosing to use the v3 framework, to allow a sneak peek of what it will be like, and allow for feedback before v3 is released on it. The tab relocation feature will not be enabled however, as that needs the whole v3 framework. It WILL be using v3 table/panel code/CSS though. Depending on timing, I might also try to code for them to work on mobile devices, and see how it works out.
For this mockup, I've chosen to try to represent all of the possible features that could be present when using the Archives, on this specific tab anyway. Initially, no item tabs will be open, there will be just a tutorial bit of text explaining how to search items. You will be able to search items in the search box like on Item Compare, or you will be able to drag and drop item icons into the search box to instantly open that item. Items in the Item List will also work for this.
The content section is designed to very crudely imitate a web browser. You will be able to switch tabs by clicking on them, or with the left/right arrow keys (if Javascript cooperates). The section that looks like an address bar is a text input pretending to be an address bar. You will be able to enter item IDs into it to jump to that item, or a full Archives page link once it goes live, to jump to that as well. There is no Home or Go button on it yet, but those will be added once I am certain that I am satisfied with the overall visual look.
The left-side box in the top section will show the item's icon, as well as other general information about the item. To the right of that section, the stats of the item will be shown, or the item description if it is not equipment. Contrary to what this image shows, Lv.90 equipment will show the full stat range of the completed item, from Min Grade/Min Rolls up to Top Grade/Max Rolls. EX: This staff would show 47~67 for Critical. Below the item stats will be attack reach values, if it is a weapon. (Please note that the 99s here are placeholder, this staff is NOT that OP.)
And then, below the reach values, you will notice a rather interesting section. A wiki-style place for gear images. I am setting the structure up for this in the hopes of being able to offer it, but I want to be upfront now: My Web Host would kill me if I tried to host that many images on my allotted space. To be able to do it, I would need to find another source willing to host the images, or a service that would let me host thousands of images for free. I consider these unlikely at best. But if they do happen, the Archives will have a very efficient structure to handle images.
Below the main header section of the item, will be the Color Data section. The intended idea so far, roughly, is that you will be able to set certain colors to "watch" for, either as exact RGB, or within a certain range of. When these values are matched, they will appear on the list below the box number. In the event of numerous matches such as "within 3 of 255/255/255" like 255/254/255 etc, only the closest match will be shown.
You will be able to click on these sections, to jump to the full color data of that material_type (which will be on a Color Tables tab of the Archives, not the Equipment tab). This is likely to result in the "Box #" headers being recolored to the Blue used for clickable text, or some other indicator. On the subject of the headers, I did intend for these to originally directly name the material_types instead of just saying "Box 1" etc, but name length is killing me here. This might require an awkward solution such as tooltips, or simply having to deal with how it currently displays.
You will also be able to click on individual color listings, to jump to a search result tab on the Color Tables tab to see what all material_types can roll that exact color. The result tab will likely have it's own option to search again for "RGB within 3 of" results.
I wanted to have this up before the end of 2016, but I'm not so sure that I will succeed now, with the scope increase the project. Since I'm building the actual Archives framework here, I want to do as thorough of a job as I can with it.
Also, happy spoiled surprise. The Archives is going to be an Armory/Item Compare window, instead of just a separate page (though there will be a separate page copy of it, for those who want it).