2,064 Commits over 944 Days - 0.09cph!
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
Handle selection tool deleting in Selectable.OnDelete
Handle mesh translation in MeshSelectable
Handle offset mesh faces in MeshSelectable
Add Vector2 to serializer factory list
Pack texture align rpc arguments into a INetworkSerializable to get around argument limit
Add Mesh and Entity Selectable classes
Add RPC for modifying face texture alignment
Move snap settings to editor settings
Hook up translate gizmo to move meshes or faces. Block tool uses axis basis from texture basis.
Fix ingame front menu using curved border for background
Better gamemode icon for suicide barrels
Fix Stencil ref bug in main menu
make game tile box blur more subtle to avoid coherent stencil warnings
Remove generate lightmap uv setting from fbx importer cos it's slow as balls
Fix entity transform bug when setting after set model call
Add gamemode icons. Style game tile.
Partly implement func_tracktrain and path_track entities
Only draw terrain brush if traced to a landscape entity
Enable smooth terrain mode. Temp draw terrain tool brush.
Load serialized editable meshes from file. Add Read/Write Quaternion binary io extension.
Serialize editable meshes to file
Fix primitive builders class library names
Replicate delete mesh faces action
Rename block tool to primitive tool (block tool would be easy to confuse with cube primitives only)
Clean up naming of tools and primitive builders
Add citizen glasses stunner shades and thick rimmed
Add leather cap
Add woolly hat
Add suspenders
Add citizen security outfit
CreateBlock RPC takes a primitive builder name and serialized data so one RPC can handle any primitive builder
Add new widget system to map editor
Fix selection bounds drawing
Fix map editor line drawing. Add terrain tool to map editor (sculpt, flatten, smooth)
Add dilate UVs material to improve seams when painting
Add basic paint tool for paintable models
Add steam friends list to main menu
Fix addon errors relating to usage of angles
PitchYawRollFromQuaternion returns FRotator instead of conversion to FVector
Fix incorrect spawn view angles due to Vector3->Angles conversion. Add Angles.WithPitch,Yaw,Roll
Add lightmap uv generator
Merge branch 'master' of github.com:Facepunch/SandboxGame
Allow static models to choose a uv channel for lightmap uv generation
Add base materials for unpacking uv and rendering world positions, painting sphere masks and a test material for paint overlay.
Add test paintable entity, renders paintable model to pocket world to capture world positions. Paints sphere masks to another render target.
Add UI for clothing items. Cache material parent so it can be returned. Create new skin material so it can be tinted, replace any skin materials in clothes with tintable material.
List wearable items on UI, remove or add items on doll.
Add dresser scene. Add ShadowBias to light entities. Don't draw Hud when rendering screenshots.
Add addon for clothing/dresser systems
Move DefaultPostProcess from gamemode to world
Add orbit camera to dresser, with pitch clamp and adjust fov with aspect ratio
Dresser menu
Add view min/max clamping to controllables
Add FredokaOne font and dresser icons
Add UI for clothing categories
Vectorize dresser UI icons
Only process coherent mouse events when on a view or event type is mouse up (fixes some focus issues)
Add player start to dresser scene
Add Game.UIDisableWorldRendering as a potential optimization when menu completely covers viewport
Add LoadedTask to assets so user can wait for async loading if needed. Add TaskWaiter class to safely wait for tasks to complete.