Beitrag von bLy<3 ()
Dieser Beitrag wurde vom Autor aus folgendem Grund gelöscht: Hat sich geklärt ().
Wir begrüßen euch in der Fan-Community zu den Spielen Transport Fever und Train Fever, den Wirtschaftssimulatoren von Urban Games. Die Community steht euch kostenlos zur Verfügung damit ihr euch über das Spiel austauschen und informieren könnt. Wir pflegen hier einen freundlichen und sachlichen Umgang untereinander und unser Team steht euch in allen Fragen gerne beiseite.
Die Registrierung und Nutzung ist selbstverständlich kostenlos.
Wir wünschen euch viel Spaß und hoffen auf rege Beteiligung.
Das Team der Transport-Fever Community
Neu in v0.4.0
- Große Gebiete stauchen (zum Beispiel 80 × 80 km): Im Rechteck-Tool gibt es einen Stauchfaktor und einen Höhenfaktor. Ein sehr großes echtes Gebiet wird damit auf eine normale Spielkarte geschrumpft, Gleise, Straßen und Bahnhöfe werden mitskaliert. Im Spiel getestet mit dem Mittelrhein bei Koblenz, Faktor 2.
- Sicherungen beim Stauchen: Mit Stauchung ist nur Copernicus möglich, DGM1 und swissALTI3D sind gesperrt. Eine orange Warnung und eine Rückfrage schützen davor, die Stauchung versehentlich auf einer normalen Karte zu benutzen.
- Große OSM-Downloads laufen in Kacheln von etwa 20 km mit Überlappung, die Anzeige zeigt „Kachel n von m“. Ein Abbrechen-Knopf bricht den Download auch ab, wenn der Server hängt.
- Beschreibung zum Teilen für veröffentlichte Karten, auf Deutsch oder Englisch, als Markdown, Steam-BBCode oder Klartext: Kartengröße und -format, Höhenbereich, Höhenquelle mit Datenstand, Stand der OSM-Daten, Biome, Quellenangaben mit Lizenz-Links. Bei gestauchten Karten steht dort auch das reale Gebiet mit Stauch- und Höhenfaktor.
- Bahnhofsplan zum Nachbauen (vorher „Bahnhöfe aus OSM“): neuer Name und bessere Erklärung. Das Spiel kann keine Bahnhöfe importieren. Die Liste (bahnhoefe.json und bahnhoefe.csv, Koordinaten in Metern ab Kartenmitte) dient als Plan, um echte Bahnhöfe von Hand nachzubauen.
- Städte: Stadtteile im Städte-Dialog. Die Warenforderung ist wählbar (Beispiel, weglassen, leer oder neu ein Zufallsmodus mit zwei Waren je Stadt und einem Seed-Feld für reproduzierbare Ergebnisse).
- Biome: weicher Übergang an der Baumgrenze (Band in Metern, Standard 40 m) statt einer harten Linie. Der Dialog scrollt. Exportierte Dateinamen enthalten keine Umlaute und Sonderzeichen mehr.
- JSON-Import funktioniert wieder, und das Dashboard hat einen Knopf „Projekt-Datei öffnen…“.
- Der Cache-Ordner heißt jetzt .tpf3_map_studio. Der alte Ordner .tpf2_map_studio wird beim ersten Start automatisch umbenannt, die heruntergeladenen Daten bleiben erhalten.
- Der Copernicus-Hinweis ist korrigiert (F1-Anleitung, README und Lizenzhinweise).
Was das Programm kann
- Kartenausschnitt per Rechteck-Tool festlegen (Mittelpunkt, Größe, Drehwinkel) und im Format des Spiels planen, zum Beispiel Größenwahnsinnig 1:5, auch gestaucht für sehr große Gebiete
- OSM-Daten laden mit konfigurierbarer Overpass-Abfrage (Checkboxen und Vorlagen statt Freitext), große Gebiete in Kacheln, mit Abbrechen-Knopf
- Heightmap aus dem DGM1 (Deutschland, 1 m), swissALTI3D (Schweiz und Liechtenstein, 2 m), Copernicus (weltweit, 30 m) oder aus eigenen GeoTIFF-Kacheln, gespeichert als 16-Bit-PNG
- Wasserhöhen-Vorschlag, Flüsse nach OSM, Einebnen von Trassen und Siedlungen, Glätten und Stauchen sowie ein Höhenfenster für die Grenzen des Karteneditors (−100 bis 3177 m). Der Dialog nennt die Werte, die beim Import im Spiel einzutragen sind
- 3D-Vorschau und Höhenzonen (grün, Fels, Schnee) für das Gelände
- Biome-Maske, Städte und Industrien aus OSM, als Dateien für den Import im Editor
- Bahnhofsplan zum Nachbauen: Bahnhöfe als Marker auf der Karte und als Liste (JSON und CSV). Im Spiel wird dadurch nichts gebaut
- Beschreibung zum Teilen für veröffentlichte Karten
- Karte mit Schattenrelief, Eisenbahnkarte (OpenRailwayMap) und Maß-Gitter, Ebenen ein- und ausblendbar
- Eigene Straßen, Flüsse und Gebäude zeichnen, Vorab-Prüfung der geladenen Daten, Projekte speichern
Installation
1. ZIP-Datei herunterladen und komplett entpacken, zum Beispiel auf den Desktop. Nicht aus der ZIP heraus starten und nicht nur die .exe herauskopieren, das Programm braucht den Ordner „_internal“ daneben.
2. Im entpackten Ordner TPF3-Map-Studio.exe starten. Eine Python-Installation ist nicht nötig.
Beim ersten Start warnt Windows meist („Windows hat Ihren PC geschützt“). Auf „Weitere Informationen“ und dann „Trotzdem ausführen“ klicken. Die .exe ist nicht kostenpflichtig signiert. Meldet ein Virenscanner die Datei, ist das ein bekannter Fehlalarm bei PyInstaller-Programmen.
Voraussetzungen: Windows 10 oder 11 (64-Bit), Internetverbindung für den Download der Karten- und Höhendaten, etwa 451 MB freier Speicherplatz. Für große Karten mit dem DGM1 mehrere GB freier Arbeitsspeicher.
Prüfsumme (SHA-256):
ad32f983d49598e76c6b996e2e72409968be376fc9edd10fdafb37cb730b8a14
Deinstallation
Das Programm ist portabel und wird nicht installiert. Zum Entfernen den entpackten Ordner löschen. Optional zusätzlich löschen: den Ordner „.tpf3_map_studio“ im Benutzerverzeichnis (heruntergeladene Höhendaten, kann mehrere GB groß sein) und %APPDATA%\TPF3-Map-Studio (Spracheinstellung). Im Spiel wird nichts verändert.
Hinweis: Inoffizielles Werkzeug, es steht in keiner Verbindung zu Urban Games. Die englischen Spielbegriffe in der Oberfläche werden noch gegen das englische Spiel geprüft. Wenn etwas nicht passt, bitte melden.
Lizenz: Der Quellcode steht unter der MIT-Lizenz, siehe GitHub. Die 3D-Vorschau nutzt Three.js (MIT-Lizenz).
Quellcode und alle Release-Details:
https://github.com/sharpi13822…tudio/releases/tag/v0.4.0
Quellen: Höhendaten © swisstopo (swissALTI3D), Copernicus DEM, DGM1 der Landesvermessung (über hoehendaten.de); Kartendaten © OpenStreetMap-Mitwirkende.
Fehler und Wünsche gern hier im Thread melden.
Hallo, ich bin neu bei TPF3 und dem Forum.
Von daher, in meinem erstem Beitrag erst einmal "Viele Grüße an alle im Forum!"
Vielen Danke für das Tool. Ich hatte mit contour meine erste eigenen Map erstellt, mit der ich die ersten Erfahrungen mit TPF3 gemacht habe.
Dort ging das erzeugen der Heightmap relativ schnell.
Die gleiche Map würde ich jetzt gerne noch mal mit dem Map-Studio erzeugen inkl. den OSM Details.
Ich probiere jetzt schon einige male die OSM-Daten für die Map zu laden.
Ich bekomme immer nach dem Laden von einigen Kacheln (5-10 von 24), einen Abbruch mit der Meldung "OSM-Download fehlgeschlagen. Keiner der Overpass-Server war erreichbar". Das Laden einer Kachel dauert auch schon einige Minuten.
Die Map soll 80x80km gestaucht -> Größenwahnsinnig 1:1 sein. Ich weiß jetzt nicht ob die Größe und Menge der Objekte entscheidend ist, und wie lange das Laden grundsätzlich dauern kann. Du schreibst "...einige Minuten".
Die Overpass-Abfrage Einstellungen, welche Objekte geladen werden sollen, ändert nichts am Abbruch. Auch wenn nur Städte ausgewählt ist->Abbruch.
Vielen Dank für Tipps was bei mir falsch läuft ober nicht richtig gesetzt ist.
Servus,
interessantes Projekt! Ich arbeite aktuell ebenfalls an einem Tool zur automatisierten Kartenerstellung für TPF3 auf Basis realer Geodaten. Dadurch sind Folgende Karten entstanden:
- DHE Zürich - Schaffhausen (https://mod.io/g/transportfeve…usen2#description)(leicht nachbearbeitet)
- Innsbruck - Karwendel very Large 1:1 Scale 0.5 (https://mod.io/g/transportfeve…ck-karwendel1#description) (komplett auto generiert)
- Brenner – Innsbruck - Bozen Giga 1:3 Scale 05 (https://mod.io/g/transportfeve…a-13-scale-05#description) (teilweise bearbeitet)
Mein Fokus liegt momentan insbesondere auf der möglichst realistischen Darstellung der Landschaft durch angepasste Klima-Mods, die unter anderem Vegetation, Bodentexturen und Felder anhand realer Daten erzeugen.
Weniger priorisiert habe ich bisher dagegen das Laden, Bearbeiten und Einfügen realer Straßen- und Schienennetze.
Bei der Kartenauswahl und Terrainbearbeitung gibt es durchaus einige Überschneidungen zwischen unseren Projekten.
Ich werde in Kürze einen eigenen Forenbeitrag erstellen, in dem ich mein Projekt und den technischen Ansatz genauer vorstelle.
Vielleicht ergeben sich ja interessante Möglichkeiten zum Austausch oder zur Zusammenarbeit!
Hallo zusammen,
danke für eure Meldungen zum Abbruch beim OSM-Download („Keiner der Overpass-Server war erreichbar”). Ich habe es mir angesehen: Die öffentlichen Overpass-Server sind zurzeit häufig überlastet und brechen große Abfragen ab. Ein Teil davon liegt am Studio, denn es wartet bei Überlastung bisher zu kurz und zeigt nicht an, was genau schiefging.
Ich arbeite bereits an einer Verbesserung: Das Studio wartet künftig länger, versucht es mehrfach erneut und zeigt Server und Fehlercode an. Das Update kommt mit der nächsten Version.
Bis dahin gilt: Bereits geladene Kacheln bleiben gespeichert. Wenn der Download abbricht, einfach nach einer Pause neu starten, dann geht es dort weiter, wo er aufgehört hat. Große Gebiete lassen sich außerdem in kleinere Teile aufteilen.
Bitte habt noch etwas Geduld, ich melde mich, sobald das Update da ist. 🙂
Mfg
bLy<3
Alles anzeigenServus,
interessantes Projekt! Ich arbeite aktuell ebenfalls an einem Tool zur automatisierten Kartenerstellung für TPF3 auf Basis realer Geodaten. Dadurch sind Folgende Karten entstanden:
- DHE Zürich - Schaffhausen (https://mod.io/g/transportfeve…usen2#description)(leicht nachbearbeitet)
- Innsbruck - Karwendel very Large 1:1 Scale 0.5 (https://mod.io/g/transportfeve…ck-karwendel1#description) (komplett auto generiert)
- Brenner – Innsbruck - Bozen Giga 1:3 Scale 05 (https://mod.io/g/transportfeve…a-13-scale-05#description) (teilweise bearbeitet)
Mein Fokus liegt momentan insbesondere auf der möglichst realistischen Darstellung der Landschaft durch angepasste Klima-Mods, die unter anderem Vegetation, Bodentexturen und Felder anhand realer Daten erzeugen.
Weniger priorisiert habe ich bisher dagegen das Laden, Bearbeiten und Einfügen realer Straßen- und Schienennetze.
Bei der Kartenauswahl und Terrainbearbeitung gibt es durchaus einige Überschneidungen zwischen unseren Projekten.
Ich werde in Kürze einen eigenen Forenbeitrag erstellen, in dem ich mein Projekt und den technischen Ansatz genauer vorstelle.
Vielleicht ergeben sich ja interessante Möglichkeiten zum Austausch oder zur Zusammenarbeit!
Servus,
danke für die Nachricht, und glückwunsch zu den Karten, vor allem Innsbruck – Karwendel komplett automatisch generiert finde ich stark. 👍
Die Überschneidung sehe ich auch: Das Studio kümmert sich um Kartenauswahl, Höhendaten und OSM-Daten (Straßen, Schienen, Orte). Parallel arbeite ich an einem eigenen Mod für Natur-Details, der aus den OSM-/Höhendaten Dinge wie Weinberge, Hecken, Mauern und Obstwiesen automatisch im Spiel setzt, also ähnlich wie die Biome im Editor. Daher interessiert mich dein Ansatz bei Vegetation, Bodentexturen und Feldern sehr.
Ich bin gespannt auf deinen Forenbeitrag. Gern tauschen wir uns aus, etwa darüber, welche Daten und Formate beide Seiten brauchen, damit sich das ergänzt und nicht doppelt gebaut wird. Sag Bescheid, wenn der Beitrag online ist, dann schaue ich rein.
Viele Grüße
TPF3 Map Studio v0.5.0
Hallo zusammen,
es gibt eine neue Version von TPF3 Map Studio, dem freien Windows-Werkzeug, das echte Kartendaten für den Bau realer Karten in Transport Fever 3 vorbereitet: Kartenausschnitt wählen, OpenStreetMap- und Höhendaten laden und daraus Heightmap, Biome-Maske, Städte, Industrien und einen Bahnhofsplan für den Editor erzeugen. Keine Python-Installation nötig.
Download: TPF3 Map Studio v0.5.0 in der Webdisk
Quellcode und frühere Versionen: GitHub
Neu in Version 0.5.0
Zuverlässigere OSM-Downloads
Weitere Neuerungen
Installation
Windows warnt beim ersten Start eventuell ("Weitere Informationen" -> "Trotzdem ausführen"). Bei PyInstaller-Programmen sind Virenscanner-Fehlalarme bekannt.
SHA-256:
Fehler melden
Wenn etwas nicht funktioniert, meldet es bitte hier im Thema. Am besten mit dem Fehlerbericht aus dem Programm (Hilfe -> Fehlerbericht erstellen) und einer kurzen Beschreibung: Gebiet, Größe, was passiert ist. Alternativ auf GitHub.
Inoffizielles Werkzeug, keine Verbindung zu Urban Games.
TPF3 Map Studio v0.5.0
Hello everyone,
there is a new version of TPF3 Map Studio, the free Windows tool that prepares real-world map data for building real maps in Transport Fever 3: choose a map area, load OpenStreetMap and elevation data, and generate heightmap, biome mask, towns, industries and a station plan for the editor. No Python installation needed.
Download: TPF3 Map Studio v0.5.0 on the Webdisk
Source code and earlier versions: GitHub
What's new in version 0.5.0
More reliable OSM downloads
Other changes
Installation
Windows may warn on first start ("More info" -> "Run anyway"). Antivirus false positives are known for PyInstaller programs.
SHA-256:
Report problems
If something does not work, please report it here in this thread. Best include the error report from the program (Help -> Create error report) and a short description: area, size, what happened. Alternatively use GitHub.
Unofficial tool, not affiliated with Urban Games.
TPF3 Map Studio, dem freien Windows-Werkzeug,
Salü,
kurze Verständnis Frage: "Meinst du generell Microsoft-Windows-Werkzeug"? oder nur "Fenster-Werkzeug"?
Läuft deine Map-Studio nur unter Windows, oder läuft es auch unter Linux?
Salü,
kurze Verständnis Frage: "Meinst du generell Microsoft-Windows-Werkzeug"? oder nur "Fenster-Werkzeug"?
Läuft deine Map-Studio nur unter Windows, oder läuft es auch unter Linux?
Hi,
Die fertige Version ist nur für Windows 10/11 (64-Bit) (.exe). Der Quellcode ist Python/PySide6 und enthält nach meiner Durchsicht keine harten Windows-Abhängigkeiten (Registry, Pfade und Sprache sind abgesichert). Unter Linux habe ich es aber nicht getestet, ich kann also nicht versprechen, dass es läuft. Wer es ausprobieren will: Python 3.11, pip install -r requirements.txt, python src/main.py.
Mfg
Hi nochmal,
wenn ich eine Region in der Schweiz auswähle und einen Stauchfaktor von 2 wähle, um die Region in Transport Fever 3 im Maßstab 1:2 abzubilden, kann ich die Datenquelle "swissALTI3D Schweiz (2m, über dara.geo.admin.ch) nicht mehr auswählen. Bei einem Stauchungsfaktor von 1 ist das noch möglich. Ich vermute, dass bei einem Stauchungsfaktor > 1 diese Datenquelle nicht mehr verwendet werden kann, um die Datenmenge, die von den Servern abgerufen wird, in Grenzen zu halten. Könnte man den Schwellenwert für den Stauchungsfaktor höher ansetzen, so dass noch ein Maßstab von 1:2 unterstützt wird?
VG, Buzz
P.S.: würde sich auch ein Stauchungsfaktor von beispielsweise 0,9 auf einfache Weise umsetzen bzw. unterstützen lassen? Das Bild zeigt einen Ausschnitt aus einer Heightmap mit einem Stauchungsfaktor von 1,00. Man kann auf dem Berg eine Serpentine erkennen. Da selbst eine schmale Einbahnstraße von Transport Fever 3 immer noch relativ breit ist, kann man die Serpentine nicht einfach nachziehen, ohne links und rechts ein automatisiertes Terraforming auszulösen. Bei einem Stauchungsfaktor kleiner als 1 könnte man die Serpentine breiter bekommen - was dann im Verhältnis zur Straße besser passen würde, auch wenn das dann nicht mehr dem 1:1 Maßstab von Transport Fever 3 entsprechen würde.
Hi bLy<3,
ich würde dein phänomenales Tool auch gerne verwenden, um eine Region in der Provinz Trento in Italien abzubilden. Für diese Region gibt es Höhendaten mit 1 Meter-Auflösung unter diesem Portal: https://siat.provincia.tn.it/stem/
Dort habe ich mir über ein interaktives Zeichnen auf der bereitgestellten Karte 24 aneinander liegende Teilgebiete heruntergeladen, die das Format "ASC" aufweisen. Diese Kacheln überlappen sich auch mit ihren jeweiligen Nachbarn, sie haben jeweils etwa 4 x 4 Kilometer Umfang. Wie bekomme ich diese in ein Format, was dein Tool lesen kann - oder kannst du diesen Server direkt bei dir in Tool integrieren?
VG, Buzz
... und noch eine weitere Frage an dich: kann man die landwirtschaftlichen Flächen, die man aus den OSM-Daten hat, über die Biome so abbilden, dass sie in der späteren Map automatisch als solche gezeichnet werden - also dass beispielsweise ein Weizenfeld oder Maisfeld auch automatisch mit einer Textur für Weizen bzw. Mais nachgezeichnet wird?
VG, Buzz