Hallo zusammen,
heute benötige ich mal Eure Hilfe. Ich habe gestern das wirklich praktische Hilfsprogramm TF-Edit hier heruntergeladen. Danach spielte ich etwas unbedacht im Reiter "Trains" herum und habe wohl einige Codezeilen bei der Dampflok A3-5_705.mdl ungewollt geändert. Jene Lok wird bereits im Spiel mitgeliefert und ist kein Add-on. Heute wollte ich nun die gewohnt das Spiel starten. Allerdings hängt sich das Spiel nun beim Laden eines Spielstandes oder auch bei der Erstellung eines neuen Spielstandes auf. Danach erhalte eine Meldung (siehe Anhang), dass wohl mit der oben genannten Dampflok etwas nicht in Ordnung sei.
Der Code der Lok sieht derzeit wie folgt aus.
function data()
return {
lods = {
{
animations = {
},
children = {
{
id = "vehicle/train/a3-5_705_lod_0_body.grp",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1,
},
type = "GROUP",
}, {
id = "vehicle/train/a3-5_705_lod_0_coalcar.grp",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -8.1189, 0, 0, 1,
},
type = "GROUP",
}, {
id = "vehicle/train/a3-5_705_lod_0_bogie1.grp",
transf = {
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 5.7954, 0, 0, 1,
},
type = "GROUP",
},
},
events = {
drive = {
[1] = {
forward = true,
name = "drive",
}
},
},
matConfigs = {
{
0, 0, 0,
},
},
static = false,
visibleFrom = 0,
visibleTo = 1510,
},
},
metadata = {
description = {
name = _("A 3/5"),
description = _("This 4-6-0 locomotive was the first\n" ..
"really fast (100 km/h) locomotive of the \n"..
"Jura-Simplon and the Gotthard line.")
},
railVehicle = {
topSpeed = 100.0,
weight = 114.2,
engines = {
{ type = "STEAM", power = 1000.0, tractiveEffort = 120.0 }
},
configs = {
{
axles = {
"vehicle/train/a3_5_705/lod_0_wmid1.msh",
"vehicle/train/a3_5_705/lod_0_wfront1.msh",
"vehicle/train/a3_5_705/lod_0_wback1.msh"
}
}
},
soundSet = { name = "train_steam_modern", horn = "vehicle/train_steam_old/steam_horn_20.wav" }
},
transportVehicle = {
carrier = "RAIL"
},
availability = {
yearFrom = 1850 * Timeless,
yearTo = 2000 * Timeless,
},
cost = {
price = 200000 * TrainFactor,
},
maintenance = {
runningCosts = 100000 * MaintenanceFactor,
lifespan = 100 * Endless,
},
particleSystem = {
emitters = {
{
position = { 5.772, .0, 4.4544},
velocity = { .0, .0, 10.0 },
color = { .3, .3, .3 },
frequency = 80,
lifeTime = 20.0,
size01 = { .8, 10.0 },
child = 1
},
{
position = { 2.9074, 1.321, .0 },
velocity = { .0, 4.0, 0.0 },
color = { .4, .4, .4 },
frequency = 12,
lifeTime = 10.0,
size01 = { .8, 10.0 },
child = 1
},
{
position = { 2.9074, -1.321, .0 },
velocity = { .0, -4.0, 0.0 },
color = { .4, .4, .4 },
frequency = 12,
lifeTime = 10.0,
size01 = { .8, 10.0 },
child = 1
}
}
}
},
}
end
Es wäre sehr hilfreich für mich wenn mir jemand einen Tipp geben könnte wie ich Train Fever wieder zum Laufen bringe. Aufgrund meiner sehr langsamen Internetleitung würde ich eine komplette Neuinstallation weitgehend vermeiden wollen.