The first thirty seconds, spent on something better than a spinner
Five cross-fading slides, a progress bar that reads FiveM’s own load events, optional music, and one colour variable that repaints the whole thing. Everything you change lives in one commented file.
It is the only time you have their full attention
A player’s first thirty seconds are spent staring at this, before the city takes over. Most servers spend it on a logo and a spinner.
Backdrop, key art, headline and four feature lines each, cross-fading on a timer you set. Any number of slides works — the progress dots count themselves.
It reads FiveM’s own NUI events, so the percentage and the status line say what is actually happening rather than running a ten-second animation.
Some clients load so fast FiveM barely reports anything, and a bar frozen at 4% reads as a crash. It creeps, then waits for the real events.
Change accent and the glow, the colour grade over the
screenshots, the icon tiles and the progress bar all follow.
Say what you have not built yet
Mark any feature line as coming and it turns grey with a small BUILDING tag.
It sounds small. It is the reason this exists. A loading screen promising a prison, a stock market and player-run government on the day none of them are in is the fastest way to lose somebody in their first hour — they go looking, they do not find it, and they read everything else on that screen as a lie too.
A list that says which half is live reads as a roadmap instead, and a roadmap is the thing players forgive.
One commented file
You do not open the HTML, the CSS or any other Lua. The
name, the colour, the five slides, the music and the timings are all
in config.lua.
Config.brand = {
nameLeft = 'YOUR', -- plain
nameRight = 'SERVER', -- painted in your accent colour
tagline = 'Your Tagline Here',
}
Config.colour = { accent = '#d63a34' }
Config.slides = {
{
kicker = '03 / The Underworld',
headline = 'Run the',
accentWord = 'Streets',
features = {
{ icon = 'shield-star', bold = 'Crews with ranks.',
text = 'Who gets in, and who holds the keys.' },
{ icon = 'traffic-cone', bold = 'Heists on a timer,',
text = 'with the police already on the way.', soon = true },
},
},
}
Restart the resource, reconnect, and it is your screen. The full reference.
What it needs
No ox_lib, no database, no framework. One HTML file and a short client script. QBox, QB-Core, ESX or a bare server.
It dismisses itself by default. If yours calls
ShutdownLoadingScreenNui() — qbx_spawn, qb-spawn,
esx_spawn and most multicharacter scripts do — set one option
and the handoff has no flash of the map.
Free, and staying free
No trial, no locked features, and nothing inside it selling you anything else. You sign in with FiveM so the licence lands on your account and updates reach you.
The artwork bundled with it is Rockstar’s, included so it looks right the moment you install it. Swap in your own screenshots before you go live.