Build #82 - Fixes to RAM, Crashes & More!
When we released Overhauled a month ago, we soon identified stability and performance issues as needing our top attention. It took some time to crack them, and now we're starting to see the results.
In today's build we've fixed the abnormal RAM usage. As a result, Derail Valley should no longer suffer from certain crashes, and should require no more than 12 GB of RAM to play. The change is yet to be tested properly, so please let us know how build #82 works for you! The game previously used up to 20 GB of memory, requiring use of virtual memory to fit it all, but with this update that was reduced to the sane ~6 GB.
[previewyoutube]https://youtu.be/iZukJPUhkio[/previewyoutube]
Apart from stability fixes, the update brings many small improvements too, as you can see in the video and the changelog below. Highlights:
If you experience any new issues with this update, please let us know. Even if we can't always respond, we read all feedback. It helps us a ton to identify and prioritize issues. Thank you!
Next in line will be the performance fixes for the "loading area" and "spawning trains" stuttering. The solutions for both are almost done (massive reworks), and may come already next week!
[h3]Please note - This build will not have fire or liquid spills, due to the ongoing terrain system rework. This will be fixed in the next build.[/h3]
[h2]Full changelog:[/h2]
[h3]Stability:[/h3]
- Reworked terrain loading
-- Fixes abnormal RAM usage
-- Should no longer cause crashes on PCs with 12 GB of RAM or more
-- Somewhat reduces stuttering when loading new areas (WIP)
-- Can cause vegetation NRE if player goes out of world bounds (WIP)
[h3]VR Controls:[/h3]
- Added option that Trigger operates all train controls
-- If enabled then Grip only interacts with items
-- On by default for Index users (based on feedback)
-- Applies to all controllers except Vive wands
- Fixed left-hand item scrolling moving the player (e.g when page flipping)
- Fixed a bug where opening menu while hovering over a wrist orb could break the game
- Fixed a case where Comms Radio won’t work when taken out of the belt
- Fixed a bug where pageflipping could get stuck when not looked at, in VR
- Improved grab precision of Index controller (volume was too big)
[h3]NonVR Controls:[/h3]
- Fixed item view mode (Alt) getting bugged when alt-tabbing
- Fixed some bugs with nonVR inventory when adding items to the last slot
[h3]Trains:[/h3]
- Reworked shunter to have interactive doors
-- Maintains the same UV layout so the existing skin mods still work
- Minor optimization to diesel locomotive rendering
[h3]Career:[/h3]
- Costs from manual servicing now add up to copay too
- Added Stats screen to Career Manager
-- Shows player stats including total copay and time bonus deadline effect
- Removed "manual servicing" hint screen if the fee is bigger than remaining copay
- Reworded “you only need to pay” when having a smaller fee than copay
- Tweaked wording on “job denied” printout
-- Explains that you only need to pay the fees you can afford, not all
- Fixed steam locomotive fee payment not putting out fire (causing ongoing env. fees)
- Fixed a rare case where a locomotive despawning during fee paying could break the game
- Updated DE6 license text to say it’s capable of loads up to 1400t
[h3]Items:[/h3]
- Fixed Shop Item Scanner sometimes not spawning where it should
- Fixed loco remote not charging through DE6’s windows
- Updated inventory item representations of most booklets, to make them language-independent
[h3]Navigation:[/h3]
- Added key page to Schematic Map
- Tweaks to Schematic Map (missing switches, etc.)
- Fixed being able to fast travel to a locomotive you don't have a license for
[h3]World & Tracks:[/h3]
- Remodelled Iron Ore Mine chute area to be wider (prevents DE6 from clipping it in a corner)
-- Reworked tracks around it to fit
- Made IME service station tender-accessible when reached head first
- Replaced an empty/unused shop building with an unenterable scenery shop model
- Moved HB D yard slightly so both a shunter and a flatcar can fit into the merge track
- Fixed oil silos floating
- Fixed terrain going over tracks at a wye west of Harbor
[h3]Misc:[/h3]
- Fixed user settings not getting saved until the player reopens the menu
- Fixed being able to fast-travel twice before the first one initiates, breaking the game
- NonVR Controls booklet now has a specific icon in inventory
[h3]Tutorial:[/h3]
- Changed the "Save and Exit" button text to not say that during the tutorial
- Fixed UI option not updating when choosing some options in tutorial
- Updated DV Guide texts to better explain some things
- Tweaked nonVR “pick up the Comms Radio” prompt wording
- Tweaked steam locomotive manual (+ added “prerequisites” page)
That's all for today's update. We should have more performance improvements already next week. Stay tuned!
-DV Team
In today's build we've fixed the abnormal RAM usage. As a result, Derail Valley should no longer suffer from certain crashes, and should require no more than 12 GB of RAM to play. The change is yet to be tested properly, so please let us know how build #82 works for you! The game previously used up to 20 GB of memory, requiring use of virtual memory to fit it all, but with this update that was reduced to the sane ~6 GB.
[previewyoutube]https://youtu.be/iZukJPUhkio[/previewyoutube]
Apart from stability fixes, the update brings many small improvements too, as you can see in the video and the changelog below. Highlights:
- Fixed abnormal RAM usage (now 12 GB or less required
- Fixed (all?) crashes
- Interactive shunter doors
- Option to use trigger for all train interactions in VR
- Many newbie-friendly text/booklet updates
If you experience any new issues with this update, please let us know. Even if we can't always respond, we read all feedback. It helps us a ton to identify and prioritize issues. Thank you!
Next in line will be the performance fixes for the "loading area" and "spawning trains" stuttering. The solutions for both are almost done (massive reworks), and may come already next week!
[h3]Please note - This build will not have fire or liquid spills, due to the ongoing terrain system rework. This will be fixed in the next build.[/h3]
[h2]Full changelog:[/h2]
[h3]Stability:[/h3]
- Reworked terrain loading
-- Fixes abnormal RAM usage
-- Should no longer cause crashes on PCs with 12 GB of RAM or more
-- Somewhat reduces stuttering when loading new areas (WIP)
-- Can cause vegetation NRE if player goes out of world bounds (WIP)
[h3]VR Controls:[/h3]
- Added option that Trigger operates all train controls
-- If enabled then Grip only interacts with items
-- On by default for Index users (based on feedback)
-- Applies to all controllers except Vive wands
- Fixed left-hand item scrolling moving the player (e.g when page flipping)
- Fixed a bug where opening menu while hovering over a wrist orb could break the game
- Fixed a case where Comms Radio won’t work when taken out of the belt
- Fixed a bug where pageflipping could get stuck when not looked at, in VR
- Improved grab precision of Index controller (volume was too big)
[h3]NonVR Controls:[/h3]
- Fixed item view mode (Alt) getting bugged when alt-tabbing
- Fixed some bugs with nonVR inventory when adding items to the last slot
[h3]Trains:[/h3]
- Reworked shunter to have interactive doors
-- Maintains the same UV layout so the existing skin mods still work
- Minor optimization to diesel locomotive rendering
[h3]Career:[/h3]
- Costs from manual servicing now add up to copay too
- Added Stats screen to Career Manager
-- Shows player stats including total copay and time bonus deadline effect
- Removed "manual servicing" hint screen if the fee is bigger than remaining copay
- Reworded “you only need to pay” when having a smaller fee than copay
- Tweaked wording on “job denied” printout
-- Explains that you only need to pay the fees you can afford, not all
- Fixed steam locomotive fee payment not putting out fire (causing ongoing env. fees)
- Fixed a rare case where a locomotive despawning during fee paying could break the game
- Updated DE6 license text to say it’s capable of loads up to 1400t
[h3]Items:[/h3]
- Fixed Shop Item Scanner sometimes not spawning where it should
- Fixed loco remote not charging through DE6’s windows
- Updated inventory item representations of most booklets, to make them language-independent
[h3]Navigation:[/h3]
- Added key page to Schematic Map
- Tweaks to Schematic Map (missing switches, etc.)
- Fixed being able to fast travel to a locomotive you don't have a license for
[h3]World & Tracks:[/h3]
- Remodelled Iron Ore Mine chute area to be wider (prevents DE6 from clipping it in a corner)
-- Reworked tracks around it to fit
- Made IME service station tender-accessible when reached head first
- Replaced an empty/unused shop building with an unenterable scenery shop model
- Moved HB D yard slightly so both a shunter and a flatcar can fit into the merge track
- Fixed oil silos floating
- Fixed terrain going over tracks at a wye west of Harbor
[h3]Misc:[/h3]
- Fixed user settings not getting saved until the player reopens the menu
- Fixed being able to fast-travel twice before the first one initiates, breaking the game
- NonVR Controls booklet now has a specific icon in inventory
[h3]Tutorial:[/h3]
- Changed the "Save and Exit" button text to not say that during the tutorial
- Fixed UI option not updating when choosing some options in tutorial
- Updated DV Guide texts to better explain some things
- Tweaked nonVR “pick up the Comms Radio” prompt wording
- Tweaked steam locomotive manual (+ added “prerequisites” page)
That's all for today's update. We should have more performance improvements already next week. Stay tuned!
-DV Team