userGarry Newmancancel
branchsbox/gamemenucancel

42 Commits over 31 Days - 0.06cph!

11 Months Ago
Fix facet styles
11 Months Ago
Show default common binds Delete Switch, add SwitchControl
11 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
11 Months Ago
Add an option to start a game without a lobby first
11 Months Ago
string.WildcardMatch is case insensitive Download `MenuResources` when entering the menu
11 Months Ago
Project editors for Resource paths and MenuResource paths Turn file upload whitelist into a blacklist
11 Months Ago
Reset the environment before loading fallback menu Menu differentiates between #local and packaged Add reload button for local game menus
11 Months Ago
Remove Slider Remove SliderEntry
11 Months Ago
Organize DefaultGameMenu into folders Stylesheet cleanups
11 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
11 Months Ago
Hide menu navbars when in gamemenu Whitelist playing sounds in gamemenu Don't SkipHotload InspectablePanels because it fucks the menu up
11 Months Ago
Pass menu opacity to the gamemenu Friends list gets pointer events
11 Months Ago
Fixed wrong ui alpha blending https://files.facepunch.com/garry/43b379eb-f457-4b92-92c1-be67b30b4d2d.png DefaultGameMenu ingame style
11 Months Ago
Settings styles, scroll
11 Months Ago
Fix joining server from gamemenu context Constrain package list on main menu
11 Months Ago
Fix stmping keys
11 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
11 Months Ago
Serverlist styles Don't try to load ParentPackage if it doesn't look like an ident Load the newest assembly, ignore versions
11 Months Ago
Don't try to load ParentPackage if it's empty
11 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
11 Months Ago
Fill out bind methods Convert slider to razor with its own framework stylesheet Use original slider style in menu When loading a package with ParentPackage, load the parent first
11 Months Ago
Tell GameMenu when lobby game is launched and auto join
11 Months Ago
Game.Client works in GameMenu Add IGameInstance.ChangeServerMap
11 Months Ago
Key Bind Stubbing Fix popup panels not getting focus Fix gamemenu not getting button inputs Add GameInstance.TrapButtons
11 Months Ago
Server list to base addon
11 Months Ago
Move PackageList + LobbyMapPage to base Move SavedGameCard over Hotload should be watching Sandbox.Bind right? Move LoadGamePage On panel hotload prune out null panels from children lists Move active game pages
11 Months Ago
Isolate packagecard styles Hide gamemenu root panels when in game Can leave server again Package modal works again
11 Months Ago
Fix unit tests
11 Months Ago
Remove debug
11 Months Ago
Fix StyleSheetAttribute loading path from inherited classes Add IGameInstance.GetSavedGames() Move menu and FrontPage to base addon Add Game.Overlay.ShowPackageModal Fix not Menu/Client asserts Sensible defaults for game menu root panel Move more stuff into base addon from menu
11 Months Ago
Move NavHostPanel/NavLinkPanel to addons.base
11 Months Ago
Fix hotload errors
11 Months Ago
Increase HeavyGarbageRegion size Add TypeLibrary test Re-initialize TypeLibrary and Events in when game menu swapped Add TypeLibrary.ShouldProbeConstructors Don't collect in HeavtGarbageRegion Allow GameMenu to see inside Sandbox.Event
11 Months Ago
AccessControl cleanup ConfigureAwait( false ) on VerifyIl Access: Don't try to resolve methods from the assembly we're scanning - we'll get them anyway AccessControl - global assembly cache, scan in parallel Allow popup to capture pointer events Fix this test Skip native types in AC Skip EnsureSufficientExecutionStack in AC Speed up how we build the method touch Add Count to AC Skip types defined in our own assembly - we already scanned them RemoveLocalTouches was calculating twice Clean up parallelism VerifyAssembly.Should_Pass test includes base
11 Months Ago
Move a bunch of style stuff up Get rid of BaseTextBlock Cleanup More cleanup Add Sandbox.GameMenu Fix menu hotloading Add HeavyGarbageRegion If no menu is found in dlls, load from base addon
11 Months Ago
PackageLoader should throw exceptions if we can't load a dll Move Friend to Engine Make IGameInstance, IGameLobby, IGameMenu in Engine Delete unused More keyframe properties
11 Months Ago
Load game package in menu TypeLibrary returns the loaded assembly PackageLoader calls RemoveAssembly on dispose PackageManager mounts code paths of local packages Expose more styles to animation GameMenuInstance loads IGameMenu's from addons
11 Months Ago
Menu can download a subset of package files
11 Months Ago
Lets make BaseGameMenu an interface instead, seems kind of safer
11 Months Ago
Clean up
11 Months Ago
Add MenuEvents, use those for lobby/game join/leave
11 Months Ago
Add Panel.DeletionToken Moving brains of gamemenu into sandbox.menu