userBill Bcancel

8,770 Commits over 1,918 Days - 0.19cph!

Yesterday
Merge Main -> Snowmobile
Yesterday
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)
Yesterday
Fixed modular cars not using fuel after recent changes
Yesterday
Don't auto-load a save on BillBTestMap
Yesterday
▊▊▅ ▇▌▍ ▊▍▅▄█ ▆▄▉ ▅▅▆▇▍▆▉▉ ▌▌▉█, ▇▉▄ ▌█▌█▄▄▌█▋▉ ▄▌▍ ▇▇█▌▇▇ ▄█▄█
Yesterday
Fix snowmobile seat prefab ID, adjust wheelcollider suspension, other WIP
2 Days Ago
I investigated why snowmobiles constantly jitter but modular cars don't. Swapped parts around until I eventually determined that tall vehicles don't jitter, but short ones do. For instance, a modular car with only a flatbed would jitter, but a car with only a cockpit wouldn't, even if it used the flatbed entity script. Swapping the world colliders around made the difference. There are no bounds-based checks for vehicle physics in our code, so I looked at what Unity might set internally based on the collider setup. Rigidbody centre of mass was being set correctly, but we didn't set inertiaTensor. I've set an inertiaTensor here manually based on the one Unity calculated from a taller snowmobile, and it successfully removes the jitter. Ideally, we should do a similar solution for modular cars in case we ever add something like a low open cockpit, but I'll need to come up with a way of getting good inertia tensor values manually.
2 Days Ago
Fix wheel calc on snowmobile too
2 Days Ago
Fixed modular car wheel method issues
2 Days Ago
Secret front wheels. Realmed remove setup.
2 Days Ago
Working on snowmobile physics
2 Days Ago
Change MLRS username overflow mode from Ellipsis to Truncate, since the font we use now has no ellipsis.
3 Days Ago
More snowmobile setup, MountMenuVisible code in BaseMountable, other bits and pieces
3 Days Ago
Remove debug lines
3 Days Ago
BillBTestMap edit
3 Days Ago
Move a variable
3 Days Ago
Move all BradleyAPC.Targeting code inside #server, move AlwaysAllowBradleyTargeting check to server-side only
3 Days Ago
Merge Main -> Snowmobile
3 Days Ago
Minor edits
3 Days Ago
Fix project settings
3 Days Ago
Set up snowmobile fuel and storage. Added a basic CanBeLooted check to BaseVehicle for vehicles to share. Other snowmobile setup. Set all seats to needsVehicleTick = false.
3 Days Ago
Merge for sleeper_mounting_2 -> Main, but GetMounted() needs fixing for Modular Cars. It's returning the chassis instead of the seat.
3 Days Ago
Split BaseVehicle back up, with the modified code from the merge
3 Days Ago
Merge in sleeper_mounting_2
3 Days Ago
Temporarily reintegrate all parts of BaseVehicle in order to facilitate the upcoming merge
3 Days Ago
Updates to BillBTestMap
3 Days Ago
Fixed vehicle sub-entities doubling up on the client side
3 Days Ago
DoPrepare run
3 Days Ago
Fuel and storage sub-ents
3 Days Ago
Move InitShared out of #SERVER area, and take additional #SERVER flags away from around childVehicles.Clear() - needed on the client as well.
4 Days Ago
More wheel stuff
4 Days Ago
Wheel stuff
4 Days Ago
More snowmobile WIP. Compiling now
4 Days Ago
More WIP snowmobile code
4 Days Ago
WIP converting CarPhysics to be more generic, so snowmobiles can use it too. + some snowmobile code.
4 Days Ago
- Changed some more GetWorldVelocity calls into GetLoalVelocity, so they'll work if parented. - Moved GetLocalVelocityServer and GetAngularVelocityServer rigidbody-based overrides into BaseVehicle, so we don't have to override with the same method for every new vehicle.
4 Days Ago
Merge Main -> Snowmobile
4 Days Ago
Rename ModularCarPhysics to CarPhysics
4 Days Ago
Merge VehicleUpdates -> Main, let's try this again
5 Days Ago
Manifest rebuild to fix "no number for string fuel_storage"
5 Days Ago
Fix load order issues with vehicle fuel
5 Days Ago
Merge Main -> VehicleUpdates
7 Days Ago
Revert the accidental revert of the revert. Subtracts 66868.
8 Days Ago
Snowmobile WIP code, protobuf setup etc
8 Days Ago
Revert 66868. Was causing trouble with PrefabAttributes that tried to double-process when already destroyed.
8 Days Ago
Allow prefab pre-processing to include sub-entities. Fixes nested entities on vehicles not stripping client/server-only components. Need André to review this.
8 Days Ago
Merge Main -> Snowmobile
8 Days Ago
Merge misc_improvements -> Main
8 Days Ago
Merge IntegrateVehicleSubEnts -> Main
8 Days Ago
Fix ProjectSettings set to CLIENT