I think I've only ever seen a concept like this in one game; X3: Terran Conflict, but it could become a very useful feature to both new and old players alike while at the same time be something stored client side (meaning no need for an increasing database size).
The idea, in Terran Conflict, works as follows:
You encounter a certain space ship of a certain race. After this, it gets added to your encyclopedia under Ships -> Race -> Ship Type and you will forever be able to bring up the details (Attributes and such) of that ship.
I think a concept like this could be extremely valuable to players. I'm imagining the following for Istaria's case:
As a new Dragon player goes through the New Trismus quest line, they get additions to their encyclopedia (from NPCs, triggered events, killing a mob, what have you). These additions could be:
--- NPC example ---
((NPCs could be added from talking to them, one NPC could add another through a quest "Go to -this- guy *gives information*", etc.))
- NPC -> New Trismus -> Kerian / Avariatus / Milicent
Kerian:
- Dragon Craft Trainer
- Found at: *Coordinates*
Avariatus:
- Dragon Adventure Trainer
- Found at: *Coordinates*
Milicent:
- Consigner
- Found at: *Coordinates*
Gerix:
- Dragon Adventure Trainer
- Found at: *Coordinates*
-----End NPC-----
--- Mob example ---
((Mobs could be added after killing one))
- Mobs -> Tier 1 -> Tiny Grass Beetles / Wild Grulet / Weaker Saris Skeleton / Sand Pygmy
Tiny Grass Beetles:
- Found at: *List of coordinates*
Wild Grulet:
- Found at: *List of coordinates*
- Tech Components: Grulet Bristles
Weaker Saris Skeleton:
- Found at: *List of coordinates*
- Tech Components: Weaker Skeleton Skull, Blighted Bone
Sand Pygmy:
- Found at: *List of coordinates*
- Tech Components: Sand Pygmy Ear
----- End Mob -----
--- Item example ---
((Could be added after viewing an item's details))
- Items -> Tech Components -> Tier 1 -> Grulet Bristles / Weaker Skeleton Skull / Blighted Bone / Sand Pygmy Ear
Grulet Bristles:
== Used in ==
- Adventure: Spirit I
- Crafting: Salvaging I
- Defense: Primal Ward I
- Spell: Scorn I
Weaker Skeleton Skull:
== Used in ==
*List*
Blighted Bone:
== Used in ==
*List*
Sand Pygmy Ear:
== Used in ==
*List*
----- End Item -----
(Tried to make the above as readable as possible with the colors while trying not to go overboard with them)
Something like this could give players an ever growing list of information they could reference at any time. And it wouldn't get in the way of Istaria's mentality of wanting a player to find something on their own, like a certain beetle, because they have to find and kill this beetle before it would get added to their encyclopedia.
The amount of information you could provide the players though an updating encyclopedia like this would almost be unlimited and they can all be filed down under their own category tree.
-Mob-
|||||\ Tier 1 __Aegis
|||||xxxxxxxxx\_Golem
||||\_ Tier 2 __Aegis
||||xxxxxxxxxx\_Golem
|||\__ Tier 3 __Aegis
|||xxxxxxxxxxx\_Golem
||\___ Tier 4 (You get the idea.)
||
|\____ Tier 5
|
\_____ Tier 6
It would be a fair bit of work to account for everything and create a structure for it, but in terms of how user-friendly it could be, you could have the tutorial point a player to the encyclopedia early on and it would be a source of information that they could access whenever they want.
An idea, in any case. I'd been considering if I should make a post about this or not for a while now, but I guess I might as well.