5,120 Commits over 1,552 Days - 0.14cph!
Move PropertyClass
Move PropertyClass to game
Added LibraryClass, NetworkClass
Correctly tick WriteNetworkEntities
Entity derives from NetworkClass
Network PlayerController (mockup)
Fix NetRead/NetWrite now public
PlayerControl is set serverside and networked down to client
Library class lookup dictionary
Debug remove
Don't shoot when dead
Bind Get/SetLifeState
Strip unused damage stuff from native
Added Entity.OnKilled
Fixed Player.Local not getting null when player destroyed
Remove gamestats
Gamemode picks our respawn point
Can't make GLST's for sandbox right now so use the DS Ip instead of steamid
Allow access to System.Nullable
Add Panel.BindToMethod
Add Entity.Health
Create MethodBind.cs
Health UI
Fixed UTIL_GetLocalPlayer in shatterglass server
Apply prediction rules to EmitSound
Enable Steam Sockets
Added option to join Garry's SteamId
Added DamageInfo
Fixed exception in Trace.Ignore
TraceResult propertly returns the hit entity
Health + TakeDamage binds
Do actual damage in test addon gun (shatter glass etc)
Asset updates
Implement .Ignore( ent ) for traces
Entity.Rot
PlayerController.Rot
Citizen skin tweaks
Moved codegen .gen folder to addon root (it's only used for diagnostics right now)
Update .gitignore
Content List is flat and organised by type instead of folder based
Addon dependancies caps insensitive
Add Content to Sandbox.Generator
Citizen addon: generate code so we get a content list
MyAddon - depend on citizen, use generated content path
Buffer up native console prints until newlines
Disable ESP
Clean up this code
Move hotloadmanager into Gamedll
Bot code
Entity Flags binds
Create EntityFlag.cs
Fixed eye angles on server
Allow model Just In Time loading
Add CBaseModelEntity binds
Crash todo in CModel::SetupAttachmentTransform
Bind CSkeletonInstance
Tweaked managed entity creation order so we can do stuff in Spawn
Added ModelEntity
Player derives from ModelEntity
Don't call SetCollisionBounds from native baseplayer
PET: Don't give us any of the mod mismatch warnings
Test light impact, sound impact
Added gameglue
Added Decals class
Glass fixes
Fixed exceptions due to LIGHTING_ORIGINS 0
testmap update
Compiles
shatterglass materials/textures
Added "decalSpecularExp" to sheet.h so decal sheet will build
Created IRuntimeAsset (this is bad naming, review)
SoundEvent now an IRuntimeAsset, so static definitions get full name and are created at loadtime
Compiled sounds
Added JsonToKeyValues3 to EngineGlue
Added Entity.EmitSound
Create keyvalues3.def
Create soundeventmanager.def
WIP can define sound events in code
A bunch of Rust sounds
Deleting these soundstacks
Deleting these soundevents
Add soundstacks_hlvr_core to the manifest
Added Player.Input
Added Player.Tick
Warn us about not precached stuff instead of popup assert
GetParticleSystemIndex by default calls FindExistingResourceByNameLoadingJustInTime
Interop gen treats anything starting with global as a global
Bind DispatchParticleEffect
Test tracer/impact particles
Fixed panorama keybinds not being set (hardcoding them in CUIInputEngine::ReloadKeyBindings instead)
Fixed modeldoc not opening models
Updated testmap
more rust models
Unused
contentbuilder, reconstruct addon path when copying compiled files
If we have a content_src but no content, create it
Don't tother adding not in leaf tags to stuff
Hammer compilation fix
These binaries are part of sbox_game now
Updated testmap source
Don't upload core_src to steam :D
rebuild_all.bat for mods _src
reference content compiled
don't upload addon _src folders to steam
Create user_keys_default.vcfg
vfxcompile - rejigged to compile to the core folder regardless of 'mod' folder
Fixed contentbuilder with addon paths
Include ResourceCompiler
contentbuilder works in root _src folders
contentbuilder deletes orphans properly instead of trying to use p4
include contentbuilder in sbox_game
Fixed addon system shitting itself if a path had caps in it
Fixed crash in ValidatePrivateScriptScope
These were in the wrong folder
Move that big load of content into the right place 😫
Just stub this interface so we don't have to recompile the whole engine again
Fixed startup_background
AddAddonsSearchPaths for now
Moved sbox_game to groups
Added a bunch of missing tool config files
Delete tools_thumbnail_cache.bin
Unused
citizen addon test map
Reverting attempt at resource system takeover