248,731 Commits over 3,959 Days - 2.62cph!
trophy - volumes, crafting cost, layers, cannot lock, ground watch
alt+f4 quits
Client managed binds work
Update game input state once, before taking input, so we don't have keypresses leaking between the game binds and ui
Create client.engine.def
Created Sandbox.Game version of ConsoleSystem, renamed Engine one to ConsoleEngine [revisit]
Hook to EngineLoop::ClientCommand from CServerSideClient::ExecuteStringCommand
Hijack transmitmode
Fixed creating client entity before class is known [revisit this, send the class in a more native way]
Crash fix: QueueSpawnEntity wants to be able to release the keyvalues itself
Added GameLoop.OnClientPreOutput, OnClientPostOutput
Remove EngineLoop.PreRenderUI
Call IPreRenderUI.Run from OnClientPreOutput
▋█▆▊▌▋▌ ▄▉▋ ▅▍▊ ▊▊▋▅▆▆▊ ▉▉ ▍▉▄▌ ▋▌▅ ▄▌▌▇▆▋▇▊▄ ▌▋▉█▍▊▆ ▄▉ ▍▄▇ ▄▇▊▉▅ ▆█▋ ▉▄▍▍▍█▌ ▇▊▇ ▍▇▄▅▇█▄▅▉▇▆ ▍▆ ▌▌▌ ▍▉▆▋▅█▌ ▍█
Some roadsigns don't have space to spawn as they're up against a wall, stuck in something etc. Added per-spawner settings on whether to check for space when respawning
▅▉▅ ▍▉▅▉▉▅▊▍▊▉▄▉▌▍ █▅█ ▅▋██▋▍▆ ▄▇▊ ▋▄▅▅▊
All prefabs/scenes updated with spawnable roadsigns
Conflicted scenes and prefabs redone with spawnable roadsigns
Make sure conflicted prefabs are exact copies of those on Main
Merge destroyable roadsign fixes
Cherry-pick original roadsigns merge
Get rid of a bunch of pointless code (should improve perf a bit too)
Rename EntitySystemServer to EntitySystem
Fixed MyAddon compile errors
Added GameLoop
Fixed EngineEntityBase
Library.Create reports TargetInvocationException nicer
CGameEntitySystem::CreateFromManaged spawns ents properly
GameLoop.OnActivate compiles gamemode addons, creates gamemode entity
Preserve bone length when rebuilding the chain's transforms (fixes some ugly artifacts)
█▋▅▅ ▊▋▋▄▉▌▇█▊▇█▋█▇▌██▉::▆▍█▉▄▍▋▅▍ ▊▍▌▅ ▊█▅▅
Fixed not redrawing when alt tabbed
▇▅▋ ▋▋▍▌▄▇▄▍▍▆▆▄::█▊▅▋▊▅▅▍▆▆▆▇▋▅▉▅
Overwrite bone transforms into a straight line when building the chains because they're junk otherwise
Refactor things to not depend on a tree node structure (only allows chain configurations now but that's ok)
Fixed selected entity info showing nothing
Refactor Source/SourceEngine into NativeEngine
Refactor sandbox.<module>.h to interop.<module>.h
Fixed NRE in console when calling sv_entity_list
Ignore .intermediate folders
Update Microsoft.CodeAnalysis to 3.8.0-3.final so SourceGenerators work again
Show client/server status in entity list
Tell rcon which realm the entity is from when sending delete messages
▋▅▌▆▉▌▊▉██▋ ██▊▅▅▊ ▋▉▍▆▇▋ ▋▉▋ ▆█▆▍▊ ▆▆▊▍▆▍▍▉▊
Clientside network entity create, cleanup
Include Sandbox.Game.dll in addon csproj
▊▍▄█▋▇▌▉▍▄▌ ▇▊▉▇▊▍ ▆█▇▋█▄▇▅▆▌▍▅ ▋▅ ▅▊▉▉▄ ▊▆▍▇ ▆█▇▇▍ ▉▋ █▆█▋▆▉▊▆
▄▊▇▆▇▉ █▄▌▊▄▉▍▄ ▊▍▉▊█▄ ▉▅ ▍▄▅▉▍ ▇▌ ▌▋▍▆ █▆ ▄▌▉▋▋▉▅ ▌▆█▊ ▇█▅▇ ▉▌▌ █▄▍▋▆▅▋ ▉▅ ▅▍▌▅ ▆▉▌ ▊▅ ▄▍▊██▇▊▉█ ▅▉▅▉▆▍▅▌▇▇▆▉
▉▇▊ ▍ ▌▊▍▉▋ ▆▇ ▋▇▉▍▇▅▄ ▇▊█▍▋▊▄▍
▄▄▍ ▋█▋▉▄ ▉▍▊▍▊▄▆ ▋▋█▇▆▇▊ ▉▇▍▆▆▄▆
▉▋▆▉▍▌▄██▉▌▆::▍█▉▅▇▌▇▌▅██ ▍▌▊██▄ █▊▅▄█▅▍ ▇▉▆▄ ▆▆▄▌▌▄▇ ▇▌▍▆█▊▌█▄ ▇▆▋▇█▊█▍ ▌▋▅▉▇ ▊▋▋▉ ▆▊▌▇▉▅▋▆▄ ▊▄▆ ▆█▆▍▄ ▉▅▋▌▉▉
Job scheduling update, streamlined culling jobs, better culling distance calculation / fixes.
▍▍▅ ▍▊▆▋▍▅█▊▌▌▍█▆ ▄▍▆▊, ▋▊▍▍▉▊▌▉ ▅▄ ▉▇▌▇ ▅▋▌█▋▇▍
Weather profiles (WIP)
Tweaked base sky twilight cloud color to be slightly less orange
Sun mesh brightness up a bit for fog compatibility
bakedWorldSize explanation
Print a console message when game is started with -noaddons
Disabled particle blending on raindrops and impacts so you see some of them when looking straight down (petur approved)
More tweaks to rain particle lifetime after testing additional scenarios
Culling method experiments, fixed comparison test differences.
Fixed a bunch of cases where the wrong button prompts can show on switch
Run Updates
Fixed ConsoleCommands