Hey all!
10% CPU gain:
We've entirely rewritten the under-the-hood simulation that deals with how vehicles go on tracks, gaining around 10% of CPU usage improvement, as well as eliminating some of the former stuttering.
More CPU optimizations are in the plans.
Steamer fire, coal, water consumption:
Many of you asked for the consumption of steam engine to be reduced. Going about it we eventually found out that many players were continually overfilling both the firebox and the boiler. Overfilling however had a bug that caused consumption of resources even when they didn't contribute anything to an already full firebox/boiler.
Apart from that coal and fire were updated so that they will last much longer unattended. You will still need to shovel coal frequently however if you are using blower or draft, and want to maintain a very high temperature level.
Other notable fixes:
- Shunter headlights now work, but are work in progress.
- Leaning in VR causing mis-teleporting was fixed in this build.
Full changelog:
Performance:
- Rewritten simulation code which moves rail vehicles along the track
\ Reduced overall CPU usage ~10%
\ Should result in less stuttering
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%
See you next week with more updates!
