(Automatic) Announcement Player V1.5 (22 Routes included)

  • by Mor and Tokio
  • 7 upvotes
  • Downloaded 4,356 times

Description

This is a program to play our announcements, it is a hobby project, completely free, and can be used e.g. instead of Soundpad for our announcements. It also has an automatic mode that plays the announcements automatically for you (more info on that below).

Included Announcements
  • Bremen - Oldenburg
  • Dresden - Riesa
  • East Coast Mainline
  • Frankfurt - Fulda: Kinzigtalbahn
  • Hamburg - Lübeck
  • Hauptstrecke Rhein Ruhr
  • Left-Rhine-Line
  • London Overground
  • Maintalbahn
  • Main-Spessart-Bahn
  • Mannheim - Kaiserslautern
  • München - Augsburg
  • Niddertalbahn
  • Rapid Transit
  • Rhein-Ruhr Osten: Wuppertal - Hagen
  • Ruhr-Sieg-Nord
  • Salzburg - Rosenheim
  • Semmeringbahn
  • SFS Kassel - Würzburg
  • SFS Cologne - Aachen
  • S-Bahn Vorarlberg
  • Tharandter Rampe
  • Special Announcements

Features:

  • Complete announcement player (see images), free to use
  • Automatic mode
  • Announcements for 22 Routes from Germany, UK and Austria
  • highly customisable
  • option to add own announcements (tutorial in FAQ)
  • modern UI
  • supports dark mode
  • qol features for the use for TSW announcements

Why Windows or your antivirus may flag this program as dangerous

Windows (especially smart screen and smart app control) scan files like .exe's if they are signed with a trusted certificate (the digital certificate says nothing about the functionality or security of a program).Those certificates cost 60€+ annually. I do not want to pay this, so the Announcement player will stay unsigned. This does not mean that it is dangerous: The announcement player will never do any kind of network traffic, it will never need elevated permissions to work and additionally, I did not obfuscate the code before packing into an exe.

Full transparency: there are currently 4 AVs falsely detecting the mod:
https://www.virustotal.com/gui/file/e29d05c8c587c1cb10d723d4e65f46c3d2539367497bdabf4144816babde86f2
(As of 23th Aug 2025)


FAQ

How to uninstall?
Simply delete the exe (and if you want to also the save file).

Why does it not allow me to select a route?
To allow you to select announcements, the player must detect some. Simply download our announcements pack and put the folder name "announcements_pre" next to the Announceer.exe

How to add custom (own) announcements:
You can put the custom announcements into the announcements_pre folder next to our announcements.

Linux
The announcement player should work on Linux using wine.

"Why not just use Soundpad like before?"
The goal of this program is to be a free and improved alternative for soundpad just for our announcements.

Licenses:
Inside the Licenses download.

Autoplay

I highly suggets reading all recources here before using autoplay

Info

What is Autoplay?
TL:DR: Autoplay plays the announcements automatically between stations
Autoplay is a functionality of the Announcement Player detecting when the user in TSW departs from a station and then plays the next announcement. Autoplay currently can only play the normal announcements between stations, door announcements are not yet supported. Note: The detection is very primitive, it just checks when the buttons for doors and acceleration are pressed.

When you should not use autoplay
Autoplay makes most sense on routes where you stop a lot, such as S-Bahn and regional services. I do not recommend it for services with only little stops.

Automatic door announcements mode
This will only work when using autoplay: It wil simply play the door side announcements when opening doors (aka when you press the hotkey for opening doors)

Paired announcements mode
Some routes/lines have two announcements betwen each station (usually one welcome and one next stop announcement). This setting will tell the program to play two announcements when it "detects the train departing". You must toggle this beforehand, mid-route may cause issues

Blocking hotkeys
Due to the way Windows and TSW handle keyboard Input, it is only possible that one program (TSW or announcement player) get the input. But as the Announcement player needs to get the input you do In-Game for the autoplayer functionality, meaning both programs need the same input, it will block the required keys so that the Announcer gets the keys, and then it will imitate your input and send it forward to TSW. You can still use any keys normally, there should be no delay or anything.

Tutorial

Requirements

  • You must use your keybinds to control doors and throttle in-game, and these keybinds must match the keybinds you set as in-game keybinds in the Announcement Player settings.
  • Using a joystick or the mouse to control doors or throttle will lead to the autoplay not working

Setup

  1. Go to settings and find the toggle to enable autoplay (see this as the autoplay masterswitch)
  2. The other autoplay options should now appear.
  3. Give the program information about your in-game keybinds for doors and throttle (you will see settings for in-game hotkeys for left and right doors, door close and accelerate, you need to set these to the hotkeys you have in-game, for example: you accelerate in-game with "A", so you set A as the hotkey for acceleration in autoplay. Settings those in-game hotkeys only means that the program knows which of your button presses the acceleration and door controls are, this will not have any effect on your in-game hotkeys. (This step is important, autoplay will not work without it)
  4. (optional) Adjust the delays for the playing of announcements (These will effect how long the autoplay waits after you depart from a station with playing the announcement and how long to wait for the second announcement after the first one (pairmode only)

Tutorial

  1. If you now want to use autoplay for a route, first enable autoplay on the main page (on the left)
  2. (optional) also enable pair mode, more information on this in the Autoplay Info Section above
  3. You can now pick a route and a line, if you have the list of announcements, click the first announcement in the list once.
  4. The first announcement in the list should be marked blue and at the bottom, you should see a text beginning with autoplay armed
  5. Now you can just Start playing, and after departing from the station, the announcements should be automatically played
Changelog
Beta Versions changelog (v0.4-v0.8)

v0.4 - Initial release
v0.5 - bugged
v0.8 - Huge Update: new (experiemntal) Autoplay functionality,
added ECML and London Overground announcements,
added Logo,
big amount of fixes and improvements.

v1.0 (Full release)
  • Added Mannheim-Kaiserslauthern announcements
  • Full rework of settings
  • Full rework of Autoplay
  • Rework of Hotkey functionality for Windows systems
  • added Autoplay info card to the left side bar
  • added tooltips
  • the whole Announcement player should now feel less clunky when using
  • many other fixes and improvements

Modpage: overworked Modpage

v1.5
  • The announcements are no longer included in the program (seperate download by request)
  • added possibility to add own announcements
  • added loading screen
  • the treeview (field with the expandable sections with the announcements) is now custom
  • various UI and Text improvements
23th Aug 2025 (Mod Page update)
  • updated Virustotal report
  • Updated Mod Title
  • Improved description of Announcements package download
  • some other modpage tweaks

The announcements come from our announcement mod mainly done by Profile picture of Tokio Tokio .
Thanks to Profile picture of Ivy Ivy for the extensive testing and help

Tags: announcement-player announcements exe program software

Installation Instructions

  1. Download the .exe
  2. Download the announcements
  3. Extract the announcements folder which contains a folder "announcements_pre", and put that folder in the same directory of the Announcer.exe

Files

Announcements.zip
2 GB Added 28 Jul 2025 Downloaded 1,853×

The folder with the announcements, put the folder named "announcements_pre" next to the exe (into the same folder).

Licenses.zip
10 KB Added 28 Jul 2025 Downloaded 229×

Open source licenses (not needed for the player/announcements)

Comments

Loading comments…

About this mod

Created
4 Jul 2025
Updated
28 Jul 2025
Game
Train Sim World
Type of content
Announcement
Train Sim World Content
Bahnstrecke Bremen - Oldenburg, Bahnstrecke Salzburg - Rosenheim, DB BR 101, DB BR 111 & n-Wagen Pack, DB BR 155, DB BR 182, DB BR 187, DB BR 204, DB BR 218, DB BR 363, DB BR 403 ICE 3 Railbow, DB G6 Diesel Shunter, Dispolok BR 182, East Coast Mainline: Peterborough to Doncaster, Expert DB BR 101 & IC Steuerwagen, FlixTrain BR 193 Vectron, Hauptstrecke Hamburg - Lübeck, Hauptstrecke München - Augsburg, Kinzigtalbahn: Frankfurt - Fulda, Linke Rheinstrecke: Mainz - Koblenz, London Overground Suffragette line: Gospel Oak - Barking Riverside, Main Spessart Bahn: Aschaffenburg - Gemünden, Maintalbahn: Aschaffenburg - Miltenberg, Mittenwaldbahn: Innsbruck - Garmisch-Partenkirchen, Nahverkehr Dresden - Riesa, New Journeys - S-Bahn Köln BR 423 (TSW 3), Niddertalbahn, Pfälzische Ludwigsbahn: Mannheim - Kaiserslautern, Railpool BR 193 Vectron, Rhein-Ruhr Osten: Wuppertal - Hagen, Ruhr-Sieg Nord: Hagen - Finnentrop, S-Bahn Vorarlberg: Lindau - Bludenz, Schnellfahrstrecke Kassel - Würzburg, Schnellfahrstrecke Köln-Aachen, Semmeringbahn: Wiener Neustadt - Mürzzuschlag, Tharandter Rampe: Dresden - Chemnitz
Train Sim World Version
Train Sim World 2 before Rush Hour update (UE4 4.23), Train Sim World 2: Steam version (UE4 4.26), Train Sim World 2: Epic Games Store version (UE4 4.26), Train Sim World 3, Train Sim World 4, Train Sim World 5