Since we're talking about awards+craftguide integration recently I've been thinking about what awards would and wouldn't work.
There are a few categories, with sub-categories here:
Static awards for
crafting a specific item (EX: "Stabby McStabby Face" for crafting a wooden sword the first time)
crafting a set of specific items (EX: "Cactus Monarch" for crafting all cactus gear available)
revealing for all of the above (EX: "A craving for Strawberry Cheesecake" for revealing the "pie:scsk_0" from pies)
Dynamically generated awards for
crafting n or n% of all available things
crafting n or n% of all recipes (multiple ways to make each thing)
crafting all items from a specific mod (EX: "Technic Master" for crafting all craftable things registered as from "technic")
crafting n or n% of larger mods (EX: "Technic Beginner" for the first 10%)
crafting "expensive" items, where the price is calculated via recipe steps (EX: "Washing my Dishes" for crafting Homedecor's notoriously overcomplicated dishwasher recipe, though the name would be very likely to be less fun if it were dynamic).
revealing for all of the above (EX: "Knowledge of all kinds of swords" for revealing all sword recipes, or "Omniscient" for 100% revealed, or "Understanding of choppy things" for revealing all craftable choppy things or "Knowledge of the Dishwasher" for revealing the dishwasher crafting recipe from Homedecor)
There are also a few things where perhaps crafting isn't the best detection mechanism for these things. Should my "Cactus Monarch" example from above apply when all parts are crafted, or when all parts are worn? I have this issue with the biome-related recipes right now: the "Grasslands Discoverer" award isn't awarded when you enter the grasslands, but when you punch grass. Most people don't even punch grass. I just shovel the dirt underneath.
The dynamically generated awards are what I personally like more - since there are more results with less work. Naming and textures, however, do prove to be issues. Getting a user-readable mod name isn't easy, nor is determining which mod something is from. Farming or Farming Redo? Mobs Redo or Mobs Animal? What about mods that would make sense to have a localized name? How do we know what they would prefer? In the context of Award images, where do we even start? For simple things the item's preferred inventory display would work, but what about dynamic Mob awards? Cows aren't an inventory thing, and I'm not sure if they're linked to their spawn egg at runtime in a way that would be useful.
See also #3, a suggestion where some of the reward loop is part of the craft guide itself, and could replace some categories, and pair well with others.
I suspect that most of the statically generated awards should be owned either by the mods they are specific to or by a mod dedicated to adding awards for that specific mod.
Since we're talking about awards+craftguide integration recently I've been thinking about what awards would and wouldn't work.
There are a few categories, with sub-categories here:
"pie:scsk_0"
frompies
)There are also a few things where perhaps crafting isn't the best detection mechanism for these things. Should my "Cactus Monarch" example from above apply when all parts are crafted, or when all parts are worn? I have this issue with the biome-related recipes right now: the "Grasslands Discoverer" award isn't awarded when you enter the grasslands, but when you punch grass. Most people don't even punch grass. I just shovel the dirt underneath.
The dynamically generated awards are what I personally like more - since there are more results with less work. Naming and textures, however, do prove to be issues. Getting a user-readable mod name isn't easy, nor is determining which mod something is from. Farming or Farming Redo? Mobs Redo or Mobs Animal? What about mods that would make sense to have a localized name? How do we know what they would prefer? In the context of Award images, where do we even start? For simple things the item's preferred inventory display would work, but what about dynamic Mob awards? Cows aren't an inventory thing, and I'm not sure if they're linked to their spawn egg at runtime in a way that would be useful.
See also #3, a suggestion where some of the reward loop is part of the craft guide itself, and could replace some categories, and pair well with others.
I suspect that most of the statically generated awards should be owned either by the mods they are specific to or by a mod dedicated to adding awards for that specific mod.