Ich bekenne auch, keine wirkliche Ahnung vom Modden zu haben. Programmiert hab ich allerdings früher, also Code erkenne ich und dass man geöffnete Code-Blöcke mit { und } oder begin und end etc. auch wieder schließen muss, ist mir auch klar.
Irgendwo hier habe ich gelesen, dass man wohl die TF1 Version der Dampflok Baureihe 50 konvertieren können soll. Das klappt auch, die Lok rollt aus dem Depot ohne Absturz, aber in der Liste der Mods steht nichts drin. Kein Name, keine Tags, keine Autoren.

Da der Computer sich das auch nicht aus den Fingern saugen kann, muss es also irgendwo stehen, wo er das findet.
Nachdem ich mir andere Mods angesehen habe, ist mir aufgefallen, dass für die konvertierte BR50 die Datei Strings.lua fehlt. Da drin stehen bei anderen Mods auch genau die Texte, die hier fehlen.
Anscheinend liefern auch die Einträge name und description in der mod.lua einen Key, mit dem dann der Text aus der Strings.lua gelesen wird.
Also habe ich die mod.lua entsprechend geändert:
function data()
return {
minorVersion = 2,
severityAdd = "NONE",
severityRemove = "CRITICAL",
name = _(BR50DRG_info_name),
description = _(BR50DRG_info_desc),
authors = {
{
name = "Timo83",
role = "CREATOR",
text = "",
steamProfile = "",
tfnetId = 19956,
},
},
tags = {"vehicle", "train", "steam", },
tfnetId = 0,
minGameVersion = 0,
dependencies = {},
url = "",
}
end
Alles anzeigen
und eine neue Strings.lua erstellt, bzw. eine vorhandene aus einem anderen Mod geändert:
function data()
return {
de = {
BR50DRG_info_name = "BR 50 DRG",
BR50DRG_info_desc = "Güterzug Dampflok Baureihe 50 der Deutschen Reichsbahn Gesellschaft.",
},
en = {
BR50DRG_info_name = "BR 50 DRG",
BR50DRG_info_desc = "Goods-train steam locomotive Class 50 of Deutschen Reichsbahn Gesellschaft.",
}
}
end
Alles anzeigen
Das wird auch fehlerfrei eingelesen, aber trotzdem wird nichts angezeigt. Was fehlt da noch? Ich möchte dahinter kommen, wie so ein Mod aufgebaut ist. Es muss ja irgendwie logisch sein, sonst kommt der Computer damit nicht klar. Aber ich kann hier nicht erkennen, was noch fehlt. Ich habe auch nicht die Absicht, hier jemand einen Mod wegzunehmen. Ich will die Lok nur gerne in meinem Spiel nutzen können. Abgesehen von dem fehlenden Beschreibungstext sind auch die Führerstandsfenster nicht transparent und es ist kein Lokpersonal auf der Maschine, aber sie fährt immerhin.