<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.transportfever3.com/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.transportfever3.com/feed.php">
        <title>Transport Fever 3 Wiki - modding:misc</title>
        <description></description>
        <link>https://wiki.transportfever3.com/</link>
        <image rdf:resource="https://wiki.transportfever3.com/lib/exe/fetch.php?media=favicon.ico" />
       <dc:date>2026-09-30T04:39:02+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.transportfever3.com/doku.php?id=modding:misc:cargo&amp;rev=1787143344&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.transportfever3.com/doku.php?id=modding:misc:localizations&amp;rev=1773244855&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.transportfever3.com/doku.php?id=modding:misc:names&amp;rev=1773243015&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.transportfever3.com/doku.php?id=modding:misc:people&amp;rev=1773238584&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.transportfever3.com/doku.php?id=modding:misc:playlists&amp;rev=1773239596&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.transportfever3.com/doku.php?id=modding:misc:shaders&amp;rev=1778053721&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.transportfever3.com/doku.php?id=modding:misc:soundeffects&amp;rev=1790686136&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.transportfever3.com/doku.php?id=modding:misc:soundsets&amp;rev=1790686136&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.transportfever3.com/lib/exe/fetch.php?media=favicon.ico">
        <title>Transport Fever 3 Wiki</title>
        <link>https://wiki.transportfever3.com/</link>
        <url>https://wiki.transportfever3.com/lib/exe/fetch.php?media=favicon.ico</url>
    </image>
    <item rdf:about="https://wiki.transportfever3.com/doku.php?id=modding:misc:cargo&amp;rev=1787143344&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-19T12:42:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Cargos</title>
        <link>https://wiki.transportfever3.com/doku.php?id=modding:misc:cargo&amp;rev=1787143344&amp;do=diff</link>
        <description>Cargos

In Transport Fever 3,  are grouped in  and displayed by models that are following .

Cargo Types

Cargo types are defined in .cargo.lua files. The basic structure of a cargo type config is:


function data()
return
	{
		name = _(&quot;Iron Ore&quot;),
		weightFactor = 1.0,
		order = 210,
		icon = &quot;iron_ore.tga&quot;,
		cargoClasses = { &quot;UNIVERSAL&quot;, &quot;BULK&quot; },
		categoryList = {
			categories = {
				&quot;temperate.eco&quot;,
				&quot;dry.eco&quot;,
				&quot;tropic.eco&quot;,
				&quot;subarctic.eco&quot;
			}
		},
		scriptRef = {
			fileNa…</description>
    </item>
    <item rdf:about="https://wiki.transportfever3.com/doku.php?id=modding:misc:localizations&amp;rev=1773244855&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-11T16:00:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Localizations</title>
        <link>https://wiki.transportfever3.com/doku.php?id=modding:misc:localizations&amp;rev=1773244855&amp;do=diff</link>
        <description>Localizations

It is possible to provide additional translations for the game. The strings are stored in precompiled .mo libraries. A locale is defined by a .lang.lua file with some meta information:


function data()
return {
  name = &quot;German&quot;,
  locale = &quot;de_CH&quot;,
  fontMap = {
    regular = &quot;Lato2OFL/Lato-Regular.ttf&quot;,
    bold = &quot;Lato2OFL/Lato-Bold.ttf&quot;,
    light = &quot;Lato2OFL/Lato-Light.ttf&quot;,
    medium = &quot;Lato2OFL/Lato-Medium.ttf&quot;,
    monoRegular = &quot;Noto/NotoSansMono-Regular.ttf&quot;,
    monoB…</description>
    </item>
    <item rdf:about="https://wiki.transportfever3.com/doku.php?id=modding:misc:names&amp;rev=1773243015&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-11T15:30:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Names</title>
        <link>https://wiki.transportfever3.com/doku.php?id=modding:misc:names&amp;rev=1773243015&amp;do=diff</link>
        <description>Names

In Transport Fever 3, there are name lists for people, towns and street stops. A name set is defined in a .names.lua file:


function data()
return
  {
    name = _(&quot;English&quot;),
    personNamesScript = {
      fileName = &quot;/names/names.script@personNameScriptFn&quot;,
      params = { ... },
    },
    townNamesScript = {
      fileName = &quot;/names/names.script@townsNameScriptFn&quot;,
      params = { ... },
    },
    streetNamesScript = {
      fileName = &quot;/names/names.script@streetsNameScriptFn&quot;,
 …</description>
    </item>
    <item rdf:about="https://wiki.transportfever3.com/doku.php?id=modding:misc:people&amp;rev=1773238584&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-11T14:16:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>People</title>
        <link>https://wiki.transportfever3.com/doku.php?id=modding:misc:people&amp;rev=1773238584&amp;do=diff</link>
        <description>People

To make the game world more lively passengers, pedestrians and drivers are simulated as animated characters. The standard character models are located in content/characters/ and identified by a special metadata struct.

Metadata

The model files consist of the following parts:</description>
    </item>
    <item rdf:about="https://wiki.transportfever3.com/doku.php?id=modding:misc:playlists&amp;rev=1773239596&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-11T14:33:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Playlists</title>
        <link>https://wiki.transportfever3.com/doku.php?id=modding:misc:playlists&amp;rev=1773239596&amp;do=diff</link>
        <description>Playlists

Playlists allow to create a list of music tracks that the game can play in the background while playing.

The configuration of playlists is defined in a .plist.lua file. The script needs to have a data() function that returns a struct like this:</description>
    </item>
    <item rdf:about="https://wiki.transportfever3.com/doku.php?id=modding:misc:shaders&amp;rev=1778053721&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-05-06T07:48:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Shaders</title>
        <link>https://wiki.transportfever3.com/doku.php?id=modding:misc:shaders&amp;rev=1778053721&amp;do=diff</link>
        <description>This page is not yet adapted for Transport Fever 3. The content may be outdated.

Shaders

Shaders are small data processing programm snippets that are used by the GPU to calculate what is drawn on the screen. This covers the 3D meshes as well as textures. Beside the lighting and shadowing, atmospheric effects like the</description>
    </item>
    <item rdf:about="https://wiki.transportfever3.com/doku.php?id=modding:misc:soundeffects&amp;rev=1790686136&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-09-29T12:48:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Sound Effects</title>
        <link>https://wiki.transportfever3.com/doku.php?id=modding:misc:soundeffects&amp;rev=1790686136&amp;do=diff</link>
        <description>Sound Effects

The immersion of the game is not only supported by the graphics but also by an appealing sound design. It is therefore possible to specify a large number of sound effects in Transport Fever 3.

Sound Files

All sound files used by Transport Fever 3 adhere to the following technical requirements:</description>
    </item>
    <item rdf:about="https://wiki.transportfever3.com/doku.php?id=modding:misc:soundsets&amp;rev=1790686136&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-09-29T12:48:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Sound Sets</title>
        <link>https://wiki.transportfever3.com/doku.php?id=modding:misc:soundsets&amp;rev=1790686136&amp;do=diff</link>
        <description>Sound Sets

Sound sets are configuration files that group several sounds together to get an appropriate sound background. This is used e.g. for vehicles. The sound sets are defined in  .snd.lua files. They need to have a data() function that returns a data struct like below:</description>
    </item>
</rdf:RDF>
