Which configuration is used?
When RoadPhone is running, RoadPad adopts its Lua configuration and keeps a defined set of tablet-specific settings fromroadpad/config.lua. The tablet’s frontend catalogue remains in roadpad/public/static/config/config.json.
In linked legacy mode, the tablet ownership check uses
Config.NeedItem from roadpad/config.lua; RoadPhone’s own phone-item checks use its configuration. Metadata pairing requires a real tablet item independently of the legacy exemption. See Pairing & Metadata.
Tablet controls
roadpad/config.lua
Players can change an existing FiveM key binding in the game’s key-binding settings. Changing
Config.OpenKey changes the default rather than replacing every player’s saved binding.
Use a tablet item to select a different physical tablet. The key and command reopen the last selection. The client API offers exports for other resources.
Config.Tablet controls the prop, bone, offsets, rotation and holding animation. Preserve the supplied defaults unless you are adjusting your server’s hand placement.
Business
The Business app provides the tablet’s company and job-application workflows. Set the minimum grade that can manage each configured company:roadpad/config.lua
Config.UnemployedJob is the job assigned when an employee is dismissed. Job names and grades must exist in your framework.
The companies players can apply to are listed separately in the frontend configuration. This is a fragment to merge into the existing object:
roadpad/public/static/config/config.json
Marketplace
Configure items that cannot be listed:roadpad/config.lua
roadpad/public/static/config/config.json
sql/roadpad_apps.sql supplies Business, Marketplace and Vehicle Marketplace tables in both operating modes.
Apps, language and uploads
AppStorein the tablet’sconfig.jsondefines the app catalogue. Remove entries you do not want to offer; keep route identifiers for built-in apps unchanged. Uselight_iconanddark_iconfor custom icons.AppInfosholds App Shop descriptions and listing details. Restore entries only for separately sold Custom Apps you have installed and own.- Set
Config.Localein the active backend configuration for its default language. Players can choose their interface language in Settings. App display names inconfig.jsonare configured separately. - Configure uploads in the active backend; see Fivemanage setup.
- Optionally set
Config.RoadPad = truein RoadPhone to list the tablet under Settings > Bluetooth. This listing does not replace the tablet’s device picker.