{"id":13589613,"url":"https://github.com/DoubleDeez/MDMetaDataEditor","last_synced_at":"2025-04-08T09:33:31.854Z","repository":{"id":205727801,"uuid":"714602291","full_name":"DoubleDeez/MDMetaDataEditor","owner":"DoubleDeez","description":"Unreal Engine 5.1+ plugin to enable editing meta data of Blueprint Properties, Functions, and Function and Event Parameters","archived":false,"fork":false,"pushed_at":"2024-08-26T01:24:30.000Z","size":851,"stargazers_count":101,"open_issues_count":2,"forks_count":10,"subscribers_count":5,"default_branch":"main","last_synced_at":"2024-08-26T07:48:21.427Z","etag":null,"topics":["blueprints","meta","metadata","ue5","unreal-engine","unrealeditor"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"zlib","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DoubleDeez.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-11-05T11:08:02.000Z","updated_at":"2024-08-26T03:27:22.000Z","dependencies_parsed_at":"2024-01-19T20:23:44.300Z","dependency_job_id":"d8308767-d9e5-4085-9c16-e71085959763","html_url":"https://github.com/DoubleDeez/MDMetaDataEditor","commit_stats":null,"previous_names":["doubledeez/mdmetadataeditor"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DoubleDeez%2FMDMetaDataEditor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DoubleDeez%2FMDMetaDataEditor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DoubleDeez%2FMDMetaDataEditor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DoubleDeez%2FMDMetaDataEditor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DoubleDeez","download_url":"https://codeload.github.com/DoubleDeez/MDMetaDataEditor/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223314245,"owners_count":17125035,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["blueprints","meta","metadata","ue5","unreal-engine","unrealeditor"],"created_at":"2024-08-01T16:00:32.202Z","updated_at":"2024-11-06T09:31:17.014Z","avatar_url":"https://github.com/DoubleDeez.png","language":"C++","funding_links":[],"categories":["Utilities","Game Development"],"sub_categories":["Unreal Engine: Resources"],"readme":"# MDMetaDataEditor\n\nMDMetaDataEditor enables editing the meta data of Blueprint-created variables, function parameters, functions, events, macros, and collapsed graphs.\n\nSupports Unreal Engine 5.1 and later.\n\n![](./Resources/readme_GameplayTagFilter.gif)\n\n## Editing Meta Data\n\nThe plugin adds a new `Meta Data` section to the details panel of Blueprint Variables, Functions, Events, Function Parameters, Structs and Struct Properties. Here, any exposed meta data values can be set.\n\n### Advanced\n\nAn advanced raw meta data editor can be enabled via Editor Preferences -\u003e General -\u003e Meta Data Editor (Local Only). This will enabling the raw strings of key-value meta data pairs.\n\n![](./Resources/readme_ForceInlineRow.gif)\n\n![](./Resources/readme_EditCondition.gif)\n\n## Configuring Meta Data Keys\nBy default, the plugin comes with some common meta data keys pre-configured.\nThe list of available Meta Data Keys that are exposed to Blueprint can be configured in **Project Settings -\u003e Editor -\u003e Meta Data Editor**.\n\nHere, Meta Data Keys can be added, removed, and modified. By default, new keys are set up to work for any variable type in any blueprint.\n\nThe **Key Type** should match the expected type of the meta data key, that will also determine which widget is displayed for setting the value of the meta data.\n\nFor Meta Data Keys meant only for functions, the **Supported Property Types** list should be empty and have **Can be Used by Functions** checked.\n\nSee these pages for documentation on various meta data options:\n- [benui's all UPROPERTY specifiers](https://benui.ca/unreal/uproperty/)\n- [benui's all UFUNCTION specifiers](https://benui.ca/unreal/ufunction/)\n- [benui's all UPARAM specifiers](https://benui.ca/unreal/uparam/)\n- [Unreal Engine 5.2 UProperty specifiers](https://docs.unrealengine.com/5.2/en-US/unreal-engine-uproperty-specifiers/#metadataspecifiers)\n- [Unreal Engine 5.3 Function specifiers](https://docs.unrealengine.com/5.3/en-US/ufunctions-in-unreal-engine/#metadataspecifiers)\n\n![](./Resources/readme_MetaDataKeys.png)\n\n![](./Resources/readme_CustomMetaData.png)\n\n![](./Resources/readme_CustomMetaData.gif)\n\n## FYI\n\n* If a meta data key is removed from the Project Settings, or the specific meta data type is disabled, that meta data key will continue to exist on variables, functions, events, and parameters.\n\n* I couldn't find any useful Meta Data Keys for collapsed graphs/macros so I disabled it by default. It can be re-enabled in the Project Settings.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FDoubleDeez%2FMDMetaDataEditor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FDoubleDeez%2FMDMetaDataEditor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FDoubleDeez%2FMDMetaDataEditor/lists"}