Release notes

πŸš€

Here you can find more details about the latest changes of Model Train Script.

10.7.0

This version introduces variables (integer based). Variables can be used to add conditionality to your scripts via conditions and events. Variables can be modified via the SetVariable action. To monitor them you can add a variable on your layout.

10.6.0

This version focuses on stability and ux improvements.

  • Inline browsing between list elements like sections, actions and vehicle functions

  • MTS menu now contains recently edited items and shortcuts

  • Set Path action: MTS finds a path between two points on your layout and set turnouts in the right position

  • Beta AI Assistant: It can support you to control or create automation (early beta), you will need an internet connection available while using.

  • Fix: occasional incorrect iCloud sync

  • Fix: occasional disconnect issues

10.5.0

This version moves the main menu behind a main button making it easier to edit catalog while running your layout.

Other improvements:

  • A new layout implementation improving performance for older devices

  • Improved usability for the layout editor

  • New layout elements: Three way turnout and Windmill

  • House, Factory and Windmill support accessories for lights or interaction

  • Animation for layout elements

  • Feedback not occupied by feature for conditions and execute events

10.4.0

This version brings a debug mode. With debug mode you can test your scripts in isolation, you can test how your scripts will respond to events.

Other improvements:

  • Stop all automation button

  • More prominent indicator for syncing with command station

  • Turntable item for layout (visual only)

  • Ability to customize order of accessory states in layout items

  • DCC Accessory deactivation has been removed, if needed can be enabled via settings

  • Several UI Tweaks and minor bug fixes.

10.3.0

Vehicles

  • Support for decoder consisting (NMRA advanced consisting)

  • Consist Function icon for enabling/disabling consist mode

Tools

  • Basic programming support for Z21

Overall

  • Improved UX for creating and deleting automation items

  • Improved input fields

10.2.0

New

  • Icons on layout buttons

  • Support for Digikeijs DR4088LN modules

  • System logging across app runs

Fixes

  • Slow startup if no internet is available

10.1.0

License

This version introduces a license model. Model Train Script will still be free to use, however there will be restrictions than can be lifted by buying a license. Tap on the more info in the license section of the information screen.

Features

  • Improved image recognition for camera control

  • Input validation for vehicle, feedback and accessory addresses

Fixes

  • Yamorc Z21 message processing crashes

  • Yamorc and Digikeijs loconet support

10.0.0

A new major version of Model Train Script!

This version focuses on improved stability and iOS 26 support.

UI

  • updated design to support iOS/iPadOS 26

  • iPadOS 26 windowed mode support

  • Lots of smaller ui and textual improvements and consistency fixes

  • Built-in library for vehicle avatars

  • Sync indicator around power button

Automation

  • condition now supports vehicle profile and camera detection

  • camera now has an expiration time for detection events (valid time)

  • WaitAccessory, WaitFeedback and WaitCamera actions have been replaced by WaitForCondition; including all options of a condition

  • Extended built-in library of sounds

  • VehicleProfile now has option for functions to set to on, off or to ignore

System

  • improved threading, more stable connection with command station

  • files (in settings) now have last access time to identify abandoned files

  • extended Demo profile

  • demo now sends occupancy events

  • drop support Zimo ZCAN

  • drop support of iOS/iPadOS 17

Last updated