Morrowind Dialog Explorer

MWDE is a mod tool for The Elder Scrolls III: Morrowind. It allows you to search and explore Morrowind's dialog topics and responses. It has a command-line interface, which might get some getting used to! But it'll be easy once you've got the hang of it.

  • Visit MWDE on GitHub
  • Visit MWDE on the Morrowind Nexus
  • Setting up and using MWDE

    To run MWDE, you'll need to have Python installed on your computer. MWDE is compatible with recent Python 2.x and Python 3.x versions. That means it will be hard for you to accidentally download a version of Python that doesn't work with MWDE. (If your computer runs OSX, then it probably had Python already installed when you got it.)

  • How to install Python on Windows
  • How to install Python on OSX
  • Once Python is installed on your computer, you will need to download Morrowind Dialog Explorer and unzip the archive. (The download link is at the top of this page.) You will need to set up MWDE by going into the extracted folder and opening the file named "config.ini". INI files are only a special kind of text file, so you can edit it with Notepad or your choice of plain text editor.

    Inside "config.ini" is a lot of text to help you understand how it works. The most important part is to enter the paths to the Morrowind data files you want to load inside the "load_file_paths" section. Normally, this would be the paths to your Morrowind.esm, Tribunal.esm, and Bloodmoon.esm files.

    Once you've set up your file paths, you're ready to run MWDE. Go back to the folder. (The same one "config.ini" is in.) On Windows, double-click on "Morrowind Dialog Explorer.bat". On OSX, open "Morrowind Dialog Explorer.app" instead. A new console window will open and it will show something like this. (Linux users should open a command line, navigate to the unzipped MWDE directory, and run "python src/dialog_explorer.py".)

    C:\MWDE>"C:\MWDE\Morrowind Dialog Explorer.bat"

    C:\MWDE>python src/dialog_explorer.py --config-path="./config.ini"
    Loading "C:\Steam\steamapps\common\Morrowind\Data Files\Morrowind.esm"...
    Loading "C:\Steam\steamapps\common\Morrowind\Data Files\Tribunal.esm"...
    Loading "C:\Steam\steamapps\common\Morrowind\Data Files\Bloodmoon.esm"...
    Finished loading 3 data files.

    Morrowind Dialog Explorer v1.2 is ready.
    query >

    Now you're ready to start exploring! You can type "help" into the console for a list of commands. You can type "help <command>" to get help about how to use a particular command.

    Continue scrolling to see a few examples of what MWDE can do...

    Here is a list of commands. Type "help " for
    more information about a particular command.
        sub
        re
        npc
        race
        faction
        cell
        topic
        quest
        load
        reload
        unload
        help
        about
        quit

    Get dialog and journal entries for a quest

    query > quest blades_nine_toes
    Starting quest search.

    <Anyone> (blades_Nine_Toes)
        Nine-Toes gave me some moon sugar. He says most alchemists and apothecaries won't buy it, but Khajiit generally will. He suggested Ajira at the Balmora Mages Guild and Ra'Virr, a trader in Balmora.

    Actor: nine_toes (Blades Trainers)
        Yes, I offer training, but only to Blades.

    Actor: nine_toes (Blades Trainers)
        The basics we can teach you, won't cost much. Advanced training, though... that's expensive. If you're already skilled, you're much harder to teach. Maybe I can help you out. Here's a little moon sugar, on the house. You do know that trade in moon sugar and skooma is against the law, and most alchemists and apothecaries won't buy it. But Khajiit generally will. Try Ajira at the Balmora Mages Guild, or Ra'Virr, the trader in Balmora. Sell the sugar, and start saving for training.

    Actor: caius cosades (Nine-Toes)
        To get to Hunter Nine-Toes, leave my door facing south. Go right, down the steps, then turn left and head south, looking for his door on your left.

    Finished showing 4 results.

    Get everything a particular NPC might say

    query > npc ery
    Starting NPC search.

    Actor: ery (Greeting 7)
        Good day. I'm Ery, publican of the Gateway Inn here in Sadrith Mora. We rent beds, and I have a limited selection of goods for barter. If you're new here, I can also tell you where to look for other services, or a specific place nearby. If you're looking for someone in particular, I may be able to help.

    Actor: ery & Class: Publican (Beds)
        Good. You can use the second floor loft.

    Finished showing 2 results.

    query > npc -c ery
    Starting NPC search.
    Including general class dialog.

    Class: Publican (Cyrodiilic brandy)
        Cyrodiilic brandy, an invigorating and stimulating alcoholic beverage, is imported and expensive in Morrowind, but it is claimed to have none of the unpleasant side effects of other intoxicants. I hear it fortifies Willpower and Endurance. I don't know, myself... I save this for paying customers.

    Class: Publican (Telvanni bug musk)
        Telvanni bug musk is an expensive perfume made from the scent glands of Grazelands beetles. The substance is sold in sealed flasks, and appears as a dark red-brown paste. The subtle but compelling fragrance is attractive to all mortal races and all sexes. Even a barbarian can be persuasive wearing this perfume.

    [...]

    Class: Publican & Cell: Mournhold (Godsreach)
        Godsreach is on the western side of the city. There are a number of manors there, owned by some of the more wealthy citizens. You'll also find the Craftsmen's Hall, which is a fine place to find armor and weapons. They'll even make them to order, provided you have the materials. You can check out the Winged Guar Tavern as well. Not a bad place for a drink, or if you need a place to stay for the night. You might check out the Museum of Artifacts as well. The curator is always trying to add to the collection.

    Finished showing 32 results.

    Find every time someone says "s'wit"

    query > sub s'wit
    Starting case-insensitive substring search.

    begin record search
    Actor: ranis athrys (Trebonius)
        Imperial s'wit. He knows nothing of the Dunmer and even less of politics. When you're speaking with him, just nod your head and smile and then forget everything he said.

    Race: Dark Elf (Attack)
        This is the end of you, s'wit.

    Race: Dark Elf (Attack)
        This is the end of you, s'wit.

    Race: Dark Elf (Hello)
        Filthy s'wit!

    Race: Dark Elf & Faction: Ashlanders (Hello)
        Filthy s'wit!

    Race: Dark Elf (Thief)
        Filthy S'wit!

    Race: Dark Elf (Thief)
        Filthy S'wit!

    Actor: hainab lasamsi (pants)
        Why do you want Hentus' pants? That s'wit couldn't put them on without help.

    Finished showing 8 results.