Code Monkey home page Code Monkey logo

miss-els's Introduction

๐Ÿšจ 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

miss-els's People

Contributors

matsn0w avatar justinrijsdijk avatar infimpsolutions avatar davleynl avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.