> For the complete documentation index, see [llms.txt](https://docs.northscripts.dev/site/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.northscripts.dev/site/documentation/resources/bossmenu/requirements.md).

# Requirements

{% hint style="danger" %}
OneSync must be enabled.
{% endhint %}

| Resource                                                                                | Required | Used for                                                                    |
| --------------------------------------------------------------------------------------- | -------- | --------------------------------------------------------------------------- |
| [ox\_lib](https://github.com/overextended/ox_lib)                                       | Yes      | Callbacks, points, notifications, text UI                                   |
| [oxmysql](https://github.com/overextended/oxmysql)                                      | Yes      | Storage. Tables are created automatically                                   |
| [MugShotBase64](https://github.com/BaziForYou/MugShotBase64)                            | Yes      | Employee headshots                                                          |
| `es_extended`, `qb-core` or `qbx_core`                                                  | Yes      | Framework (auto-detected)                                                   |
| `ox_target` or `qb-target`                                                              | Optional | Interaction with the placed points. Without one, an `[E]` prompt is used    |
| `ox_inventory`, `qb-inventory` or `qs-inventory`                                        | Optional | Job stashes. Any other inventory can be connected in `bridge/overrides.lua` |
| `esx_addonaccount`, `Renewed-Banking` or `qb-banking`                                   | Optional | Society funds. Without one, the menu keeps its own balance                  |
| `esx_skin`, `illenium-appearance`, `qb-clothing`, `fivem-appearance` or `ox_appearance` | Optional | Saves a worn outfit so it survives a relog                                  |

{% hint style="info" %}
The script auto-detects your framework and appearance system.
{% endhint %}
