13,068 Commits over 2,769 Days - 0.20cph!
Merge MountedLookAtOverride_reinstate -> Main. Fixes head look bug and allows head look to show up in a lot more mounted situations.
Snowmobile and BaseModularVehicle now share a new GroundVehicle base class
Check and adjusted max velocity estimate
Fixcars now supplies max fuel again
Generalised 'fixcars' console command. Now repairs and refuels *any* nearby vehicle (boats, subs, helicopters, etc). Reduced amount of fuel it adds from max to 100.
Fixed snowmobile gibs not showing the damage texture
A bit more health for snowmobiles
Fixed Tomaha gibs, set snowmobile health, set up damage texture effect for both snowmobiles. Simplified damage renderer usage across all vehicles.
Improved snowmobile foot IK
Snowmobile rear passenger mount added and set up
Snowmobile driver eye pos + mount pos adjustments
Snowmobile driver IK setup
Fix reference to _mounted on the client side
Revert
66778 ("Remove unused overrideMountedLookAt"), integrate overrideMountedLookAt into the updated HeadIK method.
Fix snowmobile item definition IDs
Snowmobile wheel and terrain FX system final setup
Okay, refactoring vehicle chassis visuals again, but I think we're there now
More snowmobile code WIP, mostly client-side wheel related. Sharing more code with modular car.
Fixing issues with terrain FX etc
Fix wheel assignment, adjust wheel heights, remove unnecessary code
Fix layer assignment on Tomaha colliders
Remove excess Tomaha collider
Refactor snowmobiles into prefab variants of a common base. Add storage to the Tomaha.
Rearrange snowmobile files
Tweak intertia tensor values
RetroSnowmobile set up, now driveable.
WIP other snowmobile setup. Colliders etc
Modify retro snowmobile collider mesh:
- Split into two parts and fill in the gaps so it can be convex.
- Limited dissolve to remove unnecessary verts + triangulate.
Move wheel friction from general car setting to per-wheel. Also spelling tyre the commonwealth way 🇬🇧
Added icons and items for the two snowmobiles
WIP all sorts of work on wheel ground FX and general wheel/FX/suspension/steering kind of code. Various refactoring to share code between modular cars and snowmobile. Won't run right now, but at least compiles.
Fixed IsOnThisModule method benig broken after the SleeperMounting merge
Snowmobile WIP terrain data and FX. Update modular car terrain system to allow sharing code etc. New ScriptableObject VehiclePhysicMatList holds the physic (sic) material data.
Rename needsVehicleTick back to isMobile, and make it always true for BaseVehicle and its subclasses (this makes it true on CardTable and Sofa unnecessarily, but better that than have it unticked by mistake elsewhere)