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).
Features:
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)
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.
I highly suggets reading all recources here before using autoplay
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.
Requirements
Setup
Tutorial
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.
Modpage: overworked Modpage
The announcements come from our announcement mod mainly done by
Tokio .
Thanks to
Ivy for the extensive testing and help
Tags: announcement-player announcements exe program software
announcements_pre", and put that folder in the same directory of the Announcer.exeThe folder with the announcements, put the folder named "announcements_pre" next to the exe (into the same folder).
The announcement player
Open source licenses (not needed for the player/announcements)
Loading comments…