branchSandboxGame/mastercancel
3,194 Commits over 944 Days - 0.14cph!
Redesign map builder from the ground up with networking in mind
Network mesh builder properties if mesh hasn't been modified
Fix texture coords on extruded faces
Server side editable mesh translation
Fix exception when translating editable mesh. Clear selectables when changing tool.
Fix map builder selection tool
Create new editable meshes on server
Hook up map builder tools to sandbox gamemode
Use fbx release libs
Terrain tool can line trace terrain entities that have any transform
Add fbx memory stream to load files from managed
Include and link fbx sdk 2019
Fix an exception preventing the game from running a second time in editor
Allow GetEntitiesInRadius to search for interfaces too
Include all entities in GetEntitiesInRadius' search
Support morph targets again (broke when we updated to 4.19)
Terrain sculpt tool radius and falloff
Basic terrain sculpt tool
Add Landscape.GetHeightData
Calculate number of landscape components in X axis so editing works on non uniform landscape sizes
Upgrade to FontAwesome 5.1 (switch to class fas instead of fa)
Add landscape heightmap update bindings
Initial support for updating regions of landscape heightmap and collision at runtime
Merge branch 'master' of github.com:Facepunch/SandboxGame
`Make Quat.FromAngles accept Angles, getter for viewport size and camera aspect ratio
Vector2 length property, distance method
Add WorldEntity.LocalBoundingBox. Fix particle systems not using entity rotation for start location. Remove particle effect now spawns particles in oriented bounding box instead of world bounds.
Fix mouse axis value not being ignored for a frame when clicking on viewport
Move voxel testing to BlockBuilder gamemode. Update Chunks.Native
Hook up map builder tools to sandbox tool menu
Only serialize required fields for vector and box structs
Use WriteCompressedInt for editable mesh handles
Compress editable mesh serialization by using int16 for handles and flags for face properties
Net serialize editable meshes
Merge branch 'master' of github.com:Facepunch/SandboxGame
Add properties to get image pixels as Color32 struct
Pass mouse click events to game if mouse isn't on a view instead of routing through hud click events
Start making map builder into a general editor addon instead of a gamemode
Coherent mouse events return is mouse on view. Allow sandbox tools to use mouse clicks while ui wants mouse but not clicking on a visible ui.
Initial support for runtime landscape collisions
Merge branch 'master' of github.com:Facepunch/SandboxGame
Name the generated VS solution whatever the parent folder is called
Catch exceptions from gamemode init so it doesn't prevent the menu from spawning
Write the generated C# files to compiler temp folder instead of addon folder
Remove todo from previous commit
Update to latest Roslyn and .NET Core 2.1, compile addons with C# 7.3
Need to compile with latest C# version
Experimental UnmanagedSerializer using unmanaged constraint
Fix reloadassets command stopping if one of them fails to reload
Fix crash when assimp import fails, now shows assimp's error message
Sort the lists on the start game screen
Can remove workspaces with middle mouse click
Messing around with pure3d importer using https://github.com/handsomematt/Pure3D
Can now add workspaces from the game UI
Error handling for workspace switching, add generic modal component