1. Derail Valley
  2. News

Derail Valley News

Build 96 - Slug, texture streaming & many more improvements

Hi everyone! We've just released the new update, featuring the new DE6 Slug and many other improvements to the game!



[h2]Slug[/h2]

[h3]What is the Slug?[/h3]

In real life when a locomotive reaches its end of life, some of its components can still be reused. Slugs are an example of that. They are modified diesel-electric locomotives, in this case a DE6, in such a way that they no longer have a diesel engine or a cab. What they do still have are the traction motors, and a body filled with concrete to make them heavy.

In Derail Valley the DE6 Slug is a "work train". What this means is that in career mode there's only one on the map, in a locked garage somewhere. The key for the garage can be purchased in the Harbor shop. Once unlocked, the vehicle can be moved around freely, and summoned using the comms radio, for a fee. In sandbox mode it's always available.



[h3]What is the Slug used for?[/h3]

On its own the Slug is practically useless. When coupled to a diesel-electric locomotive via MU cable, however, it starts to make sense. Instead of feeding only its own traction motors, the locomotive now powers both its own and the Slug's motors. This drastically reduces the amperage per motor, allowing applying a lot more throttle without risk of overheating or slipping.

In other words, the Slug can help drastically increase the pulling capacity of a DE locomotive by utilizing its generator better at low speeds. However, this doesn't come without cost – apart from adding extra weight, the Slug's traction motors also provide significant additional EMF, making reaching higher speeds much more difficult.



[h2]What else is new?[/h2]

Texture streaming – This update should bring a significant improvement to VRAM (and on some systems RAM) usage, as the game no longer holds all textures in memory the whole time but dynamically loads and unloads them as needed, instead.

Ray tracing – We've arranged it with Nvidia to support Derail Valley in their Freestyle feature, so if you have GeForce Experience installed and run the latest drivers you can enable filters for Derail Valley. The one we find most notable is SSRTGI, which does screen-space ray tracing (pictured below). Press Alt+F3 in-game to set it up.

QoL and bug fixes – We've made various small improvements, such as the ability to aim at items while zooming in mouse mode, or that unzooming in mouse mode now brings the camera back to its original position. Touch-based interaction with buttons in VR is now back too and this time works as intended (please do try it as it works great, and if you still don't like it there's an option to use Trigger instead). There are numerous other small improvements and bug fixes made, listed in the changelog below.

What's cooking? – We have many more things currently in development. Some of those are almost done and just need more testing to be included in the next build, whereas others are rather notable and are yet to be announced in the coming months!



[h2]Changelog[/h2]

[h3]Stability[/h3]
  • Added texture streaming
    • Instead of holding all textures in VRAM, the game now loads them dynamically
    • This drastically reduces required VRAM capacity
    • This also indirectly helps reduce RAM usage on PCs with limited VRAM
    • This should help prevent crashes and stuttering induced by RAM/VRAM shortage
    • Added options for this in Settings/Advanced
  • Further reduced RAM usage (apart from texture streaming)
  • Fixed corrupted saves being able to make the main menu unusable
  • Fixed locomotive exploding being able to cause an error in driving UI
  • Fixed turntable sounds continuing playing when the turning stops
  • Fixed having a disabled right VR controller being able to break the game
  • Fixed error caused by spamming keyboard shortcuts while teleporting into a loco
  • Fixed “transform.SetParent” warning message spam in console
  • Fixed AudioListener warning spam in main menu, in Oculus SDK
[h3]Graphics[/h3]
  • Added Nvidia Freestyle support (Ray tracing)
    • Requires Nvidia GPU and GeForce Experience installed, latest drivers
    • Press Alt+F3 to enable the Freestyle sidebar where you can add and edit filters
    • We recommend giving the SSRTGI filter a try, which adds ray tracing
    • Note that this alters game performance
  • Fixed smoke not blending into fog nicely
  • Fixed some cases of water surfaces z-fighting when viewed from above
  • Fixed comms radio laser not rendering well over smoke
[h3]Train Simulation[/h3]
  • Added DE6 Slug
    • DE6 Slug is a stripped-down DE6 (has TMs, but no diesel engine or cab)
    • It’s a “work train” vehicle, located in a locked garage somewhere in the world
    • The garage key can be purchased in Harbor shop for $20k
    • The slug can be spawned freely in sandbox mode
    • Couple it to any DE locomotive via MU to distribute power to more motors
    • Doing this makes the locomotive engine better utilized at low speeds
    • It allows for drastically reduced overheating and wheelslip when accelerating
    • The slug is able to brake dynamically too
    • The slug is filled with concrete to retain traction, making it very heavy
    • EMF from its 6 TMs may drastically reduce locomotive’s top speed
    • The slug can only assist a single locomotive, the one that was MU’d first
    • Once unlocked, the slug can be moved around freely and never gets despawned
    • It can also be moved anywhere via comms radio work train function for $5k
    • The slug doesn’t receive damage and cannot be repaired
    • The slug model is made so that most DE6 skins work with it out of the box
  • Improved steam lubricator mechanics
    • Fixed indicator not working correctly on S060
    • Mechanical damage now starts when oil level gets under 50% (was 100%)
    • Running gear now screeches based on oil level rather than damage
    • Remade the running gear grinding sound to be more noticeable
    • Lubricator now gets reset when paying fees, sleeping or rerailing
  • Made accessing a fee for a single unit reset other sibling units to default state
    • e.g. paying a tender fee also disables the injector on the locomotive
  • Fixed S282A and S060 brake pads not glowing when overheated
  • Made loco remote “pair” button do nothing if user is not on a locomotive
  • Fixed locomotives sometimes despawning prematurely (S060 in particular)
  • Made DH4 reverser immovable when the vehicle is traveling over ~8 km/h
  • Made DM3 lever knobs white for improved visibility
  • Fixed S282B (tender) missing the wheel slide particle effects
  • Modified price of caboose garage key to $20k (was $25k)
  • Modified price of caboose summon to $5k (was $10k)
  • Fixed DE6 warped metal look causing strange dark blotches on the side
  • Minor tweaks to the S060 UV map and modeling
[h3]Misc[/h3]
  • Reworked zoom in mouse mode
    • Zooming now focuses on where the mouse cursor is
    • Unzooming now returns the camera to the original position
    • Held items now can be viewed zoomed in mouse mode
  • Added setting “Within Reach” to Keyboard Driving difficulty parameter
    • This allows using the keyboard controls only in vicinity of train controls
    • This is now the default setting in Standard and Realistic presets
  • Fixed lanterns falling off of S282 (and generally items when close to the vehicle edge)
  • Fixed various inconsistencies with vehicle spawning
    • Comms radio spawner mode no longer offers locked vehicles
    • Comms radio spawner mode now includes work trains too
    • Removed the comms radio work train mode from sandbox game mode
    • Scenario train editor now shows locked vehicles with a locker icon
    • Trying to start a scenario with a locked vehicle now issues a blocker popup
    • Caboose is no longer missing from scenario train editor
    • DM3 is no longer possible to spawn or fast travel with when it’s locked
  • Creating a new session now defaults the difficulty preset to the last used one
  • Fixed train keyboard controls being able to cause issues when pressed during pause
  • Made sit and lean states turn off when walking away more than a couple meters
  • Fixed being unable to pick up items after placing them on bed/couch
  • Fixed boombox changing modes during game pause
  • Increased intensity and range of comms radio LED light
  • Fixed being able to dislodge doors, levers and such with the fuel hose plug
  • Fixes to minor missing or floating objects in stations
[h3]VR[/h3]
  • Brought back physical touch interaction with buttons
    • Now works as intended, please give it a try
    • Can still be disabled in settings
  • Simplified controller calibration
    • Pointer beam is now relative to hand and uniform across all controllers
    • Please let us know if calibration feels off and needs adjusting
  • Fixed small items not always going to predefined position in hand, when grabbed
  • Fixed shop scanner laser pointing down in VR
  • Fixed some items being unable to be put in carabiner slots in VR
  • Fixed being able to walk through thin colliders (e.g. turntable rod)
  • Fixed UI interaction in localization test scene not working in VR
[h3]Tutorials[/h3]
  • Fixed career tutorial able to break if one avoids the steps that teaches how to jump
  • Added career tutorial tutorial step teaching about the Lost & Found sheds
  • Added a post-tutorial step teaching how to cancel jobs (trash bin)
  • Added “Can’t save in tutorial” message in save manager, during career tutorial


That would be all for today's update. Thank you! We hope you'll enjoy it, and we'll see you soon with more!

-Your DV team

Build 95 - New steam loco, water towers, VRAM optimizations & more!

Hi everyone!

The new update is out, introducing a brand new steam locomotive to Derail Valley, as well as many bug fixes and improvements!



[h2]S060[/h2]

Due to its small size, the new locomotive has very different characteristics from S282, making it quite a unique new experience. In terms of hauling capacity it sits somewhere between DE2 and DM3, and can sometimes be found in small industries, such as forests. The new locomotive can be accessed in sandbox mode without unlocking too.



Besides the new locomotive, there are many other notable improvements made in this update, such as updates to coal firing and economy, many new water towers, VRAM optimizations and more. Check out the changelog below for more information.

[h2]Changelog[/h2]

[h3]Stability[/h3]
  • VRAM optimization
    • Reduced VRAM footprint of dynamically generated textures
    • Reduced VRAM footprint of some large assets
    • We’re working on texture streaming, to drastically reduce VRAM usage
      • It’s currently in the testing phase. To enable it use console command:
      • Graphics.StreamingMipmaps.Active 1
      • This is still in development and may not be flawless
  • Fixed career progress corruption bug
    • Hardcore sessions were able to pull in saves from other sessions when auto-saving on game exit. It was possible for this to ruin one’s career progression
  • Fixed small memory leak caused by the window droplets system
  • Improved lag-spike optimization when printing out papers
  • Fixed brake sound getting stuck when stopped (introduced in #94)
  • Fixed shadows cast by terrain disappearing when turning around (introduced in #94)
[h3]Train Simulation[/h3]
  • Added S060 locomotive
    • Small steam shunter, great visibility, high torque and medium range
    • Similarly to DM3, it’s more likely to spawn in smaller industries, like forests
  • Simulated efficient coal management during accelerated steam engine startup
    • Halves the amount consumed
  • Made partial shovel unloading possible
  • Reduced cost of coal by 75%
  • Reduced DM3 mechanical powertrain damage from engine running by 40%
  • Fixed cylinder cock steam particles being out of sync with the piston cycle on S282
  • Fixed reverser changing headlights orientation if the paired remote is off or in inventory
  • Made some tweaks to Auto Headlights logic when using the “Direction” setting
  • Removed accumulation of water in cylinders when the steam vehicle is in motion
    • IRL the tiny amount of condensing water gets expelled with each piston cycle
  • Fixed S282 fire not going out when coal is exhausted
  • Fixed firebox temperature not returning to boiler water temperature when fire is out
  • Adjusted S282 so it doesn’t go over 120 km/h
  • Reduced price of S282A/B subsystems (and thus repair costs)
  • Added a new, heavier, wheel rolling sound for locomotives
  • Fixed water in cylinders being audible at large distances
  • Lowered dynamos sound volume
  • Fixed exploded S282 retaining red valves and labels
  • Added numbers to S282 sand gauge
  • Allowed adding coal to firebox via the driving UI when the firebox doors are closed
[h3]Misc[/h3]
  • Added 9 new water towers to the map
    • Pass-through in FF, OWC, FM, GF, MF, FRC, FRS, MB
    • Non-pass-through in CSW
    • Maps have not been updated with new tower locations yet
  • Made improvements to coal/water towers
    • Added alert sounds indicating steam vehicle alignment with chutes/faucets
    • Improved sound placement and volume, when using the towers
    • Fixed the water jet effect clipping through vehicles and taking too long to end
  • Reduced intensity of cab lights in locomotives
  • Fixed locomotives being able to despawn if coupled to an active order
  • Fixed steam engine controls not resetting when paying fees (fire, injector, blower, etc.)
  • Fixed text on comms radio sometimes getting stuck until put in inventory (introd. in #94)
  • Aiming at locked vehicles in sandbox now notes that they need to be unlocked in career
  • Tweaked audio mixing so the sound is less bassy in cabs
  • Fixed hotbar mousewheel scroll direction being inverted
  • Fixed main menu build badge button not leading to the news link on click
[h3]VR[/h3]
  • Fixed some inconsistencies with Trigger/Grip usage (introduced in #94)
  • Fixed Vive wands not using Trigger to interact with buttons (introduced in #94)
  • Fixed held items being offset in left hand on some devices (introduced in #94)
  • Fixed log getting spammed on some devices (introduced in #94)
  • Improved interaction with rotary switches, notably the S282 exterior valves
  • Removed recenter button in main menu, should only appear in-game
  • Fixed carabiner slots resetting rotation on game load
[h3]Tutorials[/h3]
  • Fixed “vehicle must be stationary” false-positives when auto-starting quick tutorials
  • Fixed vehicles attempting to start quick tutorials when the player isn’t licensed for them
  • Fixed multiple softlock issues around the coupling phase of career tutorial
  • Fixed multiple softlock points involving picking up money in the wrong moment
  • Fixed tutorial not recognizing movement and rotation in VR for some devices
  • Added the career tutorial step teaching how to crouch before coupling


We hope you'll enjoy this update. Thank you and see you soon with another!

-Your DV team

Reverb G2 Teleport Fix

We just released a quickfix making teleport work again on the Reverb G2 VR headset, which broke with the #94 update.

More improvements soon!

Build #94 - RAM Usage, UI selection, VR buttons & more fixes!

Hi everyone!

It's great to finally talk to you from the other side of the Simulator update!

First of all, thank you all for the enormous amount of feedback, support and help following the release date! We read all your messages, and are adjusting our plans accordingly, even if sometimes we can't reply.

The 94% rating of Derail Valley and the 2600 simultaneous players peak at launch have topped all the current train driving sims on the market. Given our very humble beginnings, this really is the dream come true. The update release has been a great success so far, and we're hyped to bring you a lot more content and features to Derail Valley in the future!



Given the size of the update, naturally it didn't come without some issues. We'll be addressing them in the next couple of months. Today, we've released the first proper patch in the series of important fixes. Due to priority shuffling no new vehicles were added just yet, but the upcoming S060 steam locomotive is receiving final touches and will be released by the end of next week.

[h2]Changelog:[/h2]

[h3]Stability[/h3]
  • RAM usage optimization
    • Drastically reduced the buildup of RAM usage from traveling around
    • Reduced RAM usage for sounds
    • Should help alleviate many crashes
  • Slight FPS improvements
    • Drastically optimized the rendering of lit windows at night (affects low-end PCs)
    • Fixed brake sound systems being active on stationary and distant trains
    • Simplified some checks in the audio playback system
    • Optimized the Doppler effect system
    • Fixed terrains out of view being able to cause lag
    • Fixed text rendering being able to cause stutter in certain situations
[h3]UX NonVR[/h3]

  • Fixed UI receiving unwanted input from unsupported controllers
    • This may have affected your language selection screen, save manager, etc.
  • Fixed being unable to save custom key bindings in-game
    • Go to Settings > Advanced page
    • Click “Remap Keyboard Controls” to open the preferences.ini file
    • Make changes to key controls, save the file, close the window
    • Back in the game click the “Update Keyboard Controls” button
  • Fixed RMB zoom not working while space-to-dismiss tutorial prompts are on
  • Fixed a bug with the bad coupler selection when using the Coupling UI panel
  • Fixed escape button not working in pause menu if closed by [X] without applying first
  • Made inventory slots 11 and 12 mappable (default keys - and = on QWERTY)
  • Temporarily allowed Keyboard Driving in Realistic difficulty mode
    • Will be restricted to being in cab only when finished
[h3]UX VR[/h3]
  • Fixed being unable to go past the “turn around” step in career tutorial on Reverb G2
  • Fixed tutorial not addressing the needed VR input actions correctly, on certain controllers
  • Fixed held items being offset for certain platforms/controllers, especially on Oculus SDK
  • Disabled automatic touch interaction with buttons
    • This will be vastly improved and added back as a setting in a later build
  • Fixed interaction with most buttons being Grip instead of Trigger
[h3]Train Simulation[/h3]
  • Reduced S282 resource consumption (coal, water) by 20%
  • Reduced S282 blower power and steam consumption by 75%
    • Mostly noticeable with the startup time
  • Increased S282 coal consumption when the fire is lacking air
    • Indicated by dark chimney smoke
  • Increased S282 indicated firebox temperature at low combustion rate
  • Enabled body and wheels damage on S282B (Tender)
  • Drastically reduced startup costs on DM3 and DH4
  • Fixed S282 bad brake gauge needle alignment
  • Fixed S282 chimney smoke clipping through the model
  • Fixed the crown sheet sizzling sound continuing to play after boiler explosion
[h3]Misc[/h3]
  • Refined all bird/cricket biome sounds to be more soothing rather than piercing
  • Added “Retrieve all items” button to Lost & Found sheds
    • Pressing this button will retrieve all player-owned items from around the world
    • It will not retrieve items that are already in your inventory
    • Uses temporary art, to be improved
  • Fixed certain cases where items would get lost when left on rail vehicles
  • Fixed external camera being able to break the game when reaching too high altitude
  • Fixed the DE2 quick tutorial turning on by default
  • Fixed the possible career tutorial softlock at the “Handbrake release” step
  • Fixed the possible career tutorial softlock at the initial “Park the locomotive” step
  • Fixed “Manual servi” text being cut off on career manager
  • Fixed Boombox audio stuck to the player while away, if locked to an inventory slot
  • Fixed order validator in military offices having stuck papers and a bugged name position
  • Changed the order of the VR category button in settings
  • Updated some localization texts (work-in-progress)

Have fun and see you soon with another small update!

Steel Mill Invisible Wall Fix

Quick update everyone - we've fixed the game breaking bug where trains would collide with invisible walls surrounding the tutorial depot, near the Steel Mill.

Enjoy the update and see you soon with more small updates!

-Your DV Team