userGarry Newmancancel
branchsandbox.source/mastercancel
4 Days Ago
Completely removed Sandbox.Public, Sandbox.Math Sandbox.Convar is part of Sandbox.System Fixed compile errors due to wrong package versions Update BlazorWebView Intellisense for generated code seems to have started working, so we don't need the BeforeBuild remove hack
comment0
4 Days Ago
Facepunch.System becomes Sandbox.System Rolled console back fto netcoreapp3.1 (because of NETSDK1130 errors) Getting rid of Sandbox.Math, moving some shit from Sandbox.Public into Sandbox.System, deleting unsused shit More refactoring Consolidating Facepunch.Interop Logging system refactor Added custom logger Use custom logger Math refactoring Update to 5.0.0-preview.7.20364.11 Don't commit managed folder Update .gitignore Use PortablePdb Allow access to Math/F Unreference NLog Fixed Lerp/LerpInverse Remove Facepunch.Steamworks
comment0
5 Days Ago
More allows Fixed Touches not clearing on reload
comment2
5 Days Ago
Can whitelist individual overloaded methods
comment0
6 Days Ago
AccessControl handle generics better
comment0
6 Days Ago
Fixed console not resizable when windowed Console app text not selectable by default AccessControl - log types, methods Automatically allow other addons Base access rules Try to log file and line of unauthorized accesses Generated logger uses addon name instead of assembly name
comment0
8 Days Ago
Fixed panels not always getting deleted Don't try to hotload if compile failed Fixed deferred hotload calling in loop on fail Added Add.Slider Update PerformanceTest.cs
comment0
8 Days Ago
Call PreRenderUI in menu too Added Time.Delta Remove panel from layout on delete Moving Panorama Tests to own window
comment2
9 Days Ago
unlimit fps_max Fixed ClientLayer::PreRenderUI called after UI rendered More console shit
comment2
10 Days Ago
Webrcon binary messages
comment0
11 Days Ago
Console perf window
comment1
12 Days Ago
Run Rcon SendQueue in thread InteropGen supports "out string" Binding more styles properties Prefer player eye data from clientside (smoother)
comment3
12 Days Ago
NativePointer can be weak or normal Added Style.Scale, Style.SetTransform Added Entity.EngineEntityName Added Entity.Ang Entity only dispose nativePointer if both client and server are dead Calling Delete on LayerPanel more directly deletes layer Assert if IPreRenderUI.All already contains Do CleanupConnections in InternalOnDeleted ESP tests
comment0
13 Days Ago
Added includecpp keyworld to interopgen Vector3 implicit convert to Numerics vector3 Added Vector3.ToScreen() Added Length.Percent, Length.Fraction (ui) Added Sandbox.UI.IPreRender More style accessors
comment0
14 Days Ago
Properly maintain Entity.All on ListenServer Fixed Build isn't needed errors when disconnect and remap Demo playback works
comment0
14 Days Ago
Update LinePreserve.cs Fixed IsLocalPlayer always returning false ConsoleSystem.Caller defaults to LocalPlayer if listen server
comment0
14 Days Ago
Removign Realming ClientCommand Realm Fixes ServerCommand Realm Fixes Rpc Realm Fixes bind CBaseEntity.IsNetworked() Entity no realming fixes Fixed addon errors missing file and line info
comment0
15 Days Ago
LinePreserve RPC params C_BasePlayer bindings Camera stub class Added Panel.IsValid Throw if calling Delete clientside Fix CreateClientEntityFromNetwork swallowing exceptions
comment0
15 Days Ago
HUD entity Always include standard.less Adding help to attributes Realmed.Set( val ) Create Hud entity in gamemdoe Entities can be created using new, don't need to call Spawn()
comment0
16 Days Ago
Engine stuff to send messages from client to server client->server entity rpc
comment0
18 Days Ago
EntityMessageBegin binds [Client] Rpc implementation
comment1
19 Days Ago
Ignore .gen folders in filewatches Different engine networking strategy [old one caused startup delay] Read network var in clientside when creating entity, or after receiving update Network Var dirty state Enity.IsValid Fixed ClientKillInternal being serverside Replicated vars automatially SetDirty
comment0
20 Days Ago
Starting porting over Replicate generators
comment0
20 Days Ago
Simple network data (not worth optimizing beyond this)
comment0
20 Days Ago
Debounce console StateHasChanged to 30fps when getting spammed Generate ClientCmd for server to send to multiple players
comment0
20 Days Ago
Layers and Panels no longer different, merged into a LayerPanel since it can't exist without a root panel anyway
comment0
21 Days Ago
Added ClientCommand.CanBeCalledFromServer
comment0
21 Days Ago
Reworking Code Generator so we can modify code instead of just adding Serverside commands automatically send the command to server if called clientside Generator cleaning CodeGen overloaded functions for server -> commands
comment0
24 Days Ago
Added Realmed accessor Entity.All is realmed
comment3
24 Days Ago
Tasks properly retain realm
comment0
25 Days Ago
Generator output .cs files to disk so we can get intellisense
comment0
25 Days Ago
Added Sandbox.ThreadSafe to check that we're on the main thread etc Added custom SynchronizationContext to always run tasks on the main thread Catch UnobservedTaskException Warning spam Chat cleanup boilerplate for networking commands
comment0
26 Days Ago
Fixed calling wrong OnLayoutTraverse (fixes text selection, caret)
comment0
26 Days Ago
Fixed passing commands to engine not quoted properly Strip engine chat shit
comment0
26 Days Ago
Can close old console instances with middle click Toggle error/warning/info in console Show session length
comment0
26 Days Ago
Move Sandbox.UI inside Sandbox.Engine
comment0
26 Days Ago
Bind panel.MoveChildAfter, panel.MoveChildBefore Added IUIPanel.SetChildIndex Added Panel.SetFirstSibling(), Panel.SetLastSibling() Added Panel.GetIndex, Panel.SetIndex
comment0
26 Days Ago
Added Panel.IsTransparent Layer.Tick m_pWindows isn't used Added Panel.IsTransparentInHierarchy Added Panel.Blur If focused element is transparent in hierachy, blur it
comment0
27 Days Ago
Entity.Delete() Added game_restart Entity OnDelete callback
comment0
27 Days Ago
Fixed panorama layer render order
comment0
27 Days Ago
Fixed setting TextEntry text not working properly UIPanel disabled actions if fully transparent Chat Fixes
comment0
28 Days Ago
TextEntry Construct Realm Asserts are permissive, targetted Remove Debug protect from rogue unremovable layers due to exceptions when creating a panel Change oninputsubmit to onsubmit Added Panel.Focus() Chat WIP
comment0
28 Days Ago
Fixed gamemode not init when changing maps Added ClientLayer.ClearState Delete UI Layers when clearing state
comment0
28 Days Ago
Entity.Init called after spawn client/serverside Cleaning up console spam
comment0
28 Days Ago
Switch addons, compile when switching gamemode Templated versions of Entity.Create ServerLayer:ServerSpawn Gamemode is an entity Added Entity.Transmit (always, never, culled etc)
comment0
29 Days Ago
Remove unused Clientside gamemode
comment0
29 Days Ago
Removed some unused code Added Library.TryCreate( uid ) Network managed class type, create right class clientside
comment0
30 Days Ago
InteropGen attribute support Added clientside/serverside attributes +Realm class Realming working
comment0
30 Days Ago
Entity leave/enter pvs
comment0
31 Days Ago
EntityManager.CreateClientEntityFromNetwork InteropGen: do type casts in c++ to avoid multi-inheritence disasters Maintain clientside entity list
comment0
31 Days Ago
newtonsoft free
comment2
32 Days Ago
IGame creates the player entity
comment0
32 Days Ago
InteropGen - allow access to static native variables Managed GameServer creates the player entity
comment0
32 Days Ago
InteropGen - native variable access (managed) InteropGen - native variable access (native)
comment0
32 Days Ago
Was editing files in the wrong folder :S
comment1
32 Days Ago
GameClient/GameServer
comment0
33 Days Ago
added a comment for future garry
comment6
33 Days Ago
Fixed hotloading not removing convars properly player.EyeQuat() Addons can use System.Numerics.Vectors Fixed Math.ToDegrees/ToRadians TestCommand spawns a chicken when player is looking
comment0
33 Days Ago
Added Quaternion class Vector and Angle play nice with Quaternion Added Entity.Create Bind Entity.Set/Get position/angles Player.EyeAng returns a Quaternion Update cbaseentity.def Fixed interop error when returning a managed class to managed Fixed idiotic infinite loop in Vector3
comment0
33 Days Ago
Added Convar.RunContext - allows automatically passing special objects to console commands (like the calling player's entity etc)
comment0
34 Days Ago
Managed class fixes Fixed passing managed class from native to managed
comment0
34 Days Ago
Compile warning fixes
comment0
34 Days Ago
InteropGen - baseclass definitions are namespace optional Added IServerEntity.GetManagedPointer() Bind IServerEntity Folding Sandbox.Source.Engine into Sandbox.Engine Define fixes Update soundscape.cpp Combine interop for Sandbox.Engine/Source.Engine Engine def cleanup Interop - don't generate types if type already exists in assembly Merge Sandbox.Entity with Sandbox.Engine Make Sandbox.UI shared source, include in Engine Cleanup
comment0
34 Days Ago
Sandbox.RCon fixes Library.RegisterAssembly can take a string instead of assembly Library.Create optional argument complainOnMissing Library register Sandbox.Entity Addons reference Sandbox.Entity Entity creation via Class.Library Player Entity Player EyePos, EyeAngles
comment0
35 Days Ago
Updated to net 5.0.0-preview.6.20305.6
comment0
35 Days Ago
Facepunch.WebCon -> Sandbox.RCon
comment0
35 Days Ago
move sandbox.source.client into sandbox.source.engine Route client commands from engine Facepunch.Console -> Sandbox.ConVar Run managed console commands from native Delete Facepunch.Input (unused)
comment0
36 Days Ago
Fixed VPC /mksln not adding ".sln" if path name has a . in it Fixed crash when saving preferences in console Removed unused bindings system Bind g_pCVar
comment0
36 Days Ago
Save console window position
comment0
36 Days Ago
Don't commit addon sln/csproj
comment0
38 Days Ago
CBaseEntity managed pointer Entity notify manged on delete
comment3
39 Days Ago
Remove Sandbox.Source.Server Add Sandbox.Entity Added interopgen cast flag Fixed interopgen always trying to cast classes to void* GameUIFuncs.AddPanoramaView cast fix undef GetClassName Proxy CEntityFactoryDictionary::Create through managed Ignores
comment0
40 Days Ago
Unused crap game dlls required manged dlls Don't commit libraries that are gonna change More ignore
comment0
40 Days Ago
devtools launcher fix Fixed over-ignores Fixed compile errors delete generated files Ignore proto gen
comment0
40 Days Ago
game Steamworks Upload Steamworks upload sauce
comment0
40 Days Ago
Lfs Managed Engine
comment0
40 Days Ago
Initial commit
comment2