# Dependencies

Everything your server needs before installing Wolfden Remember Me.

## Framework compatibility

Memories are saved per character, so Wolfden Remember Me needs a framework that knows which character a player is using.

| Framework | Support | Memories are saved per |
| --- | --- | --- |
| Qbox (`qbx_core`) | Supported | Character (`citizenid`) |
| QBCore (`qb-core`) | Supported | Character (`citizenid`) |
| ESX (`es_extended`) | Supported | Character identifier |

There is no standalone mode. With `Config.Framework = 'auto'`, exactly one of these must be running. Qbox also reports itself as `qb-core` for compatibility; that is recognised and counts as Qbox.

On ESX with multicharacter, the identifier must be **character-specific** (usually `charN:...`). If every character on an account shares the same license, they also share one memory book. See [Troubleshooting](#/docs/wd_rememberme/troubleshooting?section=different-characters-share-memories).

## Required resources

| Resource | Why it is needed |
| --- | --- |
| OneSync | Lets the server check distance and routing buckets between players. Set `set onesync on` |
| [oxmysql](https://github.com/overextended/oxmysql) | Stores each character's memories in your database |

## Appearance resources

Supported: illenium-appearance, fivem-appearance, qb-clothing, and skinchanger with esx_skin.

Recognition reads the clothing a ped is actually wearing, not your appearance resource's saved outfits, so none of these needs extra setup. If none of them is running, the client console prints `Appearance resource not detected`, and masks are still checked as normal.

## Optional resources

| Resource | Needed for |
| --- | --- |
| [ox_lib](https://github.com/overextended/ox_lib) | Using ox_lib dialogs and notifications instead of the built-in book (`Config.UI = 'ox_lib'`) |
| [ox_target](https://github.com/overextended/ox_target) or qb-target | A **Remember / rename person** option on players (`Config.Target`). Commands keep working either way |

The built-in interface does not need ox_lib. Your framework, appearance or target resource may still need it for themselves; install their dependencies as their own guides describe.

## Supported ped models

The standard `mp_m_freemode_01` and `mp_f_freemode_01` models work out of the box. Any other ped model shows **Face covered** until you add a mask definition for it. See [Masks & disguises](#/docs/wd_rememberme/clothing?section=custom-ped-models).

## Ready to install?

Continue with [Installation](#/docs/wd_rememberme/installation).
