branchrust_reboot/main/Trainyard_updatecancel
606 Commits over 92 Days - 0.27cph!
made the electrical boxes textures less repetitive
Fixed the LODs settings for coaling tower collector
Minor edit to the temp unloader
Fixed unload animation getting cancelled if the train send a network sync for some other reason (engines turned off etc)
Reapply monument_lighting_upgrade changes to LightGroupAtTIme
- Check every unloading tick that the wagon is still under the unloader
- Moved most of the unloading code to the unloader itself
- Do the whole unload with a single RPC, instead of one every 10%
Hide the ore completely if it's at 0% full
Main prefab backup & related files
Tweaked the LODs settings for the coaling tower collector assets
Made the fuel tank prop colliders tighter
Lighting iteration.
Decal emissiveness WIP.
Exhaust, dmg, impact & coupling WIP.
Added the collector, fuel tank and bin back into the coaling tower external prefab
Fixed some bugs with wagon filling and emptying
Fill train wagons with charcoal, not Santa coal.
Fixed unloader yellow light flag toggle
Unloader can unload wagons
Rather than unloading all at once, have the wagons progressively unload as the animation plays. A little more complex, but if e.g. your wagon is destroyed while unloading, it'll make more sense that you receive half the loot.
Commit underwater_lab_glass and EngineUI.prefab because Unity really wants to change them after the downgrade
Unloadable wagons fill and empty. Properly setting ore visuals (not animated yet).
Better rail terrain blending
vacuum tube anim updates, removed test anim
Additional cliff terrain checks to prevent spawning on rail in certain edge cases
Added coaling tower logo
Updated coaling tower prefab
Painted train topology in trainyard on rails
Derailed the trainyard static trains
Loosen decay prevention rules for ore wagons that have been emptied
Settinmg wagon ore level and material WIP
Scaled ore wagon LOD levels to match the other parts of the mesh (using CopyLODValues)
Merge 2019 Revert -> Trainyard Update. Reverts the branch to Unity 2019.4.7f1.
Prefab backup & related files
Cleanup
Updated TrainWagonUnloadable.entity
Adding art for the ore wagon, various ore materials
Updated train wagon prefabs and meshes to match new textures better
Slightly reduced drawcalls
Deleted coaling tower collector files, will reimport them properly.
Fixed procedural rail being scaled slightly thinner than the original / hand placed mesh
Trainyard rail connection points moved down slightly to match hand placed rail
Smoothly connect procedural rail mesh to monument rail mesh (seeing a slight mesh mismatch that needs looking into)
More unloader menu options WIP
Ported the real "coaling tower" to my test map. New unload icon. Button interaction WIP.
Fixed unload text not fitting on the locomotive monitor
Better unloadable/non-unloadable audio. New BeepFastUp.wav, BeepFastDown.wav
Trains get the data on whether a wagon on the train is under an unloader, and active engines show that data on the monitor screen. Plus audio beeps. Protocol++.