Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| batocera [2024/06/07 20:07] – gerald | batocera [2025/04/05 18:55] (aktuell) – [Plunger] gerald | ||
|---|---|---|---|
| Zeile 3: | Zeile 3: | ||
| - | Batocera root user password is linux | + | Batocera root user password is linux (z.B. ssh) | 
| SMB: | SMB: | ||
| - | smb:// | + | < | 
| + | |||
| + | ===== Emulationen ===== | ||
| + | |||
| + | |||
| + | ==== VPinballX ==== | ||
| + | |||
| + | |||
| + | Virtual Pinball X | ||
| + | |||
| + | Sehr beschränkte Konfigurationsmöglichkeiten | ||
| + | |||
| + | App: / | ||
| + | |||
| + | 2 Ini-Dateien (!): | ||
| + | |||
| + | * / | ||
| + | * / | ||
| + | |||
| + | ====== Tricks zum Debbuggen ====== | ||
| + | |||
| + | |||
| + | |||
| + | Änderungen in dmesg permanent anzeigen: dmesg -wH (-H: human) (wie: tail -F) | ||
| + | |||
| + | Neustart der Oberfläche (ssh) | ||
| + | |||
| + | < | ||
| + | batocera-es-swissknife --restart | ||
| + | </ | ||
| ===== Eigene Knöpfe für Sound oder andere Aktionen ===== | ===== Eigene Knöpfe für Sound oder andere Aktionen ===== | ||
| Zeile 32: | Zeile 61: | ||
| Look for the key name in parenthesis and its value when depressed after the “code” number. In this example, the key name would be KEY_SYSRQ and its value would be 0. | Look for the key name in parenthesis and its value when depressed after the “code” number. In this example, the key name would be KEY_SYSRQ and its value would be 0. | ||
| + | |||
| < | < | ||
| cat multimedia_keys.conf | cat multimedia_keys.conf | ||
| Zeile 78: | Zeile 108: | ||
| + | ==== VPinball ==== | ||
| + | |||
| + | Visual Pinball X - nimmt nur vpx-files. | ||
| + | |||
| + | Problem: Batocera > v38_: rom MUSS in dem Verzeichnis sein (bzw. Unterverzeichnis rom/) in dem auch vpx ist. | ||
| + | |||
| + | Das Editieren der / | ||
| + | |||
| + | Lösung: Script schreibt in jedes Verzeichnis einen symlink zum rom hinein. | ||
| + | |||
| + | |||
| + | create_symlinks.sh | ||
| + | |||
| + | < | ||
| + | |||
| + | # Pfad zum zentralen ROM-Verzeichnis | ||
| + | rom_source="/ | ||
| + | |||
| + | # Pfad zu den Tabellenverzeichnissen | ||
| + | table_dirs="/ | ||
| + | |||
| + | # Liste der Verzeichnisse, | ||
| + | exclude_dirs=(" | ||
| + | |||
| + | # Schleife über alle Unterverzeichnisse im table_dirs-Pfad | ||
| + | for dir in " | ||
| + | # Überprüfen, | ||
| + | if [ -d " | ||
| + | # Verzeichnisname extrahieren | ||
| + | dir_name=$(basename " | ||
| + | |||
| + | # Prüfen, ob das Verzeichnis in der Ausschlussliste enthalten ist | ||
| + | if [[ " ${exclude_dirs[@]} " =~ " ${dir_name} " ]]; then | ||
| + | echo " | ||
| + | continue | ||
| + | fi | ||
| + | |||
| + | # Symlink erstellen, wenn er nicht bereits existiert | ||
| + | if [ ! -L " | ||
| + | ln -s " | ||
| + | echo " | ||
| + | else | ||
| + | echo " | ||
| + | fi | ||
| + | fi | ||
| + | done | ||
| + | </ | ||
| + | |||
| + | |||
| + | cat remove_symlinks.sh | ||
| + | |||
| + | < | ||
| + | |||
| + | # Pfad zu den Tabellenverzeichnissen | ||
| + | table_dirs="/ | ||
| + | |||
| + | # Schleife über alle Unterverzeichnisse im table_dirs-Pfad | ||
| + | for dir in " | ||
| + | # Überprüfen, | ||
| + | if [ -d " | ||
| + | # Symlink entfernen | ||
| + | rm " | ||
| + | echo " | ||
| + | else | ||
| + | echo "Kein Symlink vorhanden in $dir" | ||
| + | fi | ||
| + | done | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | ==== Plunger ==== | ||
| + | |||
| + | |||
| + | Bei Visual Pinball x gibt es ja die VPinballX.ini. Ich habe einen echten Plunger, den ich so programmiert habe, dass er sich wie die y-Achse der Maus verhaelt. Was muss ich in der VPinballX.ini einstellen, dass der Plunger funktioniert? | ||
| + | |||
| + | |||
| + | ChatGPT: | ||
| + | |||
| + | Da dein echter Plunger als Y-Achse der Maus fungiert, musst du in der VPinballX.ini sicherstellen, | ||
| + | |||
| + | Schritte zur Anpassung der VPinballX.ini: | ||
| + | |||
| + | Öffne die Datei VPinballX.ini | ||
| + | |||
| + | Diese Datei befindet sich im Hauptverzeichnis von Visual Pinball X (z. B. C:\Visual Pinball\). | ||
| + | |||
| + | Suche den Abschnitt [Joystick] | ||
| + | |||
| + | Falls dieser nicht existiert, erstelle ihn am Ende der Datei. | ||
| + | Ändere oder füge folgende Einstellungen hinzu: | ||
| + | |||
| + | |||
| + | < | ||
| + | EnableLiveCentering=0 | ||
| + | EnableVPJoystick=0 | ||
| + | DeadZone=0</ | ||
| + | |||
| + | → Dies deaktiviert die Joystick-Unterstützung, | ||
| + | |||
| + | Suche den Abschnitt [Plunger] (Falls nicht vorhanden, erstelle ihn) | ||
| + | |||
| + | |||
| + | < | ||
| + | Enabled=1 | ||
| + | MousePlunger=1</ | ||
| + | Enabled=1 → Aktiviert den Plunger | ||
| + | MousePlunger=1 → Setzt den Plunger-Eingang auf die Maus | ||
| + | Speichern und VPX neu starten | ||
| + | |||
| + | Testen in VPX: | ||
| + | |||
| + | Starte Visual Pinball X | ||
| + | |||
| + | Gehe zu den Einstellungen unter " | ||
| + | Überprüfe unter " | ||
| + | Falls der Plunger falsch herum funktioniert, | ||
| + | |||
| + | |||
| + | < | ||
| + | Falls die Bewegung nicht flüssig genug ist, kannst du die Sensitivität anpassen: | ||
| + | |||
| + | |||
| + | < | ||
| + | (Werte zwischen 2.0 und 10.0 testen) | ||
| + | |||
| + | Falls es nicht funktioniert, | ||
| + | |||
| + | Drücke F11 in VPX während eines Spiels | ||
| + | |||
| + | Beobachte die Plunger-Position | ||
| + | |||
| + | Falls keine Bewegung sichtbar ist, könnte VPX die Maus nicht als Plunger erkennen. | ||
| + | |||
| + | |||
| + | |||
| + | ==== Scraper ==== | ||
| + | |||
| + | |||
| + | [[https:// | ||
| + | gmx-h6³ | ||