# Room plugins and tables

> Installing, updating and removing the room's sheet and table plugins, and enabling room tables.

Page: https://docs.rpgdesk.com/en/mestres/plugins/

A **plugin** brings character sheets, **room tables** (an NPC list, a calendar…), or both. Plugins are installed **per room**: whoever plays in the room uses its plugins. Everything is in **Room settings → Plugins**: in the **room menu** (right-click the room’s icon, in the bar on the left), **Room settings**, and the **Plugins** page. Whoever is not a game master sees the item as **Room plugins**.

*Screenshot:* A room's Plugins page: the Install plugin and Copy instructions for AI buttons and the RPG Desk Basic Sheet installed.

## Install

In a new room, the page only has the buttons:

*Screenshot:* The Plugins page of a room without plugins: the Install plugin and Copy instructions for AI buttons, and the notice that the room has no plugins yet.

1. Click **Install plugin…** (or, in the library, **New item → Install plugin…**).
2. Choose the plugin’s file: an `.html` or a `.zip`.
3. RPG Desk checks the file and shows what it brings. Click **Install**.

*Screenshot:* The Install plugin dialog: RPG Desk Basic Sheet, version 1.0.0, by RPG Desk, the description and the Character sheet, with the Cancel and Install buttons.

The dialog shows the name, version, author, description and the plugin’s sheets and tables. If it sends data out of the room (through [webhooks](https://docs.rpgdesk.com/en/mestres/integracoes/)), the dialog says so.

### When the plugin has problems

RPG Desk checks every file before installing. **Errors** block the installation; **warnings** do not. Each problem says what is wrong and **how to fix** it.

*Screenshot:* The Install plugin dialog with two errors (a script from outside the package and a field name with a space) and a warning (alert), each with how to fix it, and the Copy report button.

**Copy report** copies the whole list: paste it in the conversation with the AI that made the sheet (or send it to whoever made the plugin) and ask for the fix. The list of every problem is in [The verifier](https://docs.rpgdesk.com/en/referencia/verificador/).

## Update

Install the new version of the same plugin: the button becomes **Update** and says from which version to which. Sheets keep their data. If the version is lower than the installed one, the dialog warns you.

## Remove

**Remove**, next to the plugin. RPG Desk first counts how many sheets use the plugin:

- the sheets **are not deleted**: they stay in the library, read-only, until the plugin is installed again;
- its active tables leave the room, with their data kept.

## Room tables

A room table belongs to the whole room: it stays open as a tab for everyone, and only game masters change what is in it. Each plugin’s tables show up in **… tables**, below the plugin:

- **Enable** opens the table for everyone, as a tab that doesn’t come into view, so it takes nobody’s space. Clicking the tab’s name shows it.
- **Disable** closes it for everyone, but keeps the data: **Enable** again brings the table back as it was.
- **Erase data**, on a disabled table, erases the data for good.

The [Combat tracker](https://docs.rpgdesk.com/en/mestres/combate/) and the [Macros](https://docs.rpgdesk.com/en/mesa/macros/#the-macros-table) come with every room and are not managed here: open them from the room menu → **Tabs**, like the other tabs.

An NPC table, for example, as the game master and the players see it (the NPC marked as hidden does not even reach the players):

*Screenshot:* The NPCs table as the game master sees it: three NPCs, with HP, initiative, notes, the roll button and the Hidden from players option, checked on the Lich of Valdren.

*Screenshot:* The same table as the player sees it: only two NPCs, without the game master's controls.

> **No plugin for your system?**
>
> Make your own: a sheet is a web page, and you can create one with help from an AI. See [Creating sheets](https://docs.rpgdesk.com/en/fichas/). **Copy instructions for AI**, on this page, copies the guide you paste in the conversation with the AI.
