Los plugins de tren permiten de cambiar la conducta de los trenes en cierto grado. Cosas que puedes hacer incluidas mostrar indicadores personalizados en los paneles, reproducir sonidos personalizados y sustituir las palancas del conductor que están originalmente configurados. Plugins también pueden usarse para simular los equipos de seguridad tales como ATS o ATC, entre otras cosas.
■ Formas disponibles de plugins
.NET assemblies:
Esta es la única forma oficial apoyada de plugin. Los plugins son ensambladores .NET y deben ser diseñados para ser compatibles en multi-plataforma sin recompilarlos. Puedes escoger entre una variedad de lenguajes de programación, incluyendo C# y Visual Basic .NET, así como muchos otros que tienen de objetivo el .NET Framework.
Win32 DLLs:
Esta forma de plugin es retenida para la vieja compatibilidad con el simulador de trenes BVE Trainsim, pero no esta oficialmente apoyada debido a que estos plugins solo pueden ejecutarse en Microsoft Windows. Estos usualmente son desarrollados en lenguaje C/C++. Otorgando una alternativa multi-plataforma , por favor desarrolle con ensamblador .NET de ahora en adelante.
■ Configurando un tren para usar un plugin
Deberás de agregar el plugin en algún lado de la carpeta del tren y configurar el directorio del plugin dentro del archivo ats.cfg Por favor considere que para los plugins del tren ensamblado en .NET, no deben agregarse OpenBveApi.dll junto con su plugin.