BUILD 99.3
10 December, 2024
Platform & Stability
-
Fixed having items on sticky tape or hangers out of locos breaking saving, since B99.2
Train Customization
-
Fixed alternating controller wiring order not saving properly, since B99.2
-
Fixed S282B (tender) and caboose not having electricity onboard to power gadgets
-
Fixed items on hanger rotating when placed and sometimes hanging too low
-
Fixed the Driving UI gadget submenu button being available when no gadgets are installed
-
Fixed items that require a license showing their stock amount as -1
-
Fixed alternating controller sticking out compared to other controllers
-
Fixed being able to drill mounts to windows in some cases
-
Fixed being able to install gadgets to broken windows
Train Simulation
-
Tweaked Covered Hopper colliders to prevent getting stuck inside
Misc
-
Fixed fast travel working even when it's disabled in difficulty, since B99
-
Fixed DVRT paint can text typo
BUILD 99.2
06 December, 2024
Platform & Stability
-
Numerous more fixes to tutorial failure cases
-
Disabled creating bug report files on GeForce NOW, as it causes issues
-
Fixed game window size being reset during loading screen if playing in windowed mode
-
Fixed an error with the turntable that could break the game
Career & Cargo
-
Added Forestry Trailers cargo type
-
MF/HB → Forests, Sawmill and Harbor
-
Added a custom model for S282 restoration train parts (running gear)
-
Fixed servicing costs of private vehicles adding up to the insurance copay amount
-
Fixed private vehicles accruing environment fees (this should only apply to DVRT rolling stock)
-
Made Wireless MU Controller require owning the “Multiple-Unit” license to buy
-
Fixed museum license decreasing bonus time instead of increasing it like it says
-
Fixed Realistic difficulty to have “Main Res Refill Time” set to 500% as intended
-
Fixed scrap wood texture having some issues
-
Made trams able to squeeze under the Sawmill overpass
Train Customization
-
Increased some shop stock limits
-
Light Bar 3 → 10 per variant
-
Beacon 6 → 10 per variant
-
Mount Small 20 → 30
-
Fixed a bug where derelict locomotive windows would stay broken after repairing body
-
Fixed an exploit with using starters to drive derelict locomotives
-
Fixed alternating controller not saving the wiring order
World & Tracks
-
Added forestry trailer props to forests and sawmill
-
Added electric charger to the Museum
-
Added diesel station to the Oil Refinery
-
Fixed IMW turntable not being aligned properly
-
Fixed bad service module placement at IMW
VR
-
Fixed missing haptic feedback when attaching items to sticky tapes
-
Fixed some bugs related to carabiner slots
Misc
-
Fixed being unable to insert a cassette to boombox, since B99
-
Added a notice about mod usage in the loading screen
-
Fixed DM1U temperature gauge typo (0 → 80)
-
Made career manager and service module displays fit slightly more letters per line
-
Fixed localization test scene missing item description texts
BUILD 99.1
29 November, 2024
Platform & Stability
-
Fixed some UI elements being able to remove game focus on GeForce NOW
World & Tracks
-
Fixed CS cars spawning too late when approached from east
Career & Cargo
-
Updated tractors cargo texture to look factory new
Train Customization
-
Soldering gun now blinks red when a gadget is solderable, but its location doesn’t support it
Items
-
Redesigned schematic map track ID elements to be better visible and at a higher distance
Train Simulation
-
Made side door animation smooth
-
Fixed DM1U oil temperature needle going below minimum value
-
Fixed the vehicle being leaned forward on level track
-
Fixed it not showing oil level properly in driving UI
-
Improvements to diesel locomotives
-
Fixed throttle and dynamic brake locking not working flawlessly in all cases
-
Fixed DH4/DM3 RPM sometimes not increasing when increasing throttle from idle
-
Fixed DH4/DM3 RPM sometimes jumping under acceleration
-
Fixed DH4 turbine RPM jerking when moving out of idle
-
Improvements to steam locomotives
-
Fixed abandoned museum locomotives being able to spew smoke despite not being lit up
-
Animated the lubricator handle to turn with the moving locomotive mechanism
-
Corrected the S282 valvegear animation being inverted
-
Fixed Overheating Protection incorrectly operating controls sometimes
-
Made internal brake airflow more audible (helps know when brakes can be lapped)
Graphics
-
Fixed glass, water and sign text rendering on top of fog, since B99
VR
-
Fixed not being able to place mounts/gadgets when in “item hold” mode
Tutorials
-
Fixed a few bugs in career tutorial that could break the game, since B99
-
Fixed vehicle catalog missing spawn point locations and probabilities, since B99
-
Fixed BE2 quick tutorial to require the vehicle to be charged to start
Misc
-
Fixed issues with buying many items and going away before they all spawn in
-
Various small improvements
BUILD 99
21 November, 2024
Platform & Stability
-
Improved Steam Deck support
-
Performance is notably improved
-
Created an official controls scheme
-
Added virtual keyboard when inputting text
-
Improved GPU performance when using Ultra preset (vegetation shadows optimization)
-
Improved GPU performance when it comes to shadow rendering (for lanterns in particular)
-
Fixed falling through terrain when dashing occasionally
-
Fixed more rare occurrences of falling through terrain
-
Fixed the game breaking if a VR controller is toggled on/off during the tutorial
-
Fixed a bug that had a potential to crash the game during quick tutorial
-
Mitigated an issue where custom difficulty presets could duplicate since B97
-
Fixed a rare bug where graphics could glitch out while in external camera
-
Potentially fixed a cascading problem with vehicles disappearing after long pause
-
Potentially fixed errors related to VR carabiner slot usage
-
Strengthened failsafes that could lead to save corruption
-
Fixed some UI elements able to irrevocably lose game focus on Steam Deck and GeForce NOW
-
Fixed bad mousewheel usage on mice with smooth scroll
-
Fixed badly timed alt-tab causing disappearance of mouse cursor
-
Various micro improvements to performance
World & Tracks
-
Added Oil Refinery (OR) industry
-
Located north of FRC, on previously unused track
-
Added Coal Mine South (CMS) industry
-
Located east of FRS, on previously unused track
-
Added Coal Power Plant (CP) industry
-
Added City South (CS) city
-
Located west of HB, on previously unused track
-
Home of the Derail Valley Railway Museum (more info below)
-
Added an eastern corridor connecting CM (now CME) and HB
-
Added a fork connecting GF and HB
-
Cut a shortcut tunnel connecting FRC and the new OR
-
Added an approach connecting OWC and FRC
-
Added a bypass connecting FRS region with CSW (now CW)
-
Added a complex intersection between CW and OWC
-
Turned some forks into wyes
-
Straightened some tracks to increase the average speed
-
Added new types of buildings
-
Numerous buildings, pipes and other objects for the refinery, power plant and city locations
-
Fishing boats, tanker and camper trailers, cafe tables, hedges, traffic cones, street lamps…
-
Made small improvements to signs
-
Removed signs in stations that shouldn’t be there
-
Fixed signs getting too tall or buried into ground
-
Fixed some cases of signs showing faulty limits after certain switches
-
The signs will be further improved in the future
-
Added a pass-through water tower to SM, and coal tower to GF
-
Added lights to coal towers
Career & Cargo
-
Added 16 new cargo types and supply chains
-
Mining Trucks, MF/HB → Mines
-
Tower Crane Parts, MF/HB → Mines
-
City Buses, MF → Towns
-
Semi Trailers, MF → HB
-
Trams, MF → HB
-
Scrap Wood, Towns → SW
-
Wood Chips, SW → GF
-
Railway Sleepers, SW → HB
-
Military Cars, MFMB → Military bases
-
Attack Helicopters, HBMB → Military bases
-
Missiles, HBMB → Military bases
-
Ammonium Nitrate, HB → FM
-
Flour, FM → Towns
-
Tropical Fruits, HB → Towns
-
Scrap Containers, HB → SM
-
Fish, CS/HB → Towns
-
Allows reading and changing switches remotely, using route and schematic maps
-
This is useful when you want to set your route without leaving a vehicle
-
This license costs $10k
-
It adds no copay penalty, but shortens time bonus time by 2%
-
Eggs, vehicles, animals, fruits and HAZMAT cargo now require this license to transport
-
To buy the HAZMAT1 license, you need to own the Fragile license first
-
Non-HAZMAT fragile orders now pay 50% higher than before
-
HAZMAT orders pay roughly the same as before
-
This license costs $10k
-
It doesn’t affect bonus time, but adds a $2k copay penalty
-
See “Train Customization” below for more information
-
This license costs $15k
-
It adds no copay penalty, but extends time bonus time by 5%
-
Modified existing supply chains
-
Crude oil and methane now go to the Oil Refinery, in addition to Harbor
-
Oil Refinery now offers gasoline and other derivatives, in addition to Harbor
-
Coal mines now offer coal to both the Steel Mill and the Coal Power Plant
-
Harbor now offers Excavators and other new equipment to the mines too
-
Sawmill now offers boards to Machine Factory, in addition to Harbor and Goods Factory
-
Tools now go to all industries
-
Tractors now go to Forests, in addition to Farm and Harbor
-
Eggs, fruits and vegetables now go to towns directly, in addition to Harbor
-
Eggs, fruits and vegetables are now transported in refrigerated cars
-
Steel products now go to Harbor, in addition to Factories
-
Adjusted payments of some existing cargo types (scrap metal, ammonia, etc.)
-
Reduced visual footprint of hopper iron ore load, while keeping the same mass
Train Customization
-
Added private locomotives
-
For each type of locomotive there exists one demonstrator, abandoned somewhere
-
Demonstrators are unique pre-production locomotives, having a special paint job
-
Their locations are randomized, most commonly found hidden in stations
-
These demonstrators are owned by the Derail Valley Railway Museum
-
Buy the museum license for $15k to gain ownership of the demonstrators
-
Once restored, the private locomotives are treated as work trains
-
They can be requested using comms radio and never despawn
-
They can only be serviced manually and don’t fall under DVRT insurance
-
Added locomotive restoration
-
Demonstrators are found in wrecked state by default and need to be restored
-
Each has its own dedicated track in the museum’s roundhouse
-
The track shows the restoration steps on a poster, for a respective vehicle
-
1 - Find and Rerail
-
2 - Tow Home
-
3 - Order Missing Parts
-
4 - Bring Missing Parts
-
5 - Install Missing Parts
-
6 - Repair and Refuel
-
7 - Paint Job
-
To buy a missing part, you need to reach step 3 of the vehicle restoration process
-
Paying is done at the museum’s office cash register
-
Once paid, the missing part will await at the designated loading track
-
To pick it up you must bring a utility vehicle (more info below) to the loading track
-
Interact with the cargo transfer machine, like you normally would for freight
-
Bring the loaded utility vehicle to the museum and park
-
The part will be automatically unloaded and installed to the vehicle it’s intended for
-
Transported train parts cannot be damaged
-
Gadgets are items that can be installed to locomotives and/or other things
-
To install or uninstall a gadget, you need to use various tools (more info below)
-
Gadgets can be bought in shops around the world
-
Each demonstrator locomotive brings 4 new types of paint jobs
-
Primer (no paint), abandoned Demo, new Demo and new DVRT
-
To paint a vehicle, you need to reach step 7 of its restoration process
-
Currently only demonstrators can be painted, and this step is optional
-
Painting is done using the sprayer gun and cans (more info below)
-
The paint sprayer gun can only be found at the paint station in the museum
-
Vehicle’s body and cab are painted separately, and may receive different paint jobs
-
To paint a body or cab its old paint must be removed first, using sand cans
-
Exploded demonstrators will not recover their paint job after being repaired
Items & Gadgets
-
Added vehicle systems gadgets (in alphabetic order)
-
Amp Limiter
-
Anti-wheelslip Computer
-
Automatic Train Stop (dead man’s switch)
-
Brake Cylinder LED Bar
-
Clinometer (grade gauge)
-
Digital Speedometer
-
Distance Tracker (end of train measuring device, aka “Roadrunner”)
-
Infrared Thermometer (brake shoe temperature gauge)
-
Overheating Protection
-
Switch Setter
-
Wireless MU Controller (aka “DP”)
-
Controllers (5 types of switches, including analog and alternating ones)
-
Added equipment/cosmetic gadgets (in alphabetic order)
-
Flag Marker (8 colors)
-
Hanger (allows hanging hangable items)
-
Headlight (can also be setup as a ditch light)
-
Light Bar (8 colors)
-
Swivel Light (aka “Mars” light)
-
Shelf
-
Steam Engine Checklist
-
Sticky Tape (allows sticking flat items, like maps, to vertical surfaces)
-
Sun Visor
-
Mounts come in various shapes and sizes
-
Mounts are needed to install some gadgets onto vehicles
-
First place the mount on the vehicle surface
-
Secure it using drill or duct tape (more info below)
-
Then install a gadget on it
-
Mounts can be removed using a hammer
-
Mounts can be bought in all shops
-
Added Electric Hand Drill
-
This item is used to firmly secure mounts
-
It can only be used on hard surfaces, but not on gauges, windows, boilers, etc.
-
It creates holes in the drilled surfaces
-
To drill, aim at a mount hole and hold the use key
-
The drill can be bought at the GF shop
-
This item is used to loosely secure mounts
-
It can be used on any type of surface and leaves no trace
-
Taped mounts will be knocked off in case of a vehicle collision
-
To tape, aim at a mount hole and press the use key
-
Duct tape can be bought in all shops
-
This item is used to repair the holes made by the drill
-
To fill, aim at a hole and hold the use key
-
The filler gun can be bought at the GF shop
-
This item is used to uninstall mounts and gadgets
-
To uninstall, aim at the mount or gadget and press the use key
-
The hammer can be bought at the GF shop
-
Added Soldering Gun and Soldering Wire Reels
-
This item is used to connect installed gadgets to the vehicles’ electrical supply
-
It needs to be loaded with a soldering wire reel to work
-
It takes exactly one reel to solder one gadget
-
Empty reels can be disposed of
-
To solder, aim at a gadget and hold the use key
-
The gun can be bought in the GF shop
-
The soldering wire reels can be bought in all shops
-
This item is used to wire gadgets with controllers
-
This lets you toggle them on and off, or even control intensity of lights
-
To make a connection, use the tool on gadget A, then use it on gadget B
-
To remove a connection, use it on the wired gadgets
-
The crimping tool can be bought at the GF shop
-
Added schematic map switch operation
-
It is now possible to change switches using maps
-
To change switches using maps you need the Dispatcher license, described above
-
In nonVR you can interact with switch icons in mouse mode, using the mouse cursor
-
In VR you can interact with switch icons using the aimed comms radio
-
The maps now more closely resemble the top-down view of stations and yards
-
The switches on the maps are made easy to spot and aim at
-
The maps now also show more precise locations of service stations, loading tracks, etc.
-
Various inconsistencies between the schematic maps and real tracks have been fixed too
-
This is a map of all switches in the world that aren’t represented in the schematic maps
-
Like the schematic map, it needs the Dispatcher license to use
-
This item is acquired at the game start and can be retrieved to inventory at any point
-
Route Map does not show hidden switches, such as those leading to vehicle garages
-
Added Handheld Game Console item
-
Features a high score based game where you dodge cars
-
It can be bought at the CW shop
-
This tool is used to manually lubricate steam locomotive running gear (more info below)
-
It can be bought in all shops
-
Added Paint Sprayer and Paint Cans
-
Paint Sprayer can be found at a paint station in the museum
-
It needs to be loaded with a can of paint or sand to work
-
A sand can will remove paint from a vehicle, whereas a paint can will add it
-
Paint cans represent paint job themes, and can be used on various vehicles
-
It takes exactly one can to spray one body or cab of a vehicle
-
Empty paint cans can be disposed of
-
To paint or strip, aim at a vehicle body or cab and hold the use key
-
The Demonstrator themed paint cans can be bought in the MF shop
-
The DVRT themed paint cans can be bought in the MF and GF shops
-
Sand cans can be bought in all shops
-
All gadgets and related tools are available for free in sandbox mode
-
Adjusted prices of some existing items
-
Made EOT Lantern available to buy in all shops
Train Simulation
-
Added DM1U-150 (Utility Rail Vehicle)
-
This is a diesel-mechanical railbus modified to transport train parts
-
The URV is not powerful enough to haul much, but it can do light shunting
-
The URV is a work train and can be found in a locked garage near the museum
-
The garage key can be purchased in the MF shop for $25k
-
Once unlocked, the URV can be summoned using the comms radio, for $1k
-
Added Utility Short Flatcar
-
This is a short car acquired with the Derail Valley Railway Museum purchase
-
It can be used to transport vehicle parts for locomotive restoration, along with URV
-
Once unlocked, the USF can be summoned using the comms radio, for $5k
-
It’s used by FM to transport flour and grain, instead of the open hoppers
-
Added brake cutout valves to all locomotives
-
This valve is used to enable or disable a vehicle’s train brake control
-
It is closed by default and needs to be opened for the brake control to be functional
-
When closed, the vehicle’s brakes still function, but the control doesn’t
-
The valve resolves conflicts between self-lapping and non-self-lapping vehicles
-
On trains with multiple brake controls, regardless of valve type, only one should be enabled
-
Brake warning light will now flash if a train has more or less than one active brake control
-
Improved air brake simulation
-
Properly simulating auxiliary reservoirs and correct pipe volumes
-
Filling auxiliary reservoirs now takes much longer
-
Releasing brake when auxiliary reservoirs are full is now a lot quicker than before
-
A byproduct of this is also quicker brake release when loading a save
-
Non-self-lapping release needs to fill the aux reservoirs first before being able to lap again
-
Accurate and more intuitive leak simulation with the following propagation:
-
Compressor → Main Res → Cutout → Pipe → Aux Res → Cylinder → Atmosphere
-
All cars in a train now play air exhaust sound, not just locomotives
-
Diesel and electric locomotives in MU now share main reservoirs
-
Tenders and slugs now do independent braking too
-
Compressors now start running when main reservoir drops to 7.3 bar
-
Non-self-lapping emergency position no longer springs back to the nearest notch
-
Simplified non-self-lapping keyboard and UI controls to behave the same as mouse wheel
-
Revamped steam chest simulation
-
Steam chest is a pressure chamber separating the boiler from the cylinders
-
Steam is fed from the boiler to the chest using the regulator
-
The filling rate depends on the regulator setting and available boiler pressure
-
Steam is then exhausted from the chest to the cylinders according to the cutoff position
-
The exhaustion rate depends on the cutoff position and vehicle’s speed (chuff frequency)
-
Warnings and tips
-
The faster you go, the higher the exhaustion, while the filling rate remains the same
-
Hence, to keep the chest pressurized at higher speeds, you must lower the cutoff
-
Closing the regulator does not mean immediate stop of acceleration
-
This is because chest steam still pushes the pistons until it is exhausted
-
Revamped steam engine lubrication
-
Reworked automatic lubricator
-
Automatic lubricators now have two sight glasses
-
The left shows the vehicle’s oil reserve
-
The right shows the oil level in the bearings that the lubricator serves
-
With each running gear cycle the bearings lose a bit of oil
-
The lubricator makes up for the lost oil, from the reserve
-
However, when a locomotive sits still, the bearings lose some oil too
-
This is why the newly spawned locomotives have no oil in bearings
-
To add oil to bearings, lubricator must be primed manually with the new handle
-
Hold “use” on the handle to add oil to the bearings
-
Automatic lubricator no longer has an on/off valve
-
Stationary losses no longer affect the oil reserve, thus causing no fee accumulation
-
Some bearings of the steam engine running gear are not serviced by the lubricator
-
Instead, they’re lubricated via oil cups, scattered around the running gear
-
The level of oil in the cups can be seen by opening their cap
-
The player needs to bring the Oiler item to an opened cup, to oil it
-
Oiler works by transferring oil from the locomotive’s reserve to the bearings
-
Oil cup caps must be closed while driving, or the cup will run out of oil quicker
-
Other general improvements to steam locomotives
-
Combusting coal in the firebox now requires a proportional amount of airflow
-
If air is insufficient the coal will combust inefficiently, with some of its energy wasted
-
When airflow is low (e.g. parked or coasting), you should aim for a light firebox
-
When airflow is high (e.g. accelerating), you should have a full firebox
-
Smoke color is a good indicator of combustion efficiency (the brighter the better)
-
The sped up startup now takes x5 longer on Standard, x10 on Realistic
-
It is tied to the new Steam Startup difficulty setting, see below for more information
-
Reworked water sight glass
-
Changed graphics, now simulating light refraction with a striped background
-
Corrected range representation, now approximately x3 bigger on both locomotives
-
Because of the bigger range, water level appears to change slower now
-
Water can now be seen dripping from the valve above sight glass, if overfilled
-
If you enter a tunnel with a firedoor open and low airflow, blowback occurs
-
The pressure difference blasts the fire out of the firebox to the cab
-
Currently this has no harmful effect, only visual
-
Improved exhaust particles simulation
-
Smoke color now corresponds better to burning quality
-
Smoke density now corresponds better to air flow
-
Smoke no longer clips through tunnel ceilings, instead staying inside the tunnels
-
Improved valve gear and chuff sounds, volume and other characteristics
-
Having the cutoff set opposite while moving now produces ash sucking sound and damage
-
Finished mass calculation to now take into account water and coal onboard the vehicle
-
Improved steam particle effects fidelity and performance
-
Dynamo-powered lights now smoothly fade in/out based on the dynamo turning speed
-
Steam locomotives now lose torque when their mech. powertrain damage drops below 30%
-
Made the blower more effective (indirect fix by other changes)
-
Added steam effect to dynamo exhaust
-
Increased amount of notches for regulator and cutoff controls
-
Fixed water hatches on S282 and S060 being hard to interact with using the mouse wheel
-
Mitigated looks of hydrostatic lubricators in S282/S060 interiors, where they don’t belong
-
Made fire sound stop playing when boiler explodes
-
Increased dynamic brake power almost x3 (more accurate), peaking at 40 km/h
-
Tied dynamic brake fan speed to amperage
-
Improved engine sound loudness
-
Increased torque (now traction limited)
-
Animated the radius rod, like on S060
-
Fixed leading and trailing axles wheelsliding
-
Fixed rain dripping inside the cab
-
Fixed whistle sounds not originating from the correct position
-
Modified fire temperature gauge to go up to 1600°C
-
Improved mouse aiming at controls
-
Fixed firedoor animation being offset
-
Made it easier to reach the cab floor from outside by jumping
-
Removed floating lubricator arm duplicate on the left side
-
Increased dynamic brake power
-
Having released throttle disengages engine from the turbine (no more creeping)
-
Dynamic brake no longer works when engine is off
-
Halved the fuel consumption and capacity (now more physically accurate)
-
Fixed DH4 overheat smoke not being very noticeable
-
Fixed DM3 able to weirdly wheelslip when downshifting
-
Added tachometer warning light
-
Reduced fuel consumption (now more realistic)
-
Matched simulated boiler capacity to the visual (now 20% bigger)
-
Made water tower alignment more tolerant
-
Modified to have pneumatic wipers instead of electric
-
TMs will pop almost immediately now, when temperature goes beyond red
-
Improvements to work trains
-
Fixed Slug lights, dynamic brake and sander able to stay on after disconnecting
-
Fixed Microshunter able to remain dysfunctional after getting fixed
-
Fixed work trains not having handbrake applied when unlocked
-
It is now possible to tow cars without tightening the chain screw
-
This creates more slack between cars but is quicker to do (useful for quick shunts)
-
Chains, hoses and cables now remember who was attached to whom
-
Fixed an issue where some coupled chains visually appeared loose after game load
-
Improved texture detail on all locomotives
-
Diesel engines now take damage and shut off when submerged underwater
-
Reduced mass of empty locomotives
-
Fixed wheels rotating while sliding
-
Fixed gauge needles moving abruptly to their target position
Graphics
-
Revamped windshield raindrop rendering
-
Drastically improved realism of rain droplets on glass
-
Rain now impairs visibility and usage of wipers is necessary
-
Fixed issue with wipers making deformed shapes sometimes
-
Advanced physics simulation of droplets remains unchanged
-
Greatly increased shadow detail up close
-
Fixed SSAO artifacts noticeable in station offices in VR
-
Road and rail vehicles now feature better ambient occlusion with ground in nonVR
-
Fixed urban/industry lighting missing some features as of a few builds ago
-
Changed SSAO graphics setting to Ambient Occlusion, now with 3 choice levels
-
Fixed fog missing from water reflections
-
Fixed smoke rendering in front of windows and headlight glares
-
Fixed the whole screen getting motion blurred occasionally, for a single frame
-
Fixed weathercast and world map legend graphical elements glowing
-
Fixed rain puddle ripples appearing pixelated
-
Fixed terrain being white in reflections sometimes
-
Fixed item light glares not showing in external view
-
Potentially fixed headlight volumetric beams blocking godrays
-
Various graphics pipeline improvements under the hood
VR
-
Improved shovel usage in VR
-
When dug into coal, shovel can no longer be swung before being pulled out
-
Fixed rare issue where shovel could flicker between loaded and unloaded states
-
Added option for Vive users to walk with Touchpad Press instead of touch
-
When using this, press Right Touchpad Up to run
-
Fixed being unable to progress in career tutorial when using HP Reverb G2
-
Made the menu windows smaller but closer in VR, making them more comfortable
-
Made it possible to
telegrab
coupler chains, to the extent of its reach
-
Improved schematic map button interaction in VR
-
Fixed item ghost being visible all the time in carabiner slots
-
Fixed being unable to use carabiner slots while inventory is open
-
Improved hand positioning for many items
-
Make footstep sound work in Teleport movement mode
-
Fixed a bug in VR where one could remain crooked after falling out of a tilted vehicle
-
Fixed height adjusting getting broken after recentering
-
Fixed being unable to save favorite cab position when in teleport locomotion
-
Fixed door frame header on locomotives preventing teleport/movement
-
Fixed various rare situations where player collider could separate from the player
-
Fixed getting the “you made changes” prompt after recentering and going to settings screen
-
Added debug shortcuts for VR tracking in Settings → Advanced
-
Fixed sound delay when telegrabbing items
-
Improved “autosave” and “need license” UI appearance
Misc
-
Purchasable items are now displayed on shelves in their physical form, with a price sticker
-
Aiming the scanner at the items now shows their description in UI
-
To add items to cart use the scanner at them
-
Added more advertising posters to shops
-
Reworked Lost & Found shed
-
It’s now called Tool Shed
-
Its interior has been remade, how more detailed and featuring many shelves
-
Items left anywhere in the shed will remain saved in those places, across all sheds
-
This is to help organize the many customization-related items
-
A green desk in the shed still serves as Lost & Found. Lost items will spawn there
-
Changed item retrieval button to two service bells, one for lost items, another for stored
-
A tool shed was added next to the player home too
-
You now only need CCUR1 or LONG1 to unlock custom difficulty usage in career mode
-
Session screen now lets you pick a custom difficulty, but says the requirement to unlock it
-
Added Steam Startup difficulty setting
-
Lets you adjust time it takes to fire up the steam engine
-
The Standard preset setting is 100% (now taking x5 longer than before)
-
The Comfort preset setting is 25%
-
The Realistic preset setting is 200%
-
The maximum value of 2500% matches real life and is not sped up (takes hours)
-
Added Main Reservoir Fill Time difficulty setting
-
Lets you adjust time it takes for the compressor to fill up the main reservoir
-
The Standard and Comfort preset settings are 100% (similar as before)
-
The Realistic preset setting is 500% (closely matching real life)
-
Improved comms radio cheat features
-
Added Livery mode that lets you repaint cabs and bodies of locomotives
-
Vehicle spawner selection is now organized by loco/car → model → livery hierarchy
-
Cargo spawner now only lists cargo that the selected car can accept
-
Improved translations (thanks to the translation team!)
-
Finished vehicle catalog localization
-
Fixed some text characters in certain languages appearing thinner than others
-
Improved player character interaction
-
Fixed standing on some moving props (e.g. crane arm) not moving you along with it
-
Fixed inability to sit while crouching in toggle mode
-
Improved inventory interaction
-
Shift+click in inventory now moves item to/from hotbar, Alt+click equips it
-
Moved starting non-essential items from hotbar to backpack by default
-
Added next/previous page buttons on booklet corners (invisible, usage optional)
-
Numbers are now nicely formatted (e.g. 1,000), with rules respective of selected language
-
Changed graphics settings to sliders
-
Fixed buttons making sounds when hovering over them while not in-game (out of focus)
-
Added vehicle type listing under vehicle ID on a fee
-
Removed unimplemented difficulty settings from the difficulty editor UI
-
Fixed career manager scroll arrows looking like diamonds
-
Fixed autosave UI not disappearing when pause menu is open
-
Improvements to driving UI
-
Added driving UI gadget extensions (accessible via gauge-icon button)
-
Driving UI now shows blue outline over cylinder cocks if full with water, red if popped
-
Fixed a bug where using UI while player is far from controls could cause issues
-
Fixed rare case where driving UI wouldn’t display tender water level correctly, since B98
-
Misc improvements related to vehicles
-
Improved locomotive remote input detection
-
Fixed misused vehicles retroactively receiving damage after enabling the difficulty setting
-
Fixed vehicles able to get their wheel rolling sound glitched if summoned while moving
-
Fixed cars sometimes staying stuck when derailed via comms radio, if stationary
-
Fixed key-controlled buttons staying stuck if holding key while leaving a vehicle (e.g. horn)
-
Fixed fast traveling with locomotive not taking the coupled slug along
-
Items stored at player’s home now stay there
-
Paint sprayer and cans left at the paint station will stay there too
-
Fixed environment sounds not playing when the game is initially loaded
-
Fixed the weathercast being broken sometimes
-
Added Run Toggle setting to Settings/Controls, allowing short tapping run key to enable it
-
Fixed some items’ held position not adjusting properly to different FOV in nonVR
-
Fixed fast travel and sleeping progressing time of day when it’s overridden in weather editor
-
Removed Automatic Headlights difficulty setting (to be replaced by a gadget later)
-
Fixed booklets glitching out when flipping through pages on moving trains
-
Made licenses ordered by acquisition difficulty, when listed on career manager and orders
-
Fixed boombox cassette resetting to start when going to pause menu
-
Rebalanced the audio mixing volumes
-
Fixed items not behaving nicely in drawers (e.g. caboose)
-
Made cargo transfer display relevant order ID when reporting missing vehicles
-
Fixed being able to interact with aimed item when using mousewheel with the hotbar open
-
Added the missing “Paused Photo Mode” setting for Weather Editor difficulty
-
Added “Fees Total” entry to career manager stats screen
-
Fixed some station fast travel spawn locations not being great
-
Guarded against potential false "you have unsaved settings changes" prompt
-
Added a prompt option to save when quitting
-
Fixed the game sometimes resetting display resolution when relaunched
-
Numerous other small improvements
Tutorial
-
Added sandbox mode tutorial popups
-
These appear only once, per user
-
They teach about custom difficulty usage, vehicle unlocks and comms radio cheats
-
Improvements to career tutorial
-
Added the gadget introduction segment
-
Fixed a few softlock hazards
-
Various other small fixes
-
Improvements to locomotive tutorials
-
Revamped steam engine tutorials due to new features
-
Added brake cutout introduction
-
Fixed “later” prompt button not working when used during career tutorial
BUILD 98
09 February, 2024
Stability
-
Made numerous CPU and GPU optimizations, increasing FPS up to 30% in some cases
-
This affects both VR and PC users
-
It depends on user hardware and game situation
-
Fixed a few game-breaking bugs involving tutorials
-
Fixed hovering over save slots causing jarring hiccups in VR
-
Fixed rare case where items or vehicles could fall through ground near tunnel entrances
-
Fixed save files sometimes able to appear in wrong sessions
Train Simulation
-
Added BE2-260 Microshunter work train
-
Microshunter is a tiny locomotive with a special purpose
-
It’s an emergency tow vehicle, for when no proper locomotives are at hand
-
It needs to be unlocked before it can be used
-
The key costs $30k, and it’s found in Bob’s Garage (handcar is no longer there)
-
Once unlocked, Microshunter can be summoned via comms radio for $2500
-
It features the all new battery-electric powertrain, with an electric charger socket
-
Beware of Microshunter not being a great choice to do orders with
-
See vehicle catalog for more details
-
Revamped DE powertrain simulation
-
DE2 and DE6 now behave significantly closer to real-life counterparts
-
The change shows in notch operation, heat management, sound dynamics
-
TMs can now break apart if overspeeding
-
Simulating series and parallel circuitry, proper transitions
-
Improved governor simulation
-
TM wear now occurs from running at high temperature in addition to raw mileage
-
Rheostatic dynamic brake power now peaks at around 35 km/h
-
Slug can now share power from two locomotives, one at each end
-
Slug now has less of an impact on top speed
-
All new engine sound
-
Reduced powertrain wear
-
Updated gauges to fit the new simulation
-
Swapped large DE6 breaker switch for electrics with a smaller one for TM
-
Boosted DE2’s power to its former 400t glory
-
Reduced powertrain wear
-
Updated gauges to fit the new simulation
-
Fixed DM3 getting frozen if money shifted
-
Added gear shifting pattern plaque next to the gear levers
-
Dynamic brake no longer functions when the engine is off (no pump)
-
Added a variety of air compressor sounds
-
Fixed S282 loco and tender sometimes colliding at spawn, causing damage
-
Fixed wipers squeaking when there’s light rain, but windows are still wet
Gameplay
-
Added Vehicle Catalog handbook item
-
This item is always available and can be retrieved to inventory
-
It condensely lists stats of all motorized and work vehicles in the game, including:
-
Name, unit count, production years, license info, vehicle type and role(s)
-
Spawn locations and chance, ability to summon and cost
-
Load rating on flat, dry uphill and wet uphill track (conservative)
-
Dimensions, mass full and empty, pricing, wheel and coupler configuration
-
Vehicle power supply, transmission, brake and other features
-
Detailed system of scores and effects of vehicles
-
Turned handcar into a free vehicle
-
In career mode you can now spawn it for free right from the start
-
This helps reduce running/teleporting around in the Realistic difficulty preset
-
Began implementation of player-owned vehicles feature set
-
Work trains are now player-owned
-
This means insurance doesn’t cover their servicing - careful!
-
You can see owned vehicles listed under the “Owned Vehicles” career manager category
-
You can print them for cost specifics, just like with vehicle fees
-
Microshunter and Slug can get damaged and need servicing to stay functional
-
Handcar and Caboose are intentionally made to not acquire damage or need servicing
-
Player-owned vehicles can only be serviced manually, not adding up to copay
-
Located in towns’ and SM service points, for Microshunter charging
-
Fast travel now elapses game time, depending on distance traveled
-
Increased the UI window to show arrival time
-
Extended maximum sleeping duration option from 8 to to 10 hours
-
Modified the sleeping cooldown logic, now being less restrictive
-
Added Sleep Cooldown difficulty setting
-
In the Realistic preset the cooldown is 8h, in Standard 6h and in Comfort none
-
Added loose world map coordinates next to vehicle ID on career manager
-
Increased fire damage to vehicles x3
-
Removed work trains being available in sandbox if they're not unlocked in career
-
Added more day duration difficulty settings (3, 4, 6, 8 and 12 hours)
UX
-
Added sitting height adjustment in nonVR
-
Hold X and use mousewheel to adjust
-
Added ability to save favorite position in a vehicle
-
This is a position you’ll be placed into when dashing to a vehicle’s cab
-
First get into a comfortable position in a vehicle. Then:
-
In nonVR - in mouse mode (Alt) click the new “Save Camera Position” button
-
In VR - in inventory top-right corner, click the new “Save Camera Position” button
-
Favorite positions are saved per particular vehicle type, on the user level
-
Click the "Reset Camera Position" button to reset to default position
-
Improvements to mouse mode UI and external camera
-
Made mouse mode UI accessible by temp-holding Alt, instead of only toggle
-
Each camera type now has a separate button in mouse mode UI
-
Photo mode button now features outline when active
-
Same as for 1p view, you can now save/reset camera offset for the follow camera
-
Fixed being unable to shovel coal on S282 via driving UI, since B97
-
Fixed driving UI not showing amount of coal and water in tender properly
-
Fixed driving UI text being cut off
-
Increased size of non-alphabetic fonts in Driving UI, for improved clarity
-
Made improvements to manual and its UI
-
Added new articles and updated existing ones
-
Manual headlines now break into multiple lines when they don’t fit
-
Manual now displays text in tooltip area on mouseover, helps when truncated
-
Removed text justification for languages with long words (French, Dutch…)
-
Improvements to item interaction in nonVR
-
Prevented being able to grab items through walls and objects
-
Made held items adjust their position proportional to camera FOV
-
Improvements to nonVR input
-
Fixed mouse scroll not working on career manager in mouse mode with held item
-
Added a couple settings for inverting scrolling in Settings/Controls
-
Fixed “use” action being hardcoded to LMB (mouse0)
-
Inverted mouse-wheel interaction with loco remote coupler selector knob
-
Made turntable booths have a dash anchor, like locomotive cabs do
VR
-
Added seamless height adjustment in VR
-
Hold both Triggers and move hands vertically to lift/lower yourself
-
Revamped Vive wand controls and feel
-
Fixed controller calibration angle, bad since B97
-
It is now possible to walk while holding an item in left hand
-
Use Item is now done with Trigger, like on all other controllers
-
Item scrolling is now Trigger+Touchpad Left/Right, like on all other controllers
-
To drop an item press Trigger+Grip
-
Drastically improved hand shakiness and aiming smoothness feel
-
Fixed missing haptic feedback when interacting with levers in OculusVR mode
-
Added haptic feedback when aiming at a switch with comms radio
-
Fixed objects in peripheral vision popping on Oculus headsets
-
Fixed being unable to tele-interact with item-nested controls
-
Fixed a bug where item scrolling in VR could get stuck in a certain circumstance
-
Fixed being able to drop an item in VR with the hand still attached to it
-
Fixed bad interaction with some vehicle buttons/switches in VR
-
Improved interaction with fuel hose plug in VR
-
Cut number of notches on handcar hand crank to make VR haptic feedback less spammy
-
Shortened inventory long-press wait threshold
Graphics
-
Fixed sun sometimes shining through mountains when behind player at sundown
-
Fixed items in player’s home having bad lighting
-
Fixed glitched lighting on passenger car windows
-
Fixed rain droplets missing on High graphics setting (merged with Very High)
-
Fixed shadows being glitchy on the lowest quality setting
-
Fixed a rare visual glitch with pumpjacks being drawn behind background terrain
-
Fixed SteamVR loading screen being low-resolution, since B96
Misc
-
Fixed being able to “man vehicle” oneself into a locked military base
-
Fixed some short sounds not being affected by the doppler effect (e.g. horn pulse)
-
Fixed tunnel entrance structures not having collision with player and trains
-
Fixed CCUR1 license not saying that it removes rerail discount
-
Reduced career manager text size to fit long words in non-English languages
-
Fixed VR-intended inventory icons showing up in nonVR inventory, since B97
-
Fixed inventory hotbar being offset on ultrawide monitors
-
Middle mouse button is now bindable (as mouse2)
-
Increased size of weathercast posters
-
Added coal service marker to CM on world map
-
Fixed missing collision with harbor military base fence
-
Made boombox radio signal no longer getting audibly lossy in station offices already
-
Fixed pocketwatch ticking sound not being 3D when held in hand
-
Made pocketwatch alarm needle movement increment 12 min to align with minute marks
-
Numerous improvements to texts and translations
-
Many other small improvements
Tutorial
-
Reworked locomotive tutorials to be singular runs again, but with only a short drive
-
Integrated newly added features to the career tutorial
-
No longer showing post-tutorial steps if session was started with tutorial disabled
-
Added all tutorial prompts to the Localization Test scene
-
Numerous tutorial improvements, cleanups and bug fixes
BUILD 97
10 November, 2023
Stability
-
Fixed rare bug where money, jobs and items could disappear in Realistic difficulty
-
If you were affected, please contact us - we can fix your save. Steps:
-
Email us at
[email protected]
with your save file attached
-
Tell us how much money you’d like added
-
Add up for the cost of lost items too, so you can repurchase them
-
We’ll bring back money to your save file and send it back to you
-
Fixed bug with items in trains hitting tunnel entrances and thus sometimes getting lost
-
Mainly DH4 was affected by pure luck, the issue was deep in general code
-
Fixed possibility of loading screen getting stuck if music ends before it finishes
-
Fixed loading screen freezing if “Pause minimized” is on and the game is out of focus
-
Fixed failing to import a save file if it has empty space in its filename
-
Fixed continue screen offering to continue the last career session after it’s been deleted
-
Potentially fixed AudioPluginOculusSpatializer.dll causing crash on load on old CPUs
-
Potentially fixed sessionData.json getting corrupted, with improved safeguarding
Industries & Cargo
-
Added new cargo types, originating in Farm
-
Eggs, milk, local fruits, vegetables and sunflower seeds now go to Food Factory
-
Cotton and Wool now go to Goods Factory
-
Various farm animals can now be found at the Farm industry
-
Cats can be found in every town
-
The animals move around and make sounds during the day
-
The small animals may cross the tracks sometimes and are immune to trains
-
Farm animals cargo is now visible inside stock cars
-
They audibly react to physics forces and health level
-
They lose health when underwater
-
Revised HAZMAT license tier ruleset
-
1st tier now allows flammable, asphyxiating and oxidizing cargo
-
2nd tier now allows explosive, corrosive and toxic cargo
-
3rd tier allows radioactive and biohazardous cargo, as before
-
Allowed different HAZMAT tiers to be combined into single orders
-
Fixed leaking flammable cargo not pooling the flammable liquid when burning
-
Rebalanced mass, price and damage sensitivity of many cargo types
-
Added new wooden fence type and mud pits to Farm
VR
-
Added “mouse mode” behavior equivalent to VR
-
Allows operating aimed levers and buttons remotely by holding Grip+Trigger
-
On HTC Vive controllers hold Trigger+TouchpadUp
-
Susceptible to the new “VR Remote Driving” difficulty setting (off in Realistic)
-
Added Weather Editor to VR
-
To toggle it click the cloud icon button in inventory header
-
Susceptible to the old “Weather Editor” difficulty setting
-
Fixed peripheral objects disappearing in the right eye on high FOV headsets (SteamVR)
-
Fixed sunshafts effect in VR sometimes showing as a vertical lines glitch
-
Simplified item storing; short-press stores item immediately without opening inventory
-
Fixed various issues with crouching in VR not working well
-
Improved calibration on all controller types for aim and hand alignment consistency
-
Fixed shakiness when aiming and holding large items (fix applies to SteamVR only)
-
Fixed carabiner slots being turned on by default (applies to new users only)
Graphics
-
Added new terrain shadow rendering system
-
It’s controlled by the new Terrain Lighting graphics setting. When set to High:
-
Terrain is lit more realistically when sun is at a shallow angle
-
Terrain has shadows even at a very high distance
-
Water surface receives terrain shadows
-
Sunset and sunrise shadows are smoother, more natural looking
-
There’s ambient occlusion, giving more depth to the air
-
Fixed reflections being glitched, as of B96
-
Fixed train headlights not having glare in daylight
Train Simulation
-
This is an old wooden cage car, used to transport livestock
-
It can be found in Farm and Food Factory, and comes in three colors
-
This car is similar to the regular tanker, but shortened
-
It is currently used only for milk transport
-
It can be found in Farm and Food Factory, and has milk livery
-
Improvements to diesel vehicles
-
Fixed dynamic brake being able to get stuck when doing a DE6 + Slug combo
-
Improved DE6 engine bay looks when player is off-vehicle and the door is open
-
Fixed DH4 oil gauge warning lamp turning on too late
-
Fixed DH4 sand level lamp not blinking and sounding an alarm when very low
-
Fixed DM3 window having rain tilted opposite from air drag
-
Improvements to steam vehicles
-
Reduced S282’s abnormally high resistance to collision damage
-
Fixed misaligned valve gear with the S282A’s body
-
Fixed lubricator consumption getting multiplied twice by res. consumption setting
-
Improved VR interaction with some S060 and S282 locomotive controls
-
Made S282A cutoff position indicator lines white for improved visibility
-
Improved item and player collision precision on all vehicles
-
Made manually spawned vehicles have handbrake applied instead of cylinder pressure
-
Made fire from TMs cause fire damage to vehicles
-
Fixed wheels not turning on exploded locos
-
Fixed cab indicator lights not being visibly damaged on exploded locos
-
Fixed handcars having brakes be permanently applied in sandbox mode
-
Fixed caboose brake gauge not being calibrated well
-
Fixed the “auto-headlights” feature affecting unmanned vehicles
-
Fixed locomotive remote inverting headlight orientation if vehicle is in reverse
-
Fixed some headlight textures being mirrored on a few locomotives
-
Fixed brake cylinder release handle not working on autorack car, when used in VR
-
Increased volume of the DM3 compression brake sound
-
Simulation groundwork improvements:
-
Rewrote resource consump. propagation code (improved loco modularity)
-
Improved modularity for breaker configuration on locomotives
-
Rewrote how emission fees are calculated for steam engines (cleaner code)
Economy
-
Upped the fee tolerance to $100k at the upper limit (was $50k)
-
Fixed tender fees unable to be paid in a certain rare situation
-
Halved bonus time limit for shunting (was overly generous)
Misc
-
Tweaked rain to be a bit less common
-
Fixed SW turntable causing unexpected derailments if not nudged
-
Fixed issues with zooming and unzooming while in mouse mode
-
Weather editor settings are now getting saved
-
Fixed weather editor sliders for cloudiness and fog having wrong initial value
-
Fixed tutorial messages not working well in CJK languages
-
Fixed controls behaving weirdly when mouse-held on moving vehicles
-
Fixed being unable to walk through tunnel entrances in some situations
-
Fixed EOT Lanterns being able to become unretrievable and permanently lost
-
Fixed military base, player house and a few smaller props being white, as of B96
-
Made Within Reach controls have lower vertical range than horizontal (no roof driving)
-
Fixed external camera getting stuck on world boundaries
-
Fixed external camera not adhering to rain quality setting change
-
Fixed keyboard controls not working for some switches, breakers, etc. as of B96
-
Fixed prompt “Save changes to original [asset]?” doing opposite from chosen action
-
Fixed different users not being able to have different settings
-
Mouseovering items in inventory now shows their names and descriptions
-
Improved descriptions for all items, including cassettes
-
Fixed inventory buttons not having tooltips on mouseover
-
Fixed inventory hotbar being too large on ultrawide monitors
-
Fixed concrete steam coal tower model not fitting the coal particles position
-
Fixed being taken to wrong bed when going to sleep, in certain situations
-
Career manager license screen in sandbox mode is now listed as “unavailable”
-
Career shop items in sandbox mode are now listed as “unavailable” instead of “sold out”
-
Fixed the moon being tilted 90 degrees
-
Fixed the VR “Item Holding” setting missing a tooltip
-
Fixed held item sway not adhering to changes in mouse sensitivity
-
Fixed fog level changing in the mornings despite weather being set to a fixed value
-
Fixed some items still being collideable with other objects while held
-
Fixed language setting not getting saved when playing via GeForce NOW
-
Added backup save creation in case of another money loss incident in Realistic difficulty
-
Improved logging in case of potential new issues with saves or sessions
-
Made license items regenerate if missing from save file
-
Made minor cosmetic improvements to tutorial depot (ceiling light, better glass texture…)
-
Updated translations to various languages
-
More minor fixes
Tutorials
-
Fixed many career tutorial issues
-
Various improvements to the flow, steps, details, text, reliability and UI
-
Prevented use of some leftover features before it’s their turn in tutorial
-
Replaced the hopper with a gondola, as the handbrake is more accessible in VR
-
Added teaching steps about a few more things that were missed
-
Reworked locomotive tutorials
-
Locomotive tutorials are now split into 2 stages, “control showcase” and “driving”
-
Each stage asks you if it’s okay to begin before starting
-
There’s more improvements to come
-
Improved tutorial note UI layout, now including action icons
-
Fixed the manual missing the contextual “See Also:” links in UI
-
Fixed locomotive tutorial button missing from pause menu since B96
BUILD 96
18 August, 2023
Stability
-
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
Graphics
-
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
Train Simulation
-
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
-
Fixed S282A wheels visually clipping in rails
-
Minor tweaks to the S060 UV map and modeling
Misc
-
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
VR
-
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
Tutorials
-
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
BUILD 95
21 July, 2023
Stability
-
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)
Train Simulation
-
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
Misc
-
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
VR
-
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
Tutorials
-
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
BUILD 94
15 July, 2023
Stability
-
Drastically reduced the buildup of RAM usage from traveling around
-
Should help alleviate many crashes
-
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
UX NonVR
-
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
UX VR
-
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
Train Simulation
-
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
Misc
-
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)
BUILD 93
1 July, 2023
Core Systems
-
Game no longer launches directly into gameplay
-
Includes many root changes to make the game restartable without quitting
-
Revamped train simulation code
-
Designed to increase vehicle production speed and facilitate future train mod support
-
Requires no programming to create vehicles, but is still inevitably hard to work with
-
Includes many new simulation features, described in Trains section
-
Integrated a localization infrastructure
-
Features simple updating by multiple translators, dynamically
-
Support for most scripts (except right-to-left ones)
-
Adapted all game important in-game text, UI and physical
-
Includes translations to 25 languages made by the community
-
Added many graphical features and systems
-
Examples include daylight cycle, fog, real-time reflections, lighting, rain effects, motion blur
-
Graphics settings included for each system
-
Their features are further described in the World & Tracks section
-
Made adaptations to rendering to always use deferred render path
-
Fixed TAA causing color bleeding artifacts in nonVR
-
Made TAA work in VR
-
Fixed color banding artifacts on LDR graphics (VR)
-
Removed forward render path option
-
Made many improvements to performance and memory usage
-
Fixed disabled Vsync setting necessitating limited framerate (now unlimited)
-
Added framerate limiter option
-
Added users
-
Data such as settings, sessions, saves and unlocks are now stored per user
-
User data is located at %APPDATA%\LocalLow\Altfuture\Derail Valley\Users
-
Old main save is automatically moved to the new location and adapted
-
Deleting the game folder thus no longer removes the save files
-
Revamp of save file format
-
Includes a screenshot
-
Modular structure
-
Supports simplified sharing among players, despite carrying user metadata
-
Added save importing feature
-
Saves from older builds automatically convert to the new format and change location
-
There’s an ImportFolder (accessible via save manager UI button)
-
Adding save files here will create a new session from them on next game start
-
Added game difficulty parametrization
-
40+ gameplay aspects are now controllable by these parameters
-
This is further described in the UX section
-
Added train physics telemetry storing
-
Useful for debugging and possibly modders
-
Enable in Settings > Dev Tools
-
If enabled,
stores
telemetry data up to 1 minute (warning: performance impact!)
-
Pressing “export” provides a .csv file
-
Revamp of bogie movement simulation code
-
Fixed phantom forces on junctions causing random derailments
-
Fixed rail vehicles getting bogus micro movements
-
Fixed rail vehicles sliding slightly when they should be stopped
-
Slight CPU optimization
-
Resolves other rare undesired behaviors
-
Fixed trains/world in motion being jittery on high-end PCs
-
Fixed cabs position glitching when setting a locomotive in motion, or sometimes on turntables
-
Fixed a rare bug where manually spawned cars have their airline hoses open
-
Fixed existing smoke particles disappearing when a locomotive effect stops emitting
-
Fixed reprojection artifacts when playing in Oculus VR mode
-
Added a setting to choose fullscreen or windowed display
-
Fixed going windowed and resizing the window changing the fullscreen resolution
-
Revamped item and inventory handling systems
-
Updated Unity version to 2019.4.40f1
-
Updated Oculus SDK
-
Added debug info (press Home to enable)
-
Various other core changes under the hood
Train Simulation
-
Revamped simulation of Diesel-Electric locomotives
-
Simulates traction motors (TM), electric current and voltage
-
TM overheating can shut off a breaker, destroy a TM or catch fire (chance based)
-
Power is distributed to available TMs (less if some are broken, more if using slugs)
-
Simulates rheostatic (dynamic) braking
-
Simulates contactors and transition (basic)
-
Added simulation of Diesel-Hydraulic locomotives
-
Simulates torque converter transmission with gear changing, automatic optional
-
Simulates hydrodynamic braking (retarding)
-
Simulates transmission fluid overheating and failure
-
Added simulation of Diesel-Mechanical locomotives
-
Simulates fluid coupling transmission with gear changing, automatic optional
-
Simulates engine and compression braking
-
Simulating transmission fluid overheating and failure
-
1970s diesel-hydraulic road switcher
-
Low-effort, medium running costs, sophisticated tech
-
Requires DH4 license to unlock, free to use in sandbox
-
Rated for 700t, medium top speed
-
MU and remote support
-
1950s diesel-mechanical 9-speed shunter
-
High-effort, low running costs, primitive tech
-
Requires DM3 license to unlock
-
Rated for 500t, good uphill, medium top speed
-
Remade to work with the new train simulation system
-
Remade and heavily optimized the interior texture and made it skin friendly
-
Redesigned brake stand to be more in line with the self-lapping function and VR ergonomy
-
Features a working cab fan
-
Made exhaust clapper open more from exhaust pressure
-
Improved traction
-
More suitable for shunting with high-power in short intervals, but reduced top speed
-
Remains rated for 400t, bad uphill, low top speed
-
Remade to work with the new train simulation system
-
Features a working cab fan
-
Reduced agility for quick maneuvers and removed locomotive remote support
-
Straightened UV on the exterior for easier texture modding
-
Fixed fuse box panel being hard to open with mouse drag
-
Fixed bogie pivot placement being misaligned (this was necessary earlier, is no longer)
-
Remains rated for 1400t, very capable for hauling, but expensive to run
-
Improved air brake simulation
-
More accurate behavior of valves
-
Main reservoir is automatically repressurized by the compressor, provides pressure to pipe
-
Fixed equalization bugs and made various adjustments
-
Brake gauges now show relative values instead of absolute
-
Improved sounds
-
Brake warning lights no longer indicate bad coupling, but only leaks and handbrake warnings
-
Added brake cylinder simulation
-
Leaks over time (2 hours in-game, 10 minutes IRL), can result in a runaway train
-
Can be manually released by pulling a red handle, found on each vehicle
-
Added non-self-lapping brake valve simulation
-
Featured by DM3, S282 and S060
-
On these locos the brake lever is spring loaded with three notches
-
Pushing the lever slightly fills the pipe from the main reservoir
-
Pulling the lever slightly empties the pipe
-
Forward, neutral and back positions are called respectively “service, “lap” and “release”
-
F3/F4 to apply/release brakes, Shift+F3/F4 to change notch
-
When combining non-self-lapping and self-lapping valves, the latter one is in control
-
Improved self-lapping train brake valve simulation
-
Featured by DE2, DH4 and DE6
-
Made application non-linear and easier to fine tune when going downhill
-
Improved independent brake simulation
-
Made application non-linear, but remains more direct than train brake
-
Unlike train brake, it now dumps air from main reservoir when applied
-
Added handbrake simulation
-
Controlled by a crank found on every vehicle, typically yellow
-
Crank features a knob, making it easy to see application state at distance
-
CW (right) means applied, CCW (left) means unapplied
-
Cars usually have two cranks, one on each side. They are linked together
-
Automatically applied on the first or the last car on spawned trains
-
Automatically applied on
rerailed
vehicles
-
Depending on difficulty settings, can be handled automatically when coupling/uncoupling
-
Jobs require a single handbrake to be applied to be completed
-
Added brake shoe overheating simulation
-
Mechanical brake shoes now gain heat when used, depending on speed and braking force
-
When overheated they glow red, making a metal chime noise
-
When overheated they lose their braking power
-
Shoes cool down over time
-
Overheating does not do damage to wheels and brakes, as a gameplay balancing measure
-
Improved traction simulation
-
Track friction now changes dynamically based on how wet the tracks are
-
Trains now
wheelslide
if braking too hard, causing damage to locomotive wheels
-
Wheelslip warning lamp now turns on for any traction loss, including wheelside
-
Traction loss warning now comes with a buzzing sound on some locomotives
-
Reduced negative effect of grade on traction
-
Improved suspension simulation
-
Trains now rock and sway more naturally
-
Adjusted physics so that derailed trains have more forward momentum
-
Locomotives now have (limited) traction on land and can be driven off rails
-
Derailed trains create dust clouds and spew dirt, depending on weather
-
Derailed trains no longer create braking and wheelslip effects
-
Diesel locomotives can now explode
-
To explode, they need to be in fire
-
They need to reach 0% body damage with a tank 30%+ full of diesel
-
When exploded, locos drop all resources/health to 0 and become visually wrecked
-
Locomotives will
un-explode
visually only once repaired back to 95% body
-
Improved internal combustion engine simulation
-
More accurate fuel consumption, based on engine load
-
Fuel injection audibly affected by governor
-
May stall on diesel-mechanical drivetrain
-
Toggles starter, electrics and TM systems, where applicable
-
TM breaker will shut off if current in TM gets too high, but won’t necessarily save it every time
-
Starter now makes a proper sound while held engaged, until the engine turns on
-
No longer allows shutting off the engine, that’s done by the “fuel cutoff” button now
-
Added compressor simulation
-
Makes sound of pumping and spitter valves
-
Works faster if revving the engine
-
Stops working if a vehicle is sufficiently damaged
-
All locomotives feature dim, low beam and high beam headlight modes
-
Dim mode is for daytime running
-
Low beam mode is for nighttime in low visibility conditions and/or populated areas
-
High beam mode is for nighttime in high visibility conditions, no populated areas
-
Automatic handling of modes on individual vehicles in MU configuration
-
Automatic handling of orientation when using locomotive remote, reverser-driven
-
Depending on difficulty settings, headlights can be set automatically
-
If overridden in auto-mode, reman vehicle or toggle electrics breaker to return to auto
-
Features cab lights
-
Stops working if vehicle is sufficiently damaged
-
Multiple motion patterns and speeds available
-
Dynamically changes blade scraping sound based on how wet the glass is
-
Improved warning propagation through MU
-
Traction loss or overheating warnings of any MU member now show in all units
-
Highest warning level has priority
-
This also applies to locomotive remote when using it in combo with MU
-
Reworked doors and windows
-
They now stay open when getting off a vehicle
-
Their state is also remembered in the save file
-
Removed ability to walk through closed doors/windows
-
It doesn’t
wheelslide
nor overheat when braking
-
This makes it useful when going downhill on trains with insufficient dynamic braking power
-
It is now equipped with a working brake pipe gauge
-
Fixed items falling through caboose drawers/floor
-
Improved coupler and buffer physics
-
Modified couplers to no longer cause derailments in very tight curves
-
Added rigid couplers for S282 and future multiple units
-
Fixed buffers not visually interacting with buffer stops
-
Improved general rolling stock sounds
-
Added more train collision sounds and improved their dynamic selection method
-
Improved sound of train wheels rolling
-
Now cars play braking sounds too
-
Improved track joint sounds volume
-
Resources in a vehicle (diesel, coal, water, etc.) now add to its mass
-
It is now possible to walk under train cars (if they’re tall enough)
-
Made it possible to jump onto locomotive stairs without dashing
-
Improved accuracy of dashing to cabs (the “enter vehicle” prompt)
-
Optimized the generic car bogie model
Gameplay Mechanics
-
Added a hose to diesel modules, must be plugged into a vehicle to refuel it
-
Added coal and water tower service points
-
Vehicle must be properly aligned to the tower to use it, with an open hatch, where applicable
-
It’s now possible to service multiple vehicles in a MU group, if just one of them is in range
-
Choose a vehicle to service with a knob on the selection module
-
Module screens now display more descriptive status information
-
Servicing is now faster
-
Fees no longer count into the fee tolerance until 7am the next day
-
This makes it possible to do multi-job combos without interruptions
-
Jobs now require cars to have at least one handbrake applied, to be completed
-
Jobs now require cars to be coupled on the destination track, to be completed
-
Don't show "you can save money on this fee" if the fee is under $5k
-
Reduced max cost of rerailing to $5k in “standard” difficulty preset
-
Split “engine” damage type to “mechanical powertrain” and “electrical powertrain” types
-
Added diesel service to GF
-
Added steam service to SW
-
Moved GF cargo transfer machine closer to loading track
-
Manual Service license now has a LONG1 license requirement
Items
-
Can be bought in shops
-
Battery powered, rechargeable by a solar panel
-
Works underwater
-
Can be bought in shops
-
Needs to be lit by a lighter
-
Unlimited light source, has a knob that controls intensity
-
Can now be used to ignite the firebox
-
Can’t be used underwater
-
Can now be used to ignite the firebox
-
Improved flint visual effect
-
Now serves as a weak light source
-
It’s no longer needed to throw it to light fire in the firebox
-
Thrown lighters no longer respawn in inventory
-
Can’t be used underwater
-
Shows magnetic north
-
Can be bought in the HB shop
-
Serves as an infinite weak lightsource for early game
-
Available depending on difficulty setting
-
Used to damage and derail cars, for debugging and video recording
-
Now shows in-game time
-
Features a red needle as an alarm target
-
Clicking the button toggles the alarm
-
No longer features timer and stopwatch capability
-
Improved locomotive remote
-
Responds better to input
-
Features an overheating warning lamp
-
Now saves its state
-
Improved item interaction
-
Fixed various rare bugs with items disappearing and respawning
-
Items can now be safely stored in the player house location, without going to Lost & Found
-
Fixed bugs with retrieving items remaining floating when having full inventory
-
Fixed being able to click use on an item in VR, while holding it in another hand
-
Fixed some items not highlighting properly
-
Fixed comms radio laser transparency rendering bug
-
Shops now have limited supply of items
-
Schematic map now has clickable tabs to open a specific page
-
Improved solar panel charging logic to take into account weather and time of day
-
Disabled interaction with item’s levers/button if it’s beyond a certain distance
-
Booklets now show all of their page textures rendered
-
Removed old manuals
UX & Input
-
Now fully consolidated between PC and VR
-
Added user selection screen
-
Allows ability to select, create, rename and delete users on this screen
-
User contains session, settings, scenario and difficulty data
-
Includes buttons to copy data from one user to another
-
Added session manager screen
-
Allows one to select, create, rename and delete sessions of career and sandbox modes
-
Provides access to the save manager
-
Provides selection of game difficulty preset and access to difficulty editor
-
Provides selection of starting scenario and access to the scenario editor (in sandbox only)
-
Provides selection of whether to include tutorial in the new session
-
Allows one to load, save, rename, delete and browse saves for a particular session
-
Displays save information, such as screenshot, type, time, date, stats and other
-
Available from both main menu and pause menu
-
Features a button to branch out a new session from a selected save
-
Features a button leading to the save folder
-
Added difficulty parameters
-
A set of parameters defining session rules
-
Includes allowing failures such as derailing, overheating and braking force loss
-
Includes allowing aids like keyboard driving, external camera, driving UI, map blips, etc.
-
Includes allowing warnings that the train is too heavy, that the brakes are engaged, etc.
-
Includes setting multipliers for payouts and costs, such as repairs, rerailing, etc.
-
Remote coupling
-
Off - Coupling requires manual operation
-
Remote - Coupling can also be done using the loco remote
-
Remote + UI - Coupling can also be done using the loco remote and context UI
-
Automatic handbrake setting
-
Off - Handbrake setting requires manual operation after coupling
-
Remote - Automatically set when coupling using the loco remote
-
Remote + UI - Automatically set when coupling using either loco remote or context UI
-
Always - Automatically set after any coupling
-
Automatic headlight setting
-
Off - Requires manual operation
-
Direction - Automatically changes direction based on reverser setting
-
All - Automatically sets appropriate headlight setting and direction for given conditions
-
Allow only one save slot, frequently overwritten (intended for hardcore players)
-
Also creates a backup save for emergencies, but isn’t accessible through GUI
-
Includes various more parameters
-
Difficulty parameters are saved together into shareable files called difficulty presets
-
The game ships with 3 difficulty presets
-
Casual preset provides a relaxing experience with mistakes being a minor inconvenience
-
Standard preset provides a challenging experience (continuation from previous builds)
-
Realistic preset requires focus, thinking and patience at all times, with permadeath saving
-
Allows one to select, create, rename, delete, browse and modify difficulty presets
-
Provides previewing of existing parameter presets
-
Added scenario parameters
-
A set of parameters defining starting conditions
-
Includes selection of starting and destination location and the starting time of day
-
Includes initial weather condition settings
-
Includes selection of the starting train and access to train editor
-
Allows each parameter to be selected for randomization when starting a new session
-
Includes randomization seed parameter
-
Scenario parameters are saved together into shareable files called scenarios
-
Allows one to select, create, rename, delete, browse and modify scenarios
-
A set of parameters defining trains for scenarios
-
Includes selection of vehicles, liveries and loaded cargo types
-
Includes manipulation of vehicle order and orientation
-
Train parameters are saved together into shareable files called trains
-
Allows one to select, create, rename, delete, browse and modify trains for scenarios
-
Some vehicles must be unlocked in career mode first in order to be used
-
Modified career game mode
-
Serves as the main game mode, with license progression, jobs and more
-
No longer allows spawning vehicles, when using pre-installed difficulty presets
-
Allows choosing a custom preset only after completing the career mode once
-
Serves to let the players explore the game without consequences of the career mode
-
Starts with a selected scenario
-
Depending on difficulty settings, equips the player with essential items
-
Depending on difficulty settings, allows spawning vehicles using the comms radio
-
Comprehensive in-game documentation with contextual structure
-
Features links to relevant pages
-
Available from both main menu and pause menu
-
Represented as engineering gloves
-
In VR players can now see hands instead of controllers
-
Hands adapt their shape dynamically when operating controls, in natural ways
-
Press LAlt to toggle
-
Freezes the camera and allows using the mouse cursor
-
Replaces old item interaction mode
-
Allows interacting with train controls
-
Allows interacting with things while holding an item in hand
-
In this mode items cannot be picked up, but only interacted with
-
Allows mouseovering signs to read their values in UI
-
Allows clicking on switches and cargo transfer machines to operate them remotely
-
Top-right: train controls, camera controls, weather editor
-
Bottom-right: camera, photo mode, pin camera, inventory, context menu, pause, driving UI
-
Some of these buttons only appear in certain context
-
Hold RMB to bypass mouse mode (e.g. to adjust camera rotation)
-
Press “camera” HUD button or F1-3 keys to switch between 1p and 3p cameras
-
Allows large degree of freedom with camera movement, with intuitive controls and features
-
Press “pin camera” HUD button if following a vehicle to fixate camera heading to the vehicle
-
In free movement it is possible to traverse large distances and press F to teleport there
-
Press “camera controls” HUD button to see all controls
-
Added mouse mode context menus
-
Press “context menu” HUD button to toggle, or hold
E key
to show it
-
If
mouseovering
a vehicle, these context HUD buttons are enabled:
-
Couple, handbrake, man, follow, info
-
Press “couple” context HUD button to couple or uncouple vehicles
-
There are usually two couplers on each end
-
Green shading indicates direction of a coupler that the vehicle is in range to couple to
-
Yellow outline indicates that the vehicle is coupled
-
Red shading indicates direction of a coupler that the vehicle can uncouple from
-
Red coupler icon indicates partial coupling (e.g. chain is coupled but air line isn’t)
-
Thin button below enables individual controls for chain, air line and MU cables
-
Air line button becomes red if uncoupled but having the angle cock open
-
Press “handbrake” context HUD button to toggle handbrake
-
Yellow outline indicates that the handbrake is applied
-
Press “man” context HUD button to man a vehicle
-
This moves the player to the said vehicle and allows driving it
-
Yellow outline indicates that the vehicle is manned by you
-
Press “follow” context HUD button to toggle vehicle following
-
Alternatively, press E+LMB at a vehicle to follow it and E+RMB to unfollow
-
Yellow outline indicates that you’re following the vehicle
-
Press “info” context HUD button to toggle vehicle information
-
This shows the information from the vehicle plate, but in the contextual UI
-
Yellow outline indicates that the info UI is turned on
-
If mouseovering a turntable, these context HUD buttons are enabled:
-
Clockwise and counterclockwise arrows, allowing operation of the turntable
-
Press “driving UI” HUD button or F4 key to toggle
-
Allows driving trains of all kinds entirely using this interface
-
The UI can be used by mouse clicking, mouse dragging or mousewheel
-
Features buttons to open panels with additional controls or information:
-
Press “photo mode” HUD button or F5 key to toggle
-
Photo mode is intended to aid with taking screenshots and videos
-
Camera movement is smoothed out (amount adjustable in settings)
-
Press “pause” HUD button or Tab to toggle time flow
-
Press “weather editor” HUD button to toggle
-
Allows modifying time of day and weather conditions, mainly for setting up a photo scene
-
Depending on difficulty settings, weather editor can be available outside of photo mode too
-
On PC press “inventory” HUD button or I key to toggle
-
In VR short-click inventory key to open and close like a regular GUI
-
In VR hold-click inventory key to open in quick access mode, like before
-
It replaces the old VR inventory
-
Consists of 36 slots, divided into hotbar (12) and backpack (24)
-
Has additional slots for hands (1 on PC and 2 in VR)
-
Items can be drag & dropped into desired slots
-
Specific items can be locked to specific slots, so they always go there and nothing else can
-
Essential items can now be respawned into their inventory slots directly
-
Last three slots in backpack serve as belt slots in VR
-
Belt slots feature additional options to be hidden or recentered
-
Now features item pictures instead of icons
-
Scrolling through inventory now immediately changes through items, no slot-swapping
-
Newly taken items go to hand slot and reserve the first empty slot in inventory
-
Serves to pack together a bunch of information that can help identify bugs
-
Includes a text field to describe an issue
-
Can include a screenshot, log files
-
Can include train telemetry, benchmark results
-
Exports a .zip file with info on how to send it to developers
-
Career tutorial is now a separate session that can be skipped
-
It was expanded with showcasing the new features
-
Locomotive tutorial can now be started on demand
-
Supports all locomotives out of the box, including modded ones
-
Movement can now be started on demand too
-
Reworked keyboard controls
-
For train controls, one tap advances one notch
-
If held, the control will advance through multiple notches
-
Many controls were remapped (redo the tutorial for more info)
-
For train and camera controls, see top-right HUD buttons
-
Many more controls are now mappable (but aren’t all mapped by default)
-
Click “Edit keyconfig file” in Settings / Controls to view or modify the current mapping
-
Added “Toggle Crouch” setting, available for VR and nonVR
-
Added “Toggle Lean” setting, short-click Q/E toggles it when enabled
-
Added “Toggle Headbob” setting for nonVR
-
Crouching in VR now lowers the player height in-game too
-
Holding scroll in VR now does repetitive scrolling action
-
Reworked pause menu to use the new GUI
-
Added autosave amount and frequency setting
-
Fixed controls jittering when mouse-dragged after being mouse-scrolled
-
Reworked settings categories
-
Added button to access changelog in the main menu
-
Simplified cab highlight visualization (modding future-proofing)
FX
-
Added day and night cycle
-
Time of day now passes seamlessly
-
Sun, moon and stars now dynamically move across the sky, casting light
-
Featuring moon phases
-
Sun and moon sizes are adjusted for FOV difference in VR, for increased realism
-
Added atmospheric effects simulation
-
Sunlight turns increasingly red with greater density of particles it goes through
-
Sunlight may produce sun shafts, noticeable when obstructed, depending on fog density
-
Seamless dynamic formation and dissolution of clouds
-
Variable height and wind direction
-
Seamless formation and clearing of fog and smog
-
Height dependent density, the highest at water level
-
Volumetric-like effects from sunlight, headlights and city lights
-
Simulating a sun-induced boost every dawn
-
Seamless start and end of rainfall, with intensity depending on clouds and other factors
-
Includes particle effects lit by light sources, not phasing through rooftops
-
Includes physics-driven windshield droplet simulation and mist
-
Includes effects of wetness, ripples and pouring on exposed surfaces
-
Creates puddles on flat solid surfaces
-
Takes time to dry up, based on sun exposure
-
Added thunderstorm simulation
-
Seamless start and end of lightning strike clusters, depending on weather conditions
-
Lightnings may hit near or far, or even behind the clouds
-
Thunder sounds change based on distance and intensity
-
Close enough lightnings produce light flashes with shadows
-
Added advanced city lighting rendering
-
Hundreds of light sources are now present per location, on buildings, street lights, etc.
-
All lights actually illuminate their surroundings, including lit building windows
-
Lights can be seen from afar
-
Some tall structures feature blinking red lights
-
Lights are enabled from 6PM to 7AM
-
Significantly improved reflections rendering
-
Reflections now include the dynamic sky and weather effects
-
Reflections now include vegetation, viaducts and buildings
-
Reflections now include city lighting
-
This is all especially noticeable in wet conditions
-
Unnatural reflections in tunnels are no longer prominent
-
Significantly improved water simulation
-
Water is no longer static, it now moves and is transparent
-
Trains can fall into water and have buoyancy
-
Player can swim and dive with appropriate visual effects
-
Being underwater filters the sound
-
Added dynamic lighting
-
Better visual quality of fire, explosions, smoke particles
-
Leaked liquids are now visible on terrain and they stream down the terrain flow
-
Burns now leave mark in the terrain in the form of ash
-
HAZMAT material now gets stored in the save file
-
Flammability depends on weather conditions
-
Radioactive areas now linger and have a grainy visual effect when entered
-
Added environment sounds system
-
Dynamically morphing sounds depending on biome, time of day, weather conditions and other
-
Supports both background and localized sounds with particular parametrization
-
Hundreds of new sounds, enhancing the environment ambiance, both natural and artificial
-
Improved sound processing
-
Supporting doppler effect on all sounds
-
Supporting sound reverberation effect when in tunnels
-
Being inside interiors now filters out the environment high frequency sounds
-
Revamped mixing, adjusted volumes, effects and compressors
-
Improved distance ranges of all sounds
-
Fixed sound occlusion effect trigger lagging behind cab in low-FPS conditions
-
Fixed control drag sound being choppy if having too high FPS
-
Made dragging loop sounds on controls randomize starting position
-
Locomotive rooftops won’t play rain sounds if the locomotive itself is under a roof
-
Added new footstep sounds for walking on ballast and puddles
-
Added glare effect to strong light sources, such as sun, headlights and street lights
Environment
-
Improved railway track imperfections
-
Added 25+ new vehicle props
-
Located around all cities and industries
-
Includes new model for Imported Cars cargo
-
Includes wreck models
-
Added support for animations and working hours to industries and cities
-
Oil well pumpjacks are now animated
-
Cranes now move around
-
Industrial buildings with smokestacks now spew smoke
-
Improved detailing on some stations
-
Added new buildings (passenger station and communal)
-
Added street lights, props, mining details, etc.
-
Fixed riverside buildings at CSW floating in the air
-
Fixed FF turntable being filled with terrain
-
Improved appearance of fields and station ground surface when looked from distance
-
Removed trees another 25cm from track sides (reduces branches going in cab)
-
Added level crossings
-
Procedurally generated surfaces over tracks on road crossings and large concrete surfaces
-
Accompanied by level crossing signs and barriers
-
Reworked pole cable rendering
-
Cables now have a rounded look and sway a little
-
Slightly optimized CPU usage
-
Made tracks shinier
-
Made clocks on passengers stations and station offices work
-
Fixed a few trees in stations being on tracks or clipping into offices
-
Improved color of a few plants
-
Fixed a tree in yards having mesh holes in the trunk bottom
-
Fixed LOD popping on wheat plants
-
Remade military containers and military office (part of texture optimization)
-
Fixed roads having sharp side edges
-
Fixed iron and coal pile textures appearing too repetitive
-
Extended harbor walls underwater to hide the terrain walls
-
Fixed missing ID signs on HB-D-1S track
-
Fixed FF and MB turntables not having a terrain hole
-
Fixed terrain mesh having gaps
-
Fixed track mesh having gaps at ends
-
Fixed farlands having weird shading
Misc
-
Fixed jumping off a train on a slope not detaching the player from the train
-
Fixed schematic maps HB-G, IME-A and FRC-A being inaccurate
-
Fixed Freight Haul license having a bad right hand grab anchor in VR
-
Fixed job reports not rendering a correct fee format when the job is in progress
-
Fixed bad button being appointed in tutorial for inventory on Cosmos and Reverb G2
-
Replaced text in textures with dynamic text on various buildings and items (for localization)
-
Removed text from HAZMAT placards (for localization)
-
Fixed one of the MilitarySupplies containers having HAZMAT placards by mistake
-
Optimized rendering of machines (Service Point, Job Validator, etc.)
-
Optimized damaged car props
-
Optimized tank cargo material
-
Fixed locomotive smoke taking strange shape when the game is paused
-
Renamed “Load Machine” to “Cargo Transfer”
-
Renamed “Crew Vehicle” to “Work Train”
-
Renamed “Jobs” to “Delivery Orders”
-
Renamed “Job Validator” to “Order Validator”
-
Renamed “Service Stations” to “Service Points”
-
Removed old freecam available from console
-
Limited frame rate when the game is paused (energy/hardware saving)
-
Renamed “Non-VR Mode” platform listing in UI to “PC”
-
Countless more fixes and improvements
Start of an era - Simulator
BUILD 92
20 August, 2021
Stability
-
Fixed trains getting damaged on game load if a consist was compressed
-
Attempted fix at locos getting damaged very rarely when player spams teleport
World
-
All new trees, bushes, grass and rocks
-
Added some additional types of flora
-
Modified vegetation settings (auto-reduces by one level if Very High or Ultra High)
-
Now defaults to High
VR
-
Fixed trigger and grip buttons getting swapped sometimes
-
Fixed HP Reverb G2 having bad beam angles
-
Fixed controllers being drawn behind menus
-
Fixed couplers and brake hoses not following the "item grab" setting principle
-
Fixed being able to feel map buttons during fast travel in OculusVR
-
Changed default setting for movement orientation to Headset
-
Fixed VR tutorial not pointing the correct inventory button on Vive Cosmos
Misc
-
Added TruckersFM radio station
-
Now can play .wav files
-
Now can play .mp3 files with embedded album art
-
Now can change volume with scroll or trigger+joystick when held
-
No longer stutters when changing songs from HDD
-
Fixed Boombox audio not ducking when overshadowed by explosions or horns
-
Changed cassette item collision sound
-
Fixed several bugs that would prevent lost items from going to L&F
-
Fixed items being unreachable when in interaction collider (e.g. lighter on firebox sill)
-
Job booklets now show two rows of cars for better clarity, if train has over 10 cars
-
Added highlight to aimed junctions (can be disabled in settings)
-
Added item placing (R) to nonVR tutorial
-
Fixed item placer gizmo getting stuck on screen if pressing esc while placing
-
Fixed bad loco remote and world map orientation when item placing
-
Fixed Boombox volume not working properly when mouse-scrolling
-
Clearing the Caboose now moves it to depot together with items inside
-
Fixed player movement being choppy when going down the hills
-
Made the console key remappable (default ~)
-
Fixed items in Caboose dropping through the floor when in drawers
-
Made service station controls easier to use with mousewheel
-
Fixed being able to cause an empty inventory slot with wallet by a certain action
-
Fixed being able to squeeze into locked garages
-
Fixed Item hanging in the air if the game is paused during telegrab
-
Only show 'Press LMB to deposit' when a transaction requires money
-
Allowed banknotes and coins to be used in nonVR for transactions
-
Fixed clipping house floor in GF
-
Flipped loco spawner orientation in FM
-
Cleaned "missing script" log spam (OculusVR will still have some)
-
Cleaned "There are no audio listeners in scene" log spam
-
Fixed "Oxydizing" typo on a hazmat placard
-
Updated Readme.pdf
Build 91
11 March, 2021
Stability & Internal
-
Attempted fix for trains that occasionally spawn inside other trains, causing unfair fees
-
Drastically improved automation of terrain build preparation process
-
This speeds up internal workflow for build making and testing
-
Increased preferences reading speed
-
Added functionality to auto-upgrade preferences
-
Made anisotropic filtering auto-upgrade to Ultra, if was on High in previous build
-
Added versioning to preferences file
Items
-
Can be bought in CitySW
-
Features two modes, Radio and Cassette player
-
Radio can play real life online radio stations (included
https://simulatorradio.com/
)
-
Players can add or create radio stations (see readme.pdf for details)
-
Radio features audible signal loss effect when going through tunnels
-
Cassette player can play cassettes that can be bought in shops
-
Some cassettes contain music, whereas others point to players' local playlists and/or folders
-
Players can add their own music to those playlists (see readme.pdf for details)
-
Added item placing feature in nonVR
-
Hold R while holding an item and aim at a surface to see item gizmo
-
The gizmo will show warning color if aimed location clashes with another surface or item
-
Use mouse scroll to rotate the gizmo
-
Release R to place the item in place of the gizmo, at the aimed location
-
Booklets now save the page they were on
-
Fixed issues with Loco Remote
-
Fixed nonVR mouse interaction not working with joysticks when ungrabbed
-
Improved couple knob to react better to mousewheel
-
Fixed item preview being offset in VR inventory
-
Fixed issues with Pocket Watch
-
Fixed occasional scrolling jam in nonVR
-
Fixed wind knob chaotically colliding with the environment when held
-
Fixed falling too slow
-
Fixed the inability to pick up the items remaining on the turntable control panel in nonVR
-
Item highlighting is now disabled by default in nonVR
-
Optimized shovel texture size
VR
-
Made improvements to belt orbs
-
Their position is now saved
-
Items stored in them are now saved too
-
Orb rotation now snaps to 90 degree angles when in close proximity
-
Rotation gizmo now appears when hovering over the orb
-
Improved controller anchors for Cosmos users (thanks Niko!)
-
Fixed draft lever (and DE6 windows) not working on some headsets
-
Fixed shovel in VR getting dropped when holding it a certain way and teleporting
Career
-
Rerailing is now free until buying licenses CCUR1 or LONG1
-
Improved randomness of destination input tracks in job generation
-
License printouts now list license dependencies
-
Removed the ability to click trash bin to delete job (throw it in instead)
Tutorial
-
Fixed taking money via wallet-click in tutorial breaking the tutorial
-
Tutorial now introduces the player to mouse-scroll train controls in nonVR
-
Fixed various rare bugs with reloading the game while in tutorial part 2 or skipping tutorial
Misc
-
Removed snow, at least until next Christmas
-
Improved interactable control aim precision in nonVR
-
Limited junction speed limit to 60 (was 70 before), to prevent unexpected derailments
-
Money left in cash registers, career managers, etc. is now returned to wallet on game quit
-
Fixed receipt not being able to flip pages
-
Fixed missing crosshair tooltip in nonVR if starting the game with Cab Highlight option off
-
Fixed nonVR inventory bugging out when retrieving items via pause menu
-
Improved tender water hatch to be easily grabbable in nonVR
-
Tweaked shape of controller tooltip background in VR
-
Added readme.pdf to game root folder
Build 90
24 December, 2020
World
-
Limited time only (till late January)
-
Features new snow textures and sounds
-
Adds Christmas trees to Station Offices
-
Contains new snow-themed loading screens
-
Derailed cars make sleigh bell sounds
-
Added antenna beacons to all Station Offices (easier to spot)
-
Fixed CSW not having a 30 kph sign
-
Loosened a tight southbound entrance curve at SW
-
Fixed OWN loops not having signs
-
Fixed FF LP tracks having faulty name in built game
-
Fixed IME service station platform not aligning with tracks
-
Fixed phone pole in MF next to coal shed having offset LOD
-
Fixed terrain ballast texture having flipped normals
VR
-
Belt point positions are now being saved
-
Fixed bad item orientation in hand when using Oculus VR mode
-
Fixed a bug with the first job booklet able to disappear when finishing tutorial
Career & Gameplay
-
Can be bought in a shop
-
Adds less coal than default shovel (for precise firebox control)
-
Bigger, solid design
-
Now suggests that jobs can be thrown in
-
Fixed position, no longer an item
-
Removed dash from Job Booklet track ID for consistency with track signs
-
Fixed Job Denied page falling through Job Validator as of #89
-
Fixed being unable to unlock garages as of #89
-
Fixed Caboose Career Manager not working as of #89
-
Fixed being unable to pick up money while holding wallet in nonVR
-
Fixed items dropping out of hands if alt-tabbing during pause
-
Reduced volume of footstep sounds
GUI & Settings
-
Added sliders to the rest of the options
-
Made turntable key bindings configurable
-
Can only be used inside a turntable booth
-
Default keys: [ ]
Build 89
18 December, 2020
Stability
-
Fixed the hang on quit causing the "not responding" prompt to appear
-
Fixed rare case where sounds could become permanently disabled in a session
VR
-
Added support for Oculus Quest 2 (via Oculus Link)
-
Added support for HP Reverb G2
-
Revamped shovel interaction
-
Allows twisting and using with both hands
-
Entirely rewritten code (for dual-handed item interaction in general)
-
Fixed visually adding coal on shovel from empty tender
-
Decreased amount of shoveling needed to fill up the firebox
-
Coal fling yet todo
-
Items in hand can no longer bump into train controls (levers, valves...)
-
They still collide with solid objects however
-
Fixed steamer rope not adhering to the "use trigger to interact" setting
-
Belt orbs now only show directional gizmos when grabbed
Movement
-
Includes 40 new sounds
-
Dynamically changes based on surface underneath
-
Applies to movement, teleporting and falling
GUI & Settings
-
Added sliders to menu GUI (yet to be added to all settings)
-
Added "FOV" setting (vertical angle)
-
Added "Always Run" setting
-
Added "Cab Highlight" setting
-
Mousewheel can now scroll through nonVR inventory slots while holding Tab
-
Fixed "Press F to enter" appearing while looking at an item (e.g. map)
-
Split VR and Graphics settings windows into two rows in VR menu
-
Tidied up menu layout misalignments
Items
-
Loco remote charge speed no longer depends on sun direction
-
Schematic map now sounds like a heavy book upon impact
Misc
-
Made minor schematic map corrections (IMW, IME)
-
Slight physics collisions optimization
-
Fixed ISO tank container using wrong LOD texture
-
Updated Career Manager default screen text to "Please select:"
-
Fixed bad character in a tutorial text message
-
Derail log now also prints vehicle's ID and job ID
Build 88
9 October, 2020
Hotfix (14 October):
-
Fixed a bug causing items/money to go missing after starting build #88 if there was a derailed caboose in the savegame from build #87 (if you were affected make a copy of savegame_old_version5 and rename it to savegame)
Stability
-
Fixed NRE in tutorial when approaching SM
-
Fixed more rare benign errors related to item grabbing
-
Skip spawning of cars with corrupt world position in savegame
-
Guarded against a case of locomotives falling under the world and causing NaN
-
Fixed NRE when entering caboose while in roundhouse
-
Fixed "skip tutorial" breaking the game since last build
-
Fixed tutorial breaking if playing offset in seated/teleport mode in VR
-
Fixed infinite loading screen if Alt pressed during fast travel
-
Potentially fixed a rare case where spamming inventory button in VR can freeze the menu
-
Slightly decreased RAM consumption
-
Optimized distant buildings texture atlas
-
Reduced size of some booklet textures
-
Fixed rare benign errors related to item grabbing
-
Slightly optimized saving states during tutorial
Graphics
-
Fixed vegetation rendering
-
Fixed trees LOD fade effect being inverted and causing extra popping
-
Trees in distance no longer pop-in, but smoothly fade in
-
Fixed distant trees flickering visibility while the player is moving, from certain angles
-
Improved texture clarity of some booklets (particularly in VR)
VR
-
Added preliminary fixes for WMR joystick drift
-
Enable via Debug.WMRFix 1 and Debug.WMRFix 2
-
This enabled needs to be tested on other headsets too, to make sure non-WMR isn't broken
-
Added sprint to WMR, activated by holding both joysticks up
Trains
-
In case of reset tracks, Caboose will retain items left in it
-
In case of reset tracks, Caboose will teleport with the player to the nearest station
-
Will happen if the Caboose was attached to the train you were last using
-
Will happen if the Caboose was within 1.5km of the player in the last session
-
Will happen in #87 -> #88 build transition
-
Added charging sound to Caboose loco remote charger
-
Fixed MU plugs not aligning properly when connected
-
Fixed Handcar taking time to "refill air brakes" when just spawned
-
Fixed Handcar brakes taking long to respond (sticky behavior)
-
Fixed tender sometimes spawning uncoupled from the steam locomotive
-
Prevented coupling to handcar (both auto-couple and via remote)
World & Tracks
-
Fixed turntables having glitched tracks LOD
-
Fixed teleporting into Military Base tunnel
-
Increased LOD distance of signs text
-
Improved sign generator
-
Added speed ahead diff signs (shows on current sign if next limit is notably different)
-
Significantly reduced sign clutter and speed limit turbulence
-
Junction signs now display distance till actual junction (in km)
-
Changed junction sign color to white and red
-
Grade signs now display grade amount on them (in %)
-
Increased grade sign sensitivity
-
Updated Train Basics manual with new info on signs
-
Fixed various track kinks in stations
-
Moved various trees off the tracks, in stations
Map
-
Remade the world texture in higher detail
-
Now features accurate track layout
-
Increased size of player blip
-
Player blip now draws on top of other blips
-
Increased brightness of map text
-
Fast travelling with MU'd locos now takes all of them together
-
Fixed fast travelling with multiple vehicles playing coupling sound on arrival
Misc
-
Teleporting off a vehicle while sitting in nonVR will now unsit the player
-
Disabled Unity's resolution dialog (previously started by ctrl + game start)
-
Fixed inventory items not loading in tutorial extension on restart
-
Fixed menu UI sounds having glitchy volume when used
-
Fixed being able to open inventory during pause in VR
-
Improved clarity of scrap metal texture when looked at level
-
Made Career Manager "copay paid" screen exit directly to item selection
-
Stylized "boosted signal" to "sgnl boost" on loco remote for consistency
-
Improved appearance and text of the "skip tutorial" prompt
-
Fixed a village house having slightly offset shadows
Build 87
11 September, 2020
Trains
-
Added Multiple-Unit Control
-
DE2 and DE6 locos now come equipped with an MU cable
-
When connected, locomotives will share all controls
-
Compatible with Loco Remote
-
Requires a new MU license to use
-
Randomized timing of engine shut-off due to overheating
Tutorial
-
Added a step in tutorial extension that teaches the player to pay the fees
-
Fixed a bug on tutorial extension restart that could spawn the shunter under the hopper
-
Fixed errors when loading the tutorial in certain states causing it to become unplayable
-
Fixed a bug with the "first crash" message able to appear multiple times, and too soon
-
Modified the turntable step resolution criteria to be clearer
-
Modified tutorial end criteria (prevented potential intentional game crash)
-
Removed locomotive blocker from service depot (could cause temporary item loss)
-
Fixed being asked to take out a Comms Radio when already holding it
-
Fixed a case where the tutorial wouldn't detect the player entering the loco
-
Fixed missing belt points on save game load during tutorial extension (VR)
VR
-
Fixed player-camera misalignment caused by circular movement when smooth turning
-
Fixed switching from room-scale to centered play type not updating the player height setting
Stability
-
Slightly decreased RAM consumption (distant buildings optimization)
-
Fixed game crashing of you put a brake hose in the inventory
-
Fixed sound NRE on game quit
-
Fixed various small bugs with code-reused cars (stuck hazmat fx, stuck sounds, etc.)
-
Made a minor Gondola rendering optimization
-
Reworked how terrains are loaded, slight optimization
-
Fixes bug with derailed trains falling through terrain
Misc
-
Added Anisotropic Filtering Ultra setting (sharper texture rendering)
-
Fixed bad position of Gondola brake cocks
-
Fixed visible terrain corners at the military base tunnel entrance
-
Fixed loco spawning not working properly at IME (and potentially other locations)
-
Fixed being able to take items through Career Manager when interacting with mouse
-
No longer showing "press 'print' for details" on a "you have no fees" screen
-
Fixed GF and FF service stations always drawing regardless of distance
-
Fixed Reginald poster always drawing regardless of distance to player
-
Made the VR centered play area mode popup take Trigger to begin
-
Can be cancelled by opening the menu
-
Fixed sound not having interior effect when teleported to vehicles, sometimes
-
Standardized code settings regarding VR haptic feedback
-
Removed "shop" sign from gas stations
-
Added quotes to license names in UI (nonVR)
Build 86
21 August, 2020
Trains
-
Added Gondola car type
-
Added colliders to Caboose buffers
-
Added keyboard control to Caboose independent brake
-
Fixed Nuclear Flask Carrier car getting stuck sometimes
Career
-
Added Scrap Metal freight type
-
Produced by cities/towns, delivered to Steel Mill in Gondola cars
-
Improved player resetting after a tracks update
-
The game now moves the player to the nearest station with a loco you're licenced for
-
A note informs the player of what happened
-
Remaining empty job items now get automatically removed from inventory
World
-
Modified Coal Mine track layout to loosen the loading track curve
-
Attempted fix at OWN service station door collision, once more
-
Tweaks to some tracks kinks
-
Added CSW shop icon to world and schematic maps
Misc
-
Drastically improved fast-travel loading times
-
Slightly decreased RAM consumption (distant buildings optimization)
Build 85
14 August, 2020
Trains
-
Secret garage find, unlockable by buying a key
-
Boosts Loco Remote signal by additional 2km, when in 2km range
-
Features a fast battery charger for the Loco Remote
-
Visible on map (useful as end-of-train marker)
-
Contains its own Career Manager (allowing mobile or remote area servicing)
-
Allows free teleporting between it and the locos in the same train ("jump")
-
Can be summoned using Comms Radio for $10k
-
Has its own independent brake
-
Has stronger brakes than other cars/locos
-
Can be used to store items
-
Doesn't take damage (until locomotive ownership is added)
-
Fixed a train spawning bug (solves the sometimes missing steamer at IMW)
-
Oil no longer deteriorates from mileage, but only from engine RPM
-
Fixed ISO tank support beam clipping into the tank
Career
-
Added dynamic Fee Tolerance
-
Job suspension will now tolerate fees depending on the % of your overall wealth
-
Your current Fee Tolerance can be see listed in Stats
-
Added "press 'print' for details" line to Career Manager item listings
Navigation
-
Modified size of player/loco map blips
-
Decreased brightness of map text and location blips
-
Added target vehicle ID to fast-travel GUI
Tutorial
-
At the end instructs the player to deliver the hopper to the Steel Mill depot
-
Includes various new steps and checks (WIP)
-
Can save during the extension
-
Added separate messages for when derailing and crashing for the first time
-
Added "Fee Tolerance" page to DV Guide
-
Corrected brake arrow orientation in Shunter manual
-
Added "signal booster" and "charger" notes to Loco Remote manual
-
Modified the Quit button description to say that you'll lose progress (until saving is possible)
Stability
-
Attempted fix at game hanging on quit
-
Slightly decreased RAM consumption (distant vehicles texture optimization)
-
Slightly optimized steam locomotive interior rendering when outside
-
Fixed error spam caused by engine smoke during paused game
VR Controls
-
Fixed telegrab sometimes causing hoses to get frozen in air
-
Fixed item not dropping sometimes in "click" mode
Misc
-
Features a poster (more shop posters todo)
-
Made rerailing gizmo autocorrect its orientation to best match target vehicle's world orientation
-
Should prevent accidentally rerailing vehicles the wrong way
-
Updated "Crew Vehicle" Comms Radio option, to allow Caboose summoning
-
Made Crew Vehicle options hidden while locked
-
Fixed lean in nonVR allowing teleporting to forbidden areas
-
Fixed "flood" effect when looking at bodies of water with shallow shore from distance
-
Added signal boost light to Loco Remote
-
Tweaked buffer stop LOD distance
-
Fixed short glitchy sound playing when entering vehicles with sliding interactables
-
Fixed DE6 loco having a duplicated audio script
-
Renamed "RT Water Reflections" to "Real-time Reflections"
-
Corrected default value description for Detail Level setting
Build 84
26 July, 2020
Graphics
-
Revamped graphics rendering of terrains
-
Greatly improved rendering quality of distant terrain textures
-
Remade some terrain textures
-
Improved overall lighting
-
Improved post processing
-
No longer increases overall game brightness
-
Creates a better looking HDR effect
-
Better illuminates dark spaces
-
Fixed tileable asphalt texture appearing blurry
VR
-
Added support for HTC Vive Cosmos headsets and controllers
-
Fixed a bug where grab key would move to trigger when operating brake hoses
-
Fixed falling off a locomotive when leaning out the window in VR
-
Fixed inventory tooltip text jittering when on a moving train
Career & Jobs
-
Revamped the fee tracking system
-
Paying fees for jobs no longer requires discarding or completing them
-
Reaching copay now always clears all the fees
-
Having fees under $5k will no longer prevent the player from taking new jobs
-
The player can't take new jobs if having 8+ fees (or if hoarding money as before)
-
Updated fee booklet design (simplified texts, layout)
-
Increased job deletion distance in all stations (can go further without jobs being reset)
-
Added a Career Manager machine to Military Base
-
Fixed a rare bug that could result in jobs requiring more space than there is
-
Fixed a bug where cargo damage in a shunting job could display a faulty, negative value
-
Fixed an ultra rare edge case where fee payment could be higher than copay
Trains
-
Temporarily fixed DE6 often derailing the first car behind
-
Forced a DE6 to always spawn at HB roundhouse
-
Forced a SH282 to always spawn at IMW turntable
World & Tracks
-
Added green crops
-
Straightened many tight turns and sections
-
Moved depot in CSW to loosen track curve on approach
-
Fixed track kinks at IMW and IME
-
Fixed the tight turn between B and C yards in SW
-
Improved the tight turn in CM loading track, less jerky
-
Fixed residential buildings having no smoothness texture (reflectivity)
-
Fixed beige cars in stations being invisible
-
Potentially fixed passenger platform being too close to tracks in HB
-
Potentially fixed trains clipping depot doorway in OWN
-
Potentially fixed GF and CSW storage tracks not being used due to lower clearance tolerance
-
Removed some trees from the tracks in stations (HB, MF, CSW...)
-
Updated TC2 so that quarry paints rock texture
-
Fixed CSW crane being messed up
Misc
-
Fixed aiming at junction signs being imprecise
-
Removed loading alerts (can be enabled via debug.LoadingAlertsToggle console command)
-
In nonVR tutorial a prompt will teach player how to sit (X key)
-
If player leaves the tutorial area with brakes on, a popup will warn them
-
Added continual checking of free system memory in the background
-
When amount of free memory is under 1.5 GB and dropping:
-
Writes to log and pops up a "low memory!" alert on screen
-
Made locomotive map blips yellow
-
Made a few minor schematic map tweaks
-
Moved SM service station closer to depot entrance
Build 83
10 July, 2020
Stability
-
Further terrain rework (WIP)
-
Eliminates stuttering when "loading area"
-
Increases terrain texture resolution in distant terrains
-
Fixes end of the world being visible (terrain prolongs outside of the world borders)
-
Reduces system complexity, allows easy world terrain updating
-
Fixes stuttering caused by trains spawning when approaching stations
-
Potentially fixed the ignition switches not starting the train for some players
-
Fixed fast-travel with handcar crashing the game
VR
-
Fixed a bug sometimes making it impossible to teleport while moving
-
Fixed a bug with Comms Radio getting dropped when used since build #82
-
Potentially fixed a bug where grip binding could move to trigger after a while
-
Fixed a bug causing Vive wands sticky item holding to behave like continuous
-
Fixed inventory tooltip jittering if on a moving train
Career
-
Fixed a bug with jobs not spawning properly after fast-travel
-
Prevented manual service tip screen from showing on fees smaller than $1k
-
Inverted sorting order of fees so the smallest ones show first
-
Fixed fast-travel with handcar charging extra for loco transport
-
Reworded a few Career Manager lines
Trains
-
Fixed loaded trains having faulty mass in Freight Haul and Unloading jobs
-
They were almost twice lighter than they should be
-
Reworked hopper car UV map and texture to be modder friendly
-
Made locomotive windows harder to break
-
Loosened the ignition rotary switches on DE2 and DE6 locomotives
-
Fixed unused locos being able to despawn if part of an active train
Misc
-
Increased sunlight intensity
-
It was accidentally lower than normal since the Overhauled release
-
Fixed Hazmat spills/fire being temporarily disabled since #82
-
Fixed tank car leak orientations being wrong and their cracks invisible
-
Fixed a bug in NonVR where tab+esc would make the handheld item flimsy
Build 82
26 June, 2020
Stability
-
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)
VR Controls
-
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)
NonVR Controls
-
Fixed item view mode (Alt) getting bugged when alt-tabbing
-
Fixed some bugs with nonVR inventory when adding items to the last slot
Trains
-
Reworked shunter to have interactive doors
-
Maintains the same UV layout so the existing skin mods still work
-
Minor optimization to diesel locomotive rendering
Career
-
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
Items
-
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
Navigation
-
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
World & Tracks
-
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
Misc
-
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
Tutorial
-
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)
Build 81
5 June, 2020
Errors
-
Fixed "white terrains" bug
-
Potentially fixes some types of crashes on old GPUs
-
Fixed NRE in tutorial (VR) if no controllers were turned on
-
Fixed a rare OverflowException error
-
Potentially fixed cars rarely spawning over existing cars
-
Should also fix the case of cars spawning damaged
-
Fixed a case in which a car could get undespawnable along with items inside, until restart
VR Controls
-
Fixed bad item orientation/position for WMR, Index, Quest and Oculus SDK users
-
Fixed issues with Vive wand controllers
-
Fixed VR joystick drift issue
-
Fixed it being difficult to teleport between cars in Teleport locomotion
-
Fixed page flipping/player rotation not working on the right controller in some cases
-
Potentially fixed problems with starting with only the left Index controller on
-
Fixed undefined controller types being able to break the game
-
Fixed teleporting getting disabled if having an undefined controller
-
Potentially fixed NOLO controllers not working
-
Made it possible to dial pocket watch with the holding hand in VR
Career & Licenses
-
Redesigned Career Manager dialog texts
-
Puts more focus on what you need to pay to clear all fees
-
Reduced starting copay from $5k to $100.
-
Added Shunting license
-
Costs $1k, serves to introduce player to the concept of working with occupied tracks
-
Added Logistical Haul license
-
Costs $20k, serves to prevent beginners from taking logi jobs in early game
-
Requires having a CCUR1 license, as these shouldn't be hauled alone
-
Increases time bonus deadline by 5%
-
Added Manual Servicing license
-
Costs $20k, serves to prevent beginners from servicing manually while having low copay
-
This prevents players from wasting money on servicing in early game
-
Buying licenses DE6 and SH282 now requires having a CCUR2 license
-
Trying to buy a dependent license will now write the exact needed license at Career Manager
-
Added Freight Haul license, auto-acquired on game start
-
Greatly reduced cost of Military 2 license
-
Rebalanced copay/time effects and prices of some licenses
-
Made "print info" button green, on Career Manager
Jobs
-
Added warning messages to job reports explaining why the task isn't complete
-
Shunting job booklet now specifies how many pick-ups/drop-offs it involves
-
Updated job payment calculation
-
Somewhat increased shunting job payment
-
Increased payments involving empty containers
-
Slightly decreased payments involving tank cars
-
Increased track clearance so that trains look more like they'll fit the tracks
-
Should prevent people from thinking there's no space to fit their train, although there was
-
As a consequence, some trains will be shorter than they used to
-
Added a button to Job Validator to respawn all existing job booklets
-
Added 1 min tolerance to meeting the bonus time
-
Fixed a minor bug that could prevent some jobs from getting generated
-
Fixed loco spawner requiring unnecessary 1.5m of clearance
-
Fixes steamer not spawning at IMW
Service
-
Added service station range platforms
-
Added service station train detector
-
Indicates with lights and sound whether a train is in range for servicing
-
Informs player if they need a license
-
Moved City SW service station closer to exit, so it's not blocked by a spawned loco
-
Added diesel/oil/sand station at Food Factory
Trains
-
Fixed coupler chain hook drifting over time sometimes
-
Teleporting to the steamer and shunter now puts you straight to the driver position
-
Fixed steamer cab teleport gizmo showing up when leaning against the tender
-
Made tender invulnerable until excessive damaging is fixed
-
Updated steamer UV layout to make skin modding easier
-
Will break existing steamer skin mods
-
Fixed being able to teleport onto invisible colliders on the sides of locomotives
-
Made at least one shunter always spawn at the Harbor
Maps
-
Halved cost of fast travelling without the locomotive
-
Removed minimum distance requirement to fast travel (was 200m)
-
Added repair station blips to world map
-
Added FF diesel station to world map
-
Increased size of player home blip on world map
-
Removed (obsolete) blips from office world maps
-
Updated schematic maps
-
Added shop icon to overviews
-
Added missing service stations to overviews
-
Fixed wrong bearings in City SW
-
Fixed wrong track name in schematic map (HB-G O3 -> 3O)
-
Prevented fast-travel with loco when derailed (was causing bugs)
-
Fixed a rare fast-travel with loco edge case that could lead to breaking the game
-
Fixed IMW office map "you are here" flag pointing at MF
World & Tracks
-
Beware: Junction save states will reset in this update
-
Fixed wrong track names at IMW and CM
-
Added a separate parking track at IME, freed the previously blocked service station
-
Loosened the bypass turn at City SW
-
Loosened the turn at Food Factory north exit
-
Loosened turns on the route north of Sawmill
Tutorial
-
When the player derails or crashes for the first time, a "what now" message will pop up
-
Fixed being able to do actual damage to the locomotive before leaving the tutorial area
-
Player is now told to kill throttle when leaving the tutorial area, learning fuel conservation
-
Added Train Basics pages about Fuel Conservation and Track Designations
-
Improved tutorial loco blocker letting the player into the loco prematurely
-
Fixed missing pointer in the "switch change" tutorial step
-
Player is reminded to read Train Basics and DV Guide at the end of tutorial
-
Reworded "Push" to "Hold" for certain VR joystick tutorial messages
-
Added note on how to turn pages to the Controls booklet front cover
-
Fixed Train Basics booklet having wrong page numbering
Misc
-
Fixed held items growing over time, sometimes (RIP shevel)
-
Fixed getting stuck in loading screen when save file is corrupt
-
Fixed UI text bugs on computers with non-English regional settings
-
Fixed inverted collider warning log/console spam during game load
-
Updated Unity Burst Compiler to 1.3.0
-
Could fix other potential errors/crashes
Build 80
21 May, 2020
Hotfix (21 May, 2020):
-
Fixed loading getting stuck at 86% when starting the game in continuous movement in VR, after previously exiting the game while on a train
-
Improved loco entry blocking in tutorial to prevent player getting stuck in shunter before it gets unlocked
Performance
-
Drastically optimized CPU load of parked cars (notable in stations)
-
Drastically optimized CPU load when spawning trains or coming close to them
-
Drastically optimized CPU impact of derailed cars
-
Drastically optimized rendering of tracks, props, cars and cargo
-
Removed hiccup at the moment of derailing
-
Fixed items remaining active when distant
-
Optimized various sound code
-
Slightly optimized car cargo model rendering
-
Fixed rare items getting duplicated when revisited
-
Fixed non-physical shovel in VR killing performance
Graphics
-
Added V-Sync option (unlocks FPS)
-
Added render path settings (forward vs. deferred)
-
Added post processing effects (optional)
-
Added SSAO (optional, deferred only)
-
Added TAA (optional, nonVR only)
-
Added experimental real-time reflections (optional)
-
Improved lighting in offices
-
Improved anti-aliasing on vegetation billboards (distant trees)
VR Controls
-
Added Oculus Quest support (via Link)
-
Revamped controls on most controller types
-
Revamped VR implementation
-
Fixed issues with room-scale and centered (formerly seated) play area types
-
Added adjustable player height setting
-
Added option so items stick to hand (default for all but Index, configurable)
-
It is now possible to move and turn while holding an item in hand
-
Trigger-click to use item in hand (trigger+up on Vive)
-
Trigger+axis to use or scroll the item in hand (e.g. page flipping)
-
Fixed items shaking when held
-
Fixed accidentally grabbing false items and sub-controls (priority system)
-
Removed excess haptic feedback (when touching an item in belt or the other hand)
-
Items now properly align to the hand when taken
-
Smooth locomotion is now the default locomotion type (configurable)
-
Telegrab is now a one-button action (hold grab to point, release to attract)
-
Teleport button now works in all situations, no longer clashing with telegrab
-
This fixes being unable to move sometimes when using Index controllers
-
Added smooth turn option (configurable turn speed)
-
Added crouch and jump
-
Hold axis down to crouch, tap to jump
-
Fixed snap turn math error that was offsetting the player from player collider over time
-
Fixed trigger-press dropping held item
-
Fixed items getting dropped when pulled quickly out of inventory
-
Fixed controls booklet adapting to headset type, now adapts to controller type instead
-
This fixes Vive/Index combo users not seeing Index controls in the booklet
-
Shovel is now non-physical by default (configurable)
-
Fixed arc and vibration levels in Oculus VR mode to be consistent with the SteamVR version
-
Added ControllerAnchors.json file (in SaveGameData)
-
Can be edited to tweak position and rotation of VR controller sphere and telegrab/UI beam
Non-VR Controls
-
Added mouse-wheel support for using train controls
-
Added sitting toggle (default key X)
-
Useful for better visibility in some locomotives
-
Improved hitboxes for using train controls with mouse
-
Smoother lever movement when keyboard-controlled
-
Added controls options
-
Mouse sensitivity, Invert Mouse Y axis, Toggle crosshair, See controls
-
Improved camera transition when exiting item-interaction mode (Alt)
-
Player moves slower when crouching (or sitting)
-
Made all train controls remappable (steamer valves, draft, etc.)
Jobs & Cargo
-
Added Hazardous Materials jobs
-
Includes 15 hazmat cargo types (11 new)
-
Includes explosive, asphyxiating, corrosive, radioactive and other kinds
-
Includes some new cargo models
-
Added 4 new vehicle cargo types
-
Added deliveries of empty containers
-
Added 16 contextual container liveries
-
Includes A/C model variant
-
Much more diverse job chains and routes
-
Notably increased amount of cars and jobs per station
-
Renamed Empty Haul job type to Logistical Haul
-
Now also colored red, distinct from Freight Haul
-
Revamped the job payment calculation for better balancing
-
Now also takes into account cargo value, damage risk, "boringness", etc.
-
Changed shunting train splitting to maximum of 3 tracks (was 5)
-
Prevented being able to load/unload cars while they're moving
-
Prevented being able to finish a job while the cars are moving
-
Revamped the Industry Chain diagram
-
Made small improvements to the job booklet design
Career & Economy
-
Licenses can now be a requirement for already existing jobs
-
Some licenses now have a tier-based progression
-
Added Hazmat license (3 tiers)
-
Added Military license (3 tiers)
-
Added Concurrent Job license (2 tiers, now required to do concurrent jobs)
-
Extended Longer Trains license to 2 tiers (and no longer affects general train length)
-
Licenses you own now determine your time bonus and insurance copay (more below)
-
Redesigned license graphics
-
You can buy licenses only if you have no unpaid fees (more on that below)
-
Added Career Manager machine
-
Located in every office station
-
Used to browse licenses and buy them
-
Used to browse fees and pay them
-
Career Manager can print fee booklets, detailing damages and consumed resources
-
Fees are tracked per job (cars included) or per locomotive
-
Fees can also include environmental damage (from emissions or accidents)
-
Player must repay all fees in order to buy or upgrade licenses
-
Job reports now list relevant fees
-
Player only needs to pay the insurance copayment in order to clear all the fees
-
Initially the copayment is small, but it gets bigger with every newly bought license
-
Added difficulty settings (affects payment amount of newly generated jobs)
-
Added repair-only stations to towns that didn't have service before
-
Adjusted prices of items
-
Can't enter military bases without the base license
Train Simulation
-
Revamped derailment physics
-
Fixed all sorts of unexpected derailment occurrences
-
Higher speeds are now safe to travel at
-
Made rerailing possible (more info below)
-
Revamped couplers
-
Completely reworked coupler physics
-
Brought coupled cars closer together
-
Made buffers compressible
-
Added fully functional chain couplers, with dangling physics
-
Added damage simulation
-
Added damage tracking of cars, cargo and the environment
-
Added liquid and gas cargo leakage on damaged cars
-
Liquids naturally flow and spread over terrain
-
Added fire and explosions, which can damage their surroundings
-
Added general chemical and chain reactions between reactive materials
-
Revamped brake simulation
-
Air is now realistically distributed throughout the entire train
-
Brake system now takes time to fill up with air (i.e. big trains need multiple locos)
-
Cars feature manual brake valves, and can be uncoupled without brakes applied
-
Added fully functional air brake hoses, with dangling physics
-
Shunter now generates air pressure only while the engine is running
-
Steam locomotive now generates air brake pressure using steam pressure from boiler
-
Braking now requires more planning and slamming is disincentivized
-
Fixed bugs with braking when having multiple locomotives in a train
-
Finished handcar simulation
-
Increased steam locomotive power, reduced wheelslip
-
Somewhat reduced shunter top speed
-
Remade buffer models (better visual quality, more variety)
-
Added independent brake to locomotives (more responsive than train brake)
-
Buffer stops are now breakable
-
Made steamer "Fire Out" valve work (if temp. under 100 deg)
-
Fixed broken window shards flying in the opposite direction when colliding
-
Temporarily removed locomotive headlights until they're finished
-
Added notches to shunter throttle lever
-
Improved whistle rope grabbing
-
Fixed bogies sometimes having weird rotation and gap after derailment
Trains
-
Added Diesel locomotive
-
Can be acquired via license purchase
-
High power but also high fuel consumption, for use with very heavy trains
-
Added Nuclear Flask Carrier car
-
Added a few new car skins
-
Redesigned the car ID plate (now shows vehicle and cargo damage too)
-
Fixed new cars spawning in front of job cars while shuffling cars outside of yards
-
Trains now spawn around the middle of a yard track instead of against one end
-
Spawned trains sharing the same track are now visually separated from one another
-
Cars now have random orientation when spawning in yards
-
Manually spawned (non-job) cars no longer despawn if they are coupled to a loco
-
Fixed bad normal map shading direction on boxcars and tank cars
-
Locomotives now despawn after 2 hours of no use
World & Tracks
-
Revamped all stations
-
Added countless new props including roads, buildings, fences, vehicles, etc.
-
Changed track layouts
-
Revamped all yards to have a ladder layout
-
Added turntables and roundhouses, where applicable
-
Added passenger stations where applicable (for future use)
-
Added service depots
-
Added procedural sign generation
-
Automatically creates speed and grade signs throughout the entire railway network
-
Easily adaptable to potential new tracks and worlds in future
-
Added a Military Base station (north)
-
Added two Military Base sub-stations (MF and HB)
-
Added player home location
-
All lost items now respawn at home, in addition to Lost & Found sheds
-
Switches can now be manually operated (click-based)
-
Various track curve tweaks
-
Fixed sharp terrain walls and floating tracks
-
Fixed grass sticking through office floors and some platforms
-
Fixed radar floating when viewed from distance
-
Redesigned track ID signs
-
Set fixed distance of track ID signs from track ends
UI
-
Revamped inventory (VR and non-VR)
-
Hold inventory button to access, hover and let go to take/store a selected item
-
Greater capacity
-
Dynamic layout, shows only occupied slots
-
New visual style (includes item icons and slot numbers in non-VR)
-
Wrist-based slots for dropping items into inventory (VR)
-
Fixed VR inventory buttons getting stuck sometimes
-
Revamped teleporting (for VR and non-VR)
-
Generally a lot more intuitive and precise
-
Allows easier climbing on rooftop surfaces
-
Allows climbing on flipped cars
-
Fixed issues when teleporting through tunnel entrances
-
Fixes many related bugs
-
Revamped menu GUI
-
Now more responsive, featuring new layout, graphics and sounds
-
Includes links to DV support page, Discord, etc.
-
Showing current headset/play mode at the bottom of main menu
-
Clicking out of menu now closes it (non-VR)
-
Improved VR belt
-
Items can now be taken out of belt only from within the belt sphere
-
Belt point positions can now be adjusted when grabbed with empty hands
-
Improved visual feedback
-
Fixed being unable to place an item to belt after briefly touching a VR inventory slot
-
Item retrieving
-
You can now retrieve essential items from the main menu
-
They will be brought to your hands, no matter where they are
-
Added VR loading screen (SteamVR only)
-
Added a loading screen when teleporting via map (non-VR and SteamVR only)
-
Item highlighting when clicking can now be turned off in the controls menu
-
Crosshair now automatically fades out when mouse is inactive (configurable)
-
Fixed sound pause lagging when opening menu
Items & Shops
-
Added Comms Radio
-
Replaces Junction Remote and includes several modes:
-
Switch mode - Throw a switch remotely, like before
-
Rerail mode - Rerail a vehicle, for a fee
-
Clear mode - Delete a vehicle, for a fee
-
Crew mode - Spawn a handcar if unlocked, at no cost
-
Spawn mode - Spawn any vehicle (replaces the old spawn tool, now also works in VR)
-
Cargo mode - Add cargo to spawned vehicles
-
Improved switch remote mode aiming precision
-
Remade World Map
-
Fast travel to any station or locomotive, for a fee
-
Fast travel with your locomotive, at extra cost
-
See other locomotives marked on the map
-
Improved map indicator visuals
-
Improved model
-
Added Golden Shovel
-
Very expensive, has extra capacity, stylish
-
Revamped schematic maps
-
Now includes markers for offices and service stations
-
Fixed items not going back to Lost & Found shed if left on derailed cars
-
Prevented many items from falling through terrain
-
Reworked shops
-
Shops are now dedicated buildings with item shelves
-
Every shop now features items exclusive to that shop
-
Remade cash register
-
Improved service stations
-
Fixed bugs when trying to service multiple locos
-
Steam loco and tender now need to be serviced separately
-
Increased servicing speed
-
Updated service station resource icons (consistent style with cargo icons)
-
Cash registers now issue receipts when completing purchase and service transactions
-
Lost money now goes to Lost & Found
-
Made the trash bin bigger and more massive
Save system
-
All locomotive states are now getting saved, including damage
-
Backup now keeps the saves of at least 3 sessions, or up to 10 MB
-
Made important items save as left on trains, when leaving the game (and not fall through)
-
Reduced autosave to every 5 minutes
-
Show notification banner when auto-saving
-
Steam version now stores the save on the Steam cloud
Sound
-
Fixed numerous issues with sounds (rail joint spam, glitches on start, etc.)
-
Fixed train wheels making rolling sounds when off-track
-
Improved sound processing (improved EQs, filters, reverbs, side-chaining...)
-
Fixed sound not changing to exterior when leaving the shunter sometimes
-
Added new joint sounds when crossing over switches
-
Added doppler effect to horns
-
Fixed wheels sound having start-delay when stepping on a rail vehicle
Misc
-
Revamped tutorial
-
Introduces VR controls on the controller, for beginners
-
Includes new UI and various other systems
-
Various tweaks and improvements
-
Updated locomotive manuals
-
Added Train Basics booklet
-
Updated DV Guide booklet
-
Revamped tunnel holes code to prevent sometimes hitting them as solid terrain
-
Added free camera (for video filming)
-
Console command - Player.FreeCamToggle
-
WASD, ctrl, space - move
-
Mouse scroll - change speed
-
LMB/RMB - change FOV
-
Alt - orbit around aimed target
-
Num Enter - attach to a moving vehicle player is on
-
Step on a moving vehicle to load terrain as it goes
-
It is possible to stop time by pressing pause (Esc)
-
Pressing Q also stops time but it stops the moving trains too
-
Loading screen in NonVR now shows high-res screenshots, picked at random
-
Updated Oculus SDK to the latest version
-
Fixed double-clicking Esc causing the player to teleport to the sky
-
Alt+Tab no longer enables mouse-look when the latter is bound to Alt key
-
Removed the "you derailed" popup as it's no longer relevant
-
Updated DV logo
-
Reduced size of splash screen Altfuture logo
-
Added option to prevent Alt+Tab from pausing the game (non-VR only)
-
Fixed coal lumps not disappearing when thrown into firebox
-
Increased sensitivity of locomotive remote joysticks
-
Added sound alert for wheelslipping using locomotive remote
-
Fixed wallet text overflowing to new line when too rich
-
Fixed being able to bring up menu during loading
Start of an era - Overhauled
Build 79
3 July, 2019
Controls
-
(SteamVR) Added support for Index controllers (legacy, no finger tracking)
-
Fixed being able to get stuck moving in VR smooth locomotion, when no input was given
Bug fixes
-
Fixed locomotive remote joysticks being difficult to grab in VR
-
Fixed some cars having bogies appearing off-tracks until touched with another car
Build 78
20 June, 2019
Bug fixes
-
Fixed the recent bug with camera tilting while in a locomotive cab
-
Fixed VR belt point getting stuck in grab mode
-
Fixed sound playing when the game is paused
-
Improved prevention of falling through ground when teleporting to steep slopes in VR
Misc
-
Optimized item spawning
-
Game will now pause when switching windows (alt-tab)
-
Controls booklet now dynamically adapts to current input device
-
Fixed being unable to zoom with a booklet in hand in NonVR
-
Extended remote controller battery life
-
Command debug.toggleui now also disables in-game tooltips (NonVR)
-
Shunter's reverser can no longer be changed when throttle is applied, in NonVR
-
Increased NonVR crosshair and interaction text font size on high-res screens (e.g. 4k)
Build 77
22 May, 2019
Railway
-
Reworked tunnel entrances
-
Fixed tunnels missing holes sometimes (looking caved in)
-
Fixed colliding with terrain at tunnel entrances sometimes
-
Fixed tunnel holes being visible (terrain faces sticking out of tunnel walls)
Performance
-
Reduced CPU spikes in VR, caused by 3rd party code (console, VRTK)
Controls
-
Fixed being unable to teleport to shunter from its right cab side
-
Fixed a bug where mouse-look could make held item untakeable
-
Fixed mouse-look being usable during stashing/unstashing animations
-
Fixed locomotive remote battery indicator showing as not charging
Misc
-
Fixed car ID plates having no spaces in cargo names
-
Load machine now displays its corresponding track's ID
Build 76
15 May, 2019
System
-
Improved performance (terrain rendering optimization)
-
Removed SSE4 requirement (can be played on older CPUs, e.g. Phenom II)
-
Should fix crash when quitting game
-
Should fix rare in-game crashes for some players
-
Slightly improved terrain graphics
Cargo
Jobs
-
Job booklets are now saved as items, preserving inventory slots and job ID
-
Fixed inventory bug in VR, caused by validating booklets or taking money
-
Restart button now deletes all active job booklets (previously only from inventory)
Controls
-
Fixed colliders on loaded cars not working properly when teleporting onto them
-
Fixed items easily falling from belt in VR when accidentally grabbed (e.g. loco remote)
-
Fixed belt slot sometimes disappearing in VR
-
Decreased locomotive remote battery consumption
-
Fixed a bug when dropping an item during the mouse-look exit animation
-
Fixed grabbed items having incorrect velocity when dropped after teleporting to a moving train
-
Fixed Bob's vehicle brakes not working (keyboard)
-
Fixed a bug with shunter exhaust which could make player get stuck in the air if stepped on
Build 75
8 May, 2019
Bug fixes
-
Fixed bug with "restart" button moving player into the sky in VR and corrupting savegame
-
Also prevented loading screen freeze at 71%, for affected players (savegame auto-fix)
-
Fixed a bug that could prevent the game from starting on first launch after installation
-
Fixed some booklets not being placeable in VR belt
-
Fixed an error with VR belt
-
Fixed loading screen background image not preserving aspect ratio when resizing window
-
Fixed incorrect boxcar normal map export
-
Fixed items not giving back scroll wheel focus when destroyed
-
Fixed pocket watch alarm sound playing at the player's position even when the watch is somewhere else
-
Fixed pocket watch crown and watch hands sometimes being misaligned
-
Fixed low initial player position in tutorial
Controls
-
Alt-scroll now forces inventory scrolling
-
Tab now unstashes selected inventory item even when you already hold an item
-
Mouse-look can now be toggled with a single key press, or activated when holding the key
-
Fixed steam whistle being activated when using locomotive remote horn using keyboard
Items
-
Items now animate into place when leaving mouse-look mode
-
Improved lighter lid closing interaction with the fire
-
Lighter fire can no longer be extinguished by clicking
-
Increased the success chance of lighting the lighter
-
Fixed map indicator sometimes spinning
-
Added "job" suffix to job booklet item name
Misc
-
Updated DV Guide and Controls NonVR pages with latest info
-
Reduced tender hatch spring resistance
Build 74
3 May, 2019
Controls
-
Added mouse-look feature to NonVR
-
Press 'Left Alt' to toggle on/off
-
Useful for operating items in hands using mouse, such as the loco remote
-
Keys 0-9 now automatically equip items from the requested slots
-
Booklet pages are now turned with the scroll wheel in NonVR
-
Made scroll wheel controls bindable to keyboard (for those without the wheel)
-
Updated item hover highlighting to highlight more sensible parts of items
-
Fixed lighter lid being controllable with the scroll wheel when not held
Sounds
-
Fixed track joints not playing sound when crossed over by wheels
-
Fixed pocket watch sounds sometimes being spatially incorrect
UI
-
Reworded "respawn" to "restart" in UI texts
-
Updated job booklets to better format cargo names
Build 73
25 April, 2019
Bug fixes
-
Fixed an error potentially causing all belt and item -related problems in VR
-
Fixed teleport gizmo not showing in NonVR
-
Fixed pocket watch clock hands sometimes clipping into the watch body in NonVR
-
Fixed some items having wrong orientation when picked up in VR
-
Fixed some items having wrong orientation in belt in VR
Locomotive remote
-
Increased locomotive remote range
-
Updated locomotive remote battery usage
Items
-
Lighter lid now opens and closes using the scroll wheel in NonVR
-
Lighter is no longer guaranteed to light up on first try in NonVR
Build 72
19 April, 2019
System
-
Now shows loading progress (screen only)
-
Fixes player falling through terrain when starting game
-
Smoother experience after game loads in
Items
-
Can be bought in shops
-
VR controls: Button - start/pause, Knob - set time
-
NonVR controls: LMB - start/pause, Scroll - set time
-
To use as stopwatch, start at zero time
-
To use as timer, start at set time
-
Alarm goes off when timer runs out
-
Works while in inventory too
-
Gets its status saved during play
-
Save-game can now track item-specific states
Trains
-
Trains no longer slide when parked on a grade
-
Increased coupler strength 50%
Controls
-
Potentially fixed undefined device controllers not working (e.g. Pimax with Vive wands)
-
Fixed walk/run speeds in nonVR being increased in a recent build
Misc
-
Added pages about derailing and item storage to DV Guide
-
Fixed crash when using teleport console commands while being on a vehicle
-
Halved job validator cooldown
Build 71
11 April, 2019
World
-
Attempted fix for not being able to go through tunnels
Build 70
10 April, 2019
World
-
Removed vegetation and rocks from tracks
-
Removed need for gravel texture next to tracks (more natural track-side)
-
Allowed bringing vegetation closer to tracks
-
Fixed vegetation flickering at terrain loading
-
Fixed terrain bump at lake loop
Jobs
-
Fixed non interactable levers on load/refill machine (introduced recently)
-
Fixed being unable to take out job booklets from inventory (introduced recently)
Steam locomotive
-
Added non-physical shovel option for VR, making coal stick to the shovel
-
Can be found in settings, under the Misc submenu
-
Can be switched on and off during gameplay
Cars
-
Brake strength now automatically adjusts for car mass (no more buckling)
Build 69
5 April, 2019
Steam locomotive
-
Fixed coal not being accepted into the firebox (introduced in last build)
Shunting remote
-
Made buttons easier to press in NonVR
Console
-
Player.GiveWallet command now forces wallet into inventory (or L&F if no room)
Build 68
4 April, 2019
Items
-
Fix broken tutorial due to item falling through ground (introduced last build)
-
Added Item Dumpster
-
Dumpsters can be used to permanently delete your items
-
They can be found next to each lost and found shed
-
Purchase-able items tossed into the dumpster will be deleted if player moves 200m away
-
Job booklets tossed into the dumpster will be deleted immediately (same as trash bin)
-
All previously "essential" items can now be bought in shops (except wallet)
-
Player.GiveEssentialItems became Player.GiveWallet
-
Backup command in case there was a bug with the save-game that deleted the wallet
-
Optimized world map, no longer calculating player position if 5m+ away from player
Shunting remote
-
Added shunter remote booklet manual
-
Buying the remote will now also issue the manual
-
Fixed LED bars showing fully empty when there's still slight control input
Controls
-
Editing keybindings using text editor:
-
Start game at least once to generate keybindings.ini file
-
Edit the file in text editor to remap keystroke(s)
-
The file is located at Derail Valley\DerailValley_Data\SaveGameData\
-
Supports multiple keys to be assigned to one action
-
The changes will apply at next game start
-
Editing keybindings in-game using console commands:
-
"showbinds" to see all current key bindings for reference
-
"bind" followed by action and keystroke(s) (e.g. "bind moveForward W UpArrow") to remap
-
Automatically updates keybindings.ini file
-
Added steam whistle key control (default: num+)
World
-
Fixed floating L&F sheds at Sawmill and City SW
Shunter
-
Fixed levers jumping into place after a moment when entering the shunter
Build 67
3 April, 2019
Shunting remote
-
Is an item that can be purchased in shops
-
Makes it possible to remotely control a shunter
-
Features interactive joysticks and buttons (VR and nonVR)
-
Can be used with keyboard controls in nonVR (when equipped)
-
Features solar-powered battery mechanics
-
Features limited wireless range with signal loss
-
Includes various technical reworks and improvements to be used in future features
Controls
-
Added keyboard controls for all train commands
-
Added belt item points (VR)
-
You can place items to belt points for quick access
-
Provides hands-free item interaction (useful for shunting remote)
-
Fixed nonVR player being dragged by moving train if teleporting off of it
-
Fixed camera flickering when teleporting in nonVR
Items
-
Hand-held items are now saved to inventory, rather than falling to world
-
If inventory is full they are sent to L&F shed
-
Reduced item spawning distance in L&F sheds to 50m
-
Updated Player.GiveEssentialItems console command
-
Now adds lost items to inventory if there's space, else to L&F sheds
UI
-
Added menu button to refresh Lost & Found
-
Added menu button to summon Old Bob's vehicle (once unlocked)
-
Added tooltips to menu
-
Reworded many options
-
Added highlighting of nearby items (VR: telegrab press, nonVR: LMB click)
-
Added build number to main menu
Railway
-
Fixed glitches with clipped shadows occurring on some parts of the railway
-
Fixed railway LOD sometimes appearing (e.g. at Machine Factory)
Save-game
-
Fixed job loading errors, potentially causing other bugs
Build 66
20 March, 2019
Controls
-
Fixed nonVR player drifting when in moving vehicles
-
Fixed player being nudged onto tender sometimes in steam locomotive
-
Added "teleport to last loco" button to main menu (experimental)
-
Added console command to invert mouse Y-axis
-
Debug.InvertMouseY (true/false)
Build 65
18 March, 2019
Railway rework
-
Railway is now generated in real-time, as you move around the game world
-
Greatly optimized railway meshes outside of 350m radius from the player
-
Optimized generation & rendering (Unity Job System; GPU instancing)
-
Reduced build size 60% (from 10.6GB to 4.25GB)
-
Allows major future improvements (reduced stuttering, in-game changing, better world-editing)
Job system
-
Stations now spawn Job Overviews
-
Job Overview is a single-page item, describing job essentials
-
Insert Job Overview in Job Validator to accept job
-
Job Validator will then print out an actual Job Booklet
-
Last page/step of Job Booklet says to validate job to complete it
-
Possible stutter improvement when nearing stations, for some players
Controls
-
Locomotion type setting for VR users now gets saved
-
Changing VR mode to Seated now automatically recenters play area
-
WMR improvements:
-
Fixed the WMR controllers sometimes having unusual interactions with items
-
Added pointer spheres to WMR controllers to always know where you are pointing
-
Fixed occasional bug with controller being black and unresponsive
Item storage
-
Decreased range for item respawn to L&F shed to 200m
Misc
-
Added teleport console commands (nonVR ONLY):
-
Debug.TeleportToPoint; takes desired x and z world coords (0-16384)
-
Debug.TeleportToPointNormalized; takes normalized x and z world coords (0-1)
-
Updated to Unity 2018.2.21f1
Build 64
13 March, 2019
Save-game
-
Saves player position
-
Saves trains and their position
-
Saves ongoing jobs and their progress
-
Added console command "Debug.DeleteCarsAndJobsSaveData"
-
Flushes all current train and job save-game data in case of a bug
Item system
-
Fixed inventory order getting shuffled when reloading
-
Fixed game starting without items for some players
-
Fixed certain items sometimes missing for some players (may go to Lost & Found)
-
Fixed duplicate wallet appearance (might need to find yours in Lost & Found shed)
-
Fixed tutorial items able to render tutorial impossible to complete as of #62
-
Fixed shop items not sharing the total available amount of each item
-
Added colliders to Lost & Found shed, window tweak
Controls
-
Player position will be auto-fixed if falling under terrain, past the water level
-
Added console command "Player.MoveToLastGoodPosition" for manual recovery
-
On Vive enabling option "touch-click" will now use click to turn pages too
Misc
-
Updated various 3rd party plugins (potential bug fixes and performance improvement)
Build 63
8 March, 2019
Item storage
-
For players missing essential items, they will now respawn at lost & found sheds
-
Minor graphical tweaks to shed
Build 62
7 March, 2019
Item storage system
-
Located at every station
-
Lost player-owned items will respawn in these sheds
-
Items need to be 600m+ away from the player to be considered lost now
-
Items will no longer respawn to player inventory
-
Rail vehicles are now storage locations too
-
Items left in locomotives/cars will remain there
-
If a locomotive/car is deleted, items will be moved to Lost & Found
-
Player-owned items are now saved at their world location, when not lost or in inventory
-
Job Booklets and Job Reports are not yet being saved (coming soon)
Jobs
-
Fixed occasional bug with missing jobs in empty stations
-
Fixed Food Factory schematic map saying S04 instead of I04
Build 61
27 February, 2019
Bug fixes
-
Fixed unpausing still shaking/damaging trains
Controls
-
Added option to click touchpad to turn, on Vive
Misc
-
Potentially fixed quit crash and some other crashes (updated burst compiler, untested)
Build 60
22 February, 2019
World
-
Added bridge and tunnel colliders
-
Fixed a faulty tunnel entrance on lake helix causing collision
-
Fixed tunnel sticking out of terrain near Forest South, causing collision
-
Further removed trees and rocks from track
-
Somewhat reduced severity of grade south of Steel Mill
-
Fixed lake helix track bumps
-
Fixed Iron Ore Mine East track being named L05 instead of L08
Misc
-
Updated nonVR controls booklet page
-
Added nonVR controls page to game files
Platform
-
Reverted max Oculus adaptive resolution default value from 2 to 1
-
Was causing performance drop to people unaware of its original setting (as of #56)
-
To force another value use console command Oculus.RenderScale
Build 59
20 February, 2019
Bug fixes
-
Fixed "Press F to enter" not appearing when aiming under shunter's window
-
Fixed lean/crouch being bugged after teleporting in some cases in nonVR
-
Fixed error with deleting unused cars introduced in #58
NonVR HUD
-
Fixed HUD showing empty on game start, even if it isn't
-
Respawned items don't show up in the inventory until selected again
-
Fixed HUD getting broken if using debug.toggleui command as of build #57
-
Minor HUD CPU usage optimization
NonVR controls
-
Added secondary locomotive keybinds:
-
F1/F2 - throttle release/apply
-
F3/F4 - brake release/apply
-
F5/F6 - reverser backward/forward
Build 58
19 February, 2019
Bug fixes
-
Fixed a bug that in large stations negatively impacted performance since #56
-
Fixed cars sometimes spawning inside buffer stops
-
Fixed leaning and crouch smoothing bug introduced in #57
Console
-
Added console commands for Oculus SDK adaptive resolution & render scale
-
Oculus.AdaptiveResolutionEnabled
-
Oculus.RenderScale
Other
-
Few minor memory allocation optimizations to reduce stutter
-
Updated splash screen background color
Build 57
18 February, 2019
Performance
-
Further optimized CPU usage by not rendering various off-camera text elements
Controls
-
Fixed teleport imprecision/offset when used on moving trains
-
Fixed reverser sometimes getting inverted and causing infinite acceleration as of #56
UI
-
Further improved nonVR HUD
Jobs
-
Fixed lack of available jobs as of #56
Debug
-
Pressing 'i' no longer activates spawn mode
Build 56
14 February, 2019
Performance
-
Rewritten simulation code which moves rail vehicles along the track
-
Reduced overall CPU usage ~10%
-
Should result in less stuttering, in addition
Steam locomotive
-
Fire and coal now last much longer on the final stretch of burning
-
Fixed tender coal being consumed when adding coal to an already full firebox
-
Fixed tender water being consumed when adding water to an already full boiler
-
Shoveling in nonVR now requires firebox door to be opened
-
Added wind sound for blower and draft effect
-
Fire now automatically ignites when adding coal to a hot firebox
-
Updated minimum firebox temperature from 0 C to 25 C
-
Fixed whistle sounding off when entering steam locomotive
-
Added back tender water hatch
Trains
-
Added headlights to shunter (WIP)
-
Fixed uncoupled trains only applying brakes on the first car
-
Fixed cars still showing coupled when deleted
-
Fixed brakes staying active on cars, once uncoupling the second locomotive
Controls
-
Fixed leaning on a moving train in VR causing player to be teleported around
Jobs
-
Haul job payment now depends on train mass instead of car amount
Platform
-
Potentially fixed Oculus SDK supersampling unable to be set more than 100%
Build 55
12 February, 2019
Simulation
-
Made brakes less sensitive to light application
-
Reduced locomotive braking power
-
Further tweaked derailments
NonVR
-
Fixed switch remote not working properly since last build
-
Improved HUD appearance (WIP)
-
Made draft and whistle usable in nonVR
-
Further improved keyboard train controls, now smooth
-
G key now does weak throw, removed MMB throw
-
Fixed switch remote aiming incorrectly
General
-
Slightly increased track "clearance" space, so that they're not packed switch-to-switch
-
Fixed job validator beeping infinitely when taking money in nonVR or using wallet in VR
-
Cash register now returns money to wallet if player walks away from it
-
Made water surfaces blue in the map
-
Tweaked option names
Build 54
8 February, 2019
Options
-
Added screen resolution option
Controls
-
NonVR: Added teleport (key F)
-
NonVR: Added keyboard train controls
-
U/Y: Throttle
-
J/H: Reverser
-
M/N: Brake
-
NonVR: Added slot selection via 0-9 keys
-
Added item equip/unequip sounds (back)
-
Updated controls booklet page for nonVR
Vehicles
-
Further improved derailment
-
NonVR: Added secret rail vehicle (keyboard only)
Game
-
Reduced price of water
-
Fixed a money duplication exploit
-
Reduced job booklet spawn rotation randomness
-
Disabled deleting cars when player is in car
Console
-
Added debug.toggleui command to hide/unhide non-VR UI
Build 53
6 February, 2019
Options
-
Added graphics options (WIP, no resolution yet)
-
Added sound volume option
Controls
Gameplay
-
Fixed cash register money duplication exploit
Debug
-
Output log now includes system info (CPU, GPU, RAM, etc.)
Build 52
4 February, 2019
Derailment
-
Fixed cars derailing in turns seemingly randomly
-
Updated derailment parameters and sound cue
Controls
-
Fixed leaning in shunter causing player to be pulled out
-
NonVR: Added leaning (Q/E)
-
NonVR: Arrow keys do same as WASD
Gameplay
-
Load game and respawn to nearest station will now always spawn a shunter (temp.)
Service station
-
Fixed being unable to refill a resource sometimes
-
Fixed cash register buttons rarely not responding
-
Fixed station remaining occupied after a serviced locomotive gets deleted
Vehicles
-
Fixed tender being too far from steam locomotive (WIP)
-
Fixed brakes releasing when game unpaused / headset idle awake
Items
-
Fixed essential items missing after respawning to nearest station
Build 51
1 February, 2019
Platform
-
Fixed game not starting for Oculus users
-
Preemptively fixed Touch controllers issue if there are both Oculus Remote and a gamepad attached to computer
Build 50
31 January, 2019
Gameplay
-
Cars in station will no longer regenerate so closely
-
Fixed cash register money-making exploit
-
Map player indicator is now always visible
Savegame
-
Fixed game load always spawning player at north-east
Vehicles
-
Fixed spawned locomotives not having brakes applied
World
-
Fixed terrain bump over tracks near Forest South
-
Somewhat widened loading loops in Iron and Coal mines
-
Updated city buildings with higher-res textures
-
Fixed Sawmill load machines being swapped
Controls
-
Added touchpad clicks on WMR for teleport, snap turn, page flipping
-
Alternatively can be used via joystick
-
Fixed misaligned teleporting in fast moving trains (esp. at low FPS)
Platform
-
Potentially fixed Rift controllers not working properly for some users in Oculus SDK version
-
Starting VR version without a headset will now fallback to non-VR automatically
-
Updated Oculus SDK to 1.32.1
Build 49
30 January, 2019
Physics
-
Fixed heavy/loaded cars being very sensitive to derailment
-
Potentially fixed tender being prone to random derailments
-
Temporarily removed water hatch for testing
-
Potentially fixed random derailments occurring on straight track
-
Fixed unpause doing damage/shaking to vehicles
Gameplay
-
Added "Respawn at nearest station" button
-
Teleports you to the nearest station together with last used locomotive
-
Note that the locomotive will be restocked to new condition. This is temporary.
-
Clears all your active jobs
-
Added a "you derailed" tip, explaining what to do
Savegame
-
Game now loads player spawned at the nearest station from save location
-
Like "Respawn" option, it also spawns last used locomotive, in new condition
-
This is a temporary workaround until the savegame can handle ongoing jobs
-
Now every station has at least one locomotive
-
Added note to main menu that savegame is work in progress
-
Fixed player being flipped at game load if savegame was made in a flipped train
World
-
Greatly reduced trees and rocks on tracks
-
Added an extra locomotive spawn stub track to many stations
-
Fixed a few railway bumps and irregularities
-
Updated schematic maps and some faulty track names
Controls
-
Improved Windows Mixed Reality controller mapping (WIP)
-
If unable to use the switch remote (or some other items), try toggling option in Main Menu > Misc > Use grip to teleport (Vive)
-
Fixed Rift joysticks being difficult to flick when playing in SteamVR
Tutorial
-
Tutorial tip now points to individual items in the locker
-
Fixed locker interior being dark
Oculus SDK
-
Added Oculus SDK as a launch option on Steam
-
Somewhat improves performance for Rift users
-
Not to be used with other headsets
Build 48
26 January, 2019
Gameplay
Savegame
-
Progress is now auto-saved every 30 seconds
-
Saved data includes:
-
Tutorial completion
-
Player's position
-
Inventory contents
-
Money amount
-
Acquired licenses, keys and unlocks
-
Currently active job's progress is NOT saved, WIP
-
The "-skiptutorial" flag has been disabled
-
It's recommended to keep a copy of your save file, outside of the game data dir, to prevent Steam/Oculus potentially overwriting it during updates
Vehicles
-
Added secret new rail vehicle
Build 47
25 January, 2019
Optimization
-
Fixed major lag/stuttering when entering stations
Gameplay
-
Features a new location / building
-
Introduces player to the game basics
-
Features control instruction booklets for different devices
-
Can be skipped with "-skiptutorial" argument
Controls
-
Completed non-VR controls. Additions:
-
Train driving
-
Inventory / item interaction
-
Zoom feature (RMB)
-
Pause menu
-
Needs to be selected at game start
-
Can be forced with "-nonvr" argument
-
Added initial WMR support
-
It's no longer possible to teleport on walls
Vehicles
-
Fixed tender derailing
-
Reduced amount of shunter fuses to 3
-
Fixed shunter windows not repairing, since recent build
-
Doubled steam locomotive chuff frequency
-
Fixed shunter dashboard light turning off when leaving cab
-
Removed dashboard teleport block collider in shunter
-
Tweaked tank car teleport destination points
Items
-
Added hat item (can't use yet)
-
Fixed shunter manual showing incorrect highlights
UI
-
Updated switch sign design
-
Added track name signs in yards
-
Improved player indicator on map (WIP)
-
Updated map texture (shops locations and new tracks)
-
Fixed schematic map for coal mine showing wrong track name
World
-
Various fixes of tight tracks and terrain glitches
-
Added a tunnel leading from Harbor towards Farm (F6k4)
-
Fixed trees growing through bridges
-
Somewhat reduced rocks on tracks
-
Reduced ballast gaps
-
Fixed floating machines in Sawmill
-
Fixed typha plant not showing (again)
-
Fixed building LODs switching too soon
Misc
-
Updated game icon
-
Updated splashscreen company logo
-
Oculus integration tweaks and fixes
Debug
-
Added new console commands
-
Player.GiveEssentialItems - Respawns essential items to inventory if missing for any reason
-
Debug.DestroyBuggedObjects - Potential fix for short tele-grab beam bug
-
Debug.SleepAllItems - Debug only, forces physics on items to sleep
-
Debug.DestroyAllItems - Debug only, probably game-breaking
-
Debug.ChangeSwipeSensitivity - Adjusts touchpad sensitivity (0-2)
Start of an era - Early Access
Build 46
11 January, 2019
Optimization
-
Heavily optimized physics on cars not next to player
-
Fixed leaking unused audio sources created by coal
-
Job booklet and job report render texture resolution tweaked for better performance
-
Job reports will get deleted when not close to player
-
Disabling of job validator, load machine and refill station when player is not in range
Gameplay
-
Updated job type names and colors
-
Cargo mass is added to car's mass (WIP mass values)
-
Fixed telegrab being unusable in some situations
Physics
-
Reworked couplers to prevent rogue derailments
-
Loaded cargo now has functional collision colliders
-
Fixed cars bouncing away when lightly touching each other
Vehicles
-
Added LOD to all vehicles (performance improvement)
-
Fixed shunter wheelslip being too sensitive since last update
-
Fixed shunter windows breaking as soon as you derail
-
Fixed shunter engine audio and power not using engine rpm (bug introduced in last build)
-
Fixed steam locomotive missing occlusion on its left side
-
Fixed steam locomotive having blurry exterior details
-
Fixed injector rotating the wrong way
UI
-
Finished shop art, improved interface
-
Fixed items falling when taken out of inventory
-
Fixed items not being grabbed after being pulled by telegrab
-
Grabbing items from the inventory is no longer possible if something is already grabbed
-
Telegrab visuals are no longer active during the pause
-
Tweaked inventory colliders for better UX
-
Improved controller material
-
Fixed map having inverted backface
-
Added total train mass info to job booklets
-
Fixed whistle rope not being released after grabbing with both hands
Items
-
Added hat item (can't use yet)
-
Fixed z-fighting on map
World
-
Yard switches now lead through by default
-
Fixed tracks going under terrain in Steel Mill
-
Fixed entrance turn to Harbor being too tight
-
Updated distant terrains (no more floating radar)
-
Fixed floating rail piles
-
Fixed a small house being inside Farm office
-
Reduced view distance of detailed ground textures
-
Added collider to castle ruins
Jobs
-
Fixed bad comma placement on description of job booklet for jobs with more than one cargo type
-
Payment for shunting jobs increased 5 times
Console
-
Fixed various warnings and errors that spammed the console
Build 45
28 December, 2018
Optimization
-
Cab controls physics are now only active when player is inside the cab
-
Simplified cab graphics when player is not inside the cab
Jobs
-
Added empty car haul jobs
-
Grouped shunting jobs into two main types, loading and unloading
-
Job booklet now describes job purpose
-
Increased amount of available jobs/trains per station
-
Payment amount is now generated based on job distance and train length
-
To discard a job, throw it in a trash bin
-
Fixed jobs with autorack cars missing a booklet
-
Job booklets now show cargo icons on cars
-
Job booklets now show train length
-
Added missing car icons
-
Added "& Town" to names of industries with towns
-
Fixed formatting errors in job booklet and job report
-
Removed licenses from booklet as they aren't used yet
-
Fixed potential FPS drop when entering and exiting job rendering range
Vehicles
-
Increased steam locomotive water/coal capacity x3
-
Increased shunter temperature gain
-
Reduced braking power on all cars
-
Potentially fixed cars moving after spawn
-
Fixed whistle rope not working
-
Increased steam locomotive rolling resistance
-
Reduced shunter mass
-
Fixed teleporting to tank car messing up player camera
-
Removed lower-floor destination points on autorack car
-
Fixed shunter horn not playing a strike sound
-
Tweaked shunter headlights reflectivity and color
-
Fixed wheels slightly rotating on stationary vehicles
Controls
-
Steam locomotive now spawns coal lumps which can be picked up by hand
-
Fixed crouch sometimes getting stuck when playing in smooth locomotion
UI
-
Improved inventory UX (feedback, colliders, graphics...)
-
Menu and Recenter are now accessed through buttons in inventory
-
Added new cover page for station map
-
Station map now defaults to landscape orientation
-
Fixed menu drifting away if opened before the first teleport
-
Fixed essential items getting forever lost (very rare)
-
Items dropped in a full inventory slot will be added to the next empty slot
-
Fixed money slip text breaking when having many digits
-
Updated menu texts and formatting (WIP)
Debug
-
Press "i" to toggle train ends, when spawning cars to an existing train
-
Fixed map teleport sometimes failing to teleport player while in smooth locomotion
-
Added Debug.MaxJobsPerStation console command so you can change max number of jobs that can spawn in stations
-
Fixed manually deleting pre-spawned locomotives causing errors
World
-
Finished harbor industry (yard WIP)
-
Finished oil well industries (yard WIP)
-
Fixed some railway bumps, floating yards and building collisions
-
Fixed some floating buildings and objects
-
Fields now feature tree lines again
-
Updated service station positions
-
Added left turn from southwest forest region to City SW
-
Reworked harbor area and increased yard size (WIP)
-
Tweaked birch leaf color
-
Fixed office floor colliders sometimes letting items fall through
-
Replaced coal piles with iron ore piles in some industries
-
Fixed tunnels being shiny inside
-
Further lifted iron ore loader hopper
-
Added "you are here" flags to office maps
-
Fixed board tack LOD
Railway
-
Tweaked track types (IDs) in stations
Build 44
14 December, 2018
Optimization
-
Somewhat reduced world stream loading time (more TODO)
-
Various slight performance improvements
World
-
Fixed terrain going over the railways
-
Fixed tunnels not working and being misaligned
-
Fixed switch animations not working
-
Fixed landmark structures not being visible
-
Reduced amount of rocks on tracks
-
Lifted industry hoppers so trains won't hit them
-
Fixed an industrial building not having colliders
-
Changed player starting location
Gameplay
-
Fixed jobs always being the same on game start
-
Added service prices
-
Increased payments
-
Added medicine, gas, tools, and cars cargo types (cars not visible yet)
Vehicles
-
Features 4 color variants
-
Balanced shunter fuel consumption, temperature gain, engine damage
-
Some stations can now spawn a random locomotive, on "P" tracks
-
Fixed steam locomotive valves turning the wrong way
-
Reduced braking power on cars
-
Fixed info plate mass value text having wrong color
-
Cars now apply brakes when uncoupled
-
Fixed spawned cars sometimes having brakes stuck
-
Improved tank car colliders
-
Cars no longer play couple/uncouple sounds when spawned/deleted
Vegetation
-
Improved vegetation colors
-
Added bushes
-
Added typha plant
-
Reduced draw distance
UI
-
Added industry chain diagram to all stations
-
Fixed schematic map booklet not working
-
Improved map texture (higher resolution, grid pattern...)
-
Slightly improved steam manual
-
Updated cash register sounds
-
Updated floating yard track sign IDs
Controls
-
Fixed shunter not reacting properly to teleport
-
Increased player recenter tolerance in steam loco, when using smooth controls
-
Fixed shovel being offset when taken out of inventory
-
Manual car spawning will now find first free space to spawn car on closest track
-
Increased inventory hover range
-
Tweaked cut-off behavior to reduce chance of breaking the limit
-
Items taken out of backpack are now properly aligned
-
Fixed teleport beam getting stuck sometimes
-
Potentially fixed telegrab beams not working sometimes
Debug
-
Added teleporting via map
-
Hover hand over hand-held map to point at destination
-
Click to teleport
-
Spawner now aligns cars one in front of another, making it easier to create coupled trains
-
Tip: Spawn rear car first, locomotive last
-
Physics.Toggle
-
Debug.NumCars
-
Debug.ToggleTrackIndicators (removes white signs above railways)
Build 43
28 November, 2018
Railway
-
Rebuilt entire railway network
-
Totals 150+ km
-
Features both medium and low speed sections
-
Added 15 freight stations/yards
-
Remade track building tool
-
Very fast and reliable track editing
-
Easy to modify
-
Remade curve modelling: realistic, no sudden twists
-
Remade terrain modification by tracks (WIP)
-
Much faster editing
-
Improved cuts shape
-
Less chance of terrain sticking through tracks
-
No more trees growing on tracks
-
Fixed steep slopes next to tracks having grass/ballast material
World
-
Added 15 industries, one at each station
-
Features 50+ detailed unique building models
-
Features various environment props and details
-
Features 7 unique models
-
Equipped with jobs, job validator and generic furniture/items
-
Each features a world map (missing "you are here" pin for now)
-
Added various city buildings
-
Added 3 landmark objects
Jobs
-
Available at station offices on all 15 freight stations
-
Added realistic industry chain (iron ore -> steel mill, steel -> goods factory, etc.)
-
Added 30+ types of cargo
-
Finished un/loader machine
-
Pull lever to load/unload
-
Screen displays which cargo and cars were loaded/unloaded
-
Fixed a bug in job generation sometimes spawning excess cars in stations
-
Fixed cars spawning too close to the switch
Money
-
You can see your balance on a paper slip sticking out of wallet
-
Money brought next to the wallet or inventory gets added to your balance
-
If shaken, wallet will drop coins
-
Bring wallet or money to cash register money slot to deposit money
-
Press buy button to complete transaction (green)
-
Press cancel button to retrieve the money (red)
-
If overpaid, cash register will return change
Interface
-
Added world map item (in inventory)
-
Added booklet containing schematic maps of all 15 stations (in inventory)
Inventory
-
To open/close inventory, hold menu button, or
-
In misc options choose to short-click for inventory, hold for menu
-
Added 3D item previews
-
Essential items (radio, shovel, wallet...) will respawn in inventory when lost
-
Added item name above inventory, when hovered
-
Fixed train controls going to inventory
-
Fixed items disappearing when added to full inventory via "backpack"
-
Fixed "backpack" incorrectly positioning itself when rotating head weirdly
-
Fixed inventory sometimes spawning too close, too low or too high
-
Fixed being unable to take items from inventory in a moving train
-
Fixed booklet animation always glitching when taken out of inventory
-
Improved item orientation when taken out of inventory
Shop
-
Added shop logic (graphics TODO)
-
There's only one present now at the starting location (Food Factory)
-
Press a button on shop item slot to select it
-
Pay at the cash register to obtain item
-
Displays title, description, stock amount and other details
Controls
-
Fixed teleport sometimes going through terrain
-
To recenter in seated mode, hold both menu buttons
-
This can be disabled in misc options
-
On Vive, touchpad teleporting no longer works on the strafe controller, to prevent clash
-
Fixed teleport beam sometimes flashing red or white
-
Potentially fixed switch remote not working for some players
Vehicles
-
Added refrigerated boxcar
-
Heavily reduced tender coal and water capacity
-
Fixed info plate missing on some cars
-
Improved player colliders on shunter exterior
Items & props
-
Added support for "safe space" where stored items will not despawn (to be used later)
-
Fixed lighter not working properly in recent builds
-
Lighter can be opened/closed by motion once again
-
Lighter now respawns in inventory when thrown in firebox
-
Fixed bug with items making collision sounds when touching cars (e.g. shovel + tender)
-
Fixed electric stove texture glitch
-
Added colliders to 3-axle bogie
-
Added colliders to toilet
Build 42
27 October, 2018
Jobs
-
Jobs are now procedurally generated
-
Possible job types are:
-
Shunting Inbound, Shunting Outbound, Loading, Unloading, Freight Haul
-
Successful completion of a job will automatically generate a successive job
-
e.g. Successful Loading job will generate a Haul job of the same train
-
Every station now has at least one job to offer (don't need to start at the first one)
-
Currently there are Pipes, Logs and Furniture cargo types present
UI
-
Press teleport button when pointing up to open inventory (same to close it)
-
Physically place items in inventory slots, or take them out
-
To quickly add an item to inventory, release it behind your head/back
-
To quickly take last item from inventory, reach and grab behind your head/back
-
Fixed job booklet page flickering since previous build
-
Added orientation arrow to destination marker
-
Fixed shunter manual booklet showing wrong page number on cover page
Items & props
-
Added various new cargo props including logs, planks, pipes, rails... (not present)
-
Fixed lighter sometimes falling through firebox and not lighting fire
-
Added LOD to plastic bottle
-
Fixed LOD settings on a few new items
Trains
-
Includes logs, planks, steel, pipes…
-
Containers are now flatcar cargo, no longer car types
-
Widened flatcar
-
Widened hopper car
-
Remodeled hopper car cargo area to be more realistic
-
Added window texture to passenger car windows
-
Fixed info plate positions on all vehicles
-
Added info plate to both sides on locomotives
-
Fixed shunter cab floor collider being slightly too low
Build 41
19 October, 2018
Booklets
-
Added steam locomotive manual
-
Reworked shunter manual
-
Fixed being able to see between pages on booklets
Trains
-
Finished car info plate design
-
Fixed locomotives sometimes becoming inoperative when idling or when using pause
-
Fixed car spawner not working since the last build
Controls
-
If using "Use grip to teleport" option on Vive, grip will also be the use key
-
To auto-hold with use grip enabled, press touchpad
-
Fixed being able to teleport with the hand holding an item using auto-hold
Build 40
12 October, 2018
Controls
-
Improved telegrab graphics
-
Improved telegrab pointer collision precision
-
Fixed telegrab not working if button was pressed too quickly
-
Fixed telegrab using touchpad button, if set in options to use grip instead
-
Switch remote doesn't work properly now, WIP
-
Fixed locomotive teleport points not working
-
Fixed getting off train via strafing not making it possible to point back inside
-
Fixed moving away from teleport point via strafing not making it pointable again
-
Fixed being able to teleport on an invisible collider next to refill station
-
Fixed "back" button missing in menu
-
Fixed touchpad click sometimes rotating player
Items & props
-
Added several new items and a toilet prop
-
Improved a few item collision sounds
-
Reduced barrel and desk size
-
Fixed items falling through locomotive floor
Gameplay
-
Added new repair sound to service machine
-
Added new service maxed out sound to service machine
Steam locomotive
-
Tender coal model now changes to reflect actual coal amount left (6 steps)
-
Tender water now looks like water
-
Added boiler leak sound
-
Boiler leak amount now increases when body damage is greater than 70%
Shunter
-
Added smoke when engine is damaged more than 40% (placeholder particles)
-
Added smoke when engine is overheating (placeholder particles)
-
Damaged engine will now do less RPM at full throttle
-
Using engine rpm for traction torque calculation instead of throttle position
-
Fixed shunter becoming unresponsive after sitting with no throttle for a long period
Vehicles
-
Updated car info plates (WIP)
-
Displays ID, type, length, mass, current cargo, cargo mass
-
Found on both sides of cars
-
Uses placeholder graphics and placements
Build 39
5 October, 2018
Performance
-
Fixed job texture rendering memory leak, causing performance drop over time
-
Fixed pause causing locomotive to dismember
Controls
-
Now has visual indicator beam
-
Aim at item by holding grab button
-
Attract it by pressing use/teleport button
-
Fixed falling through ground when near water
-
Fixed being unable to go through doors in smooth locomotion
-
Fixed trains able to be damaged during pause
Shunter
-
Throttle position now dictates top speed
Items & props
-
Fixed money amount text flickering
-
Improved colliders of most props and items
-
Updated sizes and colors of some props and items
-
Added LOD models to containers
-
Added new sounds to item collisions
-
Removed "Items respawn when dropped" behavior (for those who had it enabled before)
-
Fixed some items disappearing on game start
World
-
Added more buildings and silos
-
Updated office position and wall material
-
Added "Station Office" sign to office
-
Fixed holes on non-transparent building windows not being black
-
Added reflectivity to one of the building window types
-
Added bogie prop
Job system
-
Job booklets that have been completed now disappear when validated
-
Fixed booklet unable to be validated without leaving the office and coming back again
-
Fixed job report payment listing time bonus if said deadline wasn't met
-
Added station type on haul job booklets
-
Fixed job booklet page numbering bug
-
Fixed job booklet bonus time limit not being shown in minutes
-
Fixed job booklet cover page layout to fit all job types
-
Fixed job report total payment line breaking the text
-
Fixed job report not showing payment currency
-
Fixed location colors on job booklet and job report
Build 38
28 September, 2018
Controls
-
Fixed falling through ground when teleporting or moving
-
Removed non-VR again (same error as in build #33 now prevented running on Vive)
Job system
-
Added job validator model and sounds
-
once inserted a job booklet, it will print out a job report
-
if job is successful, it will give money (unusable currently)
-
Job report features a separate page for payment details
-
Added banknote bundle item (WIP)
-
Added wallet item (WIP)
World
-
Added several generic industrial building models
-
Includes ~40 new textures
-
Added 40+ new scenery props and items
Console
-
Fixed not being able to open developer GUI
Build 37
21 September, 2018
Items
-
Items will no longer disappear when dropped outside of locomotives
-
Job booklets can now be telegrabbed
Cars
-
Fixed colliders in passenger cars, making them enterable
-
Added teleport points to seats in passenger cars
-
Fixed passenger interior being too dark
Non-VR
-
Brought back non-VR, same as it was in Build #32
Console
-
Added commands for changing graphics settings
-
Added commands for taking screenshots
-
Added command for enabling developer GUI for controlling locomotives
-
Added command for restarting the game
-
Added command for changing time scale
Build 36
15 September, 2018
Controls
-
Enable it in options
-
Features smoothed out, high-fidelity movement
-
Features teleport and camera rotation, as before
-
Direction input device (controller or headset)
-
Swipe to turn 180 toggle
-
Camera rotation angle
-
Comfort tunnel toggle
-
Headbob toggle (WIP)
-
Walking and running speed
-
Easing acceleration/deceleration and linearity
UI
-
Menu now pauses the game
-
Added new options and submenus (WIP)
-
Added Quit Game button
-
Removed Restart button (to be replaced with something similar soon)
Gameplay
-
Added mission system (WIP)
-
New job booklet design, with step by step instructions (WIP colors and names)
-
Booklets are now generated by the game
-
Current missions are handmade tests, to be generated procedurally eventually
-
Related art assets are placeholders
-
Pick up a booklet on the white boxes (they simulate office desks)
-
YOU MUST INSERT the booklet in the "Take a job" box to assign it to yourself
-
Then at any point insert it to a "Job Validator" box, which will report job's status
-
If the job is complete, Validator will confirm it and spawn another job booklet
-
Cars and tracks will have respective IDs written
Cars
-
Added passenger car interior
-
Colliders are not done, so it's not possible to get inside yet
Build 35
7 September, 2018
Steam locomotive
-
Increased power by 100%
-
Decreased coal burn rate
-
Tweaked blower and draft effect on coal burn rate
Shunter
-
Removed exterior markings
-
Disabled sun reflection on windows
Cars
Build 34
31 August, 2018
Debug tools
-
Press "~" to open/close (or "`", button below Esc), Shift + "~" to full-screen
-
Type "help" to see available commands
-
Added commands for controlling vegetation
Build 33
24 August, 2018
Controls
-
Temporarily removed non-VR mode due to build not working on Oculus
Gameplay
-
Added ability to choose direction when spawning new car
-
Pressing "O" while in spawn mode will flip direction
-
Added notification for service machine limit reached notification
-
Will blink light bulb and play sound when resource reaches 98% capacity
-
Fixed bad junction next to the service station, was causing sound glitches and getting derailed/stuck
-
Locos braking force increased 30%
-
Updated text layout for service machines and cash register
-
Fixed bug with camera going crazy after bridge
-
Also reduced the origin shift range from 1km to 100m intentionally - for testing, however this will cause vegetation "blinks" more often
Steam loco
-
Steam consumption lowered by 25%
Shunter
-
Fixed unbreakable windows bug when shunter was spawned via CarSpawner
-
Repairing Shunter loco's body over 95% will now also repair broken windows
-
Engine temperature gain lowered 25%
-
Fuel consumption when engine on idle lowered 75%
Build 32
17 August, 2018
Non-VR controls
-
Early preview, can only run and jump around, can't drive trains
-
Press Tab to switch to non-VR mode, WASD, Shift, Space, T to enter car
-
Game might start lagging after toggling back to VR, no vegetation, etc.
Shunter
-
Doubled engine temperature gain
-
Engine cooling is boosted by movement only when going forward (radiator)
-
Engine temperature will no longer drop into blue area while engine is on
-
Halved sand consumption
-
Increased fuel consumption
-
Decreased oil consumption
Steam locomotive
-
Added tender water amount indicator
-
Open top hatch to see water level (WIP graphics)
-
Added tender coal amount indicator (WIP)
-
Can no longer get water or coal from tender if one is not coupled
Trains
-
Fixed cars sliding infinitely after derail
-
Fixed cars wheels dropping through ground after derail
-
Increased wheel friction on all vehicles
World
-
Fixed brightness of distant world textures
-
Added field tree lines
-
Made service station objects a bit larger, updated text layout
Debug tools
-
Fixed car spawner spawning a bugged steam locomotive (whistle rope TODO)
-
Fixed car spawner allowing spawning cars inside other cars
Build 31
15 August, 2018
World
-
Fixed reflections missing
-
Fixed trees wind behavior
-
Added cars and locomotives to yards
Controls
-
Fixed tele-grabbing not succeeding to grab items sometimes
Build 30
11 August, 2018
World
-
Fixed tree LOD not working properly, causing lo-fi graphics
-
Added a few placeholder industry models
-
Updated trees (colors and wind behavior WIP)
-
Added birch tree type
-
Fixed viaduct bridge misalignment
-
Fixed river leaking water when viewed from distance
-
Tweaked terrain textures and shader
Railway
-
Added several new branches and 3 yards
-
Added new buffer stop model
-
Fixed sharp curves and bumps
-
Improved signal light flare shader (not used yet)
Trains
-
Park locomotive next to it
-
Pull resource lever to refill or repair locomotive
-
Free to use, for now
-
Increased fuel and oil consumption on shunter
-
Added labels to steam locomotive valves
-
Added new headlights texture to shunter
Controls
-
Fixed major bug with train controls not working after entering tunnels
-
Fixed coal not being reachable by shovel in steam locomotive
-
Teleport gizmo can now be seen through objects
-
Added valid/invalid teleport gizmo models
-
Teleport arc is no longer invisible if the angle is too high
Build 29
4 August, 2018
Vegetation
-
Fixed major bug preventing vegetation from being used in the last couple of builds
-
Improved stuttering when transitioning between world tiles
-
Remade grass models
-
Remade all vegetation settings
-
Added bushes (WIP) and flowers
World
-
Added 13km of railway
-
Fixed river and main lake being jagged
Steam locomotive
-
Slightly updated interior texture
Items
-
Fixed lighter flame movement being broken
VR
-
Changed teleporting behavior - when teleporting from terrain into a car, player will be teleported to closest teleport point in car to where teleport arc end was pointing at
All cars
-
Updated colliders and tweaked teleport points and surfaces
Build 28
20 Jul, 2018
World
-
Introducing world tech v3
-
Includes work in progress world and 12km a test track
-
23 terrain textures, now with detailed organic blending (WIP)
-
Allows river creation
-
Bridge and tunnel support (WIP tunnel holes)
-
Smoother terrain edges
-
Immensely higher world area usage
-
Full developer control over terrain and updating
-
Better area flattening control (not used for now)
-
Added trackside objects (landslide walls, fences...)
-
Updated viaduct bridge UV and texture
Simulation
-
Similar usage, more accurate/detailed behavior
-
Updated wheelslip behavior on both locomotives (harder to induce)
Steam locomotive
-
Less coal needs to be shoveled to get firebox full now
-
Increased steam consumption
-
Added new draft lever sound
Shunter
-
Redesigned dashboard once more for clarity and better visibility
Items
-
Added hand-movement inertia to lighter fire
-
Added lighter sounds
-
Fixed lighter respawning with open lid
Railway
-
Forced switching (non-radio) now makes a less aggressive sound
-
Added new buffer stop model
Code
-
Updated whole project to Unity 2018.2
Build 27
29 June, 2018
Physics
-
Fixed windows breaking when derailing
-
Fixed derailed trains hitting ballast after derailing
-
Fixed a bug with derailed train getting teleported back on tracks, flipped
-
Added colliders to bogies on all rolling stock
Sound
-
Fixed major bug with most sounds coming from wrong direction
-
Fixed shunter engine sounds originating from outside the engine
-
Fixed steam loco making weird sounds when accelerating in the 0-5 kph speed range
-
Tweaked joint sounds to make them clearer
-
Reduced pitch range on wheelslip sound
Trains
-
Cylinder pressure (brake strength) now only releases when the brake lever is at min. Position
-
Added cylinder pressure exhaust sound
-
Brake air flow sound now only plays when there is pressure equalization
-
Pressure equalization happens too fast at the moment, WIP
-
Improved air flow sound (not noticeable at the moment)
Steam locomotive
-
Fixed being unable to shovel coal while the locomotive is moving
-
Modified simulation so that moderate coal maintenance rests at medium temperature (WIP)
-
To reach high temperatures use draft/blower valves
Items
-
Added lighter flame
-
Fixed lighter closing when thrown (physics disabled, use swipe/click only)
-
Fixed lighter jumping when spawned
Build 26
22 June, 2018
Damage system
-
Shunter windows can now be broken on hard collision with another train
-
Features flying shards, new art, sound
-
Removes cab enclosure effect on sound
-
Updates colliders so you can throw stuff through the windows
-
Added damaged engine sound (shunter)
-
Added damaged wheels sound
-
Added 4 new collision sounds (all 6 now sorted by impact velocity)
-
High impact can now shut the engine off (shunter)
-
Tweaked damage parameters for realistic behavior
-
Increased wheelslip and wheel damage effect on derailment by a factor of ~5
Steam locomotive
-
Chuff sounds at low speeds are now loops rather than individual sounds
Shunter
-
Fixed smoke coming out of turned off engine (again)
Controls
-
Updated lever limit hit sound with a new one
-
Shunter reverser can no longer be moved while throttle is applied
Physics
-
Locomotives will no longer remain stuck in wheelslip when derailed or put in neutral
Sound
-
Reduced reverb/delay effect on external sounds
-
Added sound to coal (WIP)
Build 25
15 June, 2018
Controls
-
Lots of under-the-hood changes with how interactable items work:
-
coal chunks can now be picked up & tele-grabbed
-
grabbed items are now kept stable when rotating/teleporting (including shovel & coal on shovel)
-
everything else should behave as it did so far, keep an eye out for newly introduced bugs
Shunter
-
Fixed emitting smoke when engine is off
-
Alarm bell indicator not ringing when temperature drops from high to mid
-
Service lamp will be activated when engine damage is above 50%
Damage system (WIP)
-
General loco damage types and damage modifiers:
-
Body - influenced by collision
-
Wheels - influenced by wheelslip, braking, stress in curves
-
Shunter additional damage types:
-
Engine - influenced by forcing engine rpm on cold engine, engine usage without oil, engine start, engine usage over time, collision
-
Wheels - easier to derail when wheels are damaged
-
Shunter engine - when engine damaged above 80%, it has a chance of turning off, affects engine power, chance of engine turning off after big collision
Build 24
8 June, 2018
Trains
-
Works on both locomotives using respective controls
-
Changes wheel to rail friction (prevents wheelslip)
-
Has sound
-
Added wheelslip sparks (WIP)
-
Added a warning bell sound that plays when an indicator value reaches a "critical value"
Shunter
-
Reworked engine logic to use RPM as input for oil, fuel, smoke and temperature
-
Engine temperature affects power output (80% power when cold)
-
Engine cools down somewhat faster when moving
-
Wheelslip is now easier to induce
-
Fuel consumption on engine idle
-
Fuse light indicator now works properly
-
Increased temperature to which the engine naturally warms up to
-
Wheelslip light no longer blinks
Steam locomotive
-
Thickened table collider, to prevent lighter from falling through
Physics
-
Temporary workaround for trains twitching/uncoupling when teleporting
Build 23
1 June, 2018
Physics
-
Features sounds
-
No sparks yet
-
Somewhat decreased train friction when derailed
World
-
Temporarily replaced world with test track (new world is WIP)
-
Fixed terrain not being loaded on start (not visible in this build)
Shunter
-
Re-balanced engine power
-
Added engine ignition
-
Requires all fuses to be flipped up to turn on engine
-
Use "Engine on/off" rotary switch to turn locomotive on/off (with all fuses up)
-
Features sounds (ignition WIP)
-
Flipping any fuse down will shut down the engine
-
Hitting "Emergency engine off" button will shut down the engine too
-
Added engine temperature simulation
-
Shows on engine temperature gauge
-
Warning light low level indication
-
Engine shuts down when overheated
-
Added fuel consumption simulation
-
Depletes based on RPM
-
Shows on fuel gauge
-
Warning light low level indication
-
Engine shuts down when out of fuel
-
Added oil consumption simulation
-
Shows on oil gauge
-
Warning light low level indication
Steam locomotive
-
Re-balanced engine power
-
Prolonged steam lifetime (slower generation, less consumption)
-
Water level now looks like water
-
Slowed down water injection
-
Starts with some water in boiler by default
-
Fire now shines over the firebox door frame too
-
Slightly reduced blower steam consumption
-
Increased water dump sound volume
-
Fixed a bug with teleporting in-cab in seated mode altering player between two heights
-
Made shovel longer
Cars
-
Added two new color variants to passenger car
-
Added two new color variants to hopper
-
Fixed brake hose position on tank car and hopper
-
Added brake wheel chain on tank car and hopper
-
Added brake piping 3D model to all flatcars
Railway
-
Added stone bridge model (WIP, testing procedural generation)
-
Going over switches in reverse now switches them accordingly
Controls
-
Fixed Unity bug preventing levers from playing limit hit sound
-
Added shovel sound when inserted in coal
-
Changed teleport hold-to-extend-reach feature to 3 sec (WIP)
-
Fixed lighter holding position on Oculus Touch
-
Disabled valve tooltips in steam loco (to be replaced by a manual)
Build 22
11 May, 2018
Controls
-
Track ballast can now be teleported onto properly
-
Improved teleporting to cars (WIP)
-
Removed delay when teleporting out of loco
Cars
-
Added passenger car (WIP)
-
Made wheels rotate on all rail vehicles
-
Added wheel sounds to cars
-
Unoccupied cars will play simplified wheel sounds (optimization)
-
Added static car physics optimization
-
Added static car sounds optimization
Steam locomotive
-
Increased power and top speed
-
Added safety steam release valve
-
Fixed wheels sound (electric motor can no longer be heard)
Build 21
4 May, 2018
Controls
-
Improved coal shoveling behavior
-
Fixed sound bugs with levers hitting their limits
-
Drag sound volume now also changes dynamically based on dragging speed
-
Modified angle of telegrab aim, to be more intuitive (straight)
-
Increased haptic vibration strength
-
Lighter can be clicked to use, in addition to swiping
Steam Locomotive
-
Throw lit lighter in firebox to start fire
-
Previous temporary valve control for fire ignition was removed
-
Improved steam particle effects
-
Added whistle steam particle effect
-
Fixed a bug with chuff sounds not playing correctly when going in reverse
-
Fixed a bug with locomotive consuming steam even when not moving
-
Fixed firebox coal clipping outside of the locomotive
-
Removed old coal lumps next to the firebox
-
Updated locomotive and tender exterior texture with rivets
-
Added smokebox tubes texture to firebox
Cars
-
Added teleport areas to all cars (broken, WIP)
Build 20
27 April, 2018
Controls
-
Supports optional two-handed control
-
Coal sticks to the shovel for improved usability
-
No sounds yet, WIP
-
Grab objects from distance (might not work well for some items on Oculus, WIP)
-
Coals spawned by shoveling from tender can't be tele-grabbed, WIP
-
Added more teleport areas to locomotives
-
Must enter locomotive first to become available
-
Improved mass/resistance of all handles/levers/cutoff
-
Fixed levers abruptly moving when grabbed
-
Fixed player height in roomscale mode when teleporting to sloped terrain
Steam locomotive
-
Changes color with temperature
-
Rises as more coal is added and drops as it is depleted
-
Smoke is now changes properties, including color, depending on simulation
-
Cutoff now reflects ratio between power and speed
-
Neutral position: Max top speed, min power
-
Max position: Min top speed, max power
-
Added coal to tender (WIP, doesn't visually deplete)
-
Added water dump valve (first from left)
-
Added steam dump valve (second from left)
-
Added blower valve (third from left)
-
Added steam effect to valve gear / steam dump (WIP graphics)
-
Water level now shows 70-80% range of boiler volume, as should
-
Draft has notches now
-
Added temperature gauge
-
Added sand gauge
-
Interactable, but no purpose yet
-
Added headlight switch lever, lights button
-
Interactable, but no purpose yet
-
Added lever mechanism to whistle pull cord (and bell WIP)
-
Added tender water tank shaft and interior (water-level TODO)
-
Fixed cut-off wheel easily pushed over the limit
-
Firebox door can now be grabbed by the stem
Cars
-
Added new tanker variants and improved textures
-
Added new boxcar variants, improved textures and small issues
Items
-
Added shovel model
-
Added lighter model
-
Flick with hand or swipe touchpad up to open the lid
-
Swipe down to light when lid is open
-
WIP particle effects, fire has no effect yet
World
-
Moved player to different yard
-
Placed new cars around the yard
Unity
Build 19
13 April, 2018
Teleport
-
Remade teleport graphics and updated behavior
-
Hold to increase teleport range (WIP)
-
Hold short to exit loco (WIP)
-
Fixed a bug with teleporting underground
-
Fixed a bug with teleporting to switch sign
-
Fixed a bug triggering bad origin shift when teleporting to depot
Shunter
-
Added lights to gauges (turn on Cab Lights to activate)
-
Added values texture to gauges
-
Implemented fusebox dependency logic
-
Can't turn on master switch, until slave switches are on
-
Turning off slave switches will turn off the master switch
-
Engine On/Off logic implementation (WIP)
-
Has no impact on the train power, nor visual/audio cue for now
-
Fuses turn off engine in logic
-
"Emergency Engine Off" button turns off engine in logic
-
Engine on/off button turns engine on or off in logic
-
Fixed gauge glass visibility
-
Slightly improved look of dashboard lights when lit
Steam locomotive
-
Functional draft lever (WIP, also works in steam engine simulation)
-
Cut-off wheel improvements
-
Now bounces off when hitting the limit
-
No longer gets stuck when going over neutral position
-
Added coal models
-
Added firedoor sound (WIP)
Misc
-
Fixed missing friction sound after derailing
Build 18
5 April, 2018
Steam Locomotive
-
Added actual steam engine simulation (very WIP), instructions:
-
Insert coal placeholder model into firebox
-
Rotate valve above firebox to start fire (will be replaced with matches eventually)
-
Placeholder boxes in firebox represent coal amount and firebox temperature
-
Add water to boiler using injector valve
-
Monitor water level and boiler pressure indicator
-
Apply throttle and cutoff to move
-
Added sounds to cutoff and valves (WIP)
VR
-
Point anywhere on the locomotive to teleport inside (WIP)
-
Brought back small controller sphere collider (WIP)
-
Makes it possible again to precisely press buttons (e.g. fuses)
-
Oculus Touch now uses grip for grabbing
Buildings
-
Added new depot model (WIP)
-
Features a reusable modular buildings system
-
Includes various new models and textures
Cars
Sound
-
Potentially fixed a bug with wrong direction of sound sources
Shunter
-
Fixed broken shunter dashboard switch
Other
-
Disabled headlights because of major performance bug
Build 17
30 March, 2018
Debug tools
-
Actually working this time (see controls below in Build #16)
Shunter
-
Dashboard light bulbs working
-
Added audio effect when toggling switches
Steam locomotive
-
Fix steam loco coupler device knob direction
Cars
-
Fixed missing derail and collision sounds on multiple cars
VR
-
Teleporting area indicator on cab floors is now missing due to WIP stuff (which is: proper teleporting onto moving cars)
Build 16
23 March, 2018
Buildings
-
Added preliminary modular depot test (WIP)
Debug tools
-
Added preliminary car spawning functionality (WIP)
-
'Enter' to select closest car
-
'Backspace' to cancel
-
'Enter' again to delete selected car
-
'P' to enter spawning new car mode
-
'[' and ']' to select car type
-
'Enter' to spawn car
-
'Backspace' to cancel
-
'P' again to update spawn position
Shunter
-
Fixed lighting on lights and gauge glass
-
Fixed ambient occlusion being too dark
-
Brought back reflections to windows
Cars
-
Updated bogie model for realism
Items
-
Fixed junction radio bug where it'd think it's still pointing at a switch after pointing away
Build 15
16 March, 2018
VR
-
Teleporting in cabs is no longer spot-based, free to teleport to any point of the cab floor
-
Always use arc teleport pointer (previously a straight pointer was used while in cab)
Shunter
-
Revamped shunter gauge cluster
-
Functional brake gauge needles
-
Added fire extinguisher (decoration, non-usable)
-
Fixed window misalignments
Cars
-
New tanker car (3 variants, texture WIP)
-
Remade bogie model
-
Remade buffers
-
Fixed mesh and texture errors on flatcar and hopper
World
-
Added 3 new tanker cars behind steam loco
Items
Build 14
9 March, 2018
Shunter
-
Fixed coupler knob to not have rotation limits
Steam locomotive
-
Preventing coupler between loco and tender from breaking
-
Coupler device is now usable
VR
-
Fixed teleport/UI pointers drifting while in moving loco
Misc
-
Upgraded from Unity 5.6 to 2017.3:
-
Reclaimed performance drop incurred when upgrading from 5.5 to 5.6
Build 13
25 December, 2017
Steam locomotive
-
Finished exterior model
-
Added valve gear animations
-
Finished valve gear sounds
-
Improved cutoff wheel behavior (WIP)
-
Added animation to regulator lever
-
Fixed missing derailment friction sound
-
Wheels are now rotating
-
Increased gauge values font size
-
Changed gauge pressure units to bar
Shunter
-
Engine piston sound is now only present when accelerating
-
Fixed missing reflection in Shunter
Upgrades
-
Coupler model is now a separate object
-
Black variant is added to steam locomotive (inoperable yet)
Audio
-
Reworked code for locomotive-specific audio (WIP)
-
Brakes now squeal only at low speeds
World
-
Moved player position to south yard
-
Added cars to yards, repositioned locomotives
-
Flipped default direction of derailing mainline switches
VR
-
Attempt at preventing "teleport under terrain" bug
Known issues
-
Coupler device knob has limited rotation
Build 12
28 November, 2017
Steam locomotive
-
Finished interior model
-
Moved wheel axles apart (not a visible change)
-
Added whistle sound and pullable rope, WIP
-
Known issue: it's possible to cause the rope to get stuck to the controller
-
Firebox door is now openable
-
Updated cutoff wheel behavior
-
Allows for more than 1 revolution (now set to 4 full revolutions, 2 in each direction)
-
Known issue: turning motion and flicking arent't always behaving correctly, will be improved
-
Updated smoke effect appearance and added chimney chuff behavior
-
Working cutoff, speedometer and brake pressure indicator needles
-
Added colliders to the cab, WIP
-
Derail sounds are now played correctly when steam locomotive gets derailed
-
Added sounds to throttle regulator and brake levers
-
Added junction remote
World
-
Removed one steam loco from the map since it was causing game to crash
Misc
-
Brake/throttle should no longer get automatically applied when loco is on slope
-
Re-enabled airbrake pressure audio
-
Known issue: shunter interior is too dark, fixes itself after pressing "Restart" from main menu
Build 11
4 November, 2017
Steam locomotive
-
Made steam loco drivable - simple "just push throttle to drive forward" controls, reversing doesn't work
-
Made regulator, cutoff, brake and 4 valves interactable (cutoff and valves do nothing)
-
Added exterior models and materials to loco and tender
-
Added exhaust smoke, WIP
-
Added audio effects, WIP
World (exhibition-tailored tweaks)
-
Changed player starting position
-
Steam loco is parked ~2 minute ride away from the starting position
-
Added some rocks to cut walls areas
-
Removed branching railways and their yards from the map, left only main loop with 2 yards
-
Added one extra shunter to one yard and one extra steam loco to other yard
Misc
-
Added highlighting of cab controls (left/right/down keyboard arrows) - an aid for demoing to new players, will be removed later
-
Increased rails culling distance to 1.2km to prevent invisible rails
-
Disabled airbrake pressure audio temporarily until we make it not annoying
-
Made the (invisible) area of teleport destinations 4m tall for outside spots (shunter loco porch spots and steam loco spots)
-
Moved teleport spot in front of controls in shunter loco a bit forward
-
Fixed being moved out of map when teleporting onto some rails after loco has derailed
-
Tweaked position of radio when held to be centered better
Build 10
21 October, 2017
VR
-
Fixed camera rotation being reset every time you teleported to another spot in cab
-
Added play space aware teleporting:
-
In roomscale, play space will be aligned with cab when teleporting from terrain onto loco
-
In seated, play space will be aligned cab every time you teleport onto spot in front of cab controls,
-
and also when using "Re-center view"
-
Changed swipe rotation behavior to prevent camera drift:
-
In seated mode camera will always rotate around play space center that was set via "Re-center view" in main menu or via "Reset Seated Position" in SteamVR
-
In roomscale mode camera will still be rotated around player vertical axis
-
Changed teleport arc behavior and appearance to one used in Valve's "The Lab"
-
Reintroduced "lock hold on short trigger click" and "lock hold on grip click" controller mechanics
-
"short click lock hold" now works on all items, in demo it was disabled on cab controls, might be changed in the future
World
-
Fixed gaps in far terrains
-
Fixed visible incremental loading of far terrain after starting the game
-
Fixed problems with traversing the world on foot:
-
Player will now correctly trigger level loading when going on foot
-
Player won't get stuck below the map when on foot (when moving loco used to trigger level loading)
Misc
-
Fixed coupler device buttons stop working after being touch by a non-controller object
-
Fixed everything being wobbly until first terrain loading kicks in
-
Improved hiccups due to terrain streaming
-
Improved initial loading time
-
Fixed switch remote display arrow staying on when not pointing at switch
-
Fixed remote shaking when brought outside of loco and loco is still moving
-
Disabled collisions on remote while it's being held
Build 9
16 October, 2017
VR
-
Fixed camera stabilization going haywire and wobbling the camera too much
UI
-
Fixed Options menu sometimes displaying wrong checkbox values
World
-
Fixed one junction causing derailment
-
Using new tree billboards technique:
-
Using pre-generated mesh billboards again like in build #6 (reduces game startup time)
-
Billboards now use streaming loading, like terrain (in build #6 all billboards were loaded)
-
Added billboard fading, reduces popping in far distance when trees appear, improves near popping a bit
Misc
-
Fixed cars not being able to derail
Build 8
13 October, 2017
VR
-
Allow aborting of accidental teleport by pointing controller up before releasing the button
-
Changed radio and teleport control on Oculus Touch from joystick press to X/A button
-
Added option to use Grip button for teleporting on Vive
-
Vive's touchpad is known to not click properly for a lot of people, so this is an alternative
-
Fixed bug with toggling seated/roomscale while in moving loco causing camera to move a kilometer away outside loco
UI
-
Fixed and re-enabled main menu (keyboard shortcuts still work)
World
-
Fixed terrain causing derail at a specific point
-
Slightly reduced conifer tree size
Shunter
-
Fixed floor being covered with a brown polygon
Audio
-
Added new air brake sound
Build 7
8 October, 2017
VR
-
Fixed accidental "swipe back" after teleporting on HTC Vive
-
Fixed teleporting/rotating sensitivity on Oculus Touch
-
Accidental teleporting out of locomotive is now prevented
-
Increased teleport range
-
Fixed missing orientation-lock when grabbing items (e.g. radio)
-
Changed how camera recentering works, WIP
UI
-
Main menu is removed temporarily, to prevent game breaking behavior
-
Added keyboard shortcuts as a substitute for main menu:
-
Insert - Recenter camera
-
Home - Toggle seated/standing mode
-
PageUp - Restart level
-
Delete - Toggle respawning items when dropped
-
End - Toggle camera stabilization
World
-
Improved hills arrangement to maximize usable area
-
Includes a flat area
-
Two lakes
-
Features cuts (less steep, WIP)
-
Significantly wider curves (increased avg. speed from 40 to 70)
-
Cliffs are now right next to tracks (8x increased terrain resolution)
-
~30km long (incl. a loop and 3 branches)
-
5 yards (1 new)
-
Added a conifer tree
-
Added 2 new field plants (crops)
-
Fixed floating line above grass
-
Fixed distant mountains popping in
-
Using 1km tiles in this version, compared to 2km used in Build #6
-
Billboards generated during play, compared to pre-generated meshes in Build #6
Trains
-
Increased braking force on cars
-
Optimized CPU usage of idle and faraway cars
Other
-
Fixed a bug with booklet pages disappearing
Build 6
2 October, 2017
World
-
New map, using new Large World system
-
16x16 km of hilly world including meadows, fields and forests
-
64x larger than the demo world
-
Using terrain streaming (needs to be tweaked to not cause hiccups)
-
3 new large train yards
-
~20km of railway
-
World is in "tech demo" stage with missing signals, signs and other props, WIP
-
Remade trees (4 new models)
-
Remade grass (9 new models)
-
New nature environment sound
VR
-
Added teleport locomotion
-
Player can exit the train and move around the map by teleporting
-
In-cab teleporting now uses teleport spots on the cab floor
-
Rotate the player by swiping the touchpad (Vive) / flicking the joystick (Oculus Touch, needs to be improved)
-
Recentering and switching Seated<->Roomscale is temporarily disabled due to bugs
Trains
-
Added inoperable heavy steam locomotive
-
Nearly finished interior, rest is TODO
-
Fixed buffer height (and general proportions) of shunter and all cars
-
Temporarily increased power and braking force of shunter
Railway
-
Added right-diverging junction (sign is WIP)
-
Fixed trains sinking through junction ballast when derailed
-
Signals now detect occupancy earlier
-
Fixed ballast gaps (incorrectly blended cross-sections) found on very short tracks (e.g. between junctions)
-
The procedural track ends will now always be perfectly aligned to the connected tracks' ends
-
Sleepers and anchors are now evenly distributed on tracks and do not have differently distanced gaps between segments
-
Fixed issue where track joints would be more dense on curves, especially tight ones. Joints are now distanced by length
-
Optimized bogie and track generation code
-
Changed junction sign backside to white
Audio
-
Interior sounds are now correctly spatialized
-
Fixed issue where car collisions would play many times at once
-
Added placeholder sound to reverser lever
Code
Start of an era - Closed Beta
Build 5
30 June, 2017
VR
-
Head no longer follows cab as it moves over bumps
-
Game adjusts amount of dampening based on where the player is looking
-
Can be enabled/disabled in options
-
Press "grip" button to hold-lock an item (currently works on booklets and radio)
-
Can short press trigger to hold-lock too (off by default, can be enabled in options)
-
Added thumbpad touch indicators and haptic pulse feedback when touch moves across teleport quadrants
-
Moved default seated position 20cm backwards
Gameplay
-
Booklets have multiple pages that can be flipped
-
They are all booklets now
-
They are larger and better visible in VR
-
Missions are now laid out one job per page
-
Tutorial is now laid out one step per page
-
Each yard now features a schematic map
-
New car locations
-
New, more relaxed deadlines
-
Start screen now shows all controls via booklet
Trains
-
Added hopper car
-
Added new fictive logos to containers
-
Updated MSI logo with the latest design
-
Cars can now spawn already coupled
-
Reduced coupler range distance to 75cm
Shunter
-
Inertia now affects objects in the cab
-
Added booklet stand to table
-
Removed map from table
-
Derailed cars now blink on coupler LCD
-
Reduced brake pressure release by 30% (quicker release)
-
Added dead bees
-
Fixed a missing handrail polygon
Railway
-
They change between green and red, based on segment occupancy
-
Added speed signs
-
Added yard track name signs
-
Added cant / corner lean (not used anywhere yet, WIP)
-
Remade sleeper models
-
Remade anchor models
-
Updated ballast shape
-
Fixed locked switches being switchable (e.g. outbound)
World
-
Replaced truss bridge placeholder with finished model
-
Trees no longer pop suddenly when switching between LODs
-
Remade start screen scene
-
Permuted switches on passing loop
UI
-
Improved menu animations
-
Redesigned graphics
-
Restart no longer leads to start scene
-
Menu now opens on short menu button press
-
Press and hold menu buttons on both controllers simultaneously to recenter camera
-
Selection laser is now always shown
-
Added floating tooltips
-
Added Altfuture splash screen on game start
-
Occluded controllers are now less distracting visually (e.g. when holding radio)
Audio
-
Improved track joint sounds
-
Remade cabin reverb
-
Fixed audio not initializing (Updated Oculus Audio plugin to 1.1.4)
-
Fixed tunnel reverb not working
Misc
-
Added anti-aliasing levels 2x, 4x (default) and 8x
-
Accessible by holding Shift while running the game exe file
-
Added keyboard shortcut: pressing Enter or Space while in starting scene starts the game
-
Added mission state auto-save (this is probably just a temporary aid)
-
Mission progress (positions of train cars) are saved on every successfully achieved mission goal
-
Only saves if all previous goals were successful too and no cars were derailed in the meantime
-
State will be loaded when pressing "Restart" button from main menu
-
State is only remembered during same play-session, won't be remembered if the game is exited
Known issues
-
Light at the end of the tunnel flickers sometimes
-
Derailing is too sensitive when pulling many cars (about 10 or more)
-
Certain sounds are clipping in some cases
Start of an era - Demo
Build 4
22 February, 2017
Bugs
-
Fixed trains unexpectedly derailing at certain spots
-
Fixed hitting invisible tunnel walls after there has been a derailment
-
Fixed derailed cars getting stuck on track ballast
Interface
-
Added camera recentering to room-scale mode
-
Moved controller collider forward
-
Interaction sphere now lights up when in range of an interactable item
-
Added controller vibration feedback to coupler buttons
Art
-
Changed old map on the wall to a changelog newspaper bulletin
-
Added bottle to the cab
Audio
-
Improved wheel squeal sounds
-
Improved rail joint sounds
-
Slightly lowered volume of electric motor at low speeds
Code
-
Updated SteamVR plugin to 1.20
-
Updated Oculus Audio plugin to 1.1.3
-
Updated NewtonVR
Other
-
Made changelog for build backlog
Build 3
7 February, 2017
Code
-
Remade start screen UI to use text instead of texture
-
Tweaks to get the game ready for Steam demo launch
Build 2
19 January, 2017
Bugs
-
Fixed car getting stuck in forest tunnel
-
Fixed mission car mismatch
-
Fixed levers rarely disappearing when teleporting while holding them
-
Fixed coupler selector rotation direction
Interface
-
Added room-scale
-
Made junction animation more responsive
Art
-
Remade tunnel entrance
-
Better tunnel bloom effect
Audio
-
Added junction switch sound
Physics
-
Tweaked cabin collider mesh
Code
-
Remade rail track system
-
Updated to Unity 5.5
Build 1
15 December, 2016
-
Initial version of the game (MSI VR JAM submission on WEARVR)