I approve of using buttons that bring up a list of the appropriate resources to cut down on window juggling and ID memorization (assuming they'll all actually work in the next version).
There are a few more places where this could be used:
- choosing portraits in the object editor
- the subject and direct object fields in the condition editor (at least for scenario conditions - and maybe you could choose which scenario's initial objects to look at for object conditions).
- choosing sounds for the play sound action
- choosing strings (or a text field) for the display message action
- songs and movies in scenario editor
- images inserted into text such as briefings and scrolling text
I approve of using buttons that bring up a list of the appropriate resources to cut down on window juggling and ID memorization (assuming they'll all actually work in the next version).
There are a few more places where this could be used: