7,479 Commits over 3,622 Days - 0.09cph!
Block tool calls rpc to add blocks to server. Fix server side tools not receiving the picking ray. Update RMC.
Hard code random block colors for now so they're consistent across network
Network voxel world using NetSerialize
Release block types on reload. Make voxel map area bigger.
Save voxel world and load it back from file
Add generated voxel texture coords
Release voxel map properly
Finish porting native voxel example
Rename chunks native so it loads
Create chunk map and initialize to test it
Merge branch 'master' of github.com:Facepunch/SandboxGame
Move native voxel dll to correct directory
Started porting voxel example
Add entity NetSerialize and NetDeserialize, this is slightly different to replicated properties, serialize is called every time a remote client wants to open up a net channel for an entity
Merge branch 'master' of github.com:Facepunch/SandboxGame
Only set weapon current ammo on authority
Fix world spawn brush collision. Fix displacement collision.
Play lil ui click sound when selecting tool. Tool menu uses Q key. Don't select tool if already selected.
Attach balloon rope to root parent entity, there's issues with attaching constraints to child entities
Weld tool
Freeze/Unfreeze root parent entity
no collide tool
Clear ghost target when it's not longer valid
Make balloon the parent of the rope it's attached to so it removes when the balloon pops
Add WakePhysics and SleepPhysics. Wake constrained entities on remove.
Add safer BaseConstraint.IsEntityConstrained
Remove relevant constraints before removing entity
Move absolute pos rot scale to base entity. Use absolute scale for rope constraint so balloon rope is the same length regardless of balloon scale
Refactor tools to call left click on both client and server
Don't attach thrusters onto other thrusters, change their properties instead
Add spawn position offset to particles (spawn inside box) Add BoundingRadius and BoundingBox getters to world entity
Remover tool and remove effect
Add wooden crate props from rust
Replicate balloon tint material
Replicate balloon pop and color
Add balloon pop effect. Add start rotation and rotation rate to particle emitters
Balloons are damageable, pop when taking any amount of damage
Add a bullshit hitscan tool to punt stuff around and deal damage
Balloon tool and entity
Automatically find all tools and give them to player
Freeze/Unfreeze physics grabber
Move ghost to orbit position so everyone can see. Orbit scrolling.
Replicate tools by default
Press F to orbit camera around selected entity
Ignore movement when rotating with physics grabber. Add sandbox crosshair.
Tool selection hud
Tool switching
Thruster model
Thruster tool
Bump up bandwidth settings a shit load
Basic physics grabber tool
Move interp helper to engine addon
Flying ghost controllable replicated to other players. Add Angles network serializer.
Replicate and interpolate relative axis constraint rotation. Move interp helper to C#
Attempt to sync axis constraint