# Introduction

Mod Settings ([NexusMod](https://www.nexusmods.com/cyberpunk2077/mods/4885) | [GitHub](https://github.com/jackhumbert/mod_settings)) is a [RED4ext](https://app.gitbook.com/o/-MP5ijqI11FeeX7c8-N8/s/-MjhIjZ0BBsL6SCohtnf/) plugin for modders who which to configure settings of their mods, using native UI of the game. It is mostly intended for players to allow them to tweak some parameters with a straightforward UX.

<figure><img src="https://staticdelivery.nexusmods.com/mods/3333/images/4885/4885-1678206706-2025007978.jpeg" alt=""><figcaption><p>Example from NexusMods</p></figcaption></figure>

You can use it when coding with [redscript](https://app.gitbook.com/o/-MP5ijqI11FeeX7c8-N8/s/-McniwB8YOK2HnJ7SYg_/) to declare a class, bind properties with annotations and listen for changes when player accepts them. That's it, everything else is handled by Mod Settings for you regarding UI and inputs.
