π¨ MISS-ELS: Matsn0w's Incredible Server-Sided ELS
MISS-ELS is an all-in-one configurable Emergency Lighting System (ELS) for the popular Grand Theft Auto V (GTA V) multiplayer client called FiveM.
The server-side element restricts controls to the driver (and optionally his passengers) and allows you to activate primary, secondary and warning lighting each with individually configurable key-bindings.
Welcome to the best server-sided Emergency Lighting System for FiveM!
Oh, and you might ask yourself where all the 'Els' or 'Miss Els' jokes come from. It's a meme. Loes is calling her grandchild Els. Els? Els! ELS!
β‘ Key Features
MISS ELS is very different compared to most other ELS resources! These are some key features:
- Fully customizable light patterns
- Support for up to 36 independent light sources (12 extras + 26 miscs)
- Use native game sirens or use your own with WMServerSirens
- Optional light reflections around the vehicle
- A VCF configuration wizard to make your life easier
Furthermore...
- Sirens and lights synced across the entire server
- Support for 3 different light stages
- Support for up to 4 different sirens per vehicle
- Indicator controls
- Flashing high beams
- Stop sign beeping
- Customizable personal keybinds
- ...
𧩠Requirements
You need to have the following resources installed on your server:
βοΈ Installation and Configuration
See the instructions in the documentation!
π Vehicle Configuration Files
If you have any existing VCF files from the original author of this resource, then you'll probably be fine. The XML should be fully backwards compatible.
β οΈ If you have a VCF from any other resource, that'll most likely not work.
In both cases, it's probably best to re-create them by either writing them yourself OR... use the convient configuration GUI! Using this tool, you can easily generate configuration files for your vehicles. You can find it here:
π Questions or problems?
π Please read the documentation first and check the Q&A section on Github if your question has already been asked. It probably is!
π Didn't find and answer? Then feel free to start a new topic. The community is here to help you! You can also join the official MISS ELS Discord server.
π Found a bug? Please make an issue!
π£οΈ Roadmap
π You can take a look at the Milestones for this project to see what's coming to MISS ELS!
π‘ Feel free to create an issue if you have an idea.
β€οΈ Credits
This resource wasn't possible without these libraries:
Special thanks
- @ImperiousTT - for all his help in setting up this resource, especially writing documentation, creating the logo and providing support
- @JustinRijsdijk ππ© - for all his help in many areas, especially the VCF Configurator
...and everyone else who contributed to the development of this resource - it would never have been this good without you! β€οΈ
π Changelog
v2.2.0
Resource
- Added flashing high beams (#89, #118)
- Added stop sign beeping (#101)
- Added personal keybinds (#109)
- Added misc support (#152)
- Improved documentation (#112)
- Replaced NativeUI with WarMenu (#120)
...and some minor changes (#114, #115, #116, #118)
Configurator
- Added dark mode
- Improved UI/UX
- Updated configurator to match new features
v2.1.1
Resource
- Fixed the automatic directory scanner not working on Windows based servers
v2.1.0
Resource
- Added automatic scanning for VCF's
- Added 'missing zero' detection in the XML parser
- Fixed a bunch of errors thrown in the console when 'others' activated their lights
Configurator
- Added importing of existing VCF's
- Fixed missing zeros in XML output
v2.0.1
Resource
- Fixed a bug in the update checking script
v2.0.0
Resource
- Added configuration option to allow passengers to control the sirens
- Added configuration option to customize indicator controls
- Added configuration option to customize environmental light reflections
- Added new documentation
- Added
/extra <extra>
command to quickly toggle a vehicle extra
- Added an option to control the sirens regardless of the light stage
- Added a in-game menu for static extra's
- Added automatic check for updates
- Added some documentation
- VCF: Added
AllowUse
flag to enable or disable the main horn
- VCF: Added
SoundSet
flag to specify a custom sound for the main horn
- VCF: Added new
STATIC
section
- VCF:
IsElsControlled
is now actually respected
- VCF: It's no longer needed to specify flash numbers within a pattern (Flash01, Flash02, etc. can now be Flash Flash Flash!)
- Fixed
AllowEnvLight
setting not doing anything
- Fixed
AudioString
on MainHorn not doing anything
- Fixed some weird keybind behaviour
- Fixed crash on invalid VCF syntax
- Removed fallback to default patterns when no VCF is present for an ELS-enabled vehicle
- Organized file structure
- Updated SLAXML parser to version 0.8
- Lots of code improvements and optimizations
Configurator
- Added a VCF configuration GUI
v1.2.0 - v1.3.0
Original releases from Infinite Impact Solutions