Author Topic: Quest Journal Updates  (Read 1194 times)

Offline Celissa

  • Planewalker
  • *****
  • Posts: 17
  • Gender: Female
Quest Journal Updates
« on: December 22, 2005, 12:07:57 PM »
Is it possible to update the journal without using a .tra file?  I've been looking through my collection of mods, but all of them are fully done up with .tras, so I wasn't sure.  My attempted modlet is hanging at the install right where my journal update bit is, so I'm thinking I might have to use a .tra for that string.  Just wondering if it's possible any other way, or if I'm going to have to figure out .tras right now too. :)

Thanks!

Offline Lu

  • Planewalker
  • *****
  • Posts: 750
  • Gender: Female
Re: Quest Journal Updates
« Reply #1 on: December 22, 2005, 01:13:08 PM »
 Yes, via script. You'll have to use AddJournalEntry() action
      AddJournalEntry(I:Entry*,I:Type*JourType)
 which  adds a dialog tlk reference number 'I' into your journal

 The rows in JOURTYPE.IDS file are:
     0x0000 USER
     0x0001 QUEST
     0x0002 QUEST_DONE
     0x0004 INFO

  E.g. to add the string that is #1 in DIALOG.TLK as a new quest entry, the action looks like
    AddJournalEntry(1,QUEST)

Offline Lu

  • Planewalker
  • *****
  • Posts: 750
  • Gender: Female
Re: Quest Journal Updates
« Reply #2 on: December 22, 2005, 01:28:14 PM »
   Sorry, wrong click, then comp freeze-crash-Lu restarts it-blah blah blah...
   I won't edit my previous post, just add to it that unlike Bioware compiler, Weidu's allows putting Weidu strings directly into AddJournalEntry() action, kinda

   AddJournalEntry(~blah blah blah~,QUEST)

Offline jastey

  • Global Moderator
  • Planewalker
  • *****
  • Posts: 1524
  • Gender: Female
Re: Quest Journal Updates
« Reply #3 on: December 22, 2005, 01:35:08 PM »
If you used tildas for the journal entry text and the syntax Lu suggests, WeiDU will compile it thinking your dialogue is finished there. Try using %journaltext% or something instead, then it should work.

IF ~~ THEN DO ~AddJournalEntry(%blah blah blah%,QUEST)~ EXIT


You can use JOURNAL (SOLVED_JOURNAL, UNSOLVED_JOURNAL) otherwise, too. The syntax then goes something like this:

IF ~~ THEN DO ~actions~ UNSOLVED_JOURNAL ~journal entry~ EXIT

Offline Lu

  • Planewalker
  • *****
  • Posts: 750
  • Gender: Female
Re: Quest Journal Updates
« Reply #4 on: December 22, 2005, 01:38:23 PM »
Quote
You can use JOURNAL (SOLVED_JOURNAL, UNSOLVED_JOURNAL) otherwise, too
   Silly me. This is what I should have begun with, of course. Silly me

 Edit: a pity these my posts can't be deleted. Time to seek shelter at... some site else, I take
« Last Edit: December 22, 2005, 01:46:41 PM by Lu »

Offline Celissa

  • Planewalker
  • *****
  • Posts: 17
  • Gender: Female
Re: Quest Journal Updates
« Reply #5 on: December 22, 2005, 01:49:51 PM »
Hmm.  Alright.  Thank you. :)  I'll give it a shot and see what works.

Offline Andyr

  • Dance Commander
  • PPG
  • Planewalker
  • *****
  • Posts: 3178
  • Gender: Male
    • The Gibberlings Three IE mod community
Re: Quest Journal Updates
« Reply #6 on: December 23, 2005, 10:34:37 AM »
JOURNAL, QUEST_JOURNAL and SOLVED_JOURNAL are what I always use. Remember the format: title, spacer line, body text (so it fits with the ingame entries).
"We are the Gibberlings Three, as merry a band as you ever did see..." - Home of IE mods

<jcompton> Suggested plugs include "Click here so Compton doesn't ban me. http://www.pocketplane.net/ub"

I am unfortunately not often about these days so the best way to get hold of me is via email.

 

With Quick-Reply you can write a post when viewing a topic without loading a new page. You can still use bulletin board code and smileys as you would in a normal post.

Warning: this topic has not been posted in for at least 120 days.
Unless you're sure you want to reply, please consider starting a new topic.

Name: Email:
Verification:
Type the letters shown in the picture
Listen to the letters / Request another image
Type the letters shown in the picture:
What color is grass?:
What is the seventh word in this sentence?:
What is five minus two (use the full word)?: