> For the complete documentation index, see [llms.txt](https://davedev.gitbook.io/wiki/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://davedev.gitbook.io/wiki/lite-resources/davedevs-flashlite.md).

# DaveDev's Flashlite

## <i class="fa-flashlight">:flashlight:</i> DaveDev's Flashlite

"DaveDev's Flash-lite" is the free standalone edition of DaveDev's immersive flashlight resource. It keeps the core equip, aim, beam, keybind, and nearby-player sync behavior, with a strict config focused on light tuning and performance.

The full DaveDev Flashlight resource includes framework support, inventory item use, custom bridges, public APIs, audio/SFX, restriction integrations, and advanced troubleshooting.

***

### <i class="fa-download">:download:</i> Download

"DaveDev's Flashlite" is available on our Public GitHub Repository, alongside any current/future free releases. Be sure to check it out from time to time! You can find this repository [HERE](https://github.com/Soldrynn/DaveDev-Public).

Please be sure to read the LICENSE.md and README.md files attached to your download before using the resource. **Utilization of the resource implies agreement to our license.**

***

### <i class="fa-disc-drive">:disc-drive:</i> Install

1. Place `DaveDev_Flashlite` in your resources folder.
2. Add this to your server cfg:

```cfg
ensure DaveDev_Flashlite
```

No framework, inventory, or external audio resource is required.

***

### <i class="fa-joystick">:joystick:</i> Controls

* `/flashlite` equips or holsters the flashlight.
* Default keybind `O` equips or holsters the flashlight.
* Default beam toggle keybind is middle mouse.
* `/flashlite_toggle` toggles the beam while equipped (If you'd like to use commands instead of keybinds).
* While equipped, hold aim to steer the beam and use the configured cone controls to adjust the light spread.

Keybinds can be changed in FiveM key bindings after the resource has started.

***

### <i class="fa-paintbrush">:paintbrush:</i> Configuration

Edit `config.lua`  for simple tweaks to the following:

* command and keybind names
* light color, distance, brightness, radius, falloff, and tuning range
* Native Audio (Client-side only)
* performance values such as sync interval, remote draw distance, smoothing, and corona limits

{% hint style="warning" %}
Please note - DaveDev's "Flashlite" resource uses native GTA audio for the beam on/off cues only. It does not include holster sounds, bundled SFX files, NUI audio, framework hooks, inventory hooks, public exports, or custom integration settings, or future feature updates that are included in the paid resource.
{% endhint %}
