reposboxcancel

6,269 Commits over 607 Days - 0.43cph!

1 Year Ago
Camera is primarily responsible for building ClientInput - but Gamemode, Player, Animator and Controller all get a go on it DebugCamera override BuildInput, prevent player input
1 Year Ago
Fixed infinite loop in Vector2 constructor Clear look input deltas if UI wants the mouse
1 Year Ago
Added Rotation.Angles() Pass ClientInput to Gamemode
1 Year Ago
Updated default keys with controller binds Added Rotation +, *, -, FromAxis InteropGen - fixed accidentally hardcoded NativeEngine.ViewDesc in AsRef Bind ClientInput Changing these from static so we can access them in clientinput.cpp Hook input processing in CClientInput::ProcessInput use +iv_ binds Removed ambigious InputButton's (MoveLeft, MoveRight, Speed) Pass ButtonBits to ClientInput Delete clientinput_camera.cpp, clientinput_joystick.cpp, inputmovement.cpp/h Access iv's directly,. delete FindSource2ClientInputVar CalcButtonBits uses InputValueDigital's instead of kbutton_t No need for CLinkInputValuesToKButtons now Deleted kbutton_t Deleted legacy IN_ concommands Deleted a ton more redundancy input code
1 Year Ago
Noclip is now defined in managed https://files.facepunch.com/garry/58b93b13-1881-4008-b343-03e7e5f3d999.mp4 Merge branch 'master' of sbox
Sam
1 Year Ago
Clean up unused stuff from ShaderCompile_CompileShaders Merge branch 'master' of sbox
1 Year Ago
Fixed duck view offset
1 Year Ago
Increase model turn speed if ducked Fix WishVelocity calc testmap with duck jump tests Duck jumping Merge branch 'master' of sbox
Sam
1 Year Ago
Move vfxcompile headers to Common fodler Make vfxcompile compile as an importable library Modify Vfxcompile to be hookable to materialsystem, expand methods to flexibilize how shaders will be compiled, add namespace to shared vfxcompile methods Add vfxcompile to materialsystem2 Expand shadercompile concommand, hook modified VFXCompile::CompileShaders method to it Merge branch 'master' of sbox
1 Year Ago
Update testmap Ducking
1 Year Ago
Added DebugOverlay.ScreenText Fixed player getting stuck in corner
1 Year Ago
Moved 'kill' convar to managed
Sam
1 Year Ago
Correctly state which addon a shader comes from for tools
Sam
1 Year Ago
Clean up how vcs shaders are loaded
1 Year Ago
Added basic third person camera Toggle first/third camera with mouse2 Start on DebugCamera - switch to it using E
1 Year Ago
Added CRenderComponent.SetClientAllowDraw (this component is networked so calling SetRenderingEnabled clientside gets stomped) Added Viewer property to Camera Simplify C_BaseEntity::UpdateVisibility Call UpdateVisibilityAllEntities when g_ViewEntity changes C_BaseEntity::ShouldDraw returns false if it's g_ViewEntity FirstPersonCamera test, show the player model when holding attack1
1 Year Ago
net5 has problems with structs and [UnmanagedCallersOnly] - so pass as a IntPtr Unsafe.AsRef if var has flag asref Added ViewDesc shared struct Call GameLoop.GetView from SetUpView to set up the view params Added Camera class Added GetActiveCamera to Gamemode Added Camera property, GetActiveCamera to Player Added FirstPersonCamera Test gamemodes use FirstPersonCamera
1 Year Ago
GameSceneNode: if in prespawn or no heirachy, redirect SetLocal* to SetAbs* [RISKY] Bind EntitySystem.ExecuteQueuedCreation Update gamescenenode.cpp We can use sizeof now instead of Marshal.SizeOf Fixed interop reporting struct size mismatch causing false subsequent mismatches
1 Year Ago
Skip trying to download files if we're a listen server host
1 Year Ago
Simple event system to allow PlayerController to store messages for PlayerAnimator (and Player if it wants them) Rotation.Clamp optional overload returns the amount clamped by Shuffle feet when rotating (disabled because no aniamtion for it)
1 Year Ago
Clean/Document StandardPlayerAnimator
1 Year Ago
Moved Player.Tick, Respawn, OnKilled to BasePlayer Added Rotation.Difference Added Rotation.Angle() Added Rotation.Slerp Added Rotation.Clamp Added PlayerAnimator system
1 Year Ago
Added Entity.WorldToLocal( vec ) Made Player abstract, created BasePlayer in Sandbox.Base addon Output changed [Replicate] properties to the .codegen
1 Year Ago
Add body groups to citizen, add ModelEntity.SetBodygroup
1 Year Ago
Jump/Air anim
1 Year Ago
Added Rotation.LookAt 😅 Keep player model upright Don't SetLocalAngles in c_baseplayer
1 Year Ago
Binding a bunch of animgraph functions Fix crashes with bad animgraph input (ankles) Added basic walk animgraph for citizen Added Rotation.Inverse Added AnimatingEntity.SetAnimParam Renamed AnimatingEntity to AnimEntity Fixed UserInput forward/side/up not properly clamped Added temporary SetAnimParam to WalkController Players call AnimFrame on server after simulating Don't call animrame in WalkController
1 Year Ago
Update AnimatingEntity.cs Set SUPPORTS_ANIM_GRAPH 1
1 Year Ago
Run/Walk keys work Rename PlayerController.Run to PlayerController.Tick (avoid ambiguity) Add animationsystem to sbox_game Fix crash in CGroundIKSolveInstanceData Citizen animgraph start
1 Year Ago
Don't get stuck in the ceiling Added TraceResult.SurfaceFriction CMoveData, IGameMovement no longer needed WalkController Clean
1 Year Ago
Removed AirAccelerate, Accelerate can do it tweak model sizes/physics testmap update Merge branch 'master' of sbox
Sam
1 Year Ago
Allow for shaders to be referenced or open from addons, modularize loaidng Initial methods to allow easy compilation of Vfx files in engine Reenable mat_reloadmaterials
Sam
1 Year Ago
Add test shaders addon Add shadertest map, will be used in the long term for rendering reference Initial commit of user shader headers Merge branch 'master' of sbox
1 Year Ago
Added ModelEntity.ViewOffset PlayerController can set the ViewOffset Don't try to rotate skeleton if it has no bones Gravity property TestMap update
1 Year Ago
Trace can take mins/maxs Real player body size Switch DebugOverlay to use ISceneViewDebugOverlays directly
1 Year Ago
UserInput has Pressed( button) and Released( button ) Walk Controller ported (missing swim and ladder)
1 Year Ago
Bound DebugOverlay (partially)
1 Year Ago
Adding GroundEntity, BaseVelocity to PlayerController Update WalkController.cs
1 Year Ago
Bind GroundEntity, BaseVelocity
1 Year Ago
Deathmatch gamemode base Walk move foundation
1 Year Ago
Fixed ProjectGen not finding dependancy projects if caps different
1 Year Ago
Fixed ProjectGen not loading .addon config properly
1 Year Ago
List gamemodes on menu (temporary development shit)
1 Year Ago
Dependancy resolution can be simpler now
1 Year Ago
Dropped .code (compiler config) .addon config contains dependancy info Initializing addon code doesn't mark for compile For now, client mounts all addons when joining a server Addon directly sets compiler dependancies
1 Year Ago
FileSystem.ReadJson - allow comments, ignore case, allow trailing commas AddonConfig contains Gamemode definitions Use Gamemode Name from ConVar
1 Year Ago
Add Rotation.Identity
1 Year Ago
Whitelist RuntimeHelpers.InitializeArray
1 Year Ago
Procedural model experiments
1 Year Ago
Rotate bindpose when using import rotation. Set import rotation to zero to avoid nan values.