Lore Expansion is a mod designed by myself and brought to fruition by dmillerw. It's sole purpose is to allow modpack authors and mapmakers the ability to expand the narrative behind the lore. While it was intended to be used alongside the Hardcore Questing Mode mod, it can just as easily be used by adventure map makers.
The lore is fully customizable through the use of JSON files and allows players to have complete control over how their story progresses. Change everything from the title, body text to page numbers and even dimension specificity. Record your audio, place the .ogg file in the chosen folder and link the filename (without the extension) to the sound variable in the JSON file. Players can also specify the optional dimension specific tags to fit with your theme; leaving out the tag will label the lore as global and can be received by all players.
Using Lore Expansion with HQM is simple. Each page you add will be registered as a new item; simply link the chosen lore page as a quest reward or have the player discover them through other means. Discovered pages are automatically added to the lore book and can be accessed by right clicking the book in hand or pressing the configurable hotkey (default L) to bring up the GUI.
Click on the image above to view the provided in-game tutorial, narrated by the one and only Vaygrim.
The boxes shown on the left will highlight how many pages are able to be found and as pages are collected they will fill their numerical slots. For example, if the player find the first few pages but happens to miss a page in between, there will be an empty box showing you that one of the pages was missed. Lore can be replayed at any time by clicking a page icon on the left and clicking "Play Again". Closing the book will allow you to continue playing while listening to the lore.
If lore is tagged to be available in a specific dimension, they will be filed on different pages. Using the tabs on the left of the book, players can scroll through dimensions to view which pieces of dimension-specific lore has been discovered.
Narrative Features:
We have added the ability for certain lore pages to be tagged as primary lore which, when picked up by the player, will automatically play without the need to open your journal. This feature will allow for unique narrative during key points in an adventure map; use command blocks to give the page to players within proximity and the lore will automatically file into the journal and play.
A useful example would be a map that takes place in a space station or ship. At certain points the lore can trigger narrative audio to simulate announcements over a loudspeaker or intercom. Better yet, it could be the voice of a purple female AI inside your helmet directing you to certain checkpoints.
Command Triggers:
Lore pages can also be flagged to execute commands upon filing. As the player picks up the lore pages, any listed command will be run silently, similar to how command blocks function. This unique addition avoids the hassle of running redstone clocks to trigger command blocks and can contain more than one function.
Lore JSON Files Found Here: %config%/LoreExpansion/lore/*.json
For some reason, I cant edit or add any new lore. Does anyone know why this might be happening???
I'm curious; how would one go about adding this lore pages to chests around the world?
like if you were making a modpack, and wanted them to randomly spawn
do i have to record for the JSON files?
In reply to mingcming:
If you want to have an audio file yes, you must record said audio and save it
In reply to vizthex:
allow me to rephrase. is it absolutely necessary to have audio
In reply to mingcming:
Ah ok, no it's not.
My modpacks have no audio and it works fine. Just remove the "audio" string from the .json
In reply to vizthex:
thank you!
This mod looks great and I've been messing around with it a little.
I plan on using it to make a very story driven modpack and I would like for players to find pages by killing mobs, in loot chests etc. How would one go about that? Is it automatically included or will I have to do something to make it so?
I crash every time I open my journal. I sent a message to the mod owner with my crash reports and modified configs and I never got a response.
Will this be ported past 1.12? It's a fantastic mod and although most of us aren't moving past 1.12 yet, i'd like to see it continue.
Add Hardcore Questing Mode to Optional Libraries?
In reply to gabtpd:
In reply to TehNut:
It's in the first paragraph on the page.
In reply to gabtpd:
Does anyone know how to use tags.json? My modpack can't be made for 1.12, and I really need to categorize things.
If you don't know, is there an alternative mod that lets you write and categorize lore?
I really love this mod, and have been using it to add lore to all of my modpacks.
But I was wondering how you're supposed to use tags.json.
I want to divide different things into different sections, but the tutorials don't really give a lot of info on how to use tags.json.
And after you get the tags sorted, how do you make certain lore pieces be in those tags?
In reply to vizthex123:
In reply to TehNut:
That moment a mod so awesome comes out that you consider delaying your pack release just to squeeze it in....
Wish this was around a month or two ago :(
In reply to Boolyman: