SplitTrain

Downloading

If you want to download SplitTrain, please visit https://tomdotio.itch.io/splittrain

Some information about editing a level

Levels are stored in a subfolder under the game directory: SplitTrain_Data\Resources\Levels

A minimum viable level requires a station at a distance above 0 meters. In the station must be the last track event per distance.

After editing just press Save or change the file name and press Save to save as a new level.

There is an integrated “profiler”, which can track the distance, speed and time and writes it to a csv file. Hit F7 to start the profiling and F8 to finish it. The profiling file will be stored in the level folder. This can be very helpful when designing speeds and distances in a level.

Changelog

1.0 beta:

  • Added in-game level editor and level browser
  • Added a welcome message and some web links
  • Added a game icon and a config screen image
  • Added new scenery objects
  • Added more information about points and multipliers
  • Improved existing track events and scenery objects
  • Changed custom level format to more readable json
  • Removed the limit of 100 track events and 100 scenery objects
  • Removed the necessity of having a track event after the final station
  • Did a lot of code refactoring and code cleanup 🙂

1.01 beta:

  • Added driving profiler

1.02 beta:

  • Added train breaking sound
  • Added electric train engine sound
  • Improved train engine sound

1.03 beta:

  • Changed graphic asset pack
  • Added TextMesh Pro

1.04 beta:

  • Added catenary option
  • Added diesel engine particle effect
  • Added road crossing lights and sound
  • Added obstacle physics
  • Improved camera fov

1.1:

  • Added various indicators for current and upcoming speed changes
  • Added a “P-Sign” (Pfeiftafel), where the horn of the train must be sound
  • Added music tracks
  • Added various new sound effects
  • Added various new visual effects
  • Added a third train
  • Added train top speed
  • Added various new decorative items
  • Added settings for sound, effects and Ui volume
  • Changed highscore stores more than one score
  • Changed settings now saved in a file and no longer in the registry
  • Changed track event camera to be controlled by holding shift
  • Changed track event camera automatically scrolles to the next event
  • Changed stoping requirement to be +/- 10m within the station
  • Changed overshoot will result in no points
  • Changed train variables are not part of the train, not of the level
  • Changed catenary option now part of the train, not of the level
  • Changed track generation now depended on distance of station
  • Changed Unity render pipeline to URP
  • Changed UI style to a more modern and clean look
  • Improved level editor
  • Improved level save file format to be more readable and editable in a text editor
  • Removed various unused field from the level files