{⁄> ÐΞVκι†Z

Guide for CS2 Performance Tool

April 20, 2025
# CS2 Config Generator Tool - Kompletter Prompt

## Grundlegende Anforderungen
Erstelle eine umfassende Counter-Strike 2 Config Generator App als HTML-basierte Anwendung mit folgenden Kernfunktionen:

## UI/UX Design
- **Responsive Design** mit festen Seitenverhältnissen (16:9 optimiert)
- **Sidebar-Navigation** mit folgenden Kategorien:
  ```
  📁 Config Builder
  ├── ⚙️ General
  ├── 🎮 TWEAKS
  ├── 🖥️ Graphics
  ├── 🔊 Sound
  ├── 🖱️ Mouse
  ├── ⌨️ Bindings
  ├── 📜 Scripts
  ├── 💰 Buy Menu
  ├── 🌐 NETCODE
  ├── ✨ EXTRAS
  │   ├── 🧹 Cleaner
  │   └── 💾 Backup
  └── 🔧 Config Builder Tools
  ```

- **Farbthemen** wählbar:
  - 🔴⚫ Schwarz/Rot
  - 🔴⚪ Weiß/Rot

## Hauptfunktionen
1. **Dropdown-Menüs** für alle vordefinierten Einstellungen
2. **Zahleneingabefelder** mit Validierung für:
   - Punkt/Komma-Dezimaltrenner
   - Wertebereichsbegrenzungen
3. **Drag & Drop Buy-Menu Editor** mit visueller Darstellung
4. **Systemanalyse-Tool** das folgende Daten erfasst:
   - CPU-Modell und Kerne
   - RAM-Größe
   - GPU-Modell und VRAM
   - Monitorauflösung und Refresh-Rate
5. **Config-Qualitätsanzeige** mit Farbcodierung:
   - 🔴 Rot = Nicht empfehlenswert
   - 🟡 Gelb = Neutral
   - 🟢 Grün = Optimal

## Erweiterte Features
1. **Expertenmodus**-Toggle (ein/aus)
2. **Spielerprofil**-Auswahl:
   - 🎮 Rookie
   - 📹 Streamer
   - 🏆 Pro
3. **Config-Checker** mit:
   - Test-Icon (öffnet externes Popup für CFG-Tests)
4. **Config-Builder** für Dateistruktur:
   - Autoexec-Setup
   - Split-Dateien Option
   - Minimal-Setup
5. **Hilfe-System** mit:
   - Kurzhinweisen (2-3 Wörter pro Option)
   - Detaillierten Popups (über (i)-Icons)
   - Anleitungen zur optimalen Einstellung

## Technische Implementierung
1. **Lokale HTML/JS-App** mit:
   - Keinen Online-Abhängigkeiten
   - Unterstützung für lokale Skripte (.bat, .reg, .ps1)
2. **Zukunftssichere Architektur** für:
   - Python/JSON-Erweiterung (für komplexere Config-Mappings)
   - API-Integration (später möglich)
3. **Config-Import** für bestehende config.cfg-Dateien

## Begründung für technische Ansätze
1. **Lokale HTML/JS-Implementierung** ermöglicht:
   - Sofortige Nutzung ohne Installation
   - Plattformunabhängigkeit
   - Einfache Anpassbarkeit
2. **Python/JSON-Erweiterungsoption** wäre nützlich für:
   - Komplexere Config-Generierung
   - System-spezifische Optimierungen
   - Erweiterte Kompatibilität mit Steam-Cloud
3. **Lokale Skriptunterstützung** erlaubt:
   - Automatische Backups
   - Systemoptimierungen
   - Ein-Klick-Installation von Configs

## Mindmap der Ordnerstruktur
```mermaid
mindmap
  root((CS2 Config Generator))
    General
    TWEAKS
    Graphics
      Textures
      Shaders
      Effects
    Sound
      3D Audio
      Volume Mixer
    Mouse
      Sensitivity
      Raw Input
      Acceleration
    Bindings
      Movement
      Weapons
      Utility
    Scripts
      Jumpthrow
      Buy Scripts
      Practice
    Buy Menu
      Primary
      Secondary
      Utility
      Equipment
    NETCODE
      Rate
      Interp
      Cl_interp
    EXTRAS
      Cleaner
        Config Cleaner
        Launch Options
      Backup
        Auto Backup
        Versioning
    Config Builder Tools
      Validator
      Optimizer
      Preset Manager
```

## Interaktive Elemente
1. **Expertenmodus-Toggle**:
   - Blendet erweiterte Optionen ein/aus
   - Passt Empfehlungen an
2. **Spielerprofil-Auswahl**:
   - Passt Standardwerte automatisch an
   - Beeinflusst die Empfehlungen
3. **Config-Test-Popup**:
   - Simuliert Config-Auswirkungen
   - Zeigt Performance-Vergleiche
4. **Builder-Tool**:
   - Erstellt Ordnerstruktur
   - Generiert notwendige Dateien
   - Setzt Dateiberechtigungen

## Qualitätssicherung
1. **Einstellungs-Validator**:
   - Prüft auf Widersprüche
   - Warnung bei inkompatiblen Einstellungen
2. **Performance-Vorschau**:
   - Geschätzte FPS-Änderung
   - Netzwerk-Latenz-Prognose
3. **Config-Vergleich**:
   - Gegenüberstellung mit Standardwerten
   - Änderungsprotokoll

Hinweis: Dieser Prompt ist für die direkte Umsetzung durch Entwickler gedacht und enthält alle notwendigen Spezifikationen für ein voll funktionsfähiges CS2 Config Generator Tool.