LastResort Loading Screen
Free, fully configurable FiveM loading screen — video, music and live server info
Free. No dependencies. One config file.
A modern glass-panel loading screen for FiveM servers of any size: video, image and music backgrounds, a real audio spectrum visualiser, live server information, news, rules and staff tabs, ten languages and automatic framework detection.
Most loading screens make you dig through source files. This one is driven entirely by a single config.js — colours, video, music, patterns, staff cards, socials and language all live in one place.
Version 2.1 · ESX · QBCore · Qbox · vRP · Standalone
Features
- Local MP4 / WebM / MKV video backgrounds with a multi-source fallback chain — the first source that decodes is shown.
- Image and slideshow backgrounds.
- Music player with playlist, shuffle, loop, volume slider, saved volume and autoplay with a gesture-unlock fallback.
- Real audio spectrum visualiser.
- Animated rising particle canvas — palette, density, speed and size all configurable.
- Configurable patterns, blur, grain and scrim, server logo and branding.
- Live player count, max slots and ping.
- Automatic player / character name in the welcome line.
- Built-in News / patch notes, live tips, and optional rules acceptance.
- Rules, News and Staff tabs, plus social links.
- Animated loading progress.
- Queue / whitelist support.
- 10 included languages.
- No dependencies.
What is new in v2.1
- MKV support — .mkv, .m4v and .ogv are included in the package, and MKV plays directly where FiveM's CEF browser supports the codec. If an MKV cannot be decoded, playback continues automatically to a matching WebM or MP4 fallback.
- Large or slow-loading videos no longer fail just because they take longer to download.
- Video playback errors now print the filename and media error code in F8, so a broken or unsupported file is easy to identify.
- Better queue / whitelist handover — servers where another resource controls the connection deferral now receive the initial loading-screen data without this resource needing to take over the deferral.
- Faster server information — player info, statistics, news and tips arrive earlier during connection, with more aggressive retries, so the UI is far less likely to show placeholders.
- Automatic server name — if
brand.titleis empty,sv_projectNameis used. A custom title still takes priority.
Framework support
ESX, QBCore, Qbox and vRP are detected automatically. On standalone servers it falls back to the player's FiveM display name. On supported frameworks the welcome message switches to the player's character name as soon as it is available. No bridge resource and no snippets required.
Languages
English · Hungarian · German · French · Italian · Spanish · Portuguese (BR) · Polish · Czech · Dutch
Custom languages can be added through a locale JSON file.
Installation
1. Add lastresort_loading to your resources folder 2. Add: ensure lastresort_loading to server.cfg 3. Add your video / image backgrounds and music 4. Configure config.js 5. Restart the server
Only one resource can be the active FiveM loading screen. Disable your previous loadscreen resource before starting this one.
Works with the rest of the suite
It occupies the loadscreen slot and does nothing in-game after loading, so it runs alongside every other LastResort resource with no conflicts. It also exposes the moment the screen actually drops — IsLoadingScreenDone() and the lastresort_loading:finished event, which your own resources can use too.
- LastResort Chat — holds the welcome / MOTD line until this screen releases, so players read it instead of it ageing out behind a closed chat.
- Account Levels — holds a tier-up until the screen is down, instead of playing it where nobody can see it.
- LastResort Notify — a tier-up earned during loading plays on its animated XP-bar surface the moment this screen drops.
Support
Free, code accessible, no dependencies, no subscription. Support through our Discord, help@intelnpc.com or intelnpc.com.
Design note & disclaimer
The visual direction of this resource is inspired by the aesthetic that the upcoming Grand Theft Auto VI has brought back into focus — sun-bleached Florida palettes, Miami neon after dark, and a clean, minimal, glass-and-light interface language.
To be explicit about what that does and does not mean: this is not a recreation of the actual GTA VI interface. No GTA 6 assets, textures, fonts, UI layouts, code or leaked material are used anywhere in this resource — every element is drawn from scratch in HTML, CSS and Canvas. Nobody outside Rockstar Games has seen the real GTA VI HUD, and this resource does not claim to be it. What it captures is a mood, not a design.
Last Resort Development is an independent creator. This resource is not affiliated with, endorsed by, sponsored by or connected to Rockstar Games, Take-Two Interactive, or the Grand Theft Auto franchise. “Grand Theft Auto”, “GTA” and all related marks are the property of their respective owners and are referenced here descriptively, solely to communicate a visual style.