> For the complete documentation index, see [llms.txt](https://docs.rainmad.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.rainmad.com/resources/decal-v-graffiti-and-vehicle-sticker/dependencies.md).

# Dependencies

Decal V ships as **two resources**: `rm_decalv` (the script) and `rm_decalv_assets` (decal types, streamed textures and CLI tools). Both come in your download; there is nothing extra to buy or build.

## Required

| Resource                                                        | Purpose                                         | Notes                                                                                                                                |
| --------------------------------------------------------------- | ----------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ |
| [**ox\_lib**](https://github.com/overextended/ox_lib/releases)  | Server/client callbacks, locale, commands       | `3.30.0` or higher recommended                                                                                                       |
| [**oxmysql**](https://github.com/overextended/oxmysql/releases) | Decal persistence                               | `2.10.0` or higher recommended; tables are created automatically                                                                     |
| **OneSync**                                                     | Sticker sync via entity statebags               | `onesync on` is required; `off` and `legacy` mode are not supported, the script warns at start                                       |
| **Framework**                                                   | Player identity, jobs, items, vehicle ownership | QBCore/Qbox or ESX, auto-detected (`cfg.bridge.framework`). Runs standalone too (item entry points and ownership checks are skipped) |

{% hint style="info" %}
Notifications need nothing extra: the default uses ox\_lib, and `'builtin'` renders through the resource's own interface toasts. Every file in `rm_decalv/bridge/notification/` is an adapter that ships open, and its file name is the value for `cfg.bridge.notification`. Pick one, or copy one and point it at your own resource; see [Configuration](/resources/decal-v-graffiti-and-vehicle-sticker/configuration.md).
{% endhint %}
