{"id":13589582,"url":"https://github.com/cdpred/RedTalaria","last_synced_at":"2025-04-08T09:33:28.302Z","repository":{"id":70830339,"uuid":"583699147","full_name":"cdpred/RedTalaria","owner":"cdpred","description":"An Unreal Engine plugin providing a set of Hermes endpoints.","archived":false,"fork":false,"pushed_at":"2024-04-23T11:44:29.000Z","size":4426,"stargazers_count":176,"open_issues_count":0,"forks_count":13,"subscribers_count":8,"default_branch":"master","last_synced_at":"2024-08-02T16:31:59.796Z","etag":null,"topics":["ue4","ue4-plugin","ue5","ue5-plugin","unreal","unreal-engine","unreal-engine-4","unreal-engine-5","unreal-engine-plugin"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cdpred.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.txt","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}},"created_at":"2022-12-30T16:04:26.000Z","updated_at":"2024-07-25T21:14:53.000Z","dependencies_parsed_at":"2024-04-23T11:09:27.628Z","dependency_job_id":"89d880a2-8c1b-40b8-a1fe-1b3d746b9816","html_url":"https://github.com/cdpred/RedTalaria","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cdpred%2FRedTalaria","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cdpred%2FRedTalaria/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cdpred%2FRedTalaria/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cdpred%2FRedTalaria/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cdpred","download_url":"https://codeload.github.com/cdpred/RedTalaria/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223314229,"owners_count":17125028,"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":["ue4","ue4-plugin","ue5","ue5-plugin","unreal","unreal-engine","unreal-engine-4","unreal-engine-5","unreal-engine-plugin"],"created_at":"2024-08-01T16:00:31.940Z","updated_at":"2024-11-06T09:31:13.957Z","avatar_url":"https://github.com/cdpred.png","language":"C++","funding_links":[],"categories":["Utilities","Game Engine","Game Development"],"sub_categories":["Unreal Engine: Resources"],"readme":"# RedTalaria URLs for Unreal Engine\n\nRedTalaria is a plugin for Unreal Engine that builds on [Hermes](https://github.com/jorgenpt/Hermes) and provides a collection of Hermes endpoints to link \"parts\" of your project and share them with your team e.g. through Slack.\n\nBig thanks to [Jørgen P. Tjernø](https://github.com/jorgenpt) for [Hermes](https://github.com/jorgenpt/Hermes)!\n\n# Engine compatibilty\n\nRedTalaria was tested (and thus should be compatible) with UE 5.3 and UE 4.27.\n\n# Setup\n\n1. Setup [Hermes](https://github.com/jorgenpt/Hermes#setup).\n2. Clone this repository into your project's Plugins folder.\n3. Start your editor and enjoy your new Hermes endpoints.\n\n# Using\n\n## Linking Blueprint nodes\nOnce you've set up RedTalaria, you should be able to right click on any Blueprint node and see a new `Copy 'Focus node' URL` option:\n\n[\u003cimg src=\"README_link_blueprint_node_focus.png?raw=true\"\u003e](README_link_blueprint_node_focus.png?raw=true)\n\nClicking on links like these will open up the asset in the editor and focus on the linked node.\n\n---\n\nFor nodes that have a jump target, you'll see an additional `Copy 'Open node' URL` option:\n\n[\u003cimg src=\"README_link_blueprint_node_jump_target.png?raw=true\"\u003e](README_link_blueprint_node_jump_target.png?raw=true)\n\nClicking on links like these will open up the (jump target of the) linked node in the editor.\n\n## Linking BehaviorTree nodes\nThis feature is only available in UE 5.3+, if you are using a source build, make sure you have [this commit](https://github.com/EpicGames/UnrealEngine/commit/6bb52ead8294554e5bdb60f637729eae397942d8).\n\nOnce you've set up RedTalaria, you should be able to right click on any BehaviorTree node and see a new `Copy 'Focus node' URL` option:\n\n[\u003cimg src=\"README_link_behavior_tree_node_focus.png?raw=true\"\u003e](README_link_behavior_tree_node_focus.png?raw=true)\n\nClicking on links like these will open up the asset in the editor and focus on the linked node.\n\n## Linking Levels at a specific camera position\nOnce you've set up RedTalaria, under the Viewport options menu you should see a new `Copy camera coords URL` option (it will only be active for perspective viewports):\n\n[\u003cimg src=\"README_link_level_at_camera_coords.png?raw=true\"\u003e](README_link_level_at_camera_coords.png?raw=true)\n\nClicking on links like these will open up the level at the exact camera location / rotation for when the link was made.\n\n## Linking folders in the content browser\n\nOnce you've set up RedTalaria, when right clicking on a folder in the content browser you should see a new `Copy folder URL` option:\n\n[\u003cimg src=\"README_link_content_folder_1.png?raw=true\"\u003e](README_link_content_folder_1.png?raw=true)\n[\u003cimg src=\"README_link_content_folder_2.png?raw=true\"\u003e](README_link_content_folder_2.png?raw=true)\n\nClicking on links like these will focus the given folder in the content browser.\n\n## Linking level actors\nThis feature is only available in UE 5.3+, and only for actors with external packaging ([OFPA](https://docs.unrealengine.com/5.3/en-US/one-file-per-actor-in-unreal-engine/)).\n\nOnce you've set up RedTalaria, you should be able to right click on any actor placed in a level or in the outliner and see a new `Copy selected actor URL(s)` option:\n\n[\u003cimg src=\"README_link_level_actor_from_viewport.png?raw=true\"\u003e](README_link_level_actor_from_viewport.png?raw=true)\n[\u003cimg src=\"README_link_level_actor_from_outliner.png?raw=true\"\u003e](README_link_level_actor_from_outliner.png?raw=true)\n\nClicking on links like these will open up the level the actor is placed in, select the actor in the outliner and focus the camera on the actor.\nIf the level is partitioned, the actor will be loaded (even if it resides in a currently unloaded region).\n\n## Linking automated tests\nThis feature is only available in UE 5+.\n\nOnce you've set up RedTalaria, you should be able to link automated tests like so:\n```\nYOUR_PROJECT://automation?test_name_filter=YOUR_TEST_NAME_FILTER_STRING_URL_ENCODED\n```\nSpaces in the test name filter have to be encoded as `%20`.\n\nClicking on links like these will open up the session frontend window and execute all tests matching the given test name filter.\n\nExample links to engine provided tests (for UE 5.3 projects):\n* `YOUR_PROJECT://automation?test_name_filter=TestFramework.Log.Add%20Log%20Message` (runs one test)\n* `YOUR_PROJECT://automation?test_name_filter=TestFramework.Log` (runs 3 tests)\n\n# Extending\n\n## Creating custom URLs for graph nodes\nTake a look at [RedHermesGraphNodeEndpoint](Source/RedHermesGraphNodeEndpoint/Public/RedHermesGraphNodeEndpoint.h) \u0026 [RedHermesGraphNodeEndpointEditorExtension](Source/RedHermesGraphNodeEndpoint/Public/RedHermesGraphNodeEndpointEditorExtension.h), which serve as a base for linking graph nodes, and\n[RedHermesBlueprintNodeEndpoint](Source/RedHermesBlueprintNodeEndpoint/Public/RedHermesBlueprintNodeEndpoint.h) as a concrete example building on them.\n\n## Creating custom URLs with your own functionality\nTake a look at [RedHermesEndpoint](Source/RedTalaria/Public/RedHermesEndpoint.h), which serves as a base for custom Hermes endpoints, and [RedHermesLevelAtCameraCoordsEndpoint](Source/RedHermesLevelAtCameraCoordsEndpoint/Public/RedHermesLevelAtCameraCoordsEndpoint.h) \u0026 [RedHermesLevelAtCameraCoordsEndpointEditorExtension](Source/RedHermesLevelAtCameraCoordsEndpoint/Public/RedHermesLevelAtCameraCoordsEndpointEditorExtension.h) as a concrete example building on it.\n\n# License\n\nHermes icons ([Icon128.png](Resources/Icon128.png) \u0026 [RedTalaria_16.png](Content/Editor/Slate/RedTalaria_16.png)) created by max.icons - [Flaticon](https://www.flaticon.com/free-icons/hermes).\n\nRedTalaria is licensed under the MIT license ([LICENSE](LICENSE.txt) or http://opensource.org/licenses/MIT).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcdpred%2FRedTalaria","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcdpred%2FRedTalaria","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcdpred%2FRedTalaria/lists"}