Journal entries?

What causes journal entries to be blank?
The journal entry “Ember” actually shows as completed, as well as being blank in the current quests.
There is another quest “An old friend” which I must have completed, but isn’t in the completed list.
The two journal entries have similar tags Emb & emb, could this be causing a conflict?

If that’s Tales from the Lake of Sorrows, I made an unofficial patch awhile back that fixed that issue in the journal (among other things). Were you using that patch by chance?

But, yes, the journal tags are not case sensitive. So ‘Emb’ will conflict with ‘emb’, causing a blank entry.

1 Like

No I wasn’t aware of it.
Thanks for the reply.
Edit: I just read the txt file from your patch. It would have saved me a lot of work if I had known about it before I started changing everything myself.
But I’ve made too many changes to start using it now.
Edit 2: I installed your patch and am starting again with my cosmetic changes.


Is there a way to update the quest journal when you read the cave note in Thurnock’s chest?
Once you read that note and get the key to Samuel’s loft, you can no longer talk to Samuel about the secret door, and the quest stays unfinished in your journal.
Since the note tells Thurnock to use the secret door, it would be a good alternate ending to the quest.

I’ll see if I can’t make a fix for that case in the future.

To clear that quest, open your console and type the following:

debugmode 1
rs ga_journal(“sdoor”, 11, 1, 0, 0)
debugmode 0

1 Like

Thanks, I added an extra line to the journal, and just used the console to run it.

I just added this to the chest that holds the cave note, will that work?

1 Like

That won’t work.
Your best bet is to make an OnAcquire script. I’m pretty sure the tag of the note is “note3” but you may have to verify that for me. If that tag is correct then the OnAcquire script must be named “i_note3_aq” like so:

// i_note3_aq
// Place this in your campaign folder.

#include "ginc_item_script"

void main()
	object oPC = GetModuleItemAcquiredBy();
	object oItem = GetModuleItemAcquired();
	if (IsItemMarkedAsDone(oItem, SCRIPT_MODULE_ON_ACQUIRE_ITEM)) return;
	if (!IsItemAcquiredByPartyMember()) return;

	AddJournalQuestEntry("sdoor", 21, oPC);	

Once you get the note out of the chest, this script will fire and advance the journal entry.

1 Like

By default it dropped the script in the Sheep and Stone folder, will it work there? (when starting a new campaign)

If starting a new campaign then, yes, it’ll run from the module folder.