Client-side FPS optimization tool with a full NUI settings menu.
Graphics presets, quality sliders, performance toggles, saved profiles and share codes.
Place f5_boost in your resources folder, then add to server.cfg:
ensure oxmysql # or mysql-async / ghmattimysql
ensure f5_boostThat's it. The profiles table creates itself on startup. Press
F7in-game to open the menu.
| Presets | Ultra • High • Balanced • Medium • Low • Potato • Minimal |
| Performance Modes | Quality • Balanced • Performance |
| Quality Sliders | Shadows • Objects • Characters • Vehicles |
| Toggles | Clear Events • Light Reflections • Rain & Wind • Blood • Fire • Scenarios |
| Profiles | Save / Load / Overwrite / Delete / Default / Share Codes |
| Database | oxmysql • mysql-async • ghmattimysql (auto-detected) |
| Locales | EN • PL • DE • ES • FR • IT • PT • NL • CS • TR • AR • TH • ZH |
| Requirements | Any FiveM server • MySQL • Lua 5.4 |
Configuration
Config = {}
Config.Locale = 'en' -- language (13 built-in)
Config.OpenKey = 'F7' -- default keybind (players can rebind)
Config.Command = 'fpsmenu' -- chat command
Config.MaxProfiles = 5 -- max saved profiles per player
Config.ShowFPSCounter = true -- live FPS counter in the menu
Config.DisableDispatch = true -- disable GTA dispatch servicesWhat It Optimizes
| Category | What it does |
|---|---|
| Shadows | Shadow quality, draw distance, dynamic depth |
| Density | How many peds and vehicles spawn around you |
| Spawning | Garbage trucks, boats, trains, random cops, distant sirens |
| Detail | Level of detail scaling, model budgets, tire tracks, footprints |
| Effects | City lights, rain, wind, debris, broken glass, particles, fire |
| AI | Background AI reactions, cop spawning, dispatch services |
| Scenarios | Ambient NPCs doing activities (sitting, smoking, etc.) |
Share Codes
Players can export their settings as a compact code like F5-A7K-M3P-X9Q and share it with others. The code uses Crockford Base32 encoding with a checksum to catch typos.
Encodes: graphics preset, performance mode, 4 slider values, and 6 toggle states into 9 characters.
