userTony Fergusoncancel
reposboxcancel

1,004 Commits over 914 Days - 0.05cph!

1 Year Ago
On compile, store diagnostics in console and display warnings/errors. When clearing console, always show important diagnostics Progress on supporting showing 'simple' stacks for diagnostics
1 Year Ago
Clear current stack trace entry when clearing the console
1 Year Ago
Give StackTraceProperty a MinimumWidth so it pops out at a readable size
1 Year Ago
Kill StatusBarLog after some time, based on LogEvent level
1 Year Ago
StatusBarLog experiments https://files.facepunch.com/tony/1b0911b1/pfmbUSg70M.png
1 Year Ago
Move ConsoleWidget to addon so I can hotload it (move it back when done), add splitter window for stack trace viewer instead of using main inspector window https://files.facepunch.com/tony/1b0911b1/sbox_LIfiBOFDPg.png
1 Year Ago
Pass streamer events to IGameMenuDll
1 Year Ago
Add Cookie.Remove( key )
1 Year Ago
PopupWidget: Use real widget position for animation as it could've changed w/ ConstrainToScreen call
1 Year Ago
Revert ActionGraphs inclusion, doesn't make a .xml file so it's failing the build
1 Year Ago
Include Facepunch.ActionGraphs.dll when uploading doc assemblies
1 Year Ago
Let speech recognition API work in GameMenu realm
1 Year Ago
TTS: Expose voice selection to Synthesizer + Synthesizer.InstalledVoices + Synthesizer.TrySetVoice( string name ) + Synthesizer.TrySetVoice( string gender, string age )
1 Year Ago
Added ProjectedDecalSceneObject - Removed SceneWorld related methods in DecalSystem that I added previously - Doesn't support receiving lightmap info (yet)
1 Year Ago
Scaffold out CProjectedDecalSceneObject Add ProjectedDecalSceneObject to managed, register handle More work getting new sceneobject to parity with old system (still invisible) Get rid of test code Pass size through to decal update, prep some of the older attributes for baked lighting Move decal attribute stuff into managed Validity check Small cleanup Remove DecalSystem.CreateDecal( SceneWorld ), Decal.Place( SceneWorld ) in favor of the new SceneObject type Cleanup, update flags based on material Remove unused file Docs for ProjectedDecalSceneObject Set mesh instance as owned, destroy existing mesh instance on update Expose ProjectedDecalSceneObject to public Validate material Don't need this transform code Add Material and Size properties to ProjectedDecalSceneObject, hide Update method from public API
1 Year Ago
Scaffold out CProjectedDecalSceneObject Add ProjectedDecalSceneObject to managed, register handle More work getting new sceneobject to parity with old system (still invisible) Get rid of test code Pass size through to decal update, prep some of the older attributes for baked lighting Move decal attribute stuff into managed Validity check Small cleanup Remove DecalSystem.CreateDecal( SceneWorld ), Decal.Place( SceneWorld ) in favor of the new SceneObject type Cleanup, update flags based on material Remove unused file Docs for ProjectedDecalSceneObject Set mesh instance as owned, destroy existing mesh instance on update Expose ProjectedDecalSceneObject to public Validate material Don't need this transform code Add Material and Size properties to ProjectedDecalSceneObject, hide Update method from public API
1 Year Ago
Add longer timeout for Sandbox.Http
1 Year Ago
Add Material and Size properties to ProjectedDecalSceneObject, hide Update method from public API
1 Year Ago
Add Speech.Synthesizer.WithRate to specify speed of speech. Added Synthesizer.OnVisemeReached which gives the user data on the sound's visemes Viseme data here doesn't hook into anything right now.
1 Year Ago
Moved Sandbox.SpeechRecognition to Sandbox.Speech.Recognition, removed obsoletes Forgot to rename SpeechRecognition.Reset to Speech.Recognition.Reset Add basic text to speech support using System.Speech.Synthesis - Use Sandbox.Speech.Synthesizer to build your text to speech sound and play it - This probably doesn't work with Proton
1 Year Ago
Validate material Don't need this transform code
1 Year Ago
Set mesh instance as owned, destroy existing mesh instance on update Expose ProjectedDecalSceneObject to public
1 Year Ago
Docs for ProjectedDecalSceneObject
1 Year Ago
Remove unused file
1 Year Ago
Cleanup, update flags based on material
1 Year Ago
Small cleanup Remove DecalSystem.CreateDecal( SceneWorld ), Decal.Place( SceneWorld ) in favor of the new SceneObject type
1 Year Ago
Validity check
1 Year Ago
Move decal attribute stuff into managed
1 Year Ago
Pass size through to decal update, prep some of the older attributes for baked lighting
1 Year Ago
Scaffold out CProjectedDecalSceneObject Add ProjectedDecalSceneObject to managed, register handle More work getting new sceneobject to parity with old system (still invisible) Get rid of test code
1 Year Ago
Plumb in a fix for EntityPrefabEditor entity selection
1 Year Ago
KeyBindWidget: Fixed using the wrong code for middle/right mouse button
1 Year Ago
Optimized compile for gizmo_line and gizmo_sprite, fixes on Vulkan
1 Year Ago
Editor.Animate promoted to public
1 Year Ago
BoolControlWidget: don't propagate mouse press to parent widgets
1 Year Ago
Added path for updating audio listener outside of client gameloop
1 Year Ago
Add Decal.Place( SceneWorld, ... )
1 Year Ago
Testing method for creating a decal in scene worlds
1 Year Ago
Testing method for creating a decal in scene worlds
1 Year Ago
Don't use file scoped classes for input action cells, ends up codegenning a really shit name for them and makes stack traces worse to read
1 Year Ago
Editor: Add inline text editing for input action name and group https://files.facepunch.com/tony/1b0911b1/sbox_Pa9V155XnL.mp4
1 Year Ago
Editor: Add "keybind" editor widget, instead of manually finding inputs, just press the button you want to use - would be good to have proper trapping in tools soon (?)
1 Year Ago
Ensure Account.Memberships is not null, cleans up having to validate it everywhere Groundwork for starting the game without connection to steam servers / our API AssetBrowser: Only show cloud tab if we're connected Add a hint to editor window title to dictate if we're in offline mode UI: Replace content on Home/GameList with a hint if we're not connected to the Api
1 Year Ago
AssetBrowser: Handle case where we don't get any account memberships (offline mode prep)
1 Year Ago
Small JumpList refactor, update JumpList when activating game project - Removed JumpListManager - Moved all JumpList stuff into Sandbox.Engine
1 Year Ago
Editor: Cleanup logic for opening last loaded project - remove unused code, and lastprojectopened cookie
1 Year Ago
Add adjustable analog sensitivity for UI
1 Year Ago
Kill controller input system if we run out of gamepads to use General cleanup, remove unused ControllerOverlay panel
1 Year Ago
Docs for IVirtualCursor
1 Year Ago
Remove InputManifestTemplate/GamepadManifestTemplate groups from Sandbox.Game csproj since they don't exist Don't run ControllerInput.Tick at all if we don't have a controller