userLayladcancel
reposboxcancel

4,298 Commits over 1,552 Days - 0.12cph!

3 Years Ago
Don't try to access game props from surface props index, these are no longer compatible, fixes rare physics crashes
3 Years Ago
Asset Browser: Initial support for renaming single assets and bulk moving multiple assets Don't show asset rename dialog for single assets that don't have content Asset Browser: ctrl+c to copy asset name
3 Years Ago
Possible fix in CTraceSolver::ComputeSeparation for ray tests reporting as start in solid when they're not
3 Years Ago
ModelDoc: Also check for _phys and _collision suffix when importing model file
3 Years Ago
ModelDoc: Support opening session with fbx asset
3 Years Ago
AssetBrowser: Bring up delete helper when pressing delete on selected assets
3 Years Ago
ModelDoc: Add "import model" which tries to construct useful nodes based on the model file. Also works from drag and drop. https://files.facepunch.com/layla/1b0611b1/sbox_8AeQQydblD.png
3 Years Ago
toolrenderutils: allow drawing of translucents in ortho
3 Years Ago
ModelDoc: Fix model sometimes not showing up in ortho views. Reframe camera when switching camera mode.
3 Years Ago
Asset Browser: Add delete assets menu https://files.facepunch.com/layla/1b0311b1/sbox_LOSvhJYD8R.png
3 Years Ago
Hammer: Switch to object selection mode before switching tool to selection when showing context menu in outliner, fixes sbox-issues/issues/1033
3 Years Ago
Default some surface audio properties
3 Years Ago
Hammer: Fix prefab display color not being used in 2d view wireframe
3 Years Ago
AssetBrowser: Add a "free scroll" option to stop scrolling snapping to items
3 Years Ago
Update rubikon materials when surface asset hotloads
3 Years Ago
Animgraph: Add color tags to create node context menu https://files.facepunch.com/layla/1b0211b1/sbox_YrOOD4mpt2.png
3 Years Ago
Animgraph: Highlight blend list using blend weights https://files.facepunch.com/layla/1b0211b1/4lfU2YhGgT.mp4
3 Years Ago
Animgraph: Give a proper title to sequence picker dialog
3 Years Ago
Animgraph: Blend 2D: animation picker should be case-insensitive
3 Years Ago
ModelDoc: Add orthographic view and camera alignment modes
3 Years Ago
And "operator end cap state"
3 Years Ago
ParticleEditor: Make some common properties not hidden by default "Screen Space Effect" "Operator Fade" "Time Offset" "Timescale Modifiers" and "Strength Modifiers"
3 Years Ago
Rubikon: Don't backup body if we're stuck
3 Years Ago
Add ogg support to sound compiler
3 Years Ago
Animgraph: Add state reordering https://files.facepunch.com/layla/1b2711b1/ZlnSoKvqy9.mp4
3 Years Ago
Don't bother creating tonemap system for DrawScene, isn't needed yet
3 Years Ago
Enable basic postprocessing for Render.DrawScene when using 16 bit or 32 bit float color format
3 Years Ago
Try to get linked service token before creating stream service, don't try to deserialize token if getting linked service fails
3 Years Ago
Let's not fuck up this branch this time Add TwitchAPI.CreatePoll Add TwitchAPI.EndPoll Add TwitchAPI.CreatePrediction, TwitchAPI.EndPrediction Have lock, cancel and resolve prediction functions, more clear than an enum for each end status Stream.OnChat library method instead of event system CommandAttribute Sandbox.Streaming.StreamClient to Sandbox.Stream Add Sandbox.Stream.IsActive Add channel modify functions to Sandbox.Stream Internal twitchapi Refractor so that TwitchService handles client and api Implement Sandbox.Stream.GetUser internal Stream.Connect and Stream.Disconnect, auto connect to twitch service on loop init Optional channel param in Stream.SendMessage, sends to your own channel if non specified Add Stream.GetUserFollowing and Stream.GetUserFollowers Add Stream.GetBroadcast Add Stream.GetChannel Deserialize poll response Add Stream.CreatePoll, Stream.EndPoll Document all public Sandbox.Stream functions Move stream events under Sandbox.Stream instead of Sandbox.Event Deserialize prediction response Add prediction to api Add summary to all stream events Move IRCMessage to StreamChatMessage constructor Parse any time response data to DateTimeOffset Change channel modify functions to properties Merge BanUser and Timeout user, the only difference is perm ban or timed ban, clarify this in the summary Move get following/followers to StreamUser Optional username param for GetUser Add StreamPoll.End Move prediction lock/cancel/resolve to StreamPrediction internal set StreamPrediction properties internal set StreamPoll properties internal set StreamUser properties internal set StreamChannel properties internal set StreamBroadcast and StreamChatMessage properties internal set StreamUserFollow properties Remove OnChat callback, dealing with chat commands should be dealt with addon level Move Sandbox.Stream to sandbox.engine so multiple connections aren't made for menu, client, server Remove stream connected/disconnect events for now, doesn't make much sense currently Add StreamUser.Channel and StreamUser.Broadcast Add Stream.GetBroadcasts (from game_id) Add Stream.GetGame (from game name) Update Stream.cs Add StreamGame.Broadcasts Init stream service in MenuInterface.Init. Connect/Disconnect stream service in GameLoop Add MenuTools.SetStreamService Save stream service type to cookies Check websocket is valid before trying to join/leave channel Make Stream.Init awaitable so menu can know if it failed Only proceed with irc login if websocket connected, try a reconnect if it fails to connect Add StreamUser.CreateClip Add StreamUser.CreatePrediction Add StreamUser.CreatePrediction Add StreamUser.CreatePoll Add StreamUser.Ban, StreamUser.Unban Keep track of all the chat channels we're in Rename Sandbox.Stream to Sandbox.Streamer Remove automatic connect/disconnect in game loop, move to menu commands AssertMenu in SetStreamService Don't run events in server context Remove debug logs Sandbox.Streamer front to Sandbox.Engine.Streamer to ensure API can only run on menu or client Move StreamChatMessage to Sandbox.Engine, fixes issue with events Missed some asserts Remove websocket copy Move interfaces to their own files Merge pull request #28 from Facepunch/streaming Initial streaming api
3 Years Ago
Fix Render.DrawScene exception returns wrong image format
3 Years Ago
Move interfaces to their own files
3 Years Ago
Remove websocket copy
3 Years Ago
Missed some asserts
3 Years Ago
Move StreamChatMessage to Sandbox.Engine, fixes issue with events
3 Years Ago
Sandbox.Streamer front to Sandbox.Engine.Streamer to ensure API can only run on menu or client
3 Years Ago
AssertMenu in SetStreamService Don't run events in server context Remove debug logs
3 Years Ago
Remove automatic connect/disconnect in game loop, move to menu commands
3 Years Ago
Rename Sandbox.Stream to Sandbox.Streamer
3 Years Ago
Keep track of all the chat channels we're in
3 Years Ago
Add StreamUser.Ban, StreamUser.Unban
3 Years Ago
Add StreamUser.CreatePoll
3 Years Ago
Add StreamUser.CreateClip Add StreamUser.CreatePrediction Add StreamUser.CreatePrediction
3 Years Ago
Only proceed with irc login if websocket connected, try a reconnect if it fails to connect
3 Years Ago
Make Stream.Init awaitable so menu can know if it failed
3 Years Ago
Check websocket is valid before trying to join/leave channel
3 Years Ago
Save stream service type to cookies
3 Years Ago
Add MenuTools.SetStreamService
3 Years Ago
Init stream service in MenuInterface.Init. Connect/Disconnect stream service in GameLoop
3 Years Ago
Add StreamGame.Broadcasts
3 Years Ago
Update Stream.cs