161,268 Commits over 2,771 Days - 2.42cph!

5 Months Ago
Remove debug log
5 Months Ago
Added Point Darkness script. Attach this to any Light component to emit darkness instead of light. You can even emit different colours of darkness. "This is beyond science." - Matt
5 Months Ago
Bring in the interior walls of the solo sub turret mesh a little to prevent visual issues in the corners when using the box-shaped water culling.
5 Months Ago
Improve the solo sub's water culling volumes. Problems were caused by the water culling shader having a global maximum of four at a time. The solo sub needed six on its own. Probably not a good idea to have that many anyway, so rather than change the shader, reduced it to four per sub, and the interior mesh will just need a minor edit to not show any water inside. The culling volumes are sorted so having e.g. two subs near each other is fine.
Sam
5 Months Ago
Make TextureLoader.Image public as well
5 Months Ago
Added convars, fixed mipmap bias calculation.
5 Months Ago
Fixed issues with incorrect settings being supplied to plugins.
5 Months Ago
5 Months Ago
Fixed ECS RemoveWhenOutOfBounds Added ways to investigate why ECS bullets despawn Fixed case where ECS bullets wouldn't ignore the right unit
5 Months Ago
Debug Cleanup
5 Months Ago
Fixed citizen hitbox surface type Remove unused Still network ModelEntities,even if rendering is turned off
5 Months Ago
Fixed Transform being fucked up because I'm a clumsy idiot
5 Months Ago
Add Player.OnActiveChildChanged
5 Months Ago
Make citizen material surface property flesh Didn't mean to leave this in
5 Months Ago
Pool is a functional game again after Pain Day, fixed a bug where potting the white after the black would still result in a win
5 Months Ago
TransmitType.Culled renamed to TransmitType.Pvs Update managed parent information on entity created clientside Always network if an entity we own is the owner Make sure we can carry the entity before adding it to inventory
5 Months Ago
▅▄▍▍▄▄▊▍▍▆ ▄▉▉▄▋▊█▄ ▄▇▆▍▌▋▄▅▌▉ ▌▊▍▇▋▋▅
5 Months Ago
Do not mark already subscribed addons as "from server" and do not unmount them on map shutdown
5 Months Ago
Plugin update, tidy up
5 Months Ago
Fixed legacy replays diverging
5 Months Ago
Sam
5 Months Ago
Mipmap ImageLoader images from URLs as well Make Sandbox.TextureLoader.Load public and allow decompressing procedural png/jpg Merge branch 'master' of sbox
5 Months Ago
Don't change PhysicsSubSteps !
5 Months Ago
Tweak how PhysicsTime is calculated Merge branch 'master' of sbox
5 Months Ago
Procedural blink machine + micro eye darts added to the Citizen animgraph Merge branch 'master' of sbox
5 Months Ago
Add Material.CreateCopy and Material.OverrideTexture
Sam
5 Months Ago
Generate mips from ImageLoader-created textures
5 Months Ago
Convert to Pawn system
5 Months Ago
Whitelist System.Private.CoreLib/System.ObsoleteAttribute
5 Months Ago
Fixed duplicator library's Min/Max calculations Fixed duplicator tool's bounding box going away on death even though a dupe is still active
5 Months Ago
InteropGen - put native classes in order, least baseclasses first Engine - rename Player to Client Addon code prep Fov and Pawn Delete IFrameUpdate, IClientUpdate Add viewpos to usercmd Fix DOF on by default and only getting 50fps and debugging and reverting your 2 hours of changes thinking it was something you did Remove FieldOfView from player, that was a mistake Add Client.Camera, cleanup Merge branch 'master' into player-client UpdateCamera to BuildCamera, OnInput to BuildInput, ClientSimulate to Simulate Rename Player.cs to Client.cs Rename Client to ClientEnt, make a Client interface to emphasise that it's not a regular entity Client.Local => Local.Client Delete IPlayerControllable, Add Entity.Simulate( Client cl ) PlayerAnimator, PlayerController works again Removed BufferedActiveChild stuff Move PlayerAnimator and PlayerController to addons Setting Pawn also sets Owner Renamed OwnerEntity to Owner Add Entity.Input, Entity.Client If we're receiving predicted entity data, and we're going to create a NetworkClass because of it, and we've previously created this class on this tick via prediction, then use that class so we don't create a new one and introduce a bunch of confusion Moved Camera, CameraModifier to Addon Camera switching predicted properly, Camera.Activate/Deactivate called proper Fixed non networked [Predicted] variables thinking there were prediction errors Fixed health not being accessible clientside on non player entities EventSystem supports arguments Fix HasLocalPlayerOwner lying Run buildinput event from Game:BuildInput Restore nametag functionality Deleted BaseCamera, kill works again, fixed ragdollcamera Trimming unused Remove unused Remove unused Trim more unused player stuff Stripping player eyeangles/eyepos stuff No need to add Pawn to Client.Pv - it's added automatically Add Entity.EyePos, Entity.EyeRot Controllers,Cameras use EyePos, EyeRot again CamSetup has Viewer, ZNear, ZFar, Aspect Rename PlayerAnimator/PlayerController to PawnController, share a common base class to avoid all the repetition Fix PawnController.UpdateFromController Added FrameSimulate Keep user input up to date each frame Update ThirdPersonCamera.cs BasePlayer.CreateHull() Fixed ground entity not predicting on Entity Network BaseVelocity properly Only show managed prediction errors if cl_showerror > 0 Show origin prediction errors from all predicted entities Fix m_fFlags not being networked for all entities CNetworkQuantizedVector can get fucked BasePlayer.CreateHull Noclip works again Don't pass client around for purely clientside stuff like camera and input building Add Local.SteamId, Local.DisplayName Create SpawnPoint.cs Added Game.MoveToSpawnpoint( Entity pawn ) Remove GameBase.Current, add Game.Current Killfeed works again Fixed Client.All being empty (fixes chatbox etc) default v to +iv_voice, moved +iv_view to c Refactored voice stuff (moved most stuff to Voice class, moved out of addon code because we need more oversight and need it to control different PTT preferences and need it to work with parties) Rename BasePlayer.cs to Player.cs Put PawnControllers in folder Delete IPlayerControllable.cs Cleaning Merge branch 'master' into player-client Merge fixes Bind F2 to devcam by default Fixed Use not working Added Entity.PostCameraSetup( ref CameraSetup setup ) Viewmodel Fov setup Remove ICarriable Add Local.Hud (RootPanel) Rename Hud to HudEntity<T> (T = RootPanel) Default RootPanel scale by screen height rather than screen width CameraModifier works again Rename HasLocalPlayerOwner to IsLocalPawn Rename Entity.Client to Entity.GetClientOwner() Added To class for RPC and ConCommand sends https://files.facepunch.com/garry/0d8c7cc3-96de-4e79-9410-69abedca6741.png Disable debug Update BaseWeapon description, telling people they don't have to use it Fix prediction errors showing when cl_showerror is 0 Move SimulateActiveChild to Player since it's a common useful thing Controller/Animator renames Fixed EventSystem exception when no arguments Changed how Entity.Input is treated on the backend Fixed Input.ActiveChild WorldPos, WorldRot, WorldScale => Position, Rotation, Scale Transform.Pos, .Rot now .Position, .Rotation PawnController.Pos to Position Merge branch 'master' into player-client https://docs.google.com/document/d/1LKmPYTqT3tmxmf0alSGvuoCZw26AnZ7zHibuao4cd54 Player client
5 Months Ago
Merge from backport_bugfixes
5 Months Ago
Hammer: Add editortext helper Merge branch 'master' into player-client
5 Months Ago
Fixed tunnel network gap when two stations were placed right next to each other and a tunnel tried to cross them (seed 1791348891 size 3500)
5 Months Ago
Fixed edge case where tunnel entrance would not connect to tunnel network (seed 598557641 size 3500)
5 Months Ago
Player Pawn fixes Position Refactor
5 Months Ago
Position refector
5 Months Ago
PawnController.Pos to Position
5 Months Ago
Potential fix for server NRE spam
5 Months Ago
animal flee state + design improvements
5 Months Ago
merge from facingnavmodes
5 Months Ago
Transform.Pos, .Rot now .Position, .Rotation
5 Months Ago
WorldPos, WorldRot, WorldScale => Position, Rotation, Scale
5 Months Ago
▄▅▄▅▌_█▉█▉▇ ▆█▄▍▌, ▋▄▇▇▍▊▇▆, ▇▇▌ ▉▌▇▌, ▍▆▌▅▋ ▍▇ ▇▍ ▇▍▋▉▋▊ (▆▊▄▄▍ ▅▄▌▄▉▋▌▋?)
5 Months Ago
▄▉▊▋▍ ▊ ▊█▇▉▋▌▊▍█▉▆ ▅▆▅▇▌ ▍▊▅▉ ▌▊▌▆▆▋▄▄ ▄▌▊▍▊▆
5 Months Ago
Fixed some constraint library functions (such as HasConstraints, GetAllConstrainedEntities, etc) not functioning with the world entity Fixed gmsave library (Spawnmenu save system) not saving constraints that are attached to the world entity on both ends (such as ropes)
5 Months Ago
Controller/Animator renames Fixed EventSystem exception when no arguments Changed how Entity.Input is treated on the backend Fixed Input.ActiveChild
5 Months Ago
Subtracting 61639 (should've gone on a branch)
5 Months Ago
Fixed edge case where tunnel entrance would not connect to tunnel network (seed 598557641 size 3500)
5 Months Ago
boar prefab & idle update