Mit dem Update Build 7554, bringt Train Fever die wunderbare Möglichkeit mit, Objekte (sogenannte Assets) frei platzieren zu können.
Dieser Artikel behandelt das Thema Kategorien und richtet sich in erster Linie an die Modder.
1 Übersicht
[color=#008000]Um eine Übersichtlichkeit bei den Assets für den Endanwender zu wahren, wird hier eine Struktur vorgestellt, welche sich bei den Diskusionen im Thread [url='https://www.train-fever.net/index.php/Thread/4635-Asset-Kategorien/']Asset-Kategorien[/url], herauskristallisiert hat und zur Übernahme empfohlen wird.[/color]
2 Aufbau Kategorien
Es wurden 2 Hauptkategorien [img]https://www.train-fever.net/index.php/Attachment/52585-Hauptkategorien-JPG/[/img] eingeführt, welche fest vorgegeben sind.
[list=1][*]Frei platzierbare Objekte ohne Einrastfunktion.
[*]Objekte, welche an Schienen einrasten eund frei platzierbar sind.
[/list]Diese beiden Kategorien unterscheiden sich in der Tat nur dadurch, ob der Verfügbarkeit einer Einrastfunktion an Schienen. Auch die Einrast-Assets sind frei platzierbar.
[line][/line]
Erste Überlegung eines Modders wäre also, ob sein Asset diese Einrastfunktion nutzen soll [tt]type = "TRACK"[/tt] oder nicht [tt]type = "DEFAULT"[/tt].
Im Zweiten gilt die Überlegung, in welche Unterkategorie sein Asset passt. Ein Strassenschild zum Beispiel wäre dann bei [tt]category = "signs"[/tt] richtig und da es nicht an Schienen einrasten soll wäre [tt]type = "DEFAULT"[/tt] korrekt.
3 Welche Kategorien werden empfohlen?
[table]
[tr]
[td][u][b]Kategorie-Name[/b][/u][/td]
[td][b][u]verwendeter Name in der Lua[/u][/b][/td]
[td][b][u]Dateiname des Vorschaubildes[/u][/b][/td]
[td][b][u]Vorschaubild[/u][/b][/td]
[/tr]
[tr]
[td]Autos[/td]
[td]cars[/td]
[td]asset_category_cars.tga[/td]
[td][img]https://www.train-fever.net/index.php/Attachment/51540-asset-category-cars-jpg/[/img][/td]
[/tr]
[tr]
[td]Brücken[/td]
[td]bridges[/td]
[td]asset_category_bridges.tga[/td]
[td][img]https://www.train-fever.net/index.php/Attachment/51538-asset-category-bridge-jpg/[/img][/td]
[/tr]
[tr]
[td]Dekorationen[/td]
[td]decorations[/td]
[td]asset_category_decorations.tga[/td]
[td][img]https://www.train-fever.net/index.php/Attachment/52098-asset-category-deco-jpg/[/img] oder [img]https://www.train-fever.net/index.php/Attachment/52612-asset-category-decorations2-jpg/[/img][/td]
[/tr]
[tr]
[td]Gebäude[/td]
[td]buildings[/td]
[td]asset_category_buildings.tga[/td]
[td][img]https://www.train-fever.net/index.php/Attachment/51539-asset-category-buildings-jpg/[/img] oder [img]https://www.train-fever.net/index.php/Attachment/52208-buildings-png/[/img][/td]
[/tr]
[tr]
[td]Güter[/td]
[td]goods[/td]
[td]asset_category_goods.tga[/td]
[td][img]https://www.train-fever.net/index.php/Attachment/52276-asset-category-goods-jpg/[/img][/td]
[/tr]
[tr]
[td]Mauern, Rampen, Zäune[/td]
[td]walls[/td]
[td]asset_category_walls.tga[/td]
[td][img]https://www.train-fever.net/index.php/Attachment/52215-walls-png/[/img][/td]
[/tr]
[tr]
[td]Schilder[/td]
[td]signs[/td]
[td]asset_category_signs.tga[/td]
[td][img]https://www.train-fever.net/index.php/Attachment/52211-sign-png/[/img][/td]
[/tr]
[tr]
[td]Schienen und Zubehör[/td]
[td]tracks[/td]
[td]asset_category_tracks.tga[/td]
[td][img]https://www.train-fever.net/index.php/Attachment/51757-asset-category-track2-jpg/[/img][/td]
[/tr]
[tr]
[td]Sehenswürdigkeiten[/td]
[td]landmarks[/td]
[td]asset_category_landmarks.tga[/td]
[td][img]https://www.train-fever.net/index.php/Attachment/52613-asset-category-landmarks-jpg/[/img][/td]
[/tr]
[tr]
[td]Stationszubehör[/td]
[td]stations[/td]
[td]asset_category_stations.tga[/td]
[td][img]https://www.train-fever.net/index.php/Attachment/52214-stations-png/[/img][/td]
[/tr]
[tr]
[td]Straßendekorationen[/td]
[td]traffic[/td]
[td]asset_category_traffic.tga[/td]
[td][img]https://www.train-fever.net/index.php/Attachment/52199-asset-category-traffic-jpg/[/img][/td]
[/tr]
[tr]
[td]Tools und Werkzeuge[/td]
[td]tools[/td]
[td]asset_category_tools.tga[/td]
[td][img]https://www.train-fever.net/index.php/Attachment/51542-asset-category-tools-jpg/[/img][/td]
[/tr]
[/table]
4 Beispiel
..anhand einer fiktiven Brücke.
Quellcode der "mybridge.lua":
[code=python]return {
type = "TRACK",
buildMode = "MULTI",
category = "bridges",
availability = {
yearFrom = 1885
},
description = {
name = _("Meine Brücke"),
description = _("Schönste Brücke Ever.")
},
models = {
{ id = "asset/mybridge.mdl", transf = unitMat },
},
order = (UserID * 10000) + (ModID * 100) + ModOrder,
skipCollision = true
}
end[/code]
Ordnerstruktur für lua, Asset-TGA und Kategorie-TGA:
[code]res
┠━ assets
┃ ┠━ mybridge.lua
┖━ textures
┖━ ui
┖━ assets
┠━ asset_category_bridges.tga
┖━ mybridge.tga[/code]
5 Hinweise
[color=#008000]Es besteht durchaus die Möglichkeit, daß sich die empfohlenen Kategorien als nicht ausreichend herausstellen.
In diesem Fall wird empfohlen dies im Thread [url='https://www.train-fever.net/index.php/Thread/4635-Asset-Kategorien/']Asset-Kategorien[/url] zur Sprache zu bringen.
Es ist dann gegebenenfalls ein Leichtes weitere Kategorien hinzuzufügen und diesen Lexikoneintrag zu erweitern.
Danke sehr. :)
[/color]
6 Anhang
Im Anhang sind alle hier aufgeführten Kategorie-Icons gebrauchsfertig zum Download eingefügt und zur Nutzung anempfohlen.