What is it?
This is a text editor built specifically for MFK/CON scripts. The aim is to make modifying scripts a less-daunting task, as well as provide useful features that a standard text editor wouldn't.Features
- Syntax Highlighting - Using a Lexer based off of the game's code itself, the editor applies Syntax Highlighting in real-time. This makes it easier to edit, and is nicer to look at than black on white.
- Functions Toolbox - Built into the application, but modifiable after first launch, is a list of every valid function from MFK and CON scripts, including Additional Script Functionality.
- Sorted into categories. These can be refined after first launch by editing the settings.
- Double clicking a function name will bring up a dialogue window with all the parameters (with names if known), as well as if they're required or not.
- If a parameter has set/common values, there will be a drop-down box in the dialogue window.
- Clicking OK in the dialogue window will insert the chosen function, with the entered parameters, into the current position in the current file.
- Script Validator - Runs the current file through the aforementioned Lexer, and returns and invalid tokens and their position if found. Will also return a warning if any function names are unknown.
- Templates - A template folder is created next to the settings file. Any files inside that folder will be loaded into a Template node in the Functions Toolbox. Double click a template to insert it into the current position in the current file.
How do I use it?
Download the below ZIP file, extract to a folder, and then double click the executable. Screenshots
First Run

Add Function

