userBill Bcancel
reporust_rebootcancel

8,837 Commits over 1,735 Days - 0.21cph!

2 Years Ago
Test map edit. Added all the wagons
2 Years Ago
WorkCart train coupling LOD assignment fix
2 Years Ago
█▊▊▅▆█ ▋▋▇▄▆█▅ ▇▄▋▉▄ ▄▍▋ ▉ ▇▄▍ ▄▍▅▉
2 Years Ago
▍▋▉█▍-▌█▆▍▍▄▅-▄▋-▍▍▇▅▍▋▇-▌▌▄▋-▅█▆▋▅▌▋▅▌█▇-█▋▇█▋▋ ▌▆▋▆▊█▍ ▌▍▆ ▋▉▆▄ ▍. ▉▋▌█▅▉▌▅▆ ▍▆▇ ▉▉▊▋█▄ ▊▄ ▉▇██_▄▇▌▅▊▄▉▉ ▇▇ ▌▍▉▄ ▊▅▍▅█▇█▄.
2 Years Ago
▇█▌▆█-▄▍▋▌▉▆▇-▇▆-▆▆▌▉▍▇▆-▉▊▊▊-█▉▊█▇██▋▌▄▇-▉▄▅▍▍█ ▆▅▅█▇▇▌ ▋▌▋ ▍▇▄▌ ▌. ▅▊▄█▇▇▉ ▅▋▊ ▉▆▌▋▌▇ ▄▇ ▋▇▉█▅▅▅▌▊█▊█▇▋▆██ ▇▅ █▊▅▋ ▄▇▌▋▅▍▄▍.
2 Years Ago
Train wagon entities
2 Years Ago
Base train wagon entity
2 Years Ago
Set up WorkCart coupling LODs
2 Years Ago
Set up above-ground WorkCart bounds and colliders for coupling
2 Years Ago
Coupling point setup for above-ground WorkCart
2 Years Ago
Compile fix for uncoupling
2 Years Ago
Simplified coupling
2 Years Ago
Don't scan for decoupling if the coupling point can't be locked
2 Years Ago
Deleted my placeholder train engine and carriages. Moved some assets around.
2 Years Ago
Merge Rail Network -> Coupling
2 Years Ago
Separated the train coupling model and added them to the above-ground WorkCart
2 Years Ago
WIP refactoring train car collisions and coupling. Hoping to remove a lot of the old "workcarts pushing other work carts" code, and instead treat it as an unlocked coupling, even for train cars that don't actually have couplings (like the train tunnel WorkCarts)
2 Years Ago
Merge Rail Network -> Coupling
2 Years Ago
Made the snapshot prototypes static
2 Years Ago
Interpolator cleanup
2 Years Ago
A less confusing way to define ISnapshot<T>
2 Years Ago
Change PositionLerp back to using my generic interpolator, performance seems to be the same as before (and the garbage gen is now fixed)
2 Years Ago
Comment only
2 Years Ago
Reduced garbage gen in my generic interpolator to zero but now it's even more complicated. Next step is simplifying if possible (and performance testing).
2 Years Ago
Merge Main -> MagnetCraneUpdates
2 Years Ago
Reverted PositionLerp to last month's version. Using my updated generic interpolator required casting the snapshot struct to an interface which was boxing it and generating 256 bytes of garbage per Query call. Can be avoided by pre-creating the TransformSnapshots and passing them into Query as T but that was getting overcomplicated. I'll sort out the Magnet Crane and train bogie uses of GenericLerp at a later date.
2 Years Ago
Manifest update
2 Years Ago
Allow the above-ground WorkCart bogies to pivot
2 Years Ago
Matched the above-ground WorkCart controls colour to the exterior (similar to the red variant)
2 Years Ago
Added above-ground WorkCart prefab variant. Set up different materials on it. Made it save/load.
2 Years Ago
Merge Main -> Rail Network
2 Years Ago
Increased magnet crane yaw speed by 20%
2 Years Ago
Switched magnet crane back to "Normal" animator mode instead of "Animate Physics" on the client. This fixes the slightly jittery yaw movement and makes it absolutely smooth (assuming high framerate). The tradeoff is that it brings back the imperfect sync between the seated driver and the crane. However, with the updated interpolator this seems to be much less of an issue than before.
2 Years Ago
Merge Main -> MagnetCraneUpdates
2 Years Ago
Merge Rail Network -> Main. Contains two small/safe fixes: - Raised WorkCart end colliders so it doesn't hit some specific configurations of rail. - Fixed floating trains after server restart from AddTrackSpline modifying the original spline (this fix won't work until a server's cache is cleared).
2 Years Ago
Copy the rail spline - fix floating trains after restart
2 Years Ago
Merge Rail Network -> Coupling
2 Years Ago
Fixed NRE when initially loading from save in RefreshEngineState. Use NumMounted, which checks if mountPointInfo.mountable is null.
2 Years Ago
Temp hack to stop trains being able to spawn on the above-ground rails, since performance will be poor with this old code. WorkCart reimport fix.
2 Years Ago
Revert all train changes to last month's code
2 Years Ago
Remaining cleanup. Magnet Crane continues to use the new interpolation, but players are reverted.
2 Years Ago
Revert BaseEntity.Client
2 Years Ago
Revert PositionLerp to last month's version
2 Years Ago
Subtract 69107
2 Years Ago
Raised the height of the front and rear collision detectors on the WorkCart. Fixes a few cases where the train would think it was colliding with the ground, e.g. J7 on seed 1051067268 size 4500.
2 Years Ago
Merge Main -> Rail Network
2 Years Ago
Coupled train collisions WIP
2 Years Ago
Added barriers to the test map rail
2 Years Ago
Made the train carriages a lot lighter
2 Years Ago
Train car coupling spacing is now correct. Also fixes the brief jitter when first coupling