# SpeedLimiter (FR/EN) — GTA V Script (SHVDN3, C# 7.3)

A customizable speed limiter with a GTA V-style menu + bilingual speed profiles (FR/EN).

## ✅ Features / Fonctionnalités
- Toggle ON/OFF via in-game menu (HUD overlay)
- Adjustable target speed (min/max/step in INI)
- Auto-restore vehicle max speed when disabling
- Bilingual profiles (EN|FR) with quick switch and hotkeys
- Live HUD tuning: footer spacing adjust + save to INI in-game
- Rockstar SFX (navigation/select), blocks phone/Frontend when menu open
- Fully configurable colors/position/keys via `SpeedLimiter.ini`

## 🧩 Requirements / Pré-requis
- Grand Theft Auto V (latest)
- ScriptHookV
- ScriptHookVDotNet v3
- .NET runtime compatible with SHVDN3

## ⌨️ Default Keys / Touches par défaut
- **Menu**: `F5` (modifiable)
- **Up/Down/Select**: `↑` / `↓` / `Enter`
- **Profiles**: `[` previous / `]` next

> If a key conflicts with another mod, change it in `SpeedLimiter.ini`.  
> Si une touche entre en conflit, modifiez-la dans l’INI.

## ⚙️ Configuration (SpeedLimiter.ini)
- `Language = auto | fr | en`
- Profiles format: `EN|FR:Speed;EN|FR:Speed;...`
  - Example: `City|Ville:50;Suburb|Banlieue:80;Road|Route:90;Highway|Autoroute:130`
- `ActiveProfile` accepts EN **or** FR name.

## 📦 Installation
1. Install ScriptHookV + ScriptHookVDotNet v3
2. Create `scripts/` folder if missing
3. Drop `SpeedLimiter.dll` + `SpeedLimiter.ini` inside `scripts/`
4. Launch game → press `F5` to open the menu

## 📝 Credits
- Code & design: **Naruslayer**
- Built with ScriptHookVDotNet 3 (c) crosire & contributors
- Thanks to the GTA modding community

## 🔖 License
Free to use in single-player. Don’t reupload the DLL elsewhere without credit.  
Modifications are allowed as long as you credit this page.