userGarry Newmancancel
branchsbox/mastercancel

3,111 Commits over 1,308 Days - 0.10cph!

Today
Retain upload case sensitivity when upload a source package Wrap FileSystem.ProjectSettings in a AggFileSystem, so when it's disposed it doesn't dispose the package's filesystem. What a fucking mess. Move CreateProjectFolders so it can be called from elsewhere
Yesterday
Fix warning
Yesterday
Package versions api EditorUtility.DownloadAsync creates the folder, if it doesn't exist LibraryManager can downloads and load the library
4 Days Ago
Library manager, list available libraries
6 Days Ago
Fix menu not loading 🙈🙈🙈🙈🙈
6 Days Ago
Make internal addons.. addons - because it matters now
6 Days Ago
Fix NRE in DockManager Make Project creation internal Add LibraryManagerDock Project constructor can't be internal, ya dummy Library publishing
6 Days Ago
Use assets folder when collecting files for manifest Don't add asset browser node for projects without assets Don't collect assets from projects with no assets folder Don't save the project list in editor, only save the project list when adding from launcher Fix ProjectSettings path resolution, rename Project.Path to Project.ConfigFilePath Error fix
8 Days Ago
Yield in RenderThumbnailAsync to avoid Qt errors/crashes Fix trying to create layout in MixerDetail when a layout already exists Remove unused args Create libraries folder Libraries basics Editor and UnitTest folders should be in the root of the project code now needs to be in Code subfolder, assets need to be in Assets subfolder (hard coded and removed option to change) Move addon asset locations, fix tests Fix not mounting base/citizen Include library dll in publish Clean this code up a bit When loading assemblies, pre-resolve dependencies and load them in order This is probably wrong tbh. Should probably just be loading them all at once and letting it take care of it. Merge branch 'master' into packages Merge fixes Update minimal game template with new folder layout Libraries + new folder layout (read sbox-issues/discussions/5373)
9 Days Ago
Yield in RenderThumbnailAsync to avoid Qt errors/crashes Fix trying to create layout in MixerDetail when a layout already exists
11 Days Ago
Better metrics
12 Days Ago
Render stats analytics, so we can work out whether our optimizations are working
13 Days Ago
Extra performance stats
14 Days Ago
Add batch publisher to asset browser context menus draw icons in the asset list name instead of the icon
14 Days Ago
Init JsonUpgrade early (fixes sbox/issues/1513)
14 Days Ago
Render dynamic envmap probes in editor sceneviews too
34 Days Ago
Fix api query
34 Days Ago
Update height clamp
34 Days Ago
Update API URL
34 Days Ago
Allow avatar tint editing
34 Days Ago
Can switch between variants
34 Days Ago
Remove unused Remove buttons Show icon if item has alternates Clothing container stores height SkinnedModelRenderer stores animgraph params, applies them OnEnabled CitizenAnimationHelper - make Height nullable Height option on avatar, can mess with and annoy citizen Normalize clothing before applying Reset input config in menu Remove unused UI system gets game buttons when no game is loaded VSync menu option
35 Days Ago
Compile fix Max 8x msaa
35 Days Ago
Expose render settings to tools https://files.facepunch.com/garry/0c9677be-c880-4ac5-8976-3c69143c9f5b.png
35 Days Ago
Tweak citizen eye ao add compilled avatar scene (!)
36 Days Ago
Use faster _aligned_malloc in physics system
36 Days Ago
Fix hair blue line Scene.Load ShowLoadingScreen actually works Update avatar scene Open avatar scene when you click the avatar button
37 Days Ago
Group jam page by not played, updated
38 Days Ago
Don't show header/footer when viewing game info
38 Days Ago
F1 brings up the game description modal Add to AnalogLook description, letting everyone know it's already scaled by sensitivity Remove unused Show info when entering a game Fix modal cursor when in game
39 Days Ago
Fix crashes due to returning address to temporary locals Split this off
39 Days Ago
These should be continue, not return Precache the sound before trying to preload it These refs aren't really for us Unused We don't really need this cache size logic, right Reconfigure this Give some warnings if we fail here, just so we know Tweak SoundFile.LoadAsync, GetSamplesAsync
40 Days Ago
Rename ProjectSettings to ProjectSettingsWindow Blank off AudioReflections profile so we're not left with old data Expose the audio processors Serialize the processors Tweak NavigationView Allow adding audio processors
40 Days Ago
Style tweaks Remove unused sheets Fixed AssetBrowser disaster - Fixes sbox-issues/issues/5201
40 Days Ago
Don't do SA simulate in unit tests Handle missing type in CheckRequireComponent nicer
40 Days Ago
editor Shortcut can be widget, window, or application scope, can have autorepeat, and can respond when input is ambiguous Show exception info in EventSystem errors Add TreeView.StartEditing, simulates pressing F2 Add object.GetSerialized() Fix AudioMeter exception due to being empty Add configurable version of Layout.AddSeparator In VirtualWidget.PaintBackground, only paint if alpha > 0 BaseItemWidget only stomp ShotcutPressed if it doesn't have any modifiers Switch mixers to be tree based, allow saving and loading Default reflection off, don't do any reflection processing if it's off
40 Days Ago
Style tweaks ControlWidget doesn't create a struct editor for readonly structs Fix gameobject multi-select editing (blame @kurozael) )(
40 Days Ago
Move Networking.HostConnection to Connection.Host Whitelist TaskExtensions.Unwrap
41 Days Ago
Fix all sounds being downmixed to mono
41 Days Ago
Fix BaseSoundComponent NRE Fix stereo sounds playing one channel
41 Days Ago
Fix RedirectFileSystem DirectoryExists case sensitive Remove key when SetMeta a null value Add ConfigData type Save/load Collision data to ProjectSettings/Collision.config Remove obsolete calls
41 Days Ago
Editor startup cleanup & remove Editor.Utility
41 Days Ago
Fix path stretching asset browser size - fixes sbox-issues/issues/4609
41 Days Ago
If we pass in an invalid transform to Steam Audio, just ignore it
41 Days Ago
Fix SerializedList/Dictionary not converting property - fixes sbox-issues/issues/5104
41 Days Ago
Refactor Networking/Connection - fixes sbox-issues/issues/4676
41 Days Ago
Add [RequireComponent] Postprocess components use [RequireComponent] https://files.facepunch.com/garry/436210e0-e5e0-44d2-86b5-3456d99bfa33.png
41 Days Ago
Move Json.Upgrader out of Sandbox,Game, have it filter by type Add GameResource.ResourceVersion Inject version into gameresource saves Change DeserializeToObject to use JsonNodes GameResources can define JsonUpgraders v1 upgraders for SceneFile and PrefabFile Add GameResource.LoadFromJson and use that anywhere we load a GameResource Fix PrefabFile upgrader doing nothing Fix tests, supply upgraders
42 Days Ago
Fix NRE if destroying object in animation event
42 Days Ago
Revert "Put in guards against people having a property name of "id" (case-insensitive) on a component. Warn them if they do, don't serialize that property or try to deserialize it. Catch exception if trying to deserialize Id as a Guid but it isn't one." This reverts commit 55d6e5c51d2fd6b663391d9e22c191a6a810603f. Switch GameObject/Component.Id to be serialized as __guid Upgrade PrefabFile on load Merge fix