GUI Party Dialogue Journal
Posted: Wed Jun 05, 2013 5:12 am
credit: mahric (wrote the actual script off a concept I pm'd him).
Wordsworth and Xanathar: Not banging their head on the desk while trying to help me understand, and implement the combining function for ease of use. msyblade:Duct tape and elbow grease.
Okay, got a new little widget that I think is ready to release for everyone to use in any dialogue/story intensive mod. Mahric drew it up for me awhile back, because I have so much dialogue, much of it hint based, that some can be easily missed in the specific 6 second window that it can be read (or remembered!) Its a journal that opens/closes with the c key and messages are added to it in much the manner that messages are added to scrolls. It has an onDraw hook to place in the init.lua, then a couple of SE entries, and its ready to go. I use it to copy hudPrints exactly, and timestamp to seperate convo's/time. Another use would be, as an actual journal, instead of a "log" (as it is when using it the above way). What I mean is, you could use the "mdCoversationList.addItem", AFTER the convo, to paraphrase what you like. So instead of direct quotes, you would have some thing like "Need to check the Water fountain on level 6" or "Avoid the "Dark" passage." The use is just like hudPrint, except it goes to the players journal.
Also included in the zip, are instructions to create your own function that will both hudPrint and add to the journal, with one command, instead of duplicating every hudprint for the journal. Useful for converting an entire existing dungeon with ease, and to save 50% of the coding when starting fresh. I put a bunch of pieces together over a period of time before writing the instructions just now, so I may have missed something (I know, I am shocked as you are!). If so, let me know any issues you are having,and I will address it until you get it working. It's just called LoG Journal, and you can get it here:
http://grimrock.nexusmods.com/mods/269/?#
Hope it's useful to somebody!
Wordsworth and Xanathar: Not banging their head on the desk while trying to help me understand, and implement the combining function for ease of use. msyblade:Duct tape and elbow grease.
Okay, got a new little widget that I think is ready to release for everyone to use in any dialogue/story intensive mod. Mahric drew it up for me awhile back, because I have so much dialogue, much of it hint based, that some can be easily missed in the specific 6 second window that it can be read (or remembered!) Its a journal that opens/closes with the c key and messages are added to it in much the manner that messages are added to scrolls. It has an onDraw hook to place in the init.lua, then a couple of SE entries, and its ready to go. I use it to copy hudPrints exactly, and timestamp to seperate convo's/time. Another use would be, as an actual journal, instead of a "log" (as it is when using it the above way). What I mean is, you could use the "mdCoversationList.addItem", AFTER the convo, to paraphrase what you like. So instead of direct quotes, you would have some thing like "Need to check the Water fountain on level 6" or "Avoid the "Dark" passage." The use is just like hudPrint, except it goes to the players journal.
Also included in the zip, are instructions to create your own function that will both hudPrint and add to the journal, with one command, instead of duplicating every hudprint for the journal. Useful for converting an entire existing dungeon with ease, and to save 50% of the coding when starting fresh. I put a bunch of pieces together over a period of time before writing the instructions just now, so I may have missed something (I know, I am shocked as you are!). If so, let me know any issues you are having,and I will address it until you get it working. It's just called LoG Journal, and you can get it here:
http://grimrock.nexusmods.com/mods/269/?#
Hope it's useful to somebody!