Putting Entries in the Journal
- You can force a journal entry into the journal if you know the internal codename of the quest that the entry is related to, plus its entry number. For instance, the internal codename of the "Antabolis Informant" main quest is A1_2_AntabolisInformant, and the entry code for finishing the quest is 20. So to cheat-finish the quest at any time, type this on the console:
journal a1_2_antabolisinformant 20
Right after doing that, you can talk to Caius Cosades to get the next main quest. See how it works? Now all you need to do is find a way to determine the quest codename and journal entry code numbers for every quest in the game. Sounds mega-hard, but it's really easy using the TES Construction Set program.
See the "How does the TES Construction Set work?" hint question for details on getting started with the TES Construction Set. Once you know how to load the Morrowind.esm file, do so and then click on "Character" on the main menu bar at the top of the screen, and then on "Dialogue..." at the bottom of the character menu.
Once the "Dialogue" window is up, use the little left and right arrow buttons near the top left of the window to get to where you can click on the "Journal" tab. When you do, you'll get a big long scrollable list of all the quest codenames that there are in the game. To get a list of all journal entries and their code numbers for a particular quest, click on its codename and look in the "Info / Response" section. The "Info" column has the text of the journal entry, and the "Disp/Index" column has the code number that corresponds to that entry.
Remember that the original version of Morrowind didn't have a quest journal with quest names, so doing the above process with the Morrowind.esm file won't be very helpful in finding the quest info for a particular quest if all you know is its text name. So instead, load up the Tribunal.esm file and go through the above process to find the list of journal entries. Now when you click on a quest codename, the first line of the "Info" column will give the official text name of the quest (the same name that I use for the quest in this hint file).
TIP: Instead of clicking around on the codename list in hopes of finding the quest you want quickly, you can use the "Edit" menu's "Find Text" feature to search for the quest name in order to get the quest code.
Example: Let's say you've just gotten Hrundi's first Fighters Guild quest, "Battle at Nchurdamz," and think it's way too much trouble to mess with. Load up Tribunal.esm in the TES Construction Set and search for the text "Battle at Nchurdamz" using the "Find Text" feature. You'll learn that its journal codename is FG_Nchurdamz. Close the "Text Search" window and open up the character menu's "Dialogue" window, then hit the "Journal" tab to get the quest codename list. Scroll down to the F section and click on "FG_Nchurdamz" to get the list of possible journal entries displayed over to the right.
Looking through them, you'll see that entry number 100 is what you get after reporting back to Hrundi and getting rewarded. You could use that one, but you'd probably prefer to actually get the reward, so use entry 90 instead. Bring down the console while playing the game and type:
journal fg_nchurdamz 90
Now talk to Hrundi to get your reward for successfully completing the quest, then talk to him about "Orders" to get his next quest. Quick and easy!
It's important to note that if you've already gotten a "failure" journal entry for a quest, putting in a success entry with the "journal" command won't change anything. In the above example, entry 110 is bad because Hrundi is mad that Larienna Macrina got killed in Nchurdamz. If you already have that entry in your journal, putting in entry 90 or 100 isn't going to help any. (It's handled in a simple numerical way -- entry 110 counts more than entries 90 and 100 because the number 110 is larger than the numbers 90 and 100.)
If you want to check the current journal index number for a quest, use the "getjournalindex" command, as in this example:
getjournalindex fg_nchurdamz
Once you know what a quest's current journal index setting is, you can put in any journal entry with a higher number to affect the quest.