userGarry Newmancancel
branchsbox/mastercancel

3,547 Commits over 1,522 Days - 0.10cph!

3 Years Ago
Fix Replicated ConVar's not replicating locally
3 Years Ago
Add GameResourceEditor
3 Years Ago
Add GameResource to Recent opened list when saving in inspector
3 Years Ago
Add TypeLibrary.FindStaticMethods Add PropertyDescription Fix MenuAttribute
3 Years Ago
Fix classes with [Net] malfunctioning if they have child classes
3 Years Ago
Fix couldn't find class by identifier after hotload
3 Years Ago
Refactor everything (Pain Day 3)
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
Fixed tests missing Sandbox.Bind
3 Years Ago
Squashed commit of the following: commit 4b68b1583f6179bdb289271d09947b8ef64b87bc Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Sun May 1 09:16:23 2022 +0100 Fix some debug, some editor niceness commit a7bbae9729a221464b19b6f23c559298df13f63c Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Sun May 1 08:56:44 2022 +0100 Another refactor commit 8736a0bb1d4351355e3ceb8ecd04038fe166c07c Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Sat Apr 30 15:42:45 2022 +0100 Cleaning up commit d618346e5099a8f5cd5045b83f0a56f9a958ac47 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Sat Apr 30 15:07:26 2022 +0100 Remove debug commit 92ad09d81f5d288992e03fab18baea68c765fcdf Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Sat Apr 30 14:57:35 2022 +0100 Remove uplinking commit ee1b0a7524467f96ed208d4aa06bf5d538188425 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Sat Apr 30 14:56:41 2022 +0100 Fix MethodBinding writing not working commit cc6f0ffcba8d725d12534f2a68c6fbdcb5b1485e Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Sat Apr 30 14:55:57 2022 +0100 Test for bindings read and write commit eceb42e6853c854e9898a630cc94895a7a18a5d5 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Sat Apr 30 13:27:45 2022 +0100 Uplink experiment commit a8a4db420deef1a8df39ae85003e8db02045943e Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Fri Apr 29 19:16:10 2022 +0100 Conversion cleanups commit 99ac874c0b8eb814324cf43aaaee638048fbd5b3 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Fri Apr 29 17:18:51 2022 +0100 Dictionary bind commit 9adf6c5b6bed135ef66bedd7b053d860acddbe08 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Fri Apr 29 17:10:44 2022 +0100 Remove old DataBinding/DataBind stuff from tools commit 07ee0a5f402e5af0727e7f93399db021d79a084f Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Fri Apr 29 16:48:18 2022 +0100 Hide and unparent widgets instantly when deleting them commit b68c56f3c671ebd2f34bd40c385d830d7a8fc65f Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Fri Apr 29 16:24:03 2022 +0100 More editor fixes commit bca55d4a4a0735fdde9aa11eb4ec128445623e94 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Fri Apr 29 16:16:30 2022 +0100 Redraw flags when value changes commit 0559bb935a9c90af649a73677e396b703750674c Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Fri Apr 29 16:06:14 2022 +0100 Binding attribute lookup for editors commit f4473904da37046822c5dbdfafb885409ea8a24a Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Fri Apr 29 15:05:05 2022 +0100 Refactor commit c3f3f3326736868dd60563408c49b3abf9ebe583 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Fri Apr 29 14:12:28 2022 +0100 Tool Bind progress commit efe0d35d9846a2331c511e9be67d08a42b7253df Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Fri Apr 29 10:41:38 2022 +0100 Start converting tools to Sandbox.Bind commit 2608ae111dfb00e7e6839d0dd1953bc2a7032581 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Fri Apr 29 10:40:40 2022 +0100 If a link throws an exception, log warning and remove it commit 9ac08936caa4bcd495942d9bd86119e1305bafaf Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Fri Apr 29 10:40:07 2022 +0100 LinkTwoWay throw if null commit 4b2ff8c570a372bb0915a47909d6cea4304f9d77 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Fri Apr 29 09:33:30 2022 +0100 Throttling commit e63690dae54504c2f8577a82f8e5db5d3b5f5e44 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Fri Apr 29 09:00:49 2022 +0100 Add Sandbox.Bind
3 Years Ago
qt update Quick compile fixes Quick compile fixes
3 Years Ago
Fixed Button.Released never being called Added widget context Add Utility.VoiceRecording (via @aylaylay) Don't try to play uncompiled sound Added AssetSystem.RegisterFile Added Paint.HasPressed Move VoiceRecording Throw if property databind is null AssetProperty creates sound recording/playing buttons via "assetextra:vsnd" Update material icons
3 Years Ago
Simplify in game console EnumProperty draw icon Fix stack trace NRE
3 Years Ago
Should be able to now delete these generated textures, and they get remade on content build and everything is sweet
3 Years Ago
Remove broken texture ContentBuilder less spammy
3 Years Ago
Update ci.yml
3 Years Ago
Ignore *.generated.vtex_c Add .generated. to material compile texture generations Initialize imported function array so we can't end up with junk contentbuilder can run without crashing Create 6.Build-Content.bat Another contentbuilder fix Remove broken materials Add Build Content step to ci
3 Years Ago
Fix Avatar template error Fix FindAndConvertResources sometimes not finding assets
3 Years Ago
FloatSlider fix List property passes down attributes Can get AssetType by file extension Added Paint.SetBrushLinear( pos, pos, color, color ) Added Theme.DrawButton Added Widget.OnDragStart Create ResourceProperty.cs Allow creating a dialog without stomping all the good stuff Play sound when selecting sound sample in asset browser AssetPicker.SaveButton Add play sound button to sound asset property If the asset is missing/unknown, signal that FindByPath can find relative paths too Asset.Path uses the primary asset extension Fix stack trace view Warning fixes
3 Years Ago
glasses, eyes tweaks
3 Years Ago
Add Widget.ConstrainToScreen() Move enum/flags control to game Add Gloves, Facial categories to clothes Fix controls to use the new Enum/Flags Fix GameFrame dropdowns
3 Years Ago
Added IEditorAttribute<T> Added FloatSlider Add LineEdit.Alignment https://files.facepunch.com/garry/e1bc5864-b770-4e07-81f9-323a65ddfde8.png Right align number editors
3 Years Ago
Codegen use LanguageVersion.CSharp10