About me

Ich bin Hobby Developer aus Leidenschaft mit Fokus auf Echtzeit-Anwendungen und Game-Entwicklung. Meine Projekte reichen von PHP-Backend-Systemen über JavaScript-Plugins bis hin zu AutoHotkey Scripts und Stream Deck SDK Integration. Ich entwickle was mir Spaß macht - und helfe gerne anderen dabei, ihre Projekte zum Laufen zu bringen.

Neben der Entwicklung übersetze ich auch Spiele und arbeite an Community-Projekten. Mit über 54 Contributions auf GitHub entwickle ich Open-Source-Lösungen die Gamer und Entwickler täglich nutzen. Von TheBus Echtzeit-Dashboards über Stream Deck Plugins bis zu AutoHotkey Automation für The Sims 4 – ich baue Tools die wirklich funktionieren.

What i'm doing

  • design icon

    PHP Backend Development

    TheBus Dashboard Analyzer mit 11 Management-Tabs, Health Scoring System und interaktiven Analytics. Automatische Flotten-Validierung und Export-Funktionen fĂźr optimale Ressourcen-Verwaltung.

  • Web development icon

    Stream Deck Plugins

    Universal Telemetry Plugin mit 56 Aktionen fĂźr alle TheBus Fahrzeuge. Customizable OBS-Overlay mit 34 Live-Telemetrie-Feldern und Widget-System fĂźr professionelle Streams.

  • mobile app icon

    JavaScript & API Integration

    TheBus Telemetry API Integration mit automatischer Fahrzeug-Erkennung. Event-Handler fĂźr Buttons, Lights, Doors und Live-Telemetrie Ăźber lokale REST API.

  • camera icon

    Game Automation & Modding

    AutoHotkey v2 Automation fĂźr The Sims 4 WickedWhims Mod. Hotkey-System fĂźr Animation Control und Time Pause mit Auto-Detection, Error Handling und Clipboard Safety.

🎮 Live Stream

📺 Folge mir auf Twitch @MrBlackMautz für TheBus Development Streams!

Credits & Community

  • TML Studios

    TML Studios

    Original Telemetry Plugin Developer fĂźr "The Bus" Simulator. Alle meine Stream Deck Plugins basieren auf dem TML Studios Telemetry Framework. Vielen Dank fĂźr die API und die Community-UnterstĂźtzung!

  • TheBus Community

    TheBus Community

    Aktive Community rund um "The Bus" Simulator. Feedback und Tester fĂźr Universal Telemetry Plugin (alle 5 Busse), Dashboard Analyzer und OBS Overlay Features. Join: discord.gg/tml-studios-224563159631921152

  • Open Source

    Open Source Projects

    Alle Projekte auf GitHub verfĂźgbar. MIT License, CHANGELOG.md mit detaillierter Versions-Historie, umfassende README Dokumentation (DE + EN), Issues & Pull Requests willkommen!

  • Downloads

    Ready-to-Use Downloads

    TheBusOverlay v1.0.0 Portable (73MB ZIP - ready to use, kein Stream Deck nĂśtig!). .streamDeckPlugin Dateien (Doppelklick Installation). Dashboard Analyzer (PHP Server - kopieren & loslegen).

Resume

Education

  1. Self-Taught Developer

    2024 — Present

    Open Source auf GitHub: 54+ Commits, 3 Ăśffentliche Repositories (de.blackmautz.telemetry.all.sdPlugin, thebus-dashboard-analyzer, BlackMautz_telemetry_TheBus-streamdeck-custom_Mercedes). Sprachen: JavaScript 48.6%, PHP 100%, HTML 44.8%, CSS 12.5%.

  2. TheBus Community Contributor

    2024

    Basierend auf TML Studios Telemetry Plugin. Entwicklung von Universal Edition (alle 5 Busse in einem Plugin), MAN Lion's City Support (4-mode Interior Light), Scania Citywide (Door Progress 0-100%), VDL Citea LLE (3-State Interior Lights).

  3. Game Automation & Modding

    2024

    AutoHotkey v2.0 Entwicklung fĂźr The Sims 4. WickedWhims Command Automation mit Error Handling, Clipboard Safety, 350ms Debounce Protection. Try-Catch Blocks fĂźr Window Detection und automatisches Console Injection System.

Experience

  1. Universal Telemetry Plugin v4.6.0

    2024 — Present

    56 Aktionen fßr Solaris/Mercedes/Scania/VDL/MAN. Kategorisiert in 12 Kategorien: System, Motor, Tßren, Lichter, Bedienung, Bremsen, Komfort, Elektro, Displays, Ticketing. Vollständig anpassbares Overlay: Border-Toggle, Eye-Toggle, Z-Index-Kontrolle, URL-Hash-Speicherung.

  2. TheBus Dashboard Analyzer

    2024

    11 Tabs: Übersicht, Live-Tracking, Unassigned-Detection, Validierung (Health Scoring), Effizienz-Analyse mit echten Standzeiten, Haltestellen mit 24h Zeitverteilung, Taktung & Lücken-Analyse. Parst .line/.lineRoute/.timetable Files mit UTF-8 BOM-Handling.

  3. Mercedes Stream Deck Plugin v1.0.2

    2024

    TĂźrverriegelung Links/Rechts mit visuellen Status, TĂźrfreigabe (ToggleDoorClearance), Auto-Kneeling mit invertierter Boolean-Logik (Pedestrians), Lichtschalter Drehschalter-Simulation (6 Positionen), Haltestellenbremse, Innenbeleuchtung Gedimmt/Hell Toggle-Buttons.

  4. Sims 4 WickedWhims AutoHotkey Script v1.0.0

    2024

    AutoHotkey v2.0 Script fĂźr The Sims 4. F/F10 Hotkeys fĂźr ww.progress_sex Command, Caret-Key fĂźr Time Pause (Speed 0), Auto-Detection von TS4_x64.exe, Try-Catch Error Handling, automatische Clipboard-Wiederherstellung, Visual Feedback via Tooltips.

My skills

  • PHP & Backend
    90%
  • JavaScript & APIs
    85%
  • Stream Deck SDK
    95%
  • Python & Parsing
    80%
  • AutoHotkey v2
    85%
  • HTML/CSS Design
    88%
  • Git & GitHub
    92%
  • JSON & Data Parsing
    95%

Portfolio

Blog

Changelog

Universal Telemetry Plugin

  1. v4.6.0 - Board Computer & Camera

    Dez 2025

    • 🖥️ Board Computer - Fahrerbildschirm wechseln (MenuHomescreen Event)
    • 📹 Camera Mercedes - 4 Funktionen (Monitor On/Off, Prev/Next Camera)
    • Commit: 3e90921

  2. v4.5.0 - Monitoring Features

    Dez 2025

    • 📱 Phone Display (Scania) - 21 Buttons READ-ONLY
    • 📻 Radio Display (MAN) - 26 Buttons READ-ONLY
    • ☀️ Sonnenrollo Control (MAN) - COMING SOON
    • 📊 BUS_OVERVIEW.html - Erweiterte Dokumentation

  3. v4.2.1 - Blinker Fix

    Dez 2025

    • 🚨 CRITICAL FIX: Blinker-Anzeige korrigiert
    • API sendet -1 für LINKS, 1 für RECHTS (nicht 1/2/3)
    • Mapping-Logik auf negative/positive Werte angepasst

  4. v4.2.0 - Stream Overlay Release

    Dez 2025

    • 🖼️ Vollständig anpassbares OBS-Overlay
    • 34 Telemetrie-Felder + 2 UMG Widgets
    • Drag & Drop, Border-Toggle, Eye-Toggle, Z-Index-Kontrolle
    • URL-Hash Speicherung, 1920x1080 Vorlage

Dashboard Analyzer

  1. v1.0 - Initial Release

    Nov 2024

    • 🚨 11 interaktive Tabs
    • 🟢 Live-Vehicle-Monitoring
    • 📈 Fahrzeug-Effizienz-Analyse mit echten Standzeiten
    • ✅ Health Scoring System
    • 📄 UTF-8 BOM-Handling für .line/.route/.timetable Files

Mercedes Plugin

  1. v1.0.2 - Icon Updates

    Nov 2024

    • 🛑 Haltestellenbremse (Stop Brake) mit 2-State Icon-Wechsel
    • 💡 Innenbeleuchtung Gedimmt/Hell Toggle-Buttons
    • 🎨 Alle fehlenden Icons aus Solaris Plugin importiert

  2. v1.0.1 - Light Switch

    Nov 2024

    • 🚦 Lichtschalter-Steuerung mit dynamischen Icons
    • 6 Positionen: Off → Parking → Headlights → High Beam → Fog Front → Fog Rear
    • 🔧 Auto-Kneeling-Icon-Updates behoben

Documentation

Universal Telemetry Plugin

  1. 📥 Installation

    Setup

    1. Download .streamDeckPlugin von GitHub Releases
    2. Doppelklick auf die Datei
    3. Stream Deck installiert automatisch

  2. 🚌 TheBus Setup

    Aktivierung

    1. Starte "The Bus"
    2. Einstellungen → "Telemetrie-Schnittstelle" aktivieren
    3. Spiel neu starten

  3. 🖼️ OBS Overlay

    Streaming

    1. DrĂźcke Windows + R
    2. FĂźge ein: %appdata%\Elgato\StreamDeck\Plugins\de.blackmautz.telemetry.all.sdPlugin
    3. Öffne overlay_fully_custom.html
    4. In OBS: Browser Source → URL einfügen

Dashboard Analyzer

  1. 📁 Dateien kopieren

    Schritt 1

    Kopiere dashboard_analyzer.php + config.php in dein Projektverzeichnis

  2. ⚙️ Config anpassen

    Schritt 2

    config.php Ăśffnen und Ordnerpfade anpassen:
    'operating_plan' => 'DeinOperatingPlan'
    'vehicle_fleet' => 'DeineFahrzeugflotte'

  3. 🚀 Server starten

    Schritt 3

    Windows/Mac/Linux: php -S localhost:8080
    Browser: http://localhost:8080

API Documentation

  1. 🌐 API Endpunkt

    TheBus

    http://127.0.0.1:37337

  2. 📡 Events senden

    Commands

    Mercedes: /sendeventpress + /sendeventrelease
    Solaris: /sendevent
    Fahrzeug-Info: /vehicles/current

  3. 🚌 Bus Detection

    Auto-Erkennung

    • Solaris: AllLamps, Buttons
    • Mercedes: Interior Light Events
    • Scania: Doors[] Property
    • VDL: InteriorLightLevel
    • MAN: 4-mode Interior Lights

Downloads

  1. Universal Telemetry Plugin

    GitHub Repository

    • BlackMautz_TheBus_ALL.streamDeckPlugin
    • TheBusOverlay_v1.0.0_Portable.zip (73MB)

  2. Dashboard Analyzer

    GitHub Repository

    • dashboard_analyzer.php
    • config.php

  3. Mercedes Plugin

    GitHub Repository

    • .streamDeckPlugin File
    • MIT License

Troubleshooting

  1. ❓ Telemetrie verbindet nicht

    Problem

    • Prüfe ob "The Bus" läuft
    • Telemetrie-Schnittstelle in Einstellungen aktiviert?
    • IP: 127.0.0.1, Port: 37337
    • Connection Status Button zur Prüfung nutzen (Grün = Verbunden)

  2. ❓ Dashboard zeigt keine Daten

    Problem

    • Prüfe Ordnerpfade in config.php
    • Datenstruktur entspricht TheBus-Standard?
    • PHP-Errors im Terminal prüfen
    • Browser-Konsole für JavaScript-Fehler checken

  3. ❓ Mercedes Plugin funktioniert nicht

    Problem

    • Invertierte Boolean-Logik: false = AN bei Auto Kneeling
    • Event-Namen: ToggleAutomaticRearDoorClosing, Pedestrians, ToggleDoorClearance
    • ButtonLight Format: ButtonLight <Name> statt <Name> Light

Impressum & Datenschutz

Angaben gemäß § 5 TMG

Betreiber: BlackMautz
Kontakt: GitHub | Discord
Website: MrBlackmautz.de

Haftungsausschluss

Die auf dieser Website bereitgestellten Software-Plugins und Tools werden "wie besehen" bereitgestellt, ohne jegliche Garantie. Die Nutzung erfolgt auf eigene Gefahr. Der Betreiber ßbernimmt keine Haftung fßr Schäden, die durch die Verwendung der Software entstehen.

Urheberrecht

Alle Projekte sind Open Source und unter der MIT-Lizenz lizenziert. Die Inhalte dieser Website (Texte, Bilder, Screenshots) sind urheberrechtlich geschĂźtzt.

Datenschutzerklärung

1. Cookies

Diese Website verwendet Cookies, um die Nutzererfahrung zu verbessern. Mit der Nutzung der Website stimmen Sie der Verwendung von Cookies zu. Sie kĂśnnen Cookies in Ihren Browser-Einstellungen deaktivieren.

2. GitHub API

Diese Website lädt Statistiken von der Üffentlichen GitHub API (api.github.com). Es werden keine persÜnlichen Daten gespeichert. Die Anfragen erfolgen direkt von Ihrem Browser.

3. Formspree.io

Das Kontaktformular nutzt FormSubmit.co als Vermittlungsdienst. Ihre eingegebenen Daten (Name, E-Mail, Nachricht) werden per E-Mail weitergeleitet und nicht dauerhaft gespeichert.

4. Externe Links

Diese Website enthält Links zu externen Websites (GitHub, Discord, Twitch, Instagram). Fßr deren Inhalte und Datenschutzrichtlinien ist der jeweilige Betreiber verantwortlich.

5. Ihre Rechte

Sie haben das Recht auf Auskunft, Berichtigung und LĂśschung Ihrer Daten. Kontaktieren Sie uns Ăźber GitHub oder Discord bei Fragen zum Datenschutz.

FAQ

Häufig gestellte Fragen

Allgemein

  1. ❓ Wie installiere ich die Stream Deck Plugins?

    Antwort

    1. Lade die .streamDeckPlugin Datei von GitHub herunter
    2. Doppelklick auf die Datei
    3. Stream Deck Software Ăśffnet sich automatisch und installiert das Plugin
    4. Die Actions erscheinen in der Action-Liste unter "Custom"

  2. ❓ Funktioniert das mit jedem Bus in TheBus?

    Antwort

    Die Universal Edition unterstĂźtzt 5 Busse:
    • Solaris Urbino 12 (AllLamps, AllButtons)
    • Mercedes eCitaro (Interior Light, Door Control)
    • Scania Citywide (Doors[], DoorProgress)
    • VDL Citea (InteriorLightLevel, 3-State)
    • MAN Lion's City (4-mode Lights, Toggle Logic)

  3. ❓ Ist das alles kostenlos?

    Antwort

    Ja! Alle Projekte sind Open Source unter MIT-Lizenz.
    • Kostenloser Download
    • Source Code auf GitHub verfügbar
    • Community Support im Discord
    • Keine Werbung oder In-App-Käufe

Technische Fragen

  1. ❓ Welche TheBus-Version wird benötigt?

    Antwort

    Kompatibel mit TheBus v1.12+ (aktuell getestet mit v1.14).
    Telemetrie-Schnittstelle muss in den Einstellungen aktiviert sein (Port 37337).

  2. ❓ Kann ich eigene Actions hinzufügen?

    Antwort

    Ja! Der Source Code ist auf GitHub verfĂźgbar.
    • Fork das Repository
    • Bearbeite die manifest.json
    • Füge neue Actions hinzu
    • Pull Request für Community-Features willkommen!

  3. ❓ Gibt es Support für andere Spiele?

    Antwort

    Aktuell nur TheBus. Pläne fßr:
    • OMSI 2 (in Entwicklung)
    • Fernbus Simulator (geplant)
    • Tourist Bus Simulator (Community Request)
    Join Discord fĂźr Updates!

Contact

Find Me on GitHub

54+ Contributions • 3 Public Repositories

Visit Profile

Get in Touch

Oder kontaktiere mich direkt Ăźber: