userGarry Newmancancel
reposboxcancel

4,521 Commits over 1,338 Days - 0.14cph!

11 Months Ago
Run main thread queue in RunBlocking Add Processor.DefaultPackageAssetResolver Add MainThread.Run Add DefaultPackageAssetResolver for toolsdll
11 Months Ago
Add [StringLiteralOnly] attribute Add Cloud class Create a "[assembly:Sandbox.Cloud.Asset" attribute for every call to a [CloudAssetProvider] method
11 Months Ago
Fix ProjectRow's menuscreen button deactivating local project when it stopped being visible 🙈 Fixes sboxgame/issues/issues/3332 Fixes sboxgame/issues/issues/3320 Fixes sboxgame/issues/issues/3402
11 Months Ago
Only do ClassFileLocation errors if we're doing a full code gen
11 Months Ago
[StyleSheet] should complain if empty and no classFileLocation ClassFileLocation generation works when relative paths are provided (ie when publish compile)
12 Months Ago
Can use <a> outside of a NavHostPanel and it won't go crazy WebPanel correctly stops propagation of clicks Only show gamemenu refresh buttons on local addons Remove UI Test Fix broken gamemenu blocking main menu Ignore obj and launchSettings
12 Months Ago
Revert the panel pendingChildren thing until I run into the :intro bug again and fix it properly Calm the garbage collection down
12 Months Ago
Reload localization files after loading a gamemenu
12 Months Ago
Remove null root panels ( this can happen when hotload can't convert a panel to a new type ) Game.Menu.HideMenu works
12 Months Ago
Rip out unused matchmaking interfaces
12 Months Ago
Games with custom menus can define their own loading screens https://wiki.facepunch.com/sbox/loading_screen
12 Months Ago
Fix Time.Now / Time.Delta not being updated properly C# side in PostBotTick Merge branch 'master' of github.com:Facepunch/sbox VideoPlayer: Refactor to remove audio filtering bullshit, resample at 44100 2 channels Editor: Sort input actions by their group name alphabetically Apply mask image & border images in the same way as background images CSS: Fix parsing multiple filters, add a test for it Obsolete SpeechRecognition.Listen. Add SpeechRecognition.Start. Callback for SpeechRecognition.Start passes SpeechRecognitionResult with additional info: Confidence (0-1), how confident are we that this is the right result? And Success, did we find a match? The old SpeechRecognition.Listen method routes through this for backwards compat for now. Fixes sboxgame/issues#2562 Merge branch 'master' of github.com:Facepunch/sbox Merge branch 'master' of github.com:Facepunch/sbox Use init instead of setter for SpeechRecognitionResult properties Actually have SpeechRecognition.Start take an IEnumerable<string> for choices - lets you use string[], Lists, method returning IEnumerable etc Support passing no choices to listen for any text Activity in a game's menu counts as activity in the game Merge branch 'master' into loading-screens
12 Months Ago
Activity in a game's menu counts as activity in the game
12 Months Ago
Fix menu closing too early
12 Months Ago
Clean load progress messages
12 Months Ago
Lets try not forcing a 1s GC collection multiple times during loop start
12 Months Ago
Create loading screen from gamemenu addon Add button on local project game menu to preview loading screen
12 Months Ago
Cut out the old loading screen
12 Months Ago
TimeUntil unit tests
12 Months Ago
Fix sboxgame/issues/issues/3394
12 Months Ago
When uploading a menu whitelist, pull in references of the wildcarded assets and add them to the whitelist too
12 Months Ago
RedirectFileSystem can resolve full filenames properly Fix Game.Audio not available in menu Fix videoplayer not playing video files (this isn't the correct fix, we should pass in the relative filename and check the extension on that)
12 Months Ago
UI textures load as they're going to be used, rather than loading everything in the stylesheet
12 Months Ago
Fix border-image not drawing if background unset Support videos as background-image etc Add Texture.LastUsed - the number of frames since last used Texture has a ParentObject (so they can keep things like VideoPlayer from being garbage collected) Add IWeakInteropHandle to interopsystem, so c++ can reference c# objects that can get garbage collected VideoPlayer implement IWeakInteropHandle Add Debug/Full Garbage Collection VideoTextureLoader is weak, will let videos get garbage collected Remove Styles.TextBackgroundImage (not used)
12 Months Ago
Add AudioSystem.Play overloads to play from an entity Fix reading json color32 string not working Fix GameLog not printing all aggregate exceptions Fix transition time parsing Fix GetSavedGames typo Fix IPanel.Depth logic
12 Months Ago
Re-organize the sound classes Sound doesn't need to keep the hash around Sound wraps a SoundHandle
12 Months Ago
Compile fix (!)
12 Months Ago
Bind CSosOperatorStack
12 Months Ago
Stop all sounds when leaving game(menu) Load GameResources from menu filesystem (allows sounds to load) We don't need to access the soundsystem via interfaces, we can live in the dll
12 Months Ago
Games can define their own main menus
12 Months Ago
Fix facet styles
12 Months Ago
Show default common binds Delete Switch, add SwitchControl
12 Months Ago
Zombie Head Variation 02 https://files.facepunch.com/daniel/1b3011b1/sbox-dev_BN7EsqGgcy.mp4 https://files.facepunch.com/daniel/1b3011b1/chrome_uVsnZinHzp.png https://files.facepunch.com/daniel/1b3011b1/sbox-dev_pgwwUWwijV.jpg Another zombie variant, slight different head, should be great for creation multiple variations for hordes of zombies, rather than every zombie having the same face. intruder alarms - metal bins removed from core as they are now on asset party Merge branch 'master' of sbox Ship game templates from sboxgame/templates manually for now, need to consider about fetching from the repo soon Muscley Citizen Skin (Work in Progress) https://files.facepunch.com/daniel/1b0111b1/Photoshop_BTmDLMnH03.jpg Initial asset for the Muscley Citizen. In need of some general adjustments and fixes. A more defined set of legs and hairy back coming ASAP. As well as skin colour variations. Fix skin material not being applied to SceneModel clothes Networkable Component References (#1056) * add componentid to IComponent * make component id public - add internal findbyid method, add lookup dict for comp by id * add/remove components from lookup where appropriate * Add VarIComponent to support [Net] IComponent types * Add replicate codegen * VarIComponent -> VarEntityComponent, make ComponentId internal again, remove from IComponent interface. in Replicate..Component search for derived types from EntityComponent * FindById should just return an EntityComponent now FPArms: explicitly reject weapon_root from existing weightlists FPArms: add notes on IKChain nodes Soundscapes always transmit, should fix long initial delay FPArms: fixed left arm IKchain New Skin Variations for the Muscley body Shadingmodel Declutter (#1041) * Start cleaning up material and shadingapi * Allow using functions inside of HLSL structs https://i.imgur.com/t1AwQzr.png * Replace all GatherMaterial bullshit with Material::From() * Remove Material parameter references to things that aren't implemented yet, put TransformNormal in normals file * Cut everything from ShadingModel too and let's start from a static class * Redo light api on shaders, start implementing new dynamic light under this structure, move raytracing shit to it's own folder, add sample shadingmodel * Allow structs in structs ( HLSL 2021 and forwards ) * Most of static light with the new api * Fix shadowing on indexed lights on new light api * Move shadingmodel structures to shadingmodel.hlsl * Fix light static assignment for lighting api, fix shadowing for them too * Stub for EnvironmentMapLight * Implement cubemap light * ShadingModelValve * light.envmap.hlsl becomes light.environment.hlsl for better readability, add debug views to material api, CUSTOM_MATERIAL_INPUTS preprocessor * AmbientLight * Sane implementation atmospherics and debug vis postprocessing for shadingmodel api * Finish debug vis, rename ShadingModelValve to ShadingModelStandard * Start rewriting blendable with new api, port glass to new api * Rewritten blendable shader * Refactor remaining shaders to new shadingmodel api, fix shadergraph not working, readd procedural.hlsl for shadergraph but fix typo on title Fix typo Add Panel.DeletionToken Merge branch 'master' into gamemenu
12 Months Ago
Add an option to start a game without a lobby first
12 Months Ago
string.WildcardMatch is case insensitive Download `MenuResources` when entering the menu
12 Months Ago
Project editors for Resource paths and MenuResource paths Turn file upload whitelist into a blacklist
12 Months Ago
Reset the environment before loading fallback menu Menu differentiates between #local and packaged Add reload button for local game menus
12 Months Ago
Remove Slider Remove SliderEntry
12 Months Ago
Organize DefaultGameMenu into folders Stylesheet cleanups
12 Months Ago
Actually delete the panels in UISystem.Clear() Style tweaks Add some delays to let the UI be smooth during game transitions Refactor, add Game.Menu instead of expecting n00bs to pass the object around
12 Months Ago
Hide menu navbars when in gamemenu Whitelist playing sounds in gamemenu Don't SkipHotload InspectablePanels because it fucks the menu up
12 Months Ago
Pass menu opacity to the gamemenu Friends list gets pointer events
12 Months Ago
Fixed wrong ui alpha blending https://files.facepunch.com/garry/43b379eb-f457-4b92-92c1-be67b30b4d2d.png DefaultGameMenu ingame style
12 Months Ago
Settings styles, scroll
12 Months Ago
Fix joining server from gamemenu context Constrain package list on main menu
12 Months Ago
Fix stmping keys
12 Months Ago
RootPanel gets automatic basic styles for textentry, popup, tooltip Don't try to navigate to /lobby - that's done when it's ready Slider control value range font tweaks Move buttons on :active Don't swallow first window click activation if we're in the menu
12 Months Ago
Serverlist styles Don't try to load ParentPackage if it doesn't look like an ident Load the newest assembly, ignore versions
12 Months Ago
Don't try to load ParentPackage if it's empty
12 Months Ago
Better logic to just let F keys past the UI When trying to add a child of a label or image, add it as the next sibling instead Move package list styles to component