Meinst Du, es funktioniert mit .mdl Files auch?
Ich denke nicht.
Order ist nur dafür gedacht, um innerhalb eines Mods unterschiedliche Objekte hintereinander in eine Ordnung zu bringen.
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
Meinst Du, es funktioniert mit .mdl Files auch?
Ich denke nicht.
Order ist nur dafür gedacht, um innerhalb eines Mods unterschiedliche Objekte hintereinander in eine Ordnung zu bringen.
Hier ein Ausschnitt aus einer con der Ground Textures:
local UserID = 19725 -- eigene User-ID
local ModID = 4 -- eigene Mod-ID
local ModOrder = 1 -- interne Mod-Order-Nummer
function data()
return {
type = "ASSET_DEFAULT",
description = {
name = _("Platzierbare Bodentexturen"),
description = _("Bitte Art und Größe der Bodentextur wählen.")
},
availability = {
yearFrom = 1850,
yearTo = 0,
},
buildMode = "BRUSH",
categories = { "decorations" },
skipCollision = true,
autoRemovable = false,
order = (UserID * 10000) + (ModID * 100) + ModOrder,
params = getParams (),
updateFn = function(params)
local result = {
terrainAlignmentLists = { },
}
result.models = getModels(params)
for i = 1, #result.models do
result.terrainAlignmentLists[#result.terrainAlignmentLists + 1] =
{
type = "EQUAL",
faces = { }
}
end
return result
end
}
end
Alles anzeigen
Bei verschiedenen Objekten eines Mods setzt du den Parameter ModOrder auf den gewünschten Wert. Dadurch werden die Objekte schön brav hintereinander angezeigt.
LG Enno ![]()
Nur auf die Schnelle anbei eine mtl mit tga, welche bei mir wunderbar funktioniert.
function data()
return {
params = {
fade_out_range = {
fadeOutEndDist = 20000,
fadeOutStartDist = 10000,
},
map_color_reflect = {
compressionAllowed = true,
fileName = "models/station/train/eat1963_cargo_station_blanc/road_station/beton_01_albedo.tga",
magFilter = "LINEAR",
minFilter = "LINEAR_MIPMAP_LINEAR",
mipmapAlphaScale = 0,
type = "TWOD",
wrapS = "REPEAT",
wrapT = "REPEAT",
},
map_env = {
compressionAllowed = true,
fileName = "c.tga",
magFilter = "LINEAR",
minFilter = "LINEAR",
mipmapAlphaScale = 0,
type = "CUBE_MAP",
wrapS = "REPEAT",
wrapT = "REPEAT",
},
map_normal = {
compressionAllowed = false,
fileName = "models/station/train/eat1963_cargo_station_blanc/road_station/beton_01_normal.tga",
magFilter = "LINEAR",
minFilter = "LINEAR_MIPMAP_LINEAR",
mipmapAlphaScale = 0,
type = "TWOD",
wrapS = "REPEAT",
wrapT = "REPEAT",
},
polygon_offset = {
factor = 0,
units = 0,
},
props = {
coeffs = {
1, 1, 0.25, 20,
},
},
two_sided = {
twoSided = false,
},
},
type = "REFLECTIVE_NRML_MAP",
}
end
Alles anzeigen
Sollte diese, falls du sie testen möchtest, zum Absturz führen, so ist der Fehler definitiv woanders zu suchen.
LG Enno ![]()
Das hat damit aber nichts zu tun
Dann habe ich mich wohl missverständlich ausgedrückt. Sorry.
Die Fritzbox kann nicht nur auf VoIP per Internet zugreifen, sondern Jenes ebenso bereitstellen im Heimnetz.
Diese Funktionalität nutze ich um zu Hause über mein Handy mit eigener "Festnetz"-Nummer zu telefonieren. Bei meinem Anbieter habe ich 4 "Festnetz"-Nummern frei zur Verfügung, welche ich per Dect und W-LAN/VoIP verteile.
Damit entstünde evtl. die Möglichkeit den Cisco, so er W-LAN unterstützen würde, über VoIP an die Fritzbox zu binden mit dort definierter Telefonnummer.
LG Enno ![]()
Der Cisco Adapter, den Du angegeben hast, nutzt eine Internetverbindung zu einem VOIP Provider.
Die FRitzbox unterstützt allerdings ebenfalls VoIP. Ob das für Faxe geht kann ich nicht sagen.
Theoretisch könnte dann der Cisco per VoIP auf die Fritzbox zugreifen.
Is das richtig so?
Nein, das ist eigentlich nicht korrekt.
Oder läuft da was falsch, ggf. seit dem letzten Patch?
Das hat nichts mit dem Patch zu tun. Ich denke, da ist noch ein Fehler drin.
Komme im Moment nicht dazu, schaue mir das aber beizeiten noch einmal an.
Danke für das Feedback.
LG Enno ![]()
Falls die betreffenden Bahnhöfe auf die paramsutil.lua zugreifen, gibt es auch hierfür einen Patch von @eis_os.
Ich würde aber die Vanilla Bahnhöfe nicht verändern, deswegen habe ich auch geschrieben, dass ich diese zuerst kopiert hab und dann angefangen zu verändern.
Das hatte ich auch so verstanden mich aber etwas umständlich ausgedrückt.
Die paramsutil.lua enthält ein paar vorgefertigte Funktionen, um die UI zu generieren. Dafür benötigt es eigentlich keiner eigenen lua, da dies recht komfortabel in einer Funktion erledigt werden kann.
Dabei ist der Aufbau der params-Struktur immer identisch:
params = {
{
key = "key1",
name = "name1",
values = {
"Eintrag1",
"Eintrag2",
},
yearFrom = 1850,
yearTo = 2006,
defaultIndex = 2,
},
{
key = "key2",
name = "name2",
values = {
"Eintrag1",
"Eintrag2",
},
yearFrom = 1850,
yearTo = 0,
defaultIndex = 1,
},
}
Alles anzeigen
Die Einträge yearFrom, yearTo und defaultIndex sind dabei optional.
Hat man das einmal verstanden und genaue Vorstellungen davon, was man möchte, ist das recht problemlos.
Hier ein Codeschnipsel, der verdeutlicht, wie ich so etwas angehe:
local trackTypes = {
"standard.lua",
"high_speed.lua",
}
local trackNames = {
"120 km/h (Holzschwellen)",
"300 km/h (Betonschwellen)",
}
local lenghts = {
{
name = "120 m",
value = 120,
},
{
name = "Normal",
value = 240,
},
{
name = "360 m",
value = 360,
},
{
name = "400 m",
value = 400,
},
}
local function getParams()
local result = {}
-- trackTypes
result[#result + 1] =
{
key = "mein_select_tracktype",
name = _("Welches Gleis soll genutzt werden"),
values = { },
defaultIndex = 1,
}
for i = 1, #trackTypes do
result[#result].values[i] = trackNames[i]
end
-- lenghts
result[#result + 1] =
{
key = "mein_select_lenght",
name = _("Welche Länge ist gewünscht"),
values = { },
defaultIndex = 2,
}
for i = 1, #lenghts do
result[#result].values[i] = lenghts[i].name
end
return result
end
Alles anzeigen
LG Enno ![]()
Falls du die Standardbahnhöfe änderst, wie du schreibst, so findet sich das Gesuchte in der paramsutil.lua:
function paramsutil.makeTrackTypeParam()
return {
key = "trackType",
name = _("Track type"),
values = { _("Standard"), _("High-speed") },
yearFrom = 1925,
yearTo = 0
}
end
_("High-speed") fordert eine Übersetzung von "High-speed" an, was im Deutschen dann zu "Hochgeschwindigkeit" wird.
Übersetzungen dann bitte in der strings.lua.
LG Enno ![]()
Hm, ich frage, da die stdout.txt in Zeile 47 endet mit comtomstationbuilder: Patching tom_stationbuilder_v2_4 und ich einfach nicht erkennen kann, was das mit dem Kiss zu tun haben soll.
@Seamon,
woran erkennst du, dass es sich um deinen Mod handelt? In der stdout.txt kann ich nix dazu erkennen....
@bvermo,
könntest du mir bitte die settings.lua aus dem Ordner ...\Transport Fever\mods\eat1963_cargocalculatedweight_1\ zuschicken?
So kann ich mit deinen Einstellungen schauen, wo das Problem liegt.
Danke und LG Enno .)
+++ Werbung +++ Werbung +++ Werbung +++ Werbung +++ Werbung +++ Werbung +++
Die Landschaftsgestaltungsabteilung der "Mecklenburgischen Guß- und Eisenwerke Gmbh & Co. KG" hat ein neues Update (1.7) der Ground Textures zur Verfügung gestellt.
Änderungen:
Viel Spaß und LG Enno ![]()
Der Fehler kommt von diesem Mod (Link):
Correct Standard Cargo Stations
Bitte auf die aktuelle Version (1.1) aktualisieren.
LG Enno ![]()
+++ Werbung +++ Werbung +++ Werbung +++ Werbung +++ Werbung +++ Werbung +++
Wir, die "Mecklenburgischen Guß- und Eisenwerke Gmbh & Co. KG", präsentieren voller Stolz, die
Features:
Viel Spaß und LG Enno ![]()
Linienmanager
Nicht im Linienmanager sondern in Linien (unten links auswählbar).