Sudo Exile

If you liked this item, please rate it up on Steam Workshop page.

Author: Noms

Last revision: 19 Mar, 2023 at 15:46 UTC

File size: 1.19 MB

On Steam Workshop

Description:
Sudo Exile

This mod provides common infrastructure and tools for better collaboration and integrations between different mods.

How to open menus and stuff

Admin panel: Shift + U or console command datacmd sudoexile
User settings: Shift + Alt + U or console command datacmd clientconfig
You can rebind the keys.

Recommended mods to go with this one

Tot ! Admin
Tot ! Chat

Roles & Permissions

Sudo Exile offers a permissions API, allowing you to gate off parts of your mods behind different access levels.
Admins can then hand out these permissions as they see fit, even exposing certain "admin" functionality to moderators who don’t have the server’s admin password.

CharVars & GlobVars

This API allows you to read and write numerical, string, and boolean data on any character, or globally.
The mod also includes an admin panel to view and edit these manually.

A robust chat API

While the mod doesn’t provide the actual chat, it does host all the interfaces one might need to implement their own, or integrate with other chat mods.
No matter the chat provider you choose, any mods that integrate with this API should still be able to send and receive messages.

Logger

The mod offers a log system with a UI to easily search through the data. Admins can even configure which types of events get logged, per mod.

Backup system

The API includes some interfaces to allow modders to expose their mod’s backup/restore functionality to Sudo, which in turn will allow admins to export their entire server setup with one click.

Component library

The API comes bundled with a bunch of UI widgets you can use, such as a moveable popup window, a key rebinder, searchable dropdown menu, etc.

JSON parser

The API also contains a JSON parser, since funcom decided to remove the one in the devkit. Feel free to copy it over to your own mod if you just want the JSON, and don’t want a dependency on Sudo.

Mod Discord

https://discord.gg/2TuYNCCZJ8