
- [WJ-R]: 1980s object removal (Castlethorpe/Hanslope area)
- [XCS]: Pending
- [UkTrainSys]: v0.3.2.0 released
- [Object Library]: Preparing...
- [Website]: Fifth version of website launched

Blog and Progress Updates
January 25, 2009
Fewer updates and unseen work…
Posted by admin on January 25, 2009 at 9:00 pmThere aren’t as many progress updates at the moment, partly due to hardware upgrades and operating system re-installations, etc, but that doesn’t mean I haven’t been busy; rather there’s just been quite a bit of work which is either “under the hood”, or merely a continuation of features I’ve already talked about. For example, I’m still implementing transition curves throughout the Cross-City South, however I’ve also updated most of the curve radii after determining the likely values from aerial photographs of the route (thanks to » this thread « at the Trainsimcentral forum). Quite a number of curve radii were too large previously, and the route is looking more accurate now as a result of the changes, but it’s taking time, as changing the curve radii also means the overhead wire object rotations are no longer correct and don’t join up with each other any more, and all these objects need to be re-aligned, which is rather tedious and time consuming.
I’ve also been editing the route file as I proceed through it, re-arranging the code and commands to make the file easier to read and navigate through; not just to make the work tidier and weed out bad code, but also for the benefit of anyone wanting to more easily edit the route after it’s released, create new diagrams/scenarios/activities if so desired, etc. Previously I simply placed all commands at a particular line number on the same line; this meant that scrolling vertically through the route file in a text editor is easier and quicker for me (which I spend more time doing as a rule), however when numerous commands are placed on the same line, despite me usually making some effort to group and order them, this can make it harder to find a command and edit it, and also I gather, makes it harder for others to feel comfortable editing it too, as it seems too complicated. This time, I’ve compromised and placed groups of related commands on their own lines, so for example, catenary related commands are placed together on their own line; scenery, curve and railtype, or pointwork related commands are all placed on their own seperate lines, etc, making it easier to locate a command, without the route file becoming excessively long.
I’ve also now re-introduced the marker images which used to feature in the BVE 2 versions of the route, and it’s nice to have them back again in » openBVE «. One of the main tasks in the immediate future will be taking the animated features I’ve demonstrated so far, and extending them throughout the length of the route, rather than just the test locations which are featured in the videos, along with creating more detailed geometry for the 323’s exterior car objects, and preparing animated components like wheels, wipers, doors, and perhaps other things too.
Tags: Animated Objects, Cross-City South, openBVE, Trackwork
Posted in openBVE | No Comments »
December 23, 2008
Superelevation, Flashing Aspects, Animated Points, and Station Signs
Posted by admin on December 23, 2008 at 10:00 pmI’ve been continuing with some more cosmetic updates for Cross-City South v1.4, and I’m in the process of adding superelevated track, transition curves and lead-in/lead-out track objects to enable smooth changes from level to canted track. With » Watford Junction to Rugby «, which already includes superelevated track objects and lead in/out objects, I’d adopted a system where curved track objects with 35mm, 70mm and 125mm cants were modelled, with a set of lead-in/out transition objects going from 0-35mm, 35-70mm and 70-125mm at varying curve radii, which enabled a nice, gradual increase or decrease in cant within a curve. These lead in/out objects are placed not as .Rail objects, but as .FreeObjects, and are used in conjunction with one of several invisible null rails which each have a different run sound, such that I don’t need to add too many new railtypes to cover all the possible combinations of run sound and required canted transition curve objects. This technique still results in quite a number of FreeObjects however.
While looking at the » ATS-Sn/P Test Route «, I was impressed by the appearance of the superelevated track and transition curves, which I felt were better than my attempts, and while looking at how the author achieved such a good result, I was pleasantly surprised to find that the technique used is actually more straightforward and efficient than that which I’d adopted, with just a simple pair of straight, left/right lead-in and lead-out objects used. I’ve trialled this on the Cross-City South, and I’m pleased with the results on the sharper curves, although for larger radius, higher speed curves, I’ll retain graduated 0-70mm and 70-125mm canted transition curve objects:
– Please note that the grass and terrain textures are only temporary
I’ve also been experimenting with the signalling functionality recently introduced into openBVE’s » animated object format «. I’ve now implemented flashing aspects which are used on the approaches to the 60 mph and 70 mph crossovers between the fast and slow lines on the WCML’s New Ledburn and Hanslope Junctions, respectively. I’ve also incorporated lens hoods which become illuminated according to the aspect displayed by these new signal objects, and these look better than the standard flat bitmaps usually used to represent signal aspects in BVE.
Jason Morgan, one of the people we can thank for introducing BVE to Western railsim users several years ago, asked me whether or not it would be possible to have animated points linked to a signal, such that the blades moved to the correct position prior to the signal clearing, for example, while the player’s train is waiting in a passing loop before being cleared to rejoin the main line. Indeed this is possible, either by making the point blade position depend upon the state of a section, or by making the animation functions conditional, for example, by basing them upon the distance from the set of points to the player’s train. When basing the point blade position upon a section state, this can be done simply with the aid of a .Pretrain command, such that the point blades move as the signal changes from red. However, by using a .Section 0;2;3;4;5 command (UK routes with 4 aspect signals usually use .Section 0;2;3;4), and a specially modified animated signal object which displays an aspect sequence of Red > Red > Yellow > Double Yellow > Green, the point blades can move prior to the signal aspect appearing to change from red, which looks more prototypical. This is only suitable when the player arrives at the signal while it’s associated section state is still 0 (red), however.
As part of the experiment, I created some fully animated point objects, which include moving point blades, stretcher bars, backdrive assemblies, linkages and levers. » openBVE’s « rotation damping functions also enable a rather nice motion of the point blades, which looks quite realistic. Both conventional and High Performance Switch System (HPSS) points are modelled.
Important note: Currently, trains in openBVE follow a single path throughout a route as with BVE Trainsim (based on Rail 0), with this one path coded in the route file which cannot be changed en-route. Therefore, these points are cosmetic only!
Video: Demonstration of working 3D bulb and LED signals, flashing apects, and animated pointwork
Note: this video is now included as part of a compilation on YouTube.
« [YouTube “High Quality” version] | [YouTube “High Definition” version]
Stephen Cross has also kindly created a set of station sign textures for use in Cross-City South v1.4, so I’ll be creating a new set of objects allowing the actual station names to be displayed on signs at each station on the route:
I’ll also create some new lampost objects for the stations, as the existing ones look, well lets be honest, terrible. If I have time, I’ll update the route to include London Midland textures as well, although this isn’t a priority for me at the moment.
Finally, I’d like to wish visitors to Rail Sim Routes UK a very Happy Christmas!
Tags: Animated Objects, Cross-City South, openBVE, Screenshots, Trackwork, Videos, Watford Jn to Rugby
Posted in openBVE | 4 Comments »
November 26, 2008
Cross-City South v1.4 Update
Posted by admin on November 26, 2008 at 9:00 pmThe Cross-City South v1.4 update has been in progress for the past few days. To start with, I’ve rearranged all the files into a less complicated directory structure, and removed the seasonal variations for the time being, with just Summer remaining for now. I’ve also removed all but two route files from the package, which I’ll work on to create a new foundation on which other route files can be created in future; this makes maintenance much easier and the updated route quicker to check for problems. I’ve also been removing all .X format objects, which I’ll replace with .CSV versions, with surface illumination achieved via openBVE’s new extended commands instead, along with day/night texture transitions achieved using single objects rather than seperate day and night objects, as was the case in Cross-City South v1.3 for BVE4. This helps to save some disk space, along with making the route much easier to maintain.
Along with openBVE’s error reports, I’ve also been using Oskari’s » BRR.NET « utility to check for other issues, to ensure that the new “template” route files are as trouble free as possible. I’ve also been updating the route with new vegetation textures and track objects, taken from the Watford Junction to Rugby route; here’s how it’s looking so far in the openBVE Route Viewer tool (the reported errors are temporary, due to missing textures which I haven’t relocated yet!):
The shadow effect used for the bullhead rails is based on an idea which Simon Gathercole came up with a while ago. The next time consuming task will be updating all the pointwork, which I’ll start work on soon. I’ll also be exchanging the terrain and grass textures for new versions, making the scenery look better when using the external views, adding backfaces to various objects so the route can be viewed in the opposite direction without needing to hit F11 in openBVE, and adding soft shadows to various objects, which together with the new textures shown above, should improve the appearance of the route considerably. Due to popular demand I’ll be creating a new diagram which starts from the Longbridge reversal siding rather than Redditch, and I’ll also be looking into more animated object possibilities; I have a few ideas already.
Tags: Cross-City South, openBVE, Screenshots, Software, Trackwork
Posted in openBVE | No Comments »
November 20, 2008
Rugby Area
Posted by admin on November 20, 2008 at 10:00 pmI thought I’d show the current state of Rugby station, as I haven’t posted any screenshots of this location yet (due to it being unfinished). I’ve only laid the track and electrified the area so far, but as you can see from the images below, this is a very complex location to model, with numerous tracks, diverging lines, two flyovers, pointwork, curves and so-on. There’s no finished scenery yet, and the supports are missing from beneath the flyover, but once these, and the station buildings and lineside buildings are added, it should look rather good.
Please note that in the overhead shots, a 2400m drawing distance is set with a high level of zoom used, hence the station looks somewhat shorter than it actually is, and the curves sharper than they actually are. The released route will be based on the track layout prior to the recent remodelling work at the real station (I have to draw the line somewhere with a route that’s being constantly upgraded in reality; this way I might actually be able to finish the project!!). The track layout depicted here is a mixture of the layout as it was in the 80s and late 90s, and I’ll remove the relevant tracks in the final route files, depending on the era being depicted in each one:
![]() ![]() ![]() ![]() |
Tags: openBVE, Screenshots, Trackwork, Watford Jn to Rugby
Posted in openBVE | No Comments »