13,466 Commits over 1,522 Days - 0.37cph!
Add Model.Name
Model is a Resource
Merge branch 'master' of sbox
Fix ModelEntity.GetMaterialGroup
Can network List<Resource>
Added NetworkResource
Merge branch 'master' of sbox
Gas Cylinder Tall
Gas cylinder tall now in and should be working as an explosive physics prop. Tinting is also available for it. I have also fixed the physics prop type on the fat cylinder to make it sheet metal not metal so its weight is not crazy.
Merge branch 'master' of sbox
Rename INetIdentifiable to Resource
Don't download files from server if we're the listen server host
Built in waterlevel, networked and predicted
Merge branch 'master' of sbox
Gas cylinder fat phys shape adjustment
now two meshes not one for more accurate collision
Merge branch 'master' of sbox
Whitelist System.Text.Json
Added bounce threshold to surface (was hard coded to 40 in engine previously)
Set sensible spring joint defaults
Add updatable properties to SpringJoint
Rubikon: Fix divide by zero in spring solver causing problems when frequency is zero
More run updates (N/NE/E)
Delete COMIntegration.exe
Add vsopen.exe
Remove Unused
Remove Unused
Fix network atomics getting stomped by embeds
Separated Construct small building into prefab
Small construct building in its own prefab
Fixed Time.Tick description
Update playerloop.drawio.png
Rename NetworkClass to NetworkComponent
Update sandbox.client.win64.vdf
materials update, separated construct building into prefab, updated sky
Merge branch 'master' of sbox
Remove codegen debug "Creating {typeName} from {symbol}"
Fixed clientside entity not reading initial network state
Experiments
Codegen for NetworkVariable, working with hotloading
Cleaner, safer
Prediction fixes, network lists
Trying to network CUtlBinaryBlock was a disaster, cleaning up
Embed boilerplate
Strip old netcode
NetworkEmbedClass and INetworkTable
Trim now unused data changed callbacks
Use predicted versions of classes instead of recreating
NetworkList is obsolete
Refactoring, List<> uses BaseNetworkContainer
NetworkEntity
Fix for sbox-issues/issues/233, throw errors if doing this wrong
Deleted EntityHandle
Rename NetworkVariable to NetworkAtomic
Added string replication
Refactor
Support networking List<string>
Fixed null not being networked properly
Add TableIdent and TableHash
NetworkEmbed builds network table networks children (with no network dirty!)
VPROF some shit
Made storing/restoring predicted vars 41x faster
Deleted NetPredictable https://files.facepunch.com/garry/0ae21fdd-58c9-437c-97eb-e5a4962600b1.png
Fixed NRE in PredictionDestroy
Don't allow changing [Net] vars clientside, unless they're a client entity or predicted
List<Entity> is networkable
Remove debug warnings
Merge pull request #3 from Facepunch/datatables
Datatables
ModelDoc: Fix a few crashes when viewing a view only model
Hammer: Add frustum helper variant "frustum_boundless" for when you don't want frustum to contribute to parent bounds, fixes point_camera shooting off into space
Add Camera.Ortho and Camera.OrthoSize
Legs hitbox fix attempt + polished RunN
Adjusted lods for gas cylinder fat
Adjusted lods per Thai feedback
Merge branch 'master' of sbox
gas cylinder lod adjustment
Further tweaks to lod setup
ModelDoc: strip anything before @ when generating AnimFile node names
Physics damage is scaled with velocity, not static
(the scaling should probably be tweaked)
Update construct.vmap
Updated with basic art started
Add context menu items to compile sounds with looping enabled/disabled until there's an editor for it
Sound.SetRandomPitch is executed once at start of playback, Sound.SetPitch is always executed and multiplied with initial random pitch
fat gas cylinder fix
Fixed normal issues, fixed naming of meshes and phys shape. Fixed LODs not working.
Merge branch 'master' of sbox
Maps without a spawnpoint no longer throw an exception, but a warning
Fixed a crash in particle editor when trying to preview a particle that failed to preview
Fixed a crash with Inspector tool and float data types
Log codegen exceptions
Show codegen exceptions in VS
Initial ui batching shader
Fix Sound.SetPitch, also add Sound.SetPitchRange
adding industrial stairs prefab, tweak material and models
Remove deprecated SSAO crap that would assert on tools log
Fix 1px bleeding on mipped textures
Implement background-repeat
Fix corrupted textures on border-image
Fix gradient images bleeding
Clamp text rendering
Weapon pose properly fed in as idle state pose
ModelDoc: Fix sequence names not being sorted alphabetically in blend entry widget
Merge branch 'master' of sbox
Make sure soundsystem_lowlevel is rebuilt
Fixes crashes with the soundsystem when enabling a new sound device, possibly other crashes
Don't show buildwatch on assetbrowser (customer machine already couldn't see this but we don't want it either)
gas_cylinder_fat Prop
Has lods and gibs and is tintable
Merge branch 'master' of sbox