Ich könnte sie ja für euch testen und weiter entwickeln. Ich habe Linux und die Erfahrung im Umgang damit. Die Änderungen, die bisher vorgenommen wurden, ändern ja nichts an der Funktionalität unter Windows. Das könnt ihr ja checken. Wäre halt blöd, wenn man diese gepatchte Version nur unter der Hand weiter geben darf. Es haben sich hier ja nun schon drei Leute mit Linux geoutet, wird sicherlich im Laufe der Zeit mehr werden.
Beiträge von MarkMcWire
Willkommen in der Transport Fever Community
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
-
-
Ja, grep-Methode kenne ich. Ich dachte er hat es mit einem speziellen Tool gemacht, damit man das direkt Patchen kann ohne es mit einem Texteditor von Hand zu übertragen.
Ich übertrage es jetzt von Hand.
Wäre schön wenn ihr diese Version, sofern sie getestet genehmigt ist, auch mit in euren Download-Bereich aufnehmt. Die Änderungen sind ja übersichtlich.Hab meine Version gepatcht, mal sehen was passiert. Die Anleitung kenne ich ja genau.
-
Hab da was gefunden. Wobei das sehr unübersichtlich geschrieben ist. Ich versuche mich aber mal daran.
(Ich glaube du meinst das?)
PS: Kann mir bitte jemand privat die TPF1-Version vom Stadler Flirt (DB rot und Cantus blau) schicken? Ich habe das Spiel ja nicht und kann daher den Content auf Steam nicht herunter laden. Ich würde gerne den Konverter darauf anwenden und die Änderungen ausprobieren.
-
Alles anzeigen
Das sind exakt 3 Stellen und 2 davon sind cross-platform designed! Also man muss nur in util lua die Zeile
CodeAber der Founded Files array bleibt leer und somit wird nix gemacht. Weiss jemand wie man das weiter debuggen kann?
//EDIT²: neue Tag, neuer PatchDiff
Alles anzeigendiff -Nru eat1963_tpf2_converter_0.old/res/scripts/eat1963_tpf2_converter_0_17.lua eat1963_tpf2_converter_0/res/scripts/eat1963_tpf2_converter_0_17.lua --- eat1963_tpf2_converter_0.old/res/scripts/eat1963_tpf2_converter_0_17.lua 2020-02-07 10:51:52.000000000 +0100 +++ eat1963_tpf2_converter_0/res/scripts/eat1963_tpf2_converter_0_17.lua 2021-01-14 10:25:15.024983796 +0100 @@ -380,7 +380,12 @@ for i, subFolder in ipairs(subFolders) do logFn("createFolders | {base, subFolder, subFolders} = ", {base, subFolder, subFolders}) if (not test(base..subFolder.."/")) then - local f = io.popen(string.format([[mkdir "%s""%s"]], base, subFolder)) + local f; + if utils.env.isWinOS then + f = io.popen(string.format([[md "%s%s"]], base, subFolder)) + else + f = io.popen(string.format([[mkdir -p "%s%s"]], base, subFolder)) + end if f then f:close() end diff -Nru eat1963_tpf2_converter_0.old/res/scripts/eatglobal/utils.lua eat1963_tpf2_converter_0/res/scripts/eatglobal/utils.lua --- eat1963_tpf2_converter_0.old/res/scripts/eatglobal/utils.lua 2020-01-03 12:16:26.000000000 +0100 +++ eat1963_tpf2_converter_0/res/scripts/eatglobal/utils.lua 2021-01-14 10:36:11.835501176 +0100 @@ -560,7 +560,7 @@ if utils.env.isWinOS then cmd = '"del '..quote(fileName)..'" ' else - cmd = '"rm '..quote("./"..fileName)..'" ' + cmd = '"rm '..fileName..'" ' end p = io.popen(cmd) if p then @@ -571,11 +571,21 @@ function utils.getSubDirs(dir) local result = {} - local f = io.popen(string.format([[dir "%s" /b /ad]], dir)) + local f = nil + if utils.env.isWinOS then + f = io.popen(string.format([[dir "%s" /b /ad]], dir)) + else + f = io.popen(string.format([[find "%s" -maxdepth 1 -type d | sed -n '1!p']], dir)) + end + if f then for s in f:lines() do if (string.len(s) > 0) then - result[#result + 1] = string.format([[%s%s/]], dir, s) + if utils.env.isWinOS then + result[#result + 1] = string.format("%s%s/", dir, s) + else + result[#result + 1] = string.format("%s/", s) + end end end f:close() @@ -587,7 +597,13 @@ function utils.getFiles(dir, filterFn) filterFn = filterFn or function(fileName) return true end local result = {} - local f = io.popen(string.format([[dir "%s" /b /a-d]], dir)) + local f = nil + if utils.env.isWinOS then + f = io.popen(string.format([[dir "%s" /b /a-d]], dir)) + else + f = io.popen(string.format([[ls -1p "%s" | grep -v /]], dir)) + end + if f then for s in f:lines() do if ((string.len(s) > 0) and filterFn(s))thenSieht für mich erstmal gut aus aber es wäre gut wenn jemand mit Zugriff auf Windows und Linux das ganze auf Herz und Nieren testen könnte. Auch bin ich noch nicht ganz zufrieden mit hacks wie "find "%s" -maxdepth 1 -type d | sed -n '1!p'"...
Mit welchem Programm hast du diesen Diff erstellt? Ich nutze selbst (ausschließlich) Linux, probiere das mal aus. Danke für deine Arbeit.
-
Glaube irgendwo im Thread zum Converter gabs da eine Lösung was man ändern muss damit es unter Lunux läuft.
Hab da was gefunden. Wobei das sehr unübersichtlich geschrieben ist. Ich versuche mich aber mal daran.
-
Der Konverter funktioniert bei mir unter Linux nicht. Hat schon beim ICE-T nicht geklappt. Ich brauche jemand, der das Spiel unter Windows installiert hat, welcher mir diese Fahrzeuge konvertiert.
-
Hab ihn (auf Englisch) mal um Erlaubnis gefragt -> https://steamcommunity.com/wor…8673/3113646913571149714/
-
-> https://steamcommunity.com/sha…iledetails/?id=1332098673
-> https://steamcommunity.com/sha…iledetails/?id=1357879812
-> https://steamcommunity.com/sha…iledetails/?id=1470543046
-> https://steamcommunity.com/sha…iledetails/?id=1471818981
-> https://steamcommunity.com/sha…iledetails/?id=1473400399
-> https://steamcommunity.com/sha…iledetails/?id=1481551272
Wäre es möglich in Rücksprache mit diesem Autor die obigen Fahrzeuge von TPF1 inTPF2 zu konvertieren?
Da ich weder TPF1 habe noch Windows (in Linux spinnt der Konverter leider), kann ich es nicht für meinen persönlichen Gebrauch selbst konvertieren. -
Kannst doch einfach Googeln? Aber ich kann mal schauen was ich zur HLB habe.
Den TPF1 Lint kann ich leider nicht konvertieren, da ich Linux habe und der Konverter dort nicht richtig funktioniert. Auch über den Cantus Flirt (1. Generation) für TF würde ich mich in TPF2 freuen. Immerhin fährt die reale Cantus-Bahn ja auch bei mir.
-
Bei mir ist das System:
Gattungszeichen Liniennummer Transportiere Ware Bestimmungsort
Beispiel:GV 01 Erzzug Leipa
GV = Güterverkehr01 = Liniennummer 1 für Güterverkehr
Erzzug = Transport von Erzbergwerk / Erzmine zu Stahlfabrik
Leipa = Standort der Stahlfabrik
Gattungszeichen:GV = Güterverkehr (Schiene)
NV = Nahverkehr (Schiene)
FV = Fernverkehr (Schiene)
HGV = Hochgeschwindigkeitsverkehr (Schiene)STR = Straßenbahn / Tram (Schiene/Straße)
BUS = Omnibus (Straße)
LKW = Lastkraftwagen (Straße)
Da ich weder mit Flugzeugen noch Schiffen spiele, entfällt deren Gattungen bzw. ich habe mir da noch keine Abkürzung ausgedacht. Eventuell WAT für Schifffahrt und AIR für Luftfahrt. -
Als jemand der aus Thüringen / Hessen kommt, bitte ich hier zusätzlich noch um Repaint in HLB- und Abellio-Farbgebung. Danke.
-
wäre bei solchen Listen vorsichtig, v.a. wenn man dann groß und fett "alle europäischen" dazuschreibt
Europa.... welches Europa meinst du?EU + Schweiz + Norwegen + Großbritannien.
aktuell gebaut? aktuell verwendet? was ist aktuell? letzte 10 Jahre? 20 Jahre?
Alles was von den großen Herstellern nach 2000 gebaut wurde. Im Prinzip geht es mir hier um die Plattformen, nicht um jede Variante jeder privaten Bahngesellschaft. Alleine in Deutschland gibt es ja ein Dutzend verschiedener Modelle von RS-1 oder Desiro.
Du unterschlägst uns zB dass auch die griechische Staatsbahn OSE fünfteilige elektrische Desiro Classic hat: https://de.wikipedia.org/wiki/OSE-Baureihe_460
Es fehlen weiters sämtliche Ost- und Balkantriebwagen und deren Hersteller, nordische; aber auch die älteren Mitteleuropäischen, die noch aktiv im Dienst sind (wo sind etwa die ÖBB 5047 von Jenbacher, die ÖBB 4020 von SGP, beide fahren im aktiven Betriebsdienst)Die Liste ist noch nicht fertig, hab deine OSE 460 eingebaut. Ich bin ja immer noch am recherchieren.
BTW: Gibt wieder ein neues Fahrzeuglexikon von der DB als OpenData. Jetzt sind auch der 7-teilige und 13-teilige ICE4 sowie der Stadler KISS enthalten -> https://download-data.deutsche…hrzeuglexikon_2021_PW.pdf
-
"Daher die Frage, warum? Warum baut man alles für 76cm wenn doch der größte Teil Europas 55cm hat. Wäre es nicht klüger, sich dann auch auf 55cm festzulegen?"
Die Erfurter haben es richtig gemacht. Die mittleren Bahnsteige (3-8) haben 55 cm und dort hält der Nahverkehr und die äußeren Bahnsteige (1-2, 9-10) haben 76 cm und da hält der Fernverkehr.
-
Das könnte natürlich des Rätsels Lösung sein .... ich hab Windows
Zitat aus dem Downlaodbereich: Achtung! Der Konverter funktioniert nur unter Windows, eine Linux- oder MacOS-version ist nicht geplant
Kannst du mir deine konvertierte Version per E-Mail schicken?
-
Ich habe Linux-Version unter Steam. Alle anderen Mods funktionieren.
-
Selbst wenn ich nur die beiden ICE-T(D) Mods lade in ein komplett neues Spiel, stürzt es ab, sobald ich die Züge im Depot markiere oder auf "Hinzufügen" klicke.
-
Uff das kann doch nicht sein dass das beim Einen läuft und beim Anderen nicht

Und das liegt definitiv am ICE T?
Ja, sobald ich den im Depot anklicke oder kaufen will, egal ob den ICE-T oder ICE-TD, fliege ich zurück zum Desktop.
-
Hab ich so gemacht. Transfer_log hat er auch erstellt. Die Mod lässt das Spiel trotzdem abstürzen.
-
Ich lande immer im Spiel, nicht im Hauptmenü. Hab alles wie in der Hilfe-PDF gemacht.
-
Ich möchte dir keines falls zu nahe treten und bin wie gesagt kein Profi, aber hast du den Konverter auch richtig benutzt?
Wie hast du denn die Mods konvertiert?
Hab den Converter eat1963_tpf2_converter_0 und den Mod tpf_ice-t_1 in mein Mod-Verzeichnis entpackt. Dann im Mod die mod.lua in mod.luax umbenannt. Dann die mod.lua aus dem Converter / __for user__ in den Mod kopiert. Das Spiel gestartet, erst den Konverter und dann den Mod als aktiv ausgewählt. Dann ein neues freies Spiel gestartet. Der Start dauerte etwas länger, dann das Spiel wieder beendet, beide Mods deaktiviert. Dann im Mod-Verzeichnis die Mod.lua gelöscht bzw. umbenannt und die alte mod.luax wieder in mod.lua umbenannt. Dann das Spiel neu gestartet, den Mod in meinen gespeicherten Spielstand geladen (aktiviert). Dann zum Depot und den ICE-T angeklickt und bumm war ich wieder im Desktop.