# Dependencies > Required and optional dependencies for ML Survival Kit Category: SURVIVAL KIT · Source: https://miciomods.it/docs/ml-custommap-dependencies · Last updated: 2026-06-04 ## Required - [ml_bridge](https://forum.cfx.re/t/free-ml-bridge-framework-agnostic-toolkit/5666088): Framework abstraction (player, inventory, items, waypoints) - [ox_lib](https://github.com/communityox/ox_lib): Keybind registration, notifications, clipboard - [oxmysql](https://github.com/overextended/oxmysql): Database layer for marker persistence and fog of war ## Framework **QBCore** **server.cfg** ```cfg ensure qb-core ensure oxmysql ensure ox_lib ensure ml_bridge ensure ml_custommap ``` **QBox** **server.cfg** ```cfg ensure qbx_core ensure oxmysql ensure ox_lib ensure ml_bridge ensure ml_custommap ``` **ESX** **server.cfg** ```cfg ensure es_extended ensure oxmysql ensure ox_lib ensure ml_bridge ensure ml_custommap ``` **Standalone** **server.cfg** ```cfg ensure oxmysql ensure ox_lib ensure ml_bridge ensure ml_custommap ``` > **INFO:** Auto Detection > > `ml_bridge` detects your framework automatically. No manual setup. ## Optional ### HUD - [ml_hud](https://micio-mods.com): When present, `Config.RadarControl.enabled = true` tells it to show/hide the GTA radar based on whether the player carries a map item. Harmless if the export is not available. ### Inventory Any inventory system supported by `ml_bridge` works: - `ox_inventory` - `qb-inventory` - `ps-inventory` - `origen_inventory` - Any ESX / QBCore / Qbox default inventory The script only uses Bridge functions: `Bridge.HasItem`, `Bridge.GetSlot`, `Bridge.GetItems`, `Bridge.BindUsableItem`, `Bridge.SetItemMeta`, `Bridge.GiveItem`. Whichever inventory your framework uses, these calls route through the correct backend.