19,234 Commits over 3,898 Days - 0.21cph!
Fix crossbow zoom
Use new attributes
Camera, default viewmode fov to match main camera
Add [Event.Tick]
Add [Event.Frame]
Added [Event.Hotload]
Added [Event.BuildInput]
Use new attributes internally
Keep last camera on death
Merge pull request #14 from ogniK5377/keep-cam
Keep last camera on death
Assets derive from Resource, are reference networkable
Update styling to match .editorconfig
Keeps everything consistent
Merge pull request #12 from ogniK5377/format
Update styling to match .editorconfig
Disable noclip on player death
When a player dies whilst in noclip, they respawn with noclip. This change disables noclip on respawn
Merge pull request #13 from ogniK5377/noclip-spawn
Disable noclip on player death
Introduce description to .addon
Gamemodes have a description, we should make this known in the base gamemode
Merge pull request #3 from ogniK5377/description
Introduce description to .addon
Add Model.Name
Model is a Resource
Merge branch 'master' of sbox
Can network List<Resource>
Added NetworkResource
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
Whitelist System.Text.Json
Added bounce threshold to surface (was hard coded to 40 in engine previously)
Delete COMIntegration.exe
Add vsopen.exe
Initial commit
Original files
Ignore visual studio version when switching to open sln
Renaming for niceness
Remove Unused
Remove Unused
Fix network atomics getting stomped by embeds
Fixed Time.Tick description
Update playerloop.drawio.png
Rename NetworkClass to NetworkComponent
Update sandbox.client.win64.vdf
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
Switch to new networkvar system
List<Entity> is networkable
Don't allow changing [Net] vars clientside, unless they're a client entity or predicted
Fixed NRE in PredictionDestroy
Deleted NetPredictable https://files.facepunch.com/garry/0ae21fdd-58c9-437c-97eb-e5a4962600b1.png
VPROF some shit
Made storing/restoring predicted vars 41x faster
NetworkEmbed builds network table networks children (with no network dirty!)
Fixed null not being networked properly
Add TableIdent and TableHash
Rename NetworkVariable to NetworkAtomic
Added string replication
Refactor
Support networking List<string>
Fix for sbox-issues/issues/233, throw errors if doing this wrong
Trim now unused data changed callbacks
Use predicted versions of classes instead of recreating
NetworkList is obsolete
Refactoring, List<> uses BaseNetworkContainer
NetworkEmbedClass and INetworkTable
Log codegen exceptions
Show codegen exceptions in VS
Trying to network CUtlBinaryBlock was a disaster, cleaning up
Embed boilerplate
Codegen for NetworkVariable, working with hotloading
Cleaner, safer
Prediction fixes, network lists