• Our new ticketing site is now live! Using either this or the original site (both powered by TrainSplit) helps support the running of the forum with every ticket purchase! Find out more and ask any questions/give us feedback in this thread!

TrainSplit/fastjp Forcing Unnecessary Change When Requesting "Stop or Change"

mikeb42

Member
Joined
19 Jan 2015
Messages
167
As per the title, some while ago this behaviour started manifesting for certain journeys. Having tried again now, I wonder if some "accidental functionality" has crept in?

Specifically: A Network Railcard holder travelling from e.g. Bristol Parkway to e.g. Paddington often wants to be on trains which stop at Didcot in order to split there.

Usually this means changing at Swindon onto a train which stops at Didcot as most of those from Bristol Parkway pass it nonstop.

Setting "Stop or Change at" Didcot in the advanced options* would, until recently, yield the expected result: a single change at Swindon. Now it always seems to force this and an extra redundant change at Didcot.

This is a longwinded way of saying that, for this particular journey at least, it's as though the logic of "Stop or Change at" has morphed into just "Change at".

Here's an example on trainsplit:

Trainsplit Query with Redundant Change

Can anyone spot the obvious mistake I've made?

*Equivalently, just "Stop at" in fastjp.
 
Last edited:
Sponsor Post - registered members do not see these adverts; click here to register, or click here to log in
R

RailUK Forums

Farigiraf

Member
Joined
23 Jul 2023
Messages
482
Location
Bridge on the river Cam
I've had this same issue for a while now, the feature was quite good when it worked as it allowed routing onto slower trains, but now I have to either exclude operators or add extra change time to get the routing I want.
For example, previously (a few months ago) from Waterloo to Salisbury selecting 'stop or change at' with one of the smaller stations on the route always selected the hourly stopper instead of the Exeter service, but now it always forces an hour change at Overton (or Whitchurch or Grateley). This is quite irritating as the Exeter service is the same operator and also passes through the smaller stations, so I've found it difficult to get the journey planner to select this service.
Same with many other routes with a frequent fast service vs a less frequent (but quieter / more comfortable) stopper.
 

Haywain

Veteran Member
Joined
3 Feb 2013
Messages
20,650
Can anyone spot the obvious mistake I've made?
I don’t know about obvious mistakes but if you want the cheapest/best fare for a Network Railcard holder I would have expected Trainsplit to find it without having to specify the stopping point.
 

mikeb42

Member
Joined
19 Jan 2015
Messages
167
It did in the past, but now it doesn't.

E.g.

Bristol Parkway to Paddington, Flexible, Cheapest, Network Railcard

(I think you'll have to press the "Cheap" and "Flexible Buttons" to get the £73.92 splits at Swindon and Reading)

It should, and mostly used to, come up with this sort of thing

Same but user force a "Stop or Change" at Didcot.

£63.47 splits at Swindon and Didcot. However the itinerary now has a redundant change at Didcot costing another
10-25 minutes hanging around Didcot for no reason.

From the outside it looks like the underlying reason for all this is fastjp doing something weird when asked to force a Stop at Didcot. (Assuming I've remembered right that fastjp is the underlying planning engine used by trainsplit)
 

MrJeeves

Established Member
Associate Staff
Senior Fares Advisor
Joined
28 Aug 2015
Messages
3,507
Location
Burgess Hill
From the outside it looks like the underlying reason for all this is fastjp doing something weird when asked to force a Stop at Didcot. (Assuming I've remembered right that fastjp is the underlying planning engine used by trainsplit)
I've noticed some weirdness with via/avoid recently too, and I've been trying to track down some things which might have caused it.

We'll keep looking into it.
 

Top