userGarry Newmancancel
reposboxcancel

5,155 Commits over 1,583 Days - 0.14cph!

3 Years Ago
Move DecalDefinition to Engine
3 Years Ago
Rename AssetLibrary Add ResourceLibrary, Make Resource.Get internal Move Clothing to engine, create ClothingContainer, Remove Clothing.All
3 Years Ago
Warn if [Description] attribute used when it could have been automatically applied, fix duplicate instances being applied GameResource cleanups
3 Years Ago
Classname => ClassName
3 Years Ago
Remove duplicate DescriptionAttribute
3 Years Ago
Move DefaultValue out of Internal
3 Years Ago
DefaultValue codegen complains if you're using the attribute when you don't need to
3 Years Ago
Move Hammer namespace to SandboxEditor
3 Years Ago
Hammer.Skip to HideInEditor, Hammer.SkipProperty to Hammer.HideProperty
3 Years Ago
Rename IsNearlyEqual to AlmostEqual
3 Years Ago
Add providers to PropertyAttribute
3 Years Ago
Move Hammer.MinMax to MinMax
3 Years Ago
Delete MaterialIcon Remove LibraryAttribute.Alias - Add [Alias] Fix all those icons Fix DebugOverlay.Sphere order in ExplosionEntity Fix ModelExtension
3 Years Ago
Delete IAsset Delete Global.Lobby TypeLibrary expose TypeDescription Move DisplayInfo to Sandbox.Reflection
3 Years Ago
Remove obsolete Engine Version++
3 Years Ago
Skipping some hotloading Hardcode hotload logging for now
3 Years Ago
ConCmd, ConVar refactor Route convars via engine
3 Years Ago
Fixed tools.refresh not being called Fix ToolAttribute Fix extra includes Refactor
3 Years Ago
Move to properties Always show a hotload finish, even if it did nothing Fix "Server Hotload Hotload Started!
3 Years Ago
Fix some entity properties not being set
3 Years Ago
Revert "Oops." This reverts commit 118f47b98e04f7f95d67f4b8a7b057a1751a86c9.
3 Years Ago
Oops.
3 Years Ago
Remove unused asset types Remove inspector m_SuppressSubstrings unused Warn when calling ParseEntities before GameData is set Allow adding GameResource asset types to AssetSystem at runtime Some control over GameResource icons No need for config/*.asset files Remove AssetWriter stuff from FgdWriter Fix toBase64() returning a local variable pointer TypeLibrary to replace Library and Reflection GameResourceAttribute use TypeLibrary Fix-up tools to use TypeLibrary Fix in game GameResource types not loading Refactoring Replacing a bunch of game stuff with TypeLibrary TypeLibrary can handle GAM hash Removing unused Obsoleting Library Kill LibraryMethod, reduce LibraryClass, set ManagedClassIdent from TypeLibrary This should fix FgdWriter Merge fixes Fix error if ParticleSystemName not set Fix error if constrained objects have no physics Back compat Trim PropertyAttribute Trim LibraryAttribute Use PropertyAttribute to provide aliases for properties
3 Years Ago
Steam audio mixgraph, matching what alyx does
3 Years Ago
Strip out hostutils.h Simplify steam audio material code (stubbed right now) Delete surfaceprop_table
3 Years Ago
Load SteamAudio map stuff from inside vpk (cc @ogniK5377 minor merge pain) strip out Steam Error Handling, resource compiler doesn't need Steam
3 Years Ago
Stick the sareverb and sapath in the vpk Reduce map compile spam
3 Years Ago
Tweak map build dialog https://files.facepunch.com/garry/27569e22-1000-4898-96d8-2d2dfe84bafb.png
3 Years Ago
Can have eyeliner, face tats and freckles on the same face (we need a system to limit them maybe) Sound Preview improvements
3 Years Ago
Fix ListProperty not showing the add button when bound to a null
3 Years Ago
Strip out all the toolframework muting options
3 Years Ago
Add BindSystem.Flush (internal) Add GameResource.OnEdited (called when it's been edited by the editor) Mark ResourceId as not browsable Rebuild sound event in OnEdited In tools, try to load GameResource objects via the Resource system Add Tools.Utility.NoteObjectEdited - for now this calls OnEdited if objectr is a GameResource Fix combobox triggering valuechanged when setting value programmatically Load GameResource properly from Asset.TryLoadGameResource
3 Years Ago
Remove unused Soundstack support entity attachments Soundstack reliably place view entity sounds Play weapons sounds from owner Add AnimEntity.OnAnimSound + OnAnimFootstep Play footstep from the world Viewmodels try to play sounds via the owner sound stack input_default_local_position no longer used Tweak where the sound comes from for view entity Tweaks to not break all addons
3 Years Ago
Add audio menu in editor to switch occlusion/doppler when diagnosing bad audio
3 Years Ago
Move SoundEvent to engine Fix tools serializing GameResource
3 Years Ago
Move Surface to Engine
3 Years Ago
Don't upload .source2 folder to steam (probably fixes long startup times)
3 Years Ago
Delete orphaned textures Delete orphaned models Add Utility.SendToRecycleBin Asset system attempts to automatically delete orphans Commenting out a bunch of texture compile noise
3 Years Ago
Startup time optimizations (~400ms)
3 Years Ago
Smoothing out tools mode startup Move splashscreen to c#
3 Years Ago
Fix compile error in fibertools.h with VS2022 17.2.0
3 Years Ago
Fix loading a load of sound stacks we don't want/use Fix compile warnings in NodeGraph Fix compile warnings Obsolete IAsset Rename Asset to GameResource, move to engine, derive from Resource
3 Years Ago
Remove unused Renaming sound system accessors to match native names Fix pitch change sounding like dog shit Sound Preview wip Add to get_system_globals to allow forcing listener location to 0 SoundHandle, SoundPreview Remove unused
3 Years Ago
Trim underwater, hand positions, volume convars from soundsystem Fix sound stack not applying soundevent volume propertly
3 Years Ago
Move pitch shift to vmix Add Paint.DrawCircle assetpreview: widgets
3 Years Ago
Clear audio system on game loop Doppler, loudness compressor
3 Years Ago
Add Audio class Player underwater effect Deafen player when taking damage from explosions
3 Years Ago
Add GraphicsItem.HandlePosition Add MouseEvent HasShift, HasCtrl, HasAlt Add some help around FocusMode and OnKeyPress Adding Curve2D wip
3 Years Ago
Squashed commit of the following: commit 5b7191971fca0ece4592fe8f88a3ff9d44ed1c0c Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Fri May 6 09:17:13 2022 +0100 Remove now unsed Asset.TryLoadJson commit 2da85021c54ff41a1cb8f224abd0c6458c30dcba Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Fri May 6 08:56:39 2022 +0100 Hide sound stack assets by default again commit 2d658a53a75ea23dda6f0d0a446256c26f9eb15a Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Fri May 6 08:55:38 2022 +0100 Delete sound stack editor commit 75fe898a06eb7b3ca294cf92110dcd36add7ebd1 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Fri May 6 08:54:03 2022 +0100 Move TypeLibraryAttribute to Sandbox.Reflection commit ea4dae65c638e681a2808483c96e9f74e8e5f90c Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Fri May 6 08:43:05 2022 +0100 Make occlusion less embarrassing when no SA commit 37b48cd8f330b58dd3f9d729c20b54a1c3c91c03 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Thu May 5 16:47:57 2022 +0100 Tone down reverb commit e636eb12b3fc30fe4484e53732ca6a043b4c1615 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Thu May 5 16:29:48 2022 +0100 Updated mixgraph commit bdc2d0f7a594346c3104fbc4e4918e754f486309 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Thu May 5 16:29:19 2022 +0100 Try to use realtime reverb if none available commit e3fe7154262f46df6e88b1f058c80fb9196fa378 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Thu May 5 16:28:07 2022 +0100 Fix crash when no steamaudio reverb file commit 149716aef9aefec6d2274e35fc4e8b9b406cc3f2 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Thu May 5 14:08:51 2022 +0100 Changed spatialize, added occlusion commit 1d0d640a185eab57bb3a68744a0d36aaa37ce6d1 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Thu May 5 14:08:10 2022 +0100 Fix vmix crash commit d816a945de7f5c94b6f7f240a837f4ef6229d36f Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Thu May 5 13:14:35 2022 +0100 Remove snd_steamaudio_enable_pathing commit 290243f60162dc84d9dae79fbb0f6819a2d222b9 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Thu May 5 11:10:05 2022 +0100 Occlusion commit 68e4bd4bc58c7b40fca6ad6af89084f49590a113 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Thu May 5 11:09:47 2022 +0100 Force SteamAudioEnabled commit 516326483937644d3f4d625190d532eff16588c6 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Thu May 5 11:09:24 2022 +0100 remove calc_audibility and all its bullshit commit cae4504ce64ca27ba4f65df43192095093ef23f0 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Thu May 5 10:29:06 2022 +0100 Steamaudio pathing, reverb commit 0215b6b12cbe1a03c5541408657747969df55b72 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Thu May 5 09:39:43 2022 +0100 SoundEvents can choose their vgraph + track commit 79656d213ed75ed13a69a63fa3f19437cf6cc8e6 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Wed May 4 15:13:35 2022 +0100 regret trying to use a nodegraph for this https://files.facepunch.com/garry/7583a294-9fc7-40e5-9b8d-fa361c47401b.png commit c2f5db405a29090ee07516c946ea53e7bf9d0e68 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Wed May 4 15:11:54 2022 +0100 Build NodeGraph UI from Graph commit 6acaecc80c48fbf9a0439bd299041773822d763f Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Wed May 4 15:11:08 2022 +0100 Add GraphicsView.Items commit 141b877e0e398787f29453c6f5d495a81d925137 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Wed May 4 15:10:04 2022 +0100 Call RegisterType, UnregisterType on base classes commit 87ee7f30882a7a1884de6bb2965bf620cee58326 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Wed May 4 15:09:45 2022 +0100 EngineGlue KV to Json commit fc3fd54aeedfa02c345d7ad55c67cbb0b9dc59cd Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue May 3 16:16:33 2022 +0100 Implementing nodes we use in our basic stack commit 126d34899f8395ac24e96232cc46a40e617ba8d2 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue May 3 14:41:24 2022 +0100 Node graph variable types commit d70ed8107f7c9a0364f06bd3ac9f689e2b048e6e Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue May 3 12:39:26 2022 +0100 SoundStackEditor commit 5759451a5ac3d6eff584161e4d45b5312db5486a Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue May 3 12:38:51 2022 +0100 Delete NodeTitlebar commit 916f973a14190c4d0112fc1040438ee8db378fa6 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue May 3 12:36:33 2022 +0100 Clear propertysheet if target set to null commit ee19590d424baa4209d6b23624e41f8fdef0b746 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue May 3 12:36:18 2022 +0100 Add GraphicsView.SelectedItems commit fff73f2310f7921ed8d0991012970e4239c27efc Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue May 3 10:52:46 2022 +0100 Fix graph view dragging, connecting, scrolling commit dc4802030be654df9bb342ab8709901175c1db68 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue May 3 10:46:54 2022 +0100 Allow setting window icons from pixmap commit d26f72fbcfa1fc99533f78ff4a54bb02aaa4d1bd Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue May 3 10:33:28 2022 +0100 Add IAssetEditor commit 07fbe1450a2b3a7f9a5d37b36cd133327a473831 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue May 3 10:15:21 2022 +0100 Show sound stacks in asset browser, give icon commit b40934063bcabc50439e5a4afa477960272dd5e5 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue May 3 10:14:59 2022 +0100 Add raw object bind to bind system
3 Years Ago
Remove now unsed Asset.TryLoadJson