RAILROADS Online! - build220201

new build 220201 - for main and beta-branch
changelog:
-included all changes from the BETA-Branch into the Main-Branch:
PHYSICS
-added rolling resistance for all cars
-physics will update independent of the current framerate
-set tractive efforts and masses to their real values
-freight items now have their own mass, which is added to the car mass
-added brake feature: when a vehicles's brake is set to 0% the car will start rolling if the incline is steep enough
-added physics settings when hosting a game
-CASUAL: freight has no effect on the total weight of any car
-EASY: freight will have 25% of it's realistic value
-MEDIUM: freight will have 50% of it's realistic value
-HARD: freight will have 75% of it's realistic value
-REALISTIC: freight has it's realistic value
INDUSTRIES
-rebalanced all industry in- and outputs
-sawmill: 1 log = 1 beam + 1 lumber
-iron ore mine: 1 beam + 2 lumber = 5 iron ore
-smelter: 4 cordwood + 2 iron ore = 1 raw iron slab + 2 rails
-coal mine: 1 rail + 2 beam = 10 coal
-ironworks: 1 coal + 4 raw iron + 3 lumber = 4 steel pipe + 16 tool crates
-added lumber as input ressource for ironworks
-oil field: 3 beams + 3 steel pipe + 1 tool crate = 24 crude oil
-refinery: 2 lumber + 1 steel pipe + 12 crude oil = 6 oil barrels
-adjusted freight cargo rewards
logs $10
cordwood $10
beams $24
lumber $12
iron ore $20
rails $ 25
raw iron $25
coal $15
steel pipes $ 40
tools $30
crude oil $25
oil barrels $40
-increased refinery output: 12t crude oil + 2t lumber + 1t steel pipe = 10 barrel oil; 1 oil barrel is 1 barrel of heavy oil. 100% crude oil yields about 11% heavy oil
-adjusted economy output: if one product storage is full, production for the second product will double
-added difficulty setting for industries:
EASY: input x 1, output x 2
MEDIUM: input x 1, output x 1
HARD: input x 2, output x 1
VISUALS / UI / SFX
-changed season to spring
-changed heisler whistle sound
-added missing translations for unload cargo
-added freight mass readout in kg and lbs to freight UI
-fixed wheel rotation speed for low framerates
-added particle effect for tender/tank: if a tender or tank is being filled and has reached it's maximum water capacity a water particle effect will appear
-fixed font size for cooke 260 tender
-adjusted server browser UI
GAMEPLAY
-fixed engine water consumption: boiler will be filled with 2L/s if boiler water level is <= 90%
-adjusted coupler slack to 4cm
-fixed water consumption: water in the boiler is only consumed if the water temperature is >= 100°C/212°F
note: the UI readout and the water glass only show the water level of the boiler! If you want to know the water level of your tank/tender you have to visually inspect the water level in the tank/tender
-player progress is now saved via Steam id and not via Steam user name
-player progress is now tracked on the server when player stats change
-added SaveGameUniqueID to savegame data every time the world is saved
-added SaveGameUniqueWorldID to savegame data when a new world is saved
-added player name array to save file
-locomotives will spawn in with a closed regulator
-wheel spin can now be corrected by lowering the throttle input
-adjusted block size for coal cargo
-adjusted hitbox of freight depot: freight can not get stuck in the roof anymore
-adjusted hitbox of steel bridge, space between columns can be accessed
-added subroutine for re-rail tool: car will not be moved to an overlapping state with another car
The BETA-BRANCH will stay as a separate development branch. Next up we will work on the Client side car issues.
Thank you!
Category:Updates