256,577 Commits over 4,018 Days - 2.66cph!
Setup player speed modifier limits.
Fix some wip modifier limit code.
Force update title bar whenever title or icon changes
Much cleaner move towards. Just update and delta time rather than fixed
First pass on client prediction. Going simple to begin with: custom extrapolation
Fix map hotload, managed type manager bumping up refcount of resources in maps when it shouldn't, causing them to never be unloaded
Fixed boxes, furnace and locker gibs not being skinned when spawned
Added locker corpse
Added GraphView.CreateBackgroundPixmap which you can override. Resolves Facepunch/sbox-issues#7845
TextRendering.Scope now allows for newlines with a multiline text editor. Resolves Facepunch/sbox-issues#7836
Mixer now shows `*` when there are any new or unsaved changes. Can also delete mixers with the DEL key. Mixer will prompt you to save any unsaved changes on close and restore to previous settings if no is pressed. Resolves Facepunch/sbox-issues#7799
Add new NegativeEffects modifier source type.
Add separate vitals display panel for active negative effects.
Set snake modifier source to NegativeEffects, shows in new panel instead of dart modifiers.
Reduce snake reposition transition time.
Massively reduce snake bit slow duration.
exported all tiger animations after skeleton namespace update
Make compile error dialog paths slightly more readable
Frameless window fixes for hi-DPI monitors
Fix a merge issue causing double modifier modifications
renaming tiger bones to correct namespace
Terrain: Implement simple noise tool https://files.facepunch.com/tony/1b2011b1/sbox-dev_3vMnaauA7V.mp4
Server compile fix for upload_icons_range merge
No need to defer resource manifest disposal, can double up which is causing crashes
final dart
radiation dart
viewmodel and worldmodel
viewmodel and other prefabs updated including new icon
Merge from quality_level_squash
Remove all quality levels except one
Let's format this file properly
Terrain: Implement smooth sculpt tool https://files.facepunch.com/tony/1b2011b1/sbox-dev_N6T1keSw6q.mp4
Custom window frames (#1858)
https://files.facepunch.com/alexguthrie/1b1911b1/explorer_7y8xswGpWU.png
Account for (lack of) margin inside FullScreenManager so that fullscreened game view doesn't look like shit
Merge: from players_cmd_clean
- Removes obsolete columns
Tests: ran the command in a local editor session
Buildfix: restore server ifdefs
Tests: compiled in editor
Fix ControlsPanel BuildHash
Added TileResource.HideFromJournal and ItemResource.HasCraftingRecipe.
Clean: remove obsolete columns from players cmd
- Also rewrote it using the new API
Tests: ran in a local session in editor, tested both text and json versions
Set Hammer window icon from managed since it's technically a managed window
Rough sketch of in-game recording API
Experimentations with forced drop off at ends as well as 0 scan range and radius
Handle right click on title bar
Added AO map to LR300 Rifle
Fix compilation due to renaming of FastDebugDraw to InstancedDebugDraw
Fixed CreateGameModal menu error
Added electric furnace corpse
Container corpse creator tool now set the ingredient to half the original craft
Merge: from profiling_improvements
Tests: took a snapshot in editor
Update: updated profiler binaries
- Built from 7b1b923e
Contains additional filters for BaseNetwork::ShouldNetworkTo, BaseEntity::ShouldNetworkTo and entire Facepunch.Network.Subscriber class
Tests: took a snapshot in editor
Initial custom window frames
Add profile flyout button
Make things look pretty
Split TitleBar.cs up, remove unused
System window manager handles everything, but we draw our own titlebar buttons for consistency
Make CFramelessMainWindow the only frameless window type, pass widgets in for hit testing
Replace TitleBarStyle with paint overrides, so windows can do whatever they want
Clean up
Stick a massive logo on main window
https://files.facepunch.com/alexguthrie/1b1811b1/explorer_6ZDckeWpaV.png
Looks shit so let's make it smaller
This should fix the crap that happens when we move the window across monitors
Fix native tools crash
Draw titlebar icon without any additional processing
Finishing touches
Add resize handles around title bar
Move QApplication::setAttribute call into toolframework2
Native tools have an icon in the top left
Don't override titlebar paint in main window
Detect Windows version and use correct window icons for current version
Clean up native code, demote managed, remove unused
Shrink status bar
Adjust icon rendering
https://files.facepunch.com/alexguthrie/1b1911b1/sbox-dev_K4AWOOHxCj.png
Add whitelist system to fridge, add bota bag there instead
Fix hostname changing back to default after map change