userLaylacancel
branchsbox/mastercancel

728 Commits over 395 Days - 0.08cph!

4 Minutes Ago
ModelDoc: Extra safety checks for multi-take support
Today
ModelDoc: Change physics shape box and sphere default size to 10 to keep consistent with the mesh primitives
Today
Disable light rendering if entity shouldn't draw
Yesterday
ModelDoc: Add back multiple-take support but instead choose a single take per AnimFile node
Yesterday
ModelDoc: Revert multi-take support, needs to be handled differently
Yesterday
Temp fix for broken cubemaps running without -tools every other map load (requires shader recompiles to fix properly)
2 Days Ago
cubemap fix attempt
2 Days Ago
try again
2 Days Ago
temp revert
2 Days Ago
Fix broken cubemap rendering in tools
2 Days Ago
ModelDoc: Disable AnimFile take combo box if there's only a single take
2 Days Ago
ModelDoc: Support multiple takes in AnimFile https://files.facepunch.com/layla/1b1711b1/MfQuVUMJWf.mp4
3 Days Ago
Animgraph: Fix crash on pause toggle when there's no valid replay
4 Days Ago
Support running static events that have args
4 Days Ago
ModelDoc: Fix physics grab crashing when grabbed entity gets destroyed
4 Days Ago
Fix rare divide by zero when compiling sounds
4 Days Ago
ModelDoc: Don't update status bar selection widgets if session preview model is invalid, possible access violation fixes
4 Days Ago
Another potential access violation fix in CResourceSystem::GetFileName
6 Days Ago
Asset Browser: Copy multiple asset names with quotes, useful for coders
6 Days Ago
Potential access violation fix in CResourceSystem::GetFileName
6 Days Ago
Potential access violation fix in CModel::IsValidSequence
6 Days Ago
Don't try to access game props from surface props index, these are no longer compatible, fixes rare physics crashes
6 Days 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
9 Days Ago
Possible fix in CTraceSolver::ComputeSeparation for ray tests reporting as start in solid when they're not
12 Days Ago
ModelDoc: Also check for _phys and _collision suffix when importing model file
12 Days Ago
ModelDoc: Support opening session with fbx asset
13 Days Ago
AssetBrowser: Bring up delete helper when pressing delete on selected assets
13 Days 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
15 Days Ago
toolrenderutils: allow drawing of translucents in ortho
15 Days Ago
ModelDoc: Fix model sometimes not showing up in ortho views. Reframe camera when switching camera mode.
16 Days Ago
Asset Browser: Add delete assets menu https://files.facepunch.com/layla/1b0311b1/sbox_LOSvhJYD8R.png
16 Days Ago
Hammer: Switch to object selection mode before switching tool to selection when showing context menu in outliner, fixes sbox-issues/issues/1033
16 Days Ago
Default some surface audio properties
17 Days Ago
Hammer: Fix prefab display color not being used in 2d view wireframe
17 Days Ago
AssetBrowser: Add a "free scroll" option to stop scrolling snapping to items
17 Days Ago
Update rubikon materials when surface asset hotloads
17 Days Ago
Animgraph: Add color tags to create node context menu https://files.facepunch.com/layla/1b0211b1/sbox_YrOOD4mpt2.png
17 Days Ago
Animgraph: Highlight blend list using blend weights https://files.facepunch.com/layla/1b0211b1/4lfU2YhGgT.mp4
18 Days Ago
Animgraph: Give a proper title to sequence picker dialog
18 Days Ago
Animgraph: Blend 2D: animation picker should be case-insensitive
18 Days Ago
ModelDoc: Add orthographic view and camera alignment modes
21 Days Ago
And "operator end cap state"
21 Days Ago
ParticleEditor: Make some common properties not hidden by default "Screen Space Effect" "Operator Fade" "Time Offset" "Timescale Modifiers" and "Strength Modifiers"
21 Days Ago
Rubikon: Don't backup body if we're stuck
21 Days Ago
Add ogg support to sound compiler
22 Days Ago
Animgraph: Add state reordering https://files.facepunch.com/layla/1b2711b1/ZlnSoKvqy9.mp4
24 Days Ago
Don't bother creating tonemap system for DrawScene, isn't needed yet
24 Days Ago
Enable basic postprocessing for Render.DrawScene when using 16 bit or 32 bit float color format
25 Days Ago
Try to get linked service token before creating stream service, don't try to deserialize token if getting linked service fails
25 Days 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