{"id":561,"date":"2026-06-04T19:59:04","date_gmt":"2026-06-04T19:59:04","guid":{"rendered":"https:\/\/rivals2.com\/workshop-dev\/?post_type=knowledgebase&#038;p=561"},"modified":"2026-06-15T15:51:19","modified_gmt":"2026-06-15T15:51:19","slug":"creating-articles","status":"publish","type":"knowledgebase","link":"https:\/\/rivals2.com\/workshop\/knowledge-base\/character-creation\/creating-articles\/","title":{"rendered":"Creating Articles"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Articles are gameplay actors that need their state to be tracked separately from the character. They allow you to add dynamic elements to the battlefield and are used for all sorts of elements from Zetterburn&#8217;s fireball and Orcane&#8217;s puddle to Slade&#8217;s treasure chest or Kragg&#8217;s Pillar.<\/p>\n\n\n\n<!--more-->\n\n\n\n<h3 class=\"wp-block-heading\">Create Article<\/h3>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"583\" height=\"396\" src=\"https:\/\/rivals2.com\/workshop\/wp-content\/uploads\/2026\/06\/image-157.png\" alt=\"\" class=\"wp-image-1460\" srcset=\"https:\/\/rivals2.com\/workshop\/wp-content\/uploads\/2026\/06\/image-157.png 583w, https:\/\/rivals2.com\/workshop\/wp-content\/uploads\/2026\/06\/image-157-300x204.png 300w\" sizes=\"auto, (max-width: 583px) 100vw, 583px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><br>In the content drawer right click and create workshop files\/create article<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"355\" height=\"247\" src=\"https:\/\/rivals2.com\/workshop\/wp-content\/uploads\/2026\/06\/image-159.png\" alt=\"\" class=\"wp-image-1462\" srcset=\"https:\/\/rivals2.com\/workshop\/wp-content\/uploads\/2026\/06\/image-159.png 355w, https:\/\/rivals2.com\/workshop\/wp-content\/uploads\/2026\/06\/image-159-300x209.png 300w\" sizes=\"auto, (max-width: 355px) 100vw, 355px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">This brings up the create Article Dialogue where you can set the following options:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Article Name &#8211; Give your article a name<\/li>\n\n\n\n<li>Create New Renderer &#8211; Choose whether or not to create a new renderer blueprint.<\/li>\n\n\n\n<li>Is Holdable Item &#8211; Does this sub article behave like an Item? (Can be picked up and used by any character) <br><mark style=\"background-color:rgba(0, 0, 0, 0);color:#fa0101\" class=\"has-inline-color\">Note: This does not create a bespoke item that will appear in the game rules, this article can only be spawned by the associated character <\/mark><mark style=\"background-color:rgba(0, 0, 0, 0);color:#fa0101\" class=\"has-inline-color\">(eg. Slade&#8217;s Shuriken item).<\/mark><\/li>\n\n\n\n<li>Is 2D &#8211; Set article Data and optional Renderer type to 2D (Sprite Flipbooks and 2D logic)<\/li>\n\n\n\n<li>Generate in Subfolder &#8211; Create a folder to Contain resulting Article assets.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Clicking create will generate the Article assets as well as an article LuaScript in your Scripts folder.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Article Visuals<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Most articles include a <strong>Skeletal Mesh<\/strong> which you can assign to the <strong>Article Mesh Component<\/strong> inside a <strong>RivalsArticleRenderer<\/strong>. You can also leave this component empty and instead any other components you wish to the blueprint (Particles, Static mesh etc).<\/li>\n\n\n\n<li>In the article data you can define animation playback on the ArticleMeshComponent per window the same way you do with attack data.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Generate Article From Skeletal Mesh<\/h3>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"601\" height=\"361\" src=\"https:\/\/rivals2.com\/workshop\/wp-content\/uploads\/2026\/06\/image-158.png\" alt=\"\" class=\"wp-image-1461\" srcset=\"https:\/\/rivals2.com\/workshop\/wp-content\/uploads\/2026\/06\/image-158.png 601w, https:\/\/rivals2.com\/workshop\/wp-content\/uploads\/2026\/06\/image-158-300x180.png 300w\" sizes=\"auto, (max-width: 601px) 100vw, 601px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">If your article should contain a skeletal mesh you can quickly generate an article by right clicking on a selected skeletal mesh and then <strong>Create Workshop Files\/CreateArticle<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This will generate the Article Data, Renderer and Lua Script as above, but with the selected <strong>Skeletal Mesh<\/strong> automatically assigned to the Article Renderer. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"428\" src=\"https:\/\/rivals2.com\/workshop\/wp-content\/uploads\/2026\/06\/image-74-1024x428.png\" alt=\"\" class=\"wp-image-633\" srcset=\"https:\/\/rivals2.com\/workshop\/wp-content\/uploads\/2026\/06\/image-74-1024x428.png 1024w, https:\/\/rivals2.com\/workshop\/wp-content\/uploads\/2026\/06\/image-74-300x125.png 300w, https:\/\/rivals2.com\/workshop\/wp-content\/uploads\/2026\/06\/image-74-768x321.png 768w, https:\/\/rivals2.com\/workshop\/wp-content\/uploads\/2026\/06\/image-74-1536x641.png 1536w, https:\/\/rivals2.com\/workshop\/wp-content\/uploads\/2026\/06\/image-74.png 1614w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"100\" src=\"https:\/\/rivals2.com\/workshop\/wp-content\/uploads\/2026\/06\/image-71-1024x100.png\" alt=\"\" class=\"wp-image-625\" srcset=\"https:\/\/rivals2.com\/workshop\/wp-content\/uploads\/2026\/06\/image-71-1024x100.png 1024w, https:\/\/rivals2.com\/workshop\/wp-content\/uploads\/2026\/06\/image-71-300x29.png 300w, https:\/\/rivals2.com\/workshop\/wp-content\/uploads\/2026\/06\/image-71-768x75.png 768w, https:\/\/rivals2.com\/workshop\/wp-content\/uploads\/2026\/06\/image-71.png 1069w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\">For a tutorial on setting up a simple article check out <a href=\"https:\/\/rivals2.com\/workshop\/knowledge-base\/miscellaneous\/how-to-make-a-rivals-2-attack\/\" data-type=\"knowledgebase\" data-id=\"984\">How to make a Rivals 2 Attack<\/a> (Adding a projectile to an Attack section)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Articles are gameplay actors that need their state to be tracked separately from the character. They allow you to add dynamic elements to the battlefield and are used for all sorts of elements from Zetterburn&#8217;s fireball and Orcane&#8217;s puddle to Slade&#8217;s treasure chest or Kragg&#8217;s Pillar.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","template":"","knowledgebase_cat":[4],"knowledgebase_tag":[],"class_list":["post-561","knowledgebase","type-knowledgebase","status-publish","hentry","knowledgebase_cat-character-creation"],"_links":{"self":[{"href":"https:\/\/rivals2.com\/workshop\/wp-json\/wp\/v2\/knowledgebase\/561","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=561"}],"version-history":[{"count":19,"href":"https:\/\/rivals2.com\/workshop\/wp-json\/wp\/v2\/knowledgebase\/561\/revisions"}],"predecessor-version":[{"id":1464,"href":"https:\/\/rivals2.com\/workshop\/wp-json\/wp\/v2\/knowledgebase\/561\/revisions\/1464"}],"wp:attachment":[{"href":"https:\/\/rivals2.com\/workshop\/wp-json\/wp\/v2\/media?parent=561"}],"wp:term":[{"taxonomy":"knowledgebase_cat","embeddable":true,"href":"https:\/\/rivals2.com\/workshop\/wp-json\/wp\/v2\/knowledgebase_cat?post=561"},{"taxonomy":"knowledgebase_tag","embeddable":true,"href":"https:\/\/rivals2.com\/workshop\/wp-json\/wp\/v2\/knowledgebase_tag?post=561"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}