Mods Communicator Chat Control
Provides access to Mods Communicator through chat. Allows to publish events in a similar way like mods.
| Last updated | a day ago |
| Total downloads | 1 |
| Total rating | 0 |
| Categories | Utility UI |
| Dependency string | GymMed-Mods_Communicator_Chat_Control-0.0.1 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
GymMed-Chat_Commands_Manager
CLI library for Outward chat. Eliminates the need to build a separate UI to execute mod functions by providing an in-chat console.
Preferred version: 0.1.0GymMed-Mods_Communicator
Outward Mods Communicator enables seamless communication between mods through shared events and configuration syncing. It also lets users override any changes made by other mods, giving them full control over their settings.
Preferred version: 1.2.0README
Outward Mods Communicator Chat Control
How to use it
Firstly, install Chat Commands Manager. After that, you can use the commands provided by this mod directly in chat.
Built-in Commands
/events
Lists all registered events from OutwardModsCommunicator.Usage:
/events
/event
Gets detailed information about a specific event including its parameters and types.Usage:
/event gymmed.chat_commands_manager_* ChatCommandsManager@AddChatCommand
/event --mod=gymmed.chat_commands_manager_* --event=ChatCommandsManager@AddChatCommand
/event gymmed.loot_manager_* AddLoot
/publish
Publishes an event to OutwardModsCommunicator. Allows dynamic parameter passing.Usage:
/publish gymmed.loot_manager_* LootRulesSerializer@SaveLootRulesToXml
/publish gymmed.loot_manager_* LootRulesSerializer@LoadCustomLoots --filePath="C:/documents/myPath"
/publish gymmed.loot_manager_* AddLoot --itemId=4300040 --faction=bandits
/publish gymmed.loot_manager_* AddLoot --itemId=4300040 --faction="bandits"
/publish --event=AddLoot --itemId=4300040 --faction=Deer
Supported Types:
- Primitives: string, int, float, bool, double, long, decimal
- Enums: Any game enum (e.g., Character.Factions.Bandits, Character.Factions.Deer)
- Nullable<T>: Optional enum/primitive types
- Arrays: Space-separated values (e.g., --names="Sword Shield")
How to set up
To manually set up, do the following
- Create the directory:
Outward\BepInEx\plugins\OutwardModsCommunicatorChatControl\. - Extract the archive into any directory(recommend empty).
- Move the contents of the plugins\ directory from the archive into the
BepInEx\plugins\OutwardModsCommunicatorChatControl\directory you created. - It should look like
Outward\BepInEx\plugins\OutwardModsCommunicatorChatControl\OutwardModsCommunicatorChatControl.dllLaunch the game.