FERRUM-11984 · Touch Portal
FERRUM mit dem Handy steuern
Mit Touch Portal wird dein Handy oder Tablet zum Steuerpult für FERRUM: 7 Seiten mit Spiel-Tasten im FERRUM-Look und eine Live-Statusanzeige (Hülle, Schild, Energie, Laderaum, Skill-Training, Raffinerie und mehr). Das Spiel läuft weiter am PC, das Handy ist die Fernbedienung.
Im Zip: FerrumBruecke.tpp (Plugin), FERRUM-11984_Seiten.tpz2 (alle Seiten inkl. Statusseite) und LIESMICH.txt (diese Anleitung als Textdatei).
Spiel läuft aufPC (Browser)
SteuerpultAndroid / iOS
Touch PortalWindows / Mac
Netzgleiches WLAN
Das brauchst du
- Touch Portal Desktop auf dem PC (Windows oder Mac) und die Touch-Portal-App auf Handy oder Tablet.
- Touch Portal ProPRO — die Seiten und die Statusanzeige (WebView-Element) haben wir mit Pro gebaut und genutzt. Das WebView-Element legst du in der PC-App an, nicht am Handy.
- Python 3 auf dem PC (kostenlos), denn das Plugin ist ein kleines Python-Skript.
- PC und Handy im selben WLAN.
Touch Portal läuft auf Android 5.0+ und iOS 12+. Die Pro-Freischaltung ist ein Kauf im jeweiligen Store und gilt nur dort (Android und iOS sind nicht austauschbar). In manchen Ländern ist die Android-App nicht im Play Store; Details auf touch-portal.com.
Einrichten in 7 Schritten
Touch Portal installieren und verbinden
Desktop-Programm auf dem PC installieren und starten, dann die App am Handy installieren. Die App sucht den PC im WLAN selbst; findet sie ihn nicht, wählst du „Manually“ und tippst die IP-Adresse ein (steht unten links im Desktop-Programm).
Python installieren
Von python.org Python 3 laden und beim Installieren den Haken „Add python.exe to PATH“ setzen. Mehr ist nicht nötig, das Plugin braucht nur die Standardbibliothek.
Plugin importieren
Zip entpacken. In Touch Portal (PC): Zahnrad → Plugins → Plugin importieren → FerrumBruecke.tpp wählen. Touch Portal neu starten und die Frage „Plugin starten?“ mit Ja beantworten. Beim ersten Start fragt Windows nach der Firewall für Python: privates Netzwerk erlauben.
Seiten importieren
Seiten → Importieren → FERRUM-11984_Seiten.tpz2. Danach auf deiner eigenen Startseite einen Seitenwechsel-Button auf FERRUM-11984 anlegen. Von dort kommst du zu den Seiten Flug, Kampf, Commander, Bauen, Station, System und Status. Hast du eine ältere Version der Seiten, lösche sie vorher.
Spiel mit Touch-Portal-Anbindung öffnen
Öffne FERRUM am PC einmal mit game.html?tp=1. Das Spiel merkt sich die Einstellung. Ausschalten: ?tp=0. Ohne ?tp=1 sendet das Spiel nichts.
Prüfen, ob das Plugin läuft
Öffne im PC-Browser http://127.0.0.1:12137/. Steht dort „FERRUM-Bruecke laeuft. Touch Portal verbunden: ja“, ist alles bereit. Dort steht auch die Adresse für die Statusseite.
Statusanzeige im WebView einrichten PRO
In der Touch-Portal-PC-App die Seite FERRUM Status öffnen, in den Bearbeitungsmodus gehen und ein WebView-Element über die ganze Seite ziehen. Als Adresse http://DEINE-PC-IP:12137/status eintragen (die IP steht auf der Seite aus Schritt 6). Fertig: Die Seite aktualisiert sich live, die Größen passen sich der Bildschirmgröße an, der Skalierungsfaktor im WebView ist egal.
Alternativ geht die gleiche Adresse auch im Handy-Browser (als Lesezeichen).
Was du bekommst
- 7 Steuerseiten mit rund 70 Spiel-Tasten und den Spiel-Icons: Flug, Kampf, Commander, Bauen, Station, System. Halten-Tasten (Boost, Tanken, Rennen, Maus frei) funktionieren als echtes Halten.
- Statusseite: Hülle, Schild, Energie, Treibstoff, Sauerstoff, Temperatur, Warp, Laderaum mit Inhalt, Solar, Kasse, Ziel, Mission, Boss/Ereignis, Skill-Training mit Restzeit, Raffinerie und Konstrukteur. Warnungen färben sich rot.
- Live-Werte (Kategorie FERRUM, 49 Status-Werte) für eigene Buttons und Events in Touch Portal.
Das Plugin nimmt Daten nur vom eigenen PC an und schickt nichts ins Internet. Die Statusseite ist im eigenen WLAN lesbar.
Hilft nicht? Fehlersuche
Keine Daten auf dem Handy
Läuft das Plugin (Schritt 6)? Wurde das Spiel mit ?tp=1 geöffnet? Im Spiel F12 → Konsole: dort steht „[FERRUM Touch Portal Bruecke] aktiv“ und danach „ok“. Im Firefox können Erweiterungen (z. B. uBlock Origin mit „Block outsider intrusion into LAN“) oder der Tracking-Schutz den Zugriff auf 127.0.0.1 blocken: für die Seite ausnehmen.
Plugin startet nicht
Python nicht im PATH? Öffne die Plugin-Datei entry.tp im Plugin-Ordner und ändere bei plugin_start_cmd das Wort python in py -3. Die Logdatei ferrum_bridge.log liegt im Plugin-Ordner.
WebView bleibt leer
Handy und PC im selben WLAN? Firewall für Python auf „privat“ erlaubt? Die Adresse muss mit http:// beginnen (nicht https) und die richtige PC-IP enthalten. Teste sie zuerst im Handy-Browser.
Eine Taste tut im Spiel nichts
Das Spiel muss im Browser den Fokus haben (einmal ins Spiel klicken). Die Tasten entsprechen der Tastenbelegung der F1-Info im Spiel; eine geänderte Belegung musst du im Button anpassen.
Hinweis: Touch Portal ist ein eigenes Programm von Dritten und nicht Teil von MC ORCA Games. Fehler und Wünsche gern mit Screenshot melden.