userGarry Newmancancel
branchsbox/convar2cancel

12 Commits over 0 Days - ∞cph!

Yesterday
Convar changed event Update replicated convar string table entry when it changes, if we're the host Clients use replicated vars table instead of accessing the value from the convar
Yesterday
Fix CodeGen attribute blunder Fix unit tests getting the wrong envrionment var (not sure what changed) Rename ConVar to ConVarAttribute, ConCmdAttribute
Yesterday
Remove dead code Delete ivr.h, remove g_pVr (none if this is used anymore.. right?)
Yesterday
Remove FCVAR_RELEASE WrapepdPropertySet provides a Getter, to get the current value Include all attributes with wrapped properties, no just the codegen attributes ConvarSystem.SetValue always takes a string value instead of object Only set native convar if value is different Move sv_cheats to game code, so it gets codegen Always register sbox.game assembly with convar system Only set managed convar value if value changed Placeholder to return replicated values for convar Call ConVarSystem.OnConVarChanged when managed convar changes Native convars call OnConVarChanged Rename ConvarFlags to ConVarFlags
Yesterday
Remove FCVAR_DEVELOPMENTONLY Remove FCVAR_GAMEDLL Remove CCommandBuffer
2 Days Ago
Add ConvarFlags.Protected and ConvarFlags.Cheat - all native convars are protected
2 Days Ago
Userdata convars
2 Days Ago
Don't need these hacks to create SceneNetworkSystem anymore Remove more unused convar code Replicated convars stringtable Capture native convars more reliably, without having to query
2 Days Ago
Remove IConfigurationSystem Remove CommandTarget_t, InputCommandSource_t
2 Days Ago
Autocomplete is all c#
2 Days Ago
Native console command help etc print variable value when no arguments Move "find" to c#, add ConvarFlags.Hidden
2 Days Ago
Add ConVar flags Remove dead code Route console commands from engine to managed No need to register convars with engine, we are the owner now Strip command buffer running, aliasing Store native console commands, everything works again