Romsey Signal Box Simulation Plugin Details

First published 10th April 2020 (Last Modified 12th January 2023)


This plugin adds support for my simulation of the preserved Romsey Signal Box by:
  • adding a shortcode, romseySignalBox, to add the simulation. Examples of use: [romseySignalBox]Text that will appear at the bottom middle of the simulation. Typically this would display instructions or hints.[/romseySignalBox]
  • Also, as is standard for my plugins, it adds a shortcode to add the current version number of the plugin: [romseySignalBoxVersion]

Possible Future Enhancements

  • Add the missing repeater instruments
  • Align the repeater instruments with their corresponding lever
  • Allow the commutator control to be turned as well/instead of the buttons
  • Addition of the lights for the automatic half barriers at Halterworth
  • Addition of (a much simpler) simulation of the Halterworth crossing box before its automation
  • Addition of a tutorial mode
  • Correctly handle shunt movements
  • Get Eastleigh to honour the direction lever
  • Possibly add a 1909 variant (either just the timetable (most likely) or its map as well)
  • Add (fake) position lights for the sidings and add some train movements for those too
  • Version: 3.244.0
  • Author: David Vines
  • Last Updated: 2023-02-23T13:20:14Z
  • Requires WordPress Version: 4.0 or higher
  • Tested up to: 6.1.1
  • License: Uses sounds by Alexander available from Orange Free Sounds used under the "Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)" license and the segment display by Rüdiger Appel available from 3quarks used under the "Attribution 3.0 Unported (CC BY 3.0)" License. Javascript (other than that for the segment display) and php code in the plugin may used under the 3 Clause BSD license.

Change Log

3.244.0 - 23 February 2023

Tweak the size of the bell push buttons

3.238.0 - 22 January 2023

Fix indentation of lever label annotations

3.226.0 - 12 January 2023

Fix css errors

3.161.0 - 09 September 2021

Fix update detection logic

3.157.0 - 21 July 2021

Common up wordpress plugin updating logic with my other plugins

3.153.0 - 21 July 2021

Fix updating logic!

3.108.0 - 29 March 2021

Update URL of the details page

3.101.0 - 13 March 2021

  • Fix estimated time to leave section when something happpens between parts of the traversal of the section.

3.100.0 - 01 March 2021

  • Add a timetable for 19 Feb 2021 when there were major engineering works in southampton so the GWR services were diverted via Eastleigh and the SWR service terminated at Romsey (and used line to Eastleigh to change platforms), all while the freight services are also diverted via Eastleigh and an Engineering Train from Southampton needs to return to base.

3.99.0 - 01 March 2021

  • Refactor code of how change of destination works fixing some minor bugs in the process

3.76.0 - 28 January 2021

  • Add support for self-hosted update notification

3.64.0 - 29 May 2020

  • Adjustment to the overlaps for the platforms. Adjusted the train's movement on the up line to extend the track circuit for C to include the track between the platform and the points controlled by lever 8

3.63.0 - 28 May 2020

  • Only one pull on levers 3 and 13 is permitted after the line is cleared by the relevant remote box

3.62.0 - 24 May 2020

  • Track circuits now overlap (based on the actual overlaps recorded on the 1973 track plan). There still some tweaking to do here, particularly for the artificial track circuits for the platforms
  • Improved train timings. Again based on the 1973 track plan. The current trains use modern train speeds (i.e. 80 mph for the passenger trains)
  • Commutator locked up to the signal box

3.56.0 - 02 May 2020

Many changes including:

  • Additionally lock levers based on the track circuits occupied
  • Reduce the time gap between Train Entering Section and the next track circuit being occupied
  • Revised how the timetable and active trains are shown
  • Have the remote boxes complain if things are out of sequence (including a missing Train out of section, or a commutator is not reset)
  • Trains now verify points are as expected by the train (and the driver will complain if mis-set
  • Train driver will call if they are held at a signal for over a minute
  • Adding multiple trains will add the trains with different train codes (up to ten, then numbers will cycle)
  • Train drivers will check the next track circuit is unoccupied before entering the next section (note: this should only occur if signals are not replaced by the signaller after trains pass them)
  • Remote boxes will wait five seconds before offering a new train once a train leaves the section
  • Remote boxes will ignore offers while the line is occupied
  • The code that recognises bell pushes has been overhauled. Long pauses are now only recognised if it is where a long pauses could be and if it is at least quarter of a second longer than the average for the other pauses

3.50.0 - 11 April 2020

Minor adjustments to train timings. Minor refactoring of how the remote boxes handle bell pushes when they expecting a train entering section bell code.

3.49.0 - 10 April 2020

Initial Version

The information on this page was retrieved by Plugin Information Version 3.230.0.