7,661 Commits over 3,684 Days - 0.09cph!
Use model capture entity for generating material thumbnails
Add SetPreviewMaterial to model capture
Add model capture entity for generating thumbnail textures for models
Fix obj importer not using saved import settings on reload. Fix mesh transform not transforming normals and tangents.
Add super basic MTL importer
Use full path when loading model import settings file
Add modular village asset pack. Add Vector3 and Quaternion JsonConverters to engine project. Model library import settings can be loaded from json (import.json relative to asset path, only when no import settings are specified)
Mark render state dirty when changing custom depth (this shouldn't be needed but sceneproxy ShouldOcclude is failing without it)
Add RPC for spawning construction blocks so the tool works in multiplayer
Move terrain tool to it's own folder
Add Facewound ParallaxProp entity
Simple block based construction tool
Add spawn entity RPC, call it in entity tool so the action is replicated.
Fix for dedicated server?
Add ReceiveInputWhenTransparent and ClickThroughAlphaThreshold to BaseHud
Rotate editable meshes with rotate widget
Entity tool placement snaps to grid
Added toolbar button for global axis setting
Add toolbar button for angle snapping
Rotate selected entities with rotate widget
Add set entity rotation RPC
Make BaseShapeEntity abstract so it can't be spawned
Highlight selected entity, remove entity ownership on deselect.
Ownership and Delete RPC's work for any world entity, not just meshes. Allow selected entities to be deleted.
Add super basic entity class list UI. Spawn entity with entity tool. Allow entities to be selected and translated with widget.
Move all mesh selectable specific code out of selection tool so the tool can work with any kind of selectable
Add ColorSaturation to postprocess
Add GrainJitter and GrainIntensity to postprocess
Use additive material for additive blended decals
Fix decal scale being applied incorrectly. Convert more dds textures.
Cache layer property for props and decals
Rotate and scale decals using their float properties
Use decal size center as pivot point
Apply texture import settings before async loading so materials can cache them straight away
Add texture filter and tiling to import settings
Add texture tiling methods (wrap, clamp, mirror)
Add TranslucencySortPriority
Add ForcedLodModel
Facewound map loader
Merge branch 'master' of github.com:Facepunch/SandboxGame
Serialize editable mesh face texture mapping properties
Auto refresh server browser if list hasn't been set yet
Change server browser font color so it can be seen
Add player list UI to map builder
Update addon state on dedicated server before starting new game to see if it fixes unknown gamemode
Change CurveType enum from byte to int to see if it fixes error on dedicated server
Add vertex selection. Offset vertices with translate widget. Add offset vertices RPC.
Move face selecting logic into MeshSelectable.OnSelect
Merge branch 'master' of github.com:Facepunch/SandboxGame