Replies: 2 comments 12 replies
-
My main comment on this would be being able to provide a version range on some of them, as they change over time. :3 |
Beta Was this translation helpful? Give feedback.
-
A few special cases that I think we should try to support in the format include
Long Descriptions
I think this is a good idea, but we'll have to decide how we want to format the short and long strings together. One of the big use cases for having these files is for tools like DB2 viewers where being able to read more about what an enum value does would be very helpful. There is also the question of just how detailed/long we want to let these be. As an example for spell effect types, we could have a brief descriptions to give a simple idea of what something does or long descriptions that fully explain what the effect does and how the spell data is used.
The former is short enough to show in most text diffs but isn't very useful in this case, while the latter is long enough that it wouldn't display very well in some cases but provides most of the useful details someone reading about a spell may want to know. Types? While we're at it, I think it could be helpful to also use the mapping file to map fields to generic types that show up a lot where we would want our tools to handle all of them in the same way. The biggest example that comes to mind here is the integer fields that represent colors used in many DB2s, but we could also use this for Unix timestamps and anything else sensible that shows up. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
We've been talking about enums/flags support in WoWDBDefs for years now and haven't actually gone forward with it and it's probably time to change that.
Shipping it as part of a 'V2' of the DBD format might be a bit much to take on or wait for, so a different strategy was discussed in the datamining Discord that I want to bring over here because having important discussions like that on Discord sucks.
Stuff that was previously discussed in the V2 thread on here as well as more recently on Discord:
File structure
extra
folder.Format
Versioning
Would love to get some discussion going and maybe even work towards an actual implementation. As we're doing it separately from the fabled 'V2' format this can be done without disturbing the current definitions.
Beta Was this translation helpful? Give feedback.
All reactions