RenegadeLucien / project-tenacity

Project Tenacity, the final evolution of the "Level 3 to X" guides
47 stars 6 forks source link

Usability #15

Closed Californ1a closed 5 years ago

Californ1a commented 5 years ago

Likely most of these are already on your radar, but I'd like to list them out just in case there's 1 or 2 you haven't considered.


RenegadeLucien commented 5 years ago

Oh man, let me address these one at a time =P

-So there's not much I can do about recalculating the table on every achievement, as it has to do that to keep the list accurate at all times. However, I agree that it shouldn't undo all sorting done on each tab.

-Is it really taking 12 minutes to complete a single achievement? I've never seen it take more than 2 locally. Only way it should take 12 minutes is if you're deleting the gedata file on every achievement, which is not necessary and I doubt is what's going on here.

-Completing multiple achievements is definitely on my to-do list. At the moment you can (somewhat) get around this by completing big meta-achievements that have dozens of lesser achievements as requirements (e.g. Completionist Cape, Task Master, Master Quester) but this is not an ideal solution.

-Yeah, opening the dialog box every time can get pretty annoying (even to me during testing =) so making that an option in some way is on my to-do list.

-So, the save file. Doing something with that save is definitely something I want to deal with before release, not only because it's a jumbled mess of characters, but also because as it currently is it's incredibly easy to break with updates. Haven't decided what I want to convert it to yet, but JSON/XML are both pretty good ideas.

-Adding the in-game categories to the achievements...I can do that...but it would take some time because I'd have to add metadata to all nearly 3,000 achievements in the database. Not to mention, some of the achievements in the database (e.g. quests) aren't actually full achievements in the game but are more stepping stones, so they wouldn't really have a category.

-Search function is definitely on my list...not sure what you'd want out of a filter function though. What would you want to filter by? Or does this piggyback off of the last issue, where you'd want the sections/subsections added and filter by those?

-No scientific notation. Yep, definitely going to be addressed.

-As is adding place separators.

-And a level column. This in particular is right near the top of my list, since I know no one wants to have a level table up all the time when using Project Tenacity =P

-Using enter/delete to insert/delete rows in the player data tabs will be added in before release.

-I didn't stretch the skills tab to fill the whitespace at the bottom because I wanted to keep all the tabs the same size (other tabs, like the bank tab, do need that white space for buttons.) But I gather that not having to scroll the skills tab all the time is more important than having the tabs different sizes. Will be addressed.

So if you don't mind, I'm going to split this issue into several smaller ones just to make it more workable. If you have further questions/comments on any of them, feel free to continue the discussion there =)

RenegadeLucien commented 5 years ago

All issues have been separated into their own tasks, closing this one.