> For the complete documentation index, see [llms.txt](https://acestudios.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://acestudios.gitbook.io/docs/getting-started/requirements.md).

# Requirements

What your server needs before installing AceStudios resources.

## Every resource

All AceStudios resources are protected by **Cfx.re Asset Escrow**. Each one declares `dependency '/assetpacks'` in its `fxmanifest.lua`, so your server must:

* Run a **recent FiveM server artifact** that supports escrowed resources.
* Use a **server license key** (`sv_licenseKey`) created on the same Cfx.re account that bought the resource. The resource will not load on a key from another account.

{% hint style="warning" %}
Don't rename resource folders unless a product page says you can. Several resources call their own exports by resource name. For example, `ace_advanced_multipacks.aceopenpack_backpack` only works if the folder is named `ace_advanced_multipacks`.
{% endhint %}

## Dependency matrix

This table lists the dependencies declared in each resource's manifest and config. ✅ = required. ◻️ = optional or auto-detected.

| Resource                                                                     | `ox_lib` | `ox_inventory` | `oxmysql` | Framework                  | OneSync | Other                                 |
| ---------------------------------------------------------------------------- | :------: | :------------: | :-------: | -------------------------- | :-----: | ------------------------------------- |
| [Advanced MultiPacks](/docs/inventory-and-items/advanced-multipacks.md)      |     ✅    |        ✅       |     —     | —                          |    —    | —                                     |
| [Tactical HUD](/docs/tactical-and-military/tactical-hud.md)                  |     —    |        —       |     —     | —                          |    —    | —                                     |
| [Building Menu](/docs/tactical-and-military/building-menu.md)                |     —    |        —       |     —     | —                          |    —    | —                                     |
| [Compensation Stashes](/docs/inventory-and-items/compensation-stashes.md)    |     ✅    |        ✅       |     ✅     | QBCore                     |    —    | —                                     |
| [Date Farming & Packaging Job](/docs/jobs-and-economy/date-farming-job.md)   |     ✅    |       ◻️       |     —     | ESX / QBCore / Qbox        |    —    | `ox_target` or `qb-target` (optional) |
| [Deployables](/docs/inventory-and-items/deployables.md)                      |    ◻️    |       ◻️       |     —     | —                          |    —    | —                                     |
| [Helmet Camera](/docs/tactical-and-military/helmet-camera.md)                |     —    |        —       |     —     | —                          |    —    | —                                     |
| [Advanced Knockout](/docs/roleplay/advanced-knockout.md)                     |     ✅    |        —       |     —     | ◻️ ESX / QBCore / Qbox     |    —    | —                                     |
| [Live Radio](/docs/roleplay/live-radio.md)                                   |    ◻️    |       ◻️       |     —     | ◻️ ESX / QBCore / Qbox     |    ✅    | `pma-voice`, `xsound` (both required) |
| [P2P Vehicle Marketplace](/docs/jobs-and-economy/p2p-vehicle-marketplace.md) |    ◻️    |        —       |     ✅     | ESX Legacy / QBCore / Qbox |    ✅    | `screenshot-basic` (optional)         |
| [Recon Optics](/docs/tactical-and-military/recon-optics.md)                  |     —    |        —       |     —     | —                          |    —    | —                                     |
| [Serial Scratcher](/docs/inventory-and-items/serial-scratcher.md)            |     ✅    |        ✅       |     —     | —                          |    —    | —                                     |
| [Squad-Link V2](/docs/tactical-and-military/squad-link-v2.md)                |     —    |        —       |     —     | —                          |    —    | —                                     |

## Where to get dependencies

| Dependency       | Link                                                                                   |
| ---------------- | -------------------------------------------------------------------------------------- |
| ox\_lib          | [github.com/overextended/ox\_lib](https://github.com/overextended/ox_lib)              |
| ox\_inventory    | [github.com/overextended/ox\_inventory](https://github.com/overextended/ox_inventory)  |
| oxmysql          | [github.com/overextended/oxmysql](https://github.com/overextended/oxmysql)             |
| screenshot-basic | [github.com/citizenfx/screenshot-basic](https://github.com/citizenfx/screenshot-basic) |
| pma-voice        | [github.com/AvarianKnight/pma-voice](https://github.com/AvarianKnight/pma-voice)       |
| xsound           | [github.com/Xanth174/xsound](https://github.com/Xanth174/xsound)                       |

{% hint style="info" %}
Download ox resources from their **Releases** page, not the green "Code" button. The source code has to be built before it works.
{% endhint %}
