Making a content

General flow of creating your own dialogue content

Create

  1. Create a project folder.
  2. Make a subfolder and place resources under it. Any number or depth of sub folders are allowed.
  3. Create an .mdf file at the project top folder. An empty file will work, but you can set variuous options and parameters.
  4. Write a scenario file (.fst), with the All Messages reference. Make sure all the resources are placed under the project folder. Place it at the top folder with the same name of the .mdf file.

    ProjectTopDir/
     |- foobar.mdf
     |- foobar.fst
     |- ...
  5. If you want “Buttons” functions in your content, make Button definition files and place it at the top.

  6. Make a PACKAGE_DESC.txt file on the top folder. It is optional but recommended, since it makes your content more visible in the app menu.

Test

Now you can test your content by launch the .mdf file with MMDAgent-EX.

Keys you may frequently use while developing a content:

  • Shift+r: reload and restart
  • Shift+e: open content folder in Explorer (Windows)
  • d: debug log window, PAGEUP PAGEDOWN key for backscroll
  • Shift+f: FST status window

Release

To release the content, see the Deployment page how to do it.

When publishing your content on the Web, make sure to build a file index before publishing on Web.