User Tools

Site Tools


mbbsemu:configuration:modules.json

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Last revisionBoth sides next revision
mbbsemu:configuration:modules.json [2020/11/14 20:09] – created tudaymbbsemu:configuration:modules.json [2023/12/09 21:46] enusbaum
Line 10: Line 10:
 **`Path`**: This is the absolute path on the file system to the folder containing the module (Example: `c:\dos\modules\telearena\`). Using this path variable, modules can now live in their own folders vs. having to all be installed in a single directory as MajorBBS/Worldgroup required. **`Path`**: This is the absolute path on the file system to the folder containing the module (Example: `c:\dos\modules\telearena\`). Using this path variable, modules can now live in their own folders vs. having to all be installed in a single directory as MajorBBS/Worldgroup required.
  
-**`MenuOptionKey`**: MBBSEmu will specify a default number value for each module that can be entered at the main menu. If you want to use a custom value for a module (such as `T` for Tele-Arena), you can specify it using this option. (Modules with Duplicate `MenuOptionKey` values will be ignored)+**`MenuOptionKey`**: MBBSEmu will specify a default value for each module that can be entered at the main menu. If you want to use a custom value for a module (such as `T` for Tele-Arena), you can specify it using this option. (Modules with Duplicate `MenuOptionKey` values will be ignored, A-Z or 0-9 accepted) 
 + 
 +**`Enabled`**: `1` = "true" and is default, which enables the module. `0` = "false" and will load the module in a disabled state -- this can be enabled using the sysop commands "/sys enable <moduleid>"  
 + 
 +**`Patch`**: As of [PR #502](https://github.com/mbbsemu/MBBSEmu/pull/502), MBBSEmu has implemented [[mbbsemu:configuration:softpatch|SoftPatch]] support which allows you to apply custom hex edits/string edits directly to a module on load without having to make any modifications to the module DLL file. 
  
 **Note**: Because the file is JSON, on Windows platforms you must escape the backslash in the path with `\\` (See Below) **Note**: Because the file is JSON, on Windows platforms you must escape the backslash in the path with `\\` (See Below)
mbbsemu/configuration/modules.json.txt · Last modified: 2023/12/09 21:51 by enusbaum