Tastenbelegung ändern

Willkommen in der Transport Fever Community

Welcome to the fan community of Transport Fever and Train Fever, the economic simulators of Urban Games. The community is free for you to share and inform yourself about the game. We cultivate a friendly and objective interaction with each other and our team will be happy to answer any questions you may have.

 

Registration and use is of course free for you.

 

We wish you a lot of fun and hope for active participation.

The Team of the Transport-Fever Community

  • Anleitung zum Ändern der Tastenbelegung

    1 Worum geht's?


    Dieses Tutorial zeigt dir, wie die Tastenbelegung geändert werden kann. Diese kann nur über die Konfigurationsdatei bearbeitet werden. Sollten Probleme auftreten, bitte zunächst den Abschnitt Hilfe! Es geht nicht mehr! befolgen.


    2 Wo finde ich die settings.lua?


    Die Einstellungsdatei befinden sich in deinem Steam-Ordner: Steam\userdata\<userid>\304730\local\settings.lua
    <userid> ist dabei deine Steam-Id. Solltest du nur ein Account auf dem PC verwenden, sollte an dieser Stelle nur ein Ordner sein.
    Train Fever darf nicht im Hintergrund laufen!


    3 Wo ist was zu ändern?


    Die Tastenbelegung ist in der settings.lua unter dem Abschnitt keycodes zu finden. Dieser sieht in etwa wie folgt aus:

    Jeder Eintrag entspricht einer Tastenbelegung. Dieser ist aufgebaut aus einer ID und dem Dezimalwert der zu verwendenen Taste (sog. Keycode). Als Keycodes werden SDL Codes verwendet. Diese können hier Nachgeschlagen werden: https://wiki.libsdl.org/SDLKeycodeLookup


    Die Zuordnung von ID zu Funktion ist der folgenden Tabelle zu entnehmen:


    ID in setting.luaFunktionDefault-Wert (dezimal)Default-Taste
    cameraMoveDownKamera bewegen (ab)115s
    cameraMoveUpKamera bewegen (auf)119w
    cameraMoveLeftKamera bewegen (links)97a
    cameraMoveRightKamera bewegen (rechts)100d
    cameraRotateLeftKamera drehen (links)113q
    cameraRotateRightKamera drehen (rechts)101e
    cameraTiltDownKamera kippen (runter)102f
    cameraTiltUpKamera kippen (rauf)114r
    cameraZoomInKamera hereinzoomen120x
    cameraZoomOutKamera herauszoomen121y
    constructOpt1Objekt drehen (rechts)109m
    constructOpt2Objekt drehen (links)110n
    gameCycleSpeedSpielgeschwindigkeit ändern9TAB
    gamePauseSpiel pausieren/fortsetzen1073741896PAUSE
    uiHelpHilfe ein-/ausblenden1073741882F1
    uiCloseAllAlle Fenster schließen127Entf


    Zu den Funktionen siehe auch Spielsteuerung.


    4 Beispiel


    Es soll in diesem Beispiel die Taste für das Pausieren auf die Leertaste gelegt werden.

    • ID herausfinden: Spiel pausieren -> gamePause
    • Keycode herausfinden: In der Liste den Wert für die Leertaste (SPACE) finden:
      SDLK_SPACE -> 32
    • Wert ändern in settings.lua:
      gamePause = 32,


    5 Hilfe! Es geht nicht mehr!


    Im Falle, dass Train Fever nicht mehr starten, so mache die Änderungen rückgängig (Zeilen wieder zurück ändern). Sollte noch immer das Spiel nicht starten, dann lösche die Einstellungsdatei komplett. Sie wird dann automatisch neu erstellt (deine Einstellungen musst du dann natürlich wieder einstellen).

Share