{"id":379,"date":"2026-06-01T19:45:24","date_gmt":"2026-06-01T19:45:24","guid":{"rendered":"https:\/\/rivals2.com\/workshop-dev\/?post_type=knowledgebase&#038;p=379"},"modified":"2026-06-10T19:57:49","modified_gmt":"2026-06-10T19:57:49","slug":"modding-tool-window","status":"publish","type":"knowledgebase","link":"https:\/\/rivals2.com\/workshop\/knowledge-base\/getting-started\/modding-tool-window\/","title":{"rendered":"Navigating the Editor"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">The ROA2 workshop is a full install of Unreal Engine 5.4. When the workshop launches you will be met with the same Unreal Editor Interface that the ROA2 team uses. This page will give you an overview of the editor UI as well as explain how to play the game, either from the main menu or directly from a stage.<\/p>\n\n\n\n<!--more-->\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a7c147cb9fc6&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a7c147cb9fc6\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"677\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/rivals2.com\/workshop\/wp-content\/uploads\/2026\/06\/ue5-default-interface-1024x677.png\" alt=\"\" class=\"wp-image-472\" srcset=\"https:\/\/rivals2.com\/workshop\/wp-content\/uploads\/2026\/06\/ue5-default-interface-1024x677.png 1024w, https:\/\/rivals2.com\/workshop\/wp-content\/uploads\/2026\/06\/ue5-default-interface-300x198.png 300w, https:\/\/rivals2.com\/workshop\/wp-content\/uploads\/2026\/06\/ue5-default-interface-768x508.png 768w, https:\/\/rivals2.com\/workshop\/wp-content\/uploads\/2026\/06\/ue5-default-interface-1536x1016.png 1536w, https:\/\/rivals2.com\/workshop\/wp-content\/uploads\/2026\/06\/ue5-default-interface.png 1876w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Menu Bar<br>Use these menus to access editor-specific commands and functionality.<\/li>\n\n\n\n<li>Main Toolbar<br>Contains shortcuts for some of the most common tools and editors in Unreal Engine, as well as shortcuts to enter <strong>Play<\/strong> mode (run your game inside Unreal Editor) and to deploy your project to other platforms.<\/li>\n\n\n\n<li>Level Viewport<br>Displays the contents of your Level, such as Cameras, Actors, Static Meshes, and so on.<\/li>\n\n\n\n<li>Content Drawer<br>Opens the <strong>Content Drawer<\/strong>, from which you can access all of the Assets in your Project.<\/li>\n\n\n\n<li>Bottom Toolbar<br>Contains shortcuts to the Command Console, Output Log, and Derived Data functionality. Also displays source control status.<\/li>\n\n\n\n<li>Outliner<br>Displays a hierarchical tree view of all content in your Level.<\/li>\n\n\n\n<li>Details Panel <br>Appears when you select an Actor. Displays various properties for that Actor, such as its <strong>Transform<\/strong> (position in the Level), Static Mesh, Material, and physics settings. This panel displays different settings depending on what you select in the Level Viewport.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Feel free to take a moment and visit the official <a href=\"https:\/\/dev.epicgames.com\/documentation\/unreal-engine\/unreal-editor-interface?application_version=5.4\" data-type=\"link\" data-id=\"https:\/\/dev.epicgames.com\/documentation\/unreal-engine\/unreal-editor-interface?application_version=5.4\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Unreal Documentation<\/a> for a more in-depth breakdown of the Unreal Editor UI and it&#8217;s features.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The Modding menu<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The Modding menu at the top of the editor.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"546\" height=\"313\" src=\"https:\/\/rivals2.com\/workshop\/wp-content\/uploads\/2026\/06\/image-37.png\" alt=\"\" class=\"wp-image-467\" srcset=\"https:\/\/rivals2.com\/workshop\/wp-content\/uploads\/2026\/06\/image-37.png 546w, https:\/\/rivals2.com\/workshop\/wp-content\/uploads\/2026\/06\/image-37-300x172.png 300w\" sizes=\"auto, (max-width: 546px) 100vw, 546px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Clicking this menu gives the following options:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Steam Workshop UI<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Outlined in more detail in the <a href=\"https:\/\/rivals2.com\/workshop\/knowledge-base\/getting-started\/the-steam-workshop-ui\/\" data-type=\"knowledgebase\" data-id=\"498\">Steam Workshop UI<\/a> page, this is where you will initialize and manage your mods as well as publish them to Steam.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Open CallInEditor UI<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><mark style=\"background-color:rgba(0, 0, 0, 0);color:#f20303\" class=\"has-inline-color\">Note: The CallInEditor tool will soon be deprecate once ArcadeModeData fixes are made to be automatic.<\/mark><br>The CallInEditor tool allows a user to the choose a Blueprintclass from the filesystem and will visually display any UFunctions marked with <code>CallInEditor<\/code> as clickable buttons.<br>This tool is currently only used to run the &#8220;ArcadeModeData Fix&#8221; which ports legacy ModKit arcade data to the new format.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Level quick access &#8211; Loads the Level listed<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Open BootLevel &#8211; Used for launching the game via the main menu.<\/li>\n\n\n\n<li>Open DebugRoom &#8211; Used for quickly playtesting.<\/li>\n\n\n\n<li>Open Photobooth &#8211; Used for editing custom color palettes.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Resources<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Workshop Documentation &#8211; Opens a browser to this website.<\/li>\n\n\n\n<li>Lua Documentation &#8211; Opens Documentation for Lua scripting.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>The ROA2 workshop is a full install of Unreal Engine 5.4. When the workshop launches you will be met with the same Unreal Editor Interface that the ROA2 team uses. This page will give you an overview of the editor UI as well as explain how to play the game, either from the main menu [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":472,"comment_status":"open","ping_status":"open","template":"","knowledgebase_cat":[3],"knowledgebase_tag":[],"class_list":["post-379","knowledgebase","type-knowledgebase","status-publish","has-post-thumbnail","hentry","knowledgebase_cat-getting-started"],"_links":{"self":[{"href":"https:\/\/rivals2.com\/workshop\/wp-json\/wp\/v2\/knowledgebase\/379","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rivals2.com\/workshop\/wp-json\/wp\/v2\/knowledgebase"}],"about":[{"href":"https:\/\/rivals2.com\/workshop\/wp-json\/wp\/v2\/types\/knowledgebase"}],"author":[{"embeddable":true,"href":"https:\/\/rivals2.com\/workshop\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/rivals2.com\/workshop\/wp-json\/wp\/v2\/comments?post=379"}],"version-history":[{"count":25,"href":"https:\/\/rivals2.com\/workshop\/wp-json\/wp\/v2\/knowledgebase\/379\/revisions"}],"predecessor-version":[{"id":1291,"href":"https:\/\/rivals2.com\/workshop\/wp-json\/wp\/v2\/knowledgebase\/379\/revisions\/1291"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rivals2.com\/workshop\/wp-json\/wp\/v2\/media\/472"}],"wp:attachment":[{"href":"https:\/\/rivals2.com\/workshop\/wp-json\/wp\/v2\/media?parent=379"}],"wp:term":[{"taxonomy":"knowledgebase_cat","embeddable":true,"href":"https:\/\/rivals2.com\/workshop\/wp-json\/wp\/v2\/knowledgebase_cat?post=379"},{"taxonomy":"knowledgebase_tag","embeddable":true,"href":"https:\/\/rivals2.com\/workshop\/wp-json\/wp\/v2\/knowledgebase_tag?post=379"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}