-
Notifications
You must be signed in to change notification settings - Fork 167
Description
As a user, I would like to be able to show a human-readable string for certain value types which are mapped to a table of values.
For example, I have a list of item IDs and names, I would like to be able to have PINCE mark the item ID field as mapped to that table, and then I would see that the item ID value is "7" and the GUI table would display the string (either as value, or in a new column).
The user would create something like a CSV/JSON/YAML hash of key/value pairs to be used to do the lookup in the initial implementation. Some games store the strings in memory so a dynamic loader might be useful, but that'd be a lot more complex to implement.
This would be stored in the table file per game, since most of these data mappings will be game specific.
Ideally, I'd be able to use a drop-down to set the value of a field that is marked as a lookup value, so that I can both see the item name in the table as well as set the value in the edit dialog using a dropdown when I am modifying the data.