Overview
Installation
MYSTIC -CFG
Visual Customization
Mystic Utilities (MUTIL)
Scripting Custom Modules
Quick Reference
What's New
Overview
Installation
MYSTIC -CFG
Visual Customization
Mystic Utilities (MUTIL)
Scripting Custom Modules
Quick Reference
What's New
Mystic BBS has an embedded Python engine which allows for an incredible amount of flexibility when it comes to creating modifications to BBS functionality, or even creating your own games.
Custom Python scripts can be executed by a menu command on any menu, and can also replace any prompt in a Theme's prompts file so that the script is executed instead of the prompt that normally we have been displayed. Python scripts can also be executed by MPL scripts and even other Python scripts as well.
This is a full implementation of Python, meaning you can use external modules to accomplish just about anything alongside with many built in BBS-related functions for user input/output, user security, BBS database access, and so on.
For those familiar with Python, it is important to note that Mystic uses the 2.x style of Python. Even though there is a 3.0 version, the 2.x line was selected for a pretty long list of reasons at the time when support for Python was added into Mystic. Here are some of reasons 2.x was selected:
See the subsections of this documentation for information on installation, creating your first Python script, and a function reference.