Quote: "To maximise the usefulness of this app, the fpe files of every asset would need to contain tags, keywords, or some form of searchable metadata that your app could use to find similar assets. "
Actually, following the rather fruitful discussion with Danny ove his tool last year, I have something up and running which in effect does what Graphix is thinking off, largely ( foregoing the download part; just when I concerned myself with that, I saw that the shop guys banned another guy for accessing the shop by program), only, due to the lack of an GG editor API, I'm unable to actually get things into the editor workspace, even not with AutoIT, which usually can handle things like that easily.
Quote: "At the moment, we're all using explorer to search for entity names (e.g. "chair", "torch", "soldier"), sometimes relying on the 64x64 .bmp previews to get a sense of what the asset is. "
Not ALL of us ; ) on the other hand, I'm not using GG anymore, seeing the state it is in.
Quote: "If the fpe file contained metadata tags like "chair", "wooden", "antique", "ornate" etc. it would allow an asset with a relatively generic name like 'wood chair' to show up in searches for "historic", "wooden", "antique" and "ornate". "
There are better concepts than using the original .fpe... think about it.
If you really want to do something like that, use a separate file, say, ".fpc", with "c" for "custom", but, again, there are better concepts than that.
Quote: "Selecting the asset could copy it to a new folder associated with the .fpm file, meaning you could make changes to how your asset appears in one level without it effecting the original."
You're on the right track
Quote: "It would be a big job to update all the fpe files with metadata, but certainly less time than converting them to PBR (which pretty much all of them will have to be at some point I guess!).
Yessir, and that is what guys like Belidos don't understand. And the worst fact about is it's "every man for himself", together with his trusty text editor. How many are going to put up with this enormous task ? Even if one did it and shared his attributed .fpes, few others would use it, because they would like their own attributes (let alone that I doubt that there are so many who actually have ALL the assets).
Additionally, as far as I know, Lee doesn't like to distribute functionality over several programs, but wants it all to be in the GG program, so, don't expect him to support such ideas and apps. A clean API to get things into GG to just compile them there would also allow external, more powerful editors - probably more than one, serving differing requirements - and other things to be developed - but we won't be getting it, alas.
Lives of great men all remind us we may make our lives sublime
Core i7 4710 QM GTX 980 MQ 16GB RAM Win7