branchrust_reboot/main/Trainyard_updatecancel
606 Commits over 92 Days - 0.27cph!
Updated static train wagon meshes, textures and prefabs
Added colour variant materials for train wagons
Loco fx/light prefab backup
- Replaced mesh in trainyard scene with prefab to get further updates automatically
- Updated vacuum tube anims
- Added triggers for animator & state changes
- Added vacuum tube to vacuum machine prefab
Porting previous PlaceMonumentsRoadside and PlaceMonumentsRailside improvements to PlaceMonuments
Parameter tweaks for further modest load time savings in the editor and on the server
PlaceMonumentsRoadside is much faster in certain use cases, like tunnel entrances (saving 50s+ in the editor, but only runs on server so won't improve client load times)
GenerateRailLayout is better at finding valid connections
Various PlaceMonumentsRailside and PlaceMonumentsRoadside improvements
iron_ore and sulfur_ore texture sets for wagons/piles
Coaling tower collector LODs & Colliders
Bring back the 15% wagon spawn bonus since I reverted my spawning fixes
vacuum tube 1st pass anims and anim controller
Adding a variant of the kinetic wheel entity that contains only the wheel part
Added train signal lights outside and inside the coaling tower building, as well as the mainframe interactive buttons (wip)
big button compact variant with arrow mask texture for directional functions
Adjusted the world colliders on TrainWagonUnloadable because triggers hate GameObjects with multiple colliders on them (they get multiple entry and exit events for what looks to the TriggerBase like the same thing)
Fuel tank and scrap bin collector update
Fixed lined up flag setting
More unloading code changes. A better general setup
Trainyard level update, added ladder volume and temporary colliders to the coaling tower collector mesh floor
Coaling tower colliders and setup
A more intelligent system for train wagon unloading. Have the resource area be a sub-entity, with a trigger that can specify the area that's considered range to be unloaded. Replaced TriggerNotify with a new TriggerNotifyEntity.
Coaling tower collector update
created a model for the interface between the vacuum machine and the pipes inside, prefabs setup
Updated positions of coaling tower interior objects to line up the vacuum and the pipes
coaling tower LODs and prefabs setup
Coaling tower collector update (preview)
Networking some wagon unloader data. Make sure wagons are lined up correctly, not just in the trigger. New unloadable train car (with a placeholder model for now).
Basic setup. Train wagon unloader is an entity and detects which wagon is underneath it.
Temp train unloader early WIP
Merge Main -> Trainyard Update
- Fixed locomotives destroying themselves when colliding with a static barrier
- Test map edits
Merge 🚆 -> Trainyard Update
Coaling tower collector update, preview.
Fixed roadside decor sometimes spawning too close to rail
Various improvements when connecting monuments to the rail network
Better tangent calculation for PlaceMonumentsRailside
Merge 🚆 -> Trainyard Update (spawn pop reverts)
Magic number tweaking (this is awful, will fix later)
Moved trainyard prefab to railside monument folder