You will have recognized the “Latest Journal”-entry in the character sheet of the settlers. Actually there is a bit more behind that. For each settler there is a character’s journal which is tracking the entries which have been collected in a game. Each settler arrives in the world with a first entry. Throughout the game they are gathering new entries, e.g. if one of the workers is promoted to a carpenter. As it seems there are have been plans to give players access to all entries - not only the last one - via a button called “Journal”. The result looks like the following:
So how to activate this feature?
Just two steps are required to the journal-button to your settlers:
** Adjust “…\Stonehearth\mods\stonehearth\manifest.json”**
Look for the 3 entries including the term “show_character_sheet”. Copy and paste each entry and replace the term “show_character_sheet” with “show_journal” for each of the 3 copied lines. You will have the following 3 entries at the lower part of your manifest-file.
- “file(ui/game/show_journal/show_journal.html)”,
- “file(ui/game/show_journal/show_journal.js)”,
- “file(ui/game/show_journal/show_journal.less)”,
Just pay attention to add them right after the “show_character_sheet”-entries to ensure that they are at the right position.
** Adjust “…\Stonehearth\mods\stonehearth\mixins\base_human\base_human.json”**
Look for the following code which defines which commands are related to a settler:
"stonehearth:commands" : {
"commands" : [
"file(/data/commands/show_character_sheet)"
]
},
… and change it to the following code (just adding another command for showing the journal):
"stonehearth:commands" : {
"commands" : [
"file(/data/commands/show_character_sheet)",
"file(/data/commands/show_journal)"
]
},
Actually that’s it already. You will find now an additional button with each settler which shows the related journal.
Enjoy!