Skip to content

matsn0w/MISS-ELS

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚨 MISS-ELS: Matsn0w's Incredible Server-Sided ELS

MISS-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:

Open VCF Configurator

💭 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

About

Server-sided ELS for FiveM with custom patterns per vehicle, custom sirens, indicator control and more!

Topics

Resources

Stars

Watchers

Forks

Sponsor this project

 

Languages

  • Lua 53.4%
  • Vue 29.5%
  • TypeScript 10.9%
  • JavaScript 3.1%
  • SCSS 2.3%
  • HTML 0.8%