{"id":511,"date":"2017-05-31T08:51:18","date_gmt":"2017-05-31T08:51:18","guid":{"rendered":"http:\/\/brasswatchgames.com\/?p=511"},"modified":"2017-06-03T00:06:28","modified_gmt":"2017-06-03T00:06:28","slug":"blog-building-a-usb-ships-wheel-controller-part-1","status":"publish","type":"post","link":"http:\/\/brasswatchgames.com\/?p=511","title":{"rendered":"Blog? Building a USB ship&#8217;s wheel controller (Part 1)"},"content":{"rendered":"<p>Several\u00a0months ago I had the idea to build a ship&#8217;s wheel controller for playing games like\u00a0<em>World of Warships<\/em>. They make racing wheels for car games and flight sticks for plane games, so I thought it would be fun to build a ship&#8217;s wheel and <a href=\"https:\/\/www.flickr.com\/photos\/spaudo\/galleries\/72157625474714801\/\">engine order telegraph<\/a>\u00a0that I could plug into my computer for playing ship games.\u00a0I started picking out parts, but didn&#8217;t have nearly enough money for them so the idea was shelved. A few weeks ago was my birthday, and among other things I got a bit of money to spend on whatever I felt like. I remembered this idea and\u00a0decided to put serious effort into it.<\/p>\n<p>(Yeah, it&#8217;s not actual game development, but it&#8217;s game\u00a0<em>related<\/em> so it made more sense to post this here than on my other website. Sue me.)<\/p>\n<h1>Basic Design<\/h1>\n<p>I decided\u00a0the controller&#8217;s functionality would be divided into three main units:<\/p>\n<ul>\n<li>The main wheel, which would sit on the desk directly in front of me. This would control the steering of the ship.<\/li>\n<li>The engine order telegraph, which would be on a stand off to my left. This would control the speed of the ship.<\/li>\n<li>A console with a joystick and a number of buttons and switches for aiming, firing, and activating abilities. This would also be the &#8220;brain box&#8221; which receives input from the other units and connects the entire setup to the computer. This was originally going to be free-standing to my right, but since aiming is an intensive task and my left hand won&#8217;t be in use most of the time, I decided to sacrifice a little bit of realism and have the thing sit on my lap, in front of the wheel.<\/li>\n<\/ul>\n<p>Once I knew vaguely what I was doing, it was time to start ordering parts.<\/p>\n<h1>Picking Parts<\/h1>\n<div id=\"attachment_515\" style=\"width: 1018px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/brasswatchgames.com\/?attachment_id=515\" rel=\"attachment wp-att-515\"><img aria-describedby=\"caption-attachment-515\" data-attachment-id=\"515\" data-permalink=\"http:\/\/brasswatchgames.com\/?attachment_id=515\" data-orig-file=\"https:\/\/i0.wp.com\/brasswatchgames.com\/wp-content\/uploads\/2017\/06\/IMG_20170525_160025.jpg?fit=1008%2C756\" data-orig-size=\"1008,756\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;2&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;Nexus 6P&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1495728026&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;4.67&quot;,&quot;iso&quot;:&quot;96&quot;,&quot;shutter_speed&quot;:&quot;0.007993&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"IMG_20170525_160025\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/brasswatchgames.com\/wp-content\/uploads\/2017\/06\/IMG_20170525_160025.jpg?fit=300%2C225\" data-large-file=\"https:\/\/i0.wp.com\/brasswatchgames.com\/wp-content\/uploads\/2017\/06\/IMG_20170525_160025.jpg?fit=1008%2C756\" loading=\"lazy\" class=\"wp-image-515 size-full\" src=\"https:\/\/i0.wp.com\/brasswatchgames.com\/wp-content\/uploads\/2017\/06\/IMG_20170525_160025.jpg?resize=1008%2C756\" alt=\"\" width=\"1008\" height=\"756\" srcset=\"https:\/\/i0.wp.com\/brasswatchgames.com\/wp-content\/uploads\/2017\/06\/IMG_20170525_160025.jpg?w=1008 1008w, https:\/\/i0.wp.com\/brasswatchgames.com\/wp-content\/uploads\/2017\/06\/IMG_20170525_160025.jpg?resize=300%2C225 300w, https:\/\/i0.wp.com\/brasswatchgames.com\/wp-content\/uploads\/2017\/06\/IMG_20170525_160025.jpg?resize=768%2C576 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" data-recalc-dims=\"1\" \/><\/a><p id=\"caption-attachment-515\" class=\"wp-caption-text\">The first round of parts (everything that came from Sparkfun) neatly &#8220;knolled&#8221; in the style of Adam Savage<\/p><\/div>\n<h2>The Main Wheel<\/h2>\n<p>Despite being the centerpiece of the build, this part isn&#8217;t especially complicated. It just had to spin and measure the rotation around that one axis. The most challenging part was finding a way to allow it to spin continuously in either direction. Most regular potentiometers (input knobs, like you might use to adjust stereo volume) can&#8217;t even go a full 360 degrees, let alone continue spinning indefinitely. This isn&#8217;t strictly necessary from a gameplay standpoint, but I like the idea of flinging the wheel wildly while bellowing &#8220;HARD TO STARBOARD!&#8221; and just letting it spin, so I wanted to find another solution. While perusing the catalog of <a href=\"https:\/\/www.sparkfun.com\/\">Sparkfun<\/a>\u00a0(whom I heartily recommend if you&#8217;re thinking of doing this kind of project) I stumbled upon something called a &#8220;rotary encoder&#8221; which fit the bill: it was a device for measuring angles that allowed for continuous movement. Plus, it was larger and beefier than your typical dinky input knob. I ended up buying a\u00a0cheaper version from a supplier on Amazon, but the principle remained the same.<\/p>\n<div id=\"attachment_518\" style=\"width: 521px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/brasswatchgames.com\/?attachment_id=518\" rel=\"attachment wp-att-518\"><img aria-describedby=\"caption-attachment-518\" data-attachment-id=\"518\" data-permalink=\"http:\/\/brasswatchgames.com\/?attachment_id=518\" data-orig-file=\"https:\/\/i0.wp.com\/brasswatchgames.com\/wp-content\/uploads\/2017\/06\/IMG_20170530_115246-e1496446750195.jpg?fit=511%2C511\" data-orig-size=\"511,511\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;2&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;Nexus 6P&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1496145167&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;4.67&quot;,&quot;iso&quot;:&quot;465&quot;,&quot;shutter_speed&quot;:&quot;0.01651&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"IMG_20170530_115246\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/brasswatchgames.com\/wp-content\/uploads\/2017\/06\/IMG_20170530_115246-e1496446750195.jpg?fit=300%2C300\" data-large-file=\"https:\/\/i0.wp.com\/brasswatchgames.com\/wp-content\/uploads\/2017\/06\/IMG_20170530_115246-e1496446750195.jpg?fit=511%2C511\" loading=\"lazy\" class=\"wp-image-518 size-full\" src=\"https:\/\/i0.wp.com\/brasswatchgames.com\/wp-content\/uploads\/2017\/06\/IMG_20170530_115246-e1496446750195.jpg?resize=511%2C511\" alt=\"\" width=\"511\" height=\"511\" srcset=\"https:\/\/i0.wp.com\/brasswatchgames.com\/wp-content\/uploads\/2017\/06\/IMG_20170530_115246-e1496446750195.jpg?w=511 511w, https:\/\/i0.wp.com\/brasswatchgames.com\/wp-content\/uploads\/2017\/06\/IMG_20170530_115246-e1496446750195.jpg?resize=150%2C150 150w, https:\/\/i0.wp.com\/brasswatchgames.com\/wp-content\/uploads\/2017\/06\/IMG_20170530_115246-e1496446750195.jpg?resize=300%2C300 300w\" sizes=\"(max-width: 511px) 100vw, 511px\" data-recalc-dims=\"1\" \/><\/a><p id=\"caption-attachment-518\" class=\"wp-caption-text\">The rotary encoder is the big round thing that looks like a motor<\/p><\/div>\n<p>I&#8217;m alright with circuits, but a woodworker I am not, so I went and ordered a pre-made novelty ship&#8217;s wheel off Amazon. The sellers are very adamant it&#8217;s for\u00a0<em>decoration only<\/em>, judging by their answer to another Amazon user who asked if it could be used on an actual boat. However, it has a perfectly good round hole in the center, and I figured it wouldn&#8217;t be too hard to\u00a0shove a wooden dowel in there and drill a smaller hole to fit the shaft leading to the encoder. It&#8217;s supposed to arrive tomorrow as of this writing.<\/p>\n<h2>The Engine Order Telegraph<\/h2>\n<p>This was the simplest part by far, at least in terms of electronics. It didn&#8217;t have to rotate continuously and would be under a lot less physical stress than the main wheel, so a simple rotary potentiometer would work just fine. I&#8217;ll have to fashion a lever to fit the shaft instead of a regular knob, but I&#8217;ll get to that in a future post.<\/p>\n<h2>The Console<\/h2>\n<p>This is the most complicated part, not just because it&#8217;s the brains of the entire setup but because of the sheer number of inputs it would need to handle. I was already familiar with Arduino microcontrollers (tiny computers for controlling robots, sensors, etc.) so I decided to build my system around one of those. There are many different Arduino boards, some official and some third-party (of which some third-parties are more reputable than others). The one I settled on was Sparkfun&#8217;s own Arduino Pro Micro, which had all the features I needed, like built-in keyboard and mouse emulation and generally being, well,\u00a0<em>micro.<\/em><\/p>\n<p>The next\u00a0important part was the joystick. I wanted something pretty big and beefy, not one of the dinky thumb-pads found on most ordinary controllers.\u00a0Ideally it would also be analog,\u00a0allowing for more precise control than just &#8220;on&#8221; or &#8220;off.&#8221; Unfortunately I couldn&#8217;t have both, as the only joysticks that were big enough\u00a0<em>and<\/em> analog were found on industrial wholesale sites that were probably geared for large-volume sales.\u00a0Ultimately I went with a claw-machine joystick from Sparkfun because it satisfied the first requirement, plus it could be bundled into the same shipment as most of my other parts instead of having to pay separately.<\/p>\n<p>I also bought a whole pile of little buttons to be used for various things such as selecting armaments and activating abilities. These were cheap and simple; the real challenge was finding a way to read 8-10 buttons, plus the 5 outputs from the joystick, on an Arduino board that has a limited number of I\/O pins. Once again, my friends at Sparkfun (I swear I&#8217;m not paid to say this. I mean, c&#8217;mon, maybe 3 people will <em>ever<\/em> read this post) had the solution in the form of a multiplexer circuit, essentially a way to turn 5 wires into 16 using 4-bit binary to select a line and a fifth line\u00a0to read it. The only restriction was I couldn&#8217;t use more than one at the same time, but\u00a0that wasn&#8217;t an issue in my case.<\/p>\n<div id=\"attachment_519\" style=\"width: 650px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/brasswatchgames.com\/?attachment_id=519\" rel=\"attachment wp-att-519\"><img aria-describedby=\"caption-attachment-519\" data-attachment-id=\"519\" data-permalink=\"http:\/\/brasswatchgames.com\/?attachment_id=519\" data-orig-file=\"https:\/\/i0.wp.com\/brasswatchgames.com\/wp-content\/uploads\/2017\/06\/Burst_Cover_GIF_Action_20170525173623.gif?fit=640%2C480\" data-orig-size=\"640,480\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Burst_Cover_GIF_Action_20170525173623\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;Testing the Pro Micro and multiplexer with some LEDs.&lt;\/p&gt;\n\" data-medium-file=\"https:\/\/i0.wp.com\/brasswatchgames.com\/wp-content\/uploads\/2017\/06\/Burst_Cover_GIF_Action_20170525173623.gif?fit=300%2C225\" data-large-file=\"https:\/\/i0.wp.com\/brasswatchgames.com\/wp-content\/uploads\/2017\/06\/Burst_Cover_GIF_Action_20170525173623.gif?fit=640%2C480\" loading=\"lazy\" class=\"size-full wp-image-519\" src=\"https:\/\/i0.wp.com\/brasswatchgames.com\/wp-content\/uploads\/2017\/06\/Burst_Cover_GIF_Action_20170525173623.gif?resize=640%2C480\" alt=\"\" width=\"640\" height=\"480\" data-recalc-dims=\"1\" \/><\/a><p id=\"caption-attachment-519\" class=\"wp-caption-text\">Testing the Pro Micro and multiplexer with some LEDs. My phone auto-generated this GIF which is why it doesn&#8217;t loop perfectly.<\/p><\/div>\n<h2>Other Stuff<\/h2>\n<p>I needed a way to connect the inputs on the console to the outputs on the two other units, so I found some handy 6-pin connectors and some 6-wire cable to go with them. The cable turned out to be solid-core (one piece of wire) rather than stranded (several smaller wires twisted up together), which made it stiffer than I&#8217;d hoped and a real pain to work with. I&#8217;d have bought some different cable but by the time I discovered this I was out of money and eager to start the project. I also picked up a wall socket power supply, because I was worried that the small amount of power that comes out of a USB port might not cut it.<\/p>\n<div id=\"attachment_520\" style=\"width: 766px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/brasswatchgames.com\/?attachment_id=520\" rel=\"attachment wp-att-520\"><img aria-describedby=\"caption-attachment-520\" data-attachment-id=\"520\" data-permalink=\"http:\/\/brasswatchgames.com\/?attachment_id=520\" data-orig-file=\"https:\/\/i0.wp.com\/brasswatchgames.com\/wp-content\/uploads\/2017\/06\/IMG_20170525_133156.jpg?fit=756%2C1008\" data-orig-size=\"756,1008\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;2&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;Nexus 6P&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1495719117&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;4.67&quot;,&quot;iso&quot;:&quot;1303&quot;,&quot;shutter_speed&quot;:&quot;0.051166&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"IMG_20170525_133156\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/brasswatchgames.com\/wp-content\/uploads\/2017\/06\/IMG_20170525_133156.jpg?fit=225%2C300\" data-large-file=\"https:\/\/i0.wp.com\/brasswatchgames.com\/wp-content\/uploads\/2017\/06\/IMG_20170525_133156.jpg?fit=756%2C1008\" loading=\"lazy\" class=\"wp-image-520 size-full\" src=\"https:\/\/i0.wp.com\/brasswatchgames.com\/wp-content\/uploads\/2017\/06\/IMG_20170525_133156.jpg?resize=756%2C1008\" alt=\"\" width=\"756\" height=\"1008\" srcset=\"https:\/\/i0.wp.com\/brasswatchgames.com\/wp-content\/uploads\/2017\/06\/IMG_20170525_133156.jpg?w=756 756w, https:\/\/i0.wp.com\/brasswatchgames.com\/wp-content\/uploads\/2017\/06\/IMG_20170525_133156.jpg?resize=225%2C300 225w\" sizes=\"(max-width: 756px) 100vw, 756px\" data-recalc-dims=\"1\" \/><\/a><p id=\"caption-attachment-520\" class=\"wp-caption-text\">Bonus picture: Tank [top] and Katyusha [bottom] love this big piece of green paper that came in the first box of parts<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Several\u00a0months ago I had the idea to build a ship&#8217;s wheel controller for playing games like\u00a0World of Warships. They make racing wheels for car games and flight sticks for plane games, so I thought it would be fun to build a ship&#8217;s wheel and engine order telegraph\u00a0that I could plug into my computer for playing [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"jetpack_publicize_message":"I made a more detailed blog about my ship wheel project, if you're into that.","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true},"categories":[7],"tags":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p4ieDM-8f","jetpack-related-posts":[{"id":397,"url":"http:\/\/brasswatchgames.com\/?p=397","url_meta":{"origin":511,"position":0},"title":"Shipyard Development News 4 April 2016 &#8212; Back From the Dead Edition","date":"April 7, 2016","format":false,"excerpt":"It's been a long time. Like, a really long time. Like more than half a year. Yeah... Sorry about that. I can't even say I've been especially active either. Between starting my first year at university and various other real-life engagements, as well as a general lack of inspiration, development\u2026","rel":"","context":"In &quot;Game Development News&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":112,"url":"http:\/\/brasswatchgames.com\/?p=112","url_meta":{"origin":511,"position":1},"title":"Shipyard: The Combat Update &#8212; Progress Report #8 (Revised 7 April 2014)","date":"April 7, 2014","format":false,"excerpt":"Spring break is, sadly, drawing to close, but in the meantime I have got a couple big changes to show you. As always, these changes are coming in the next update and are not in the current version of the game. Anyway, let's get on with it: Scrap The biggest\u2026","rel":"","context":"In &quot;Game Development News&quot;","img":{"alt_text":"Credits and scrap are now displayed in the top left of the navigation screen.","src":"https:\/\/i0.wp.com\/www.brasswatchgames.com\/wp-content\/uploads\/2014\/04\/credits_and_scrap_preview-1024x576.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":256,"url":"http:\/\/brasswatchgames.com\/?p=256","url_meta":{"origin":511,"position":2},"title":"Shipyard Pre-Alpha v0.8.1 Released","date":"November 23, 2014","format":false,"excerpt":"After more than five months of development, I've decided to release version 0.8.1. I finally made the decision to push shuttles back to a future update, as holding back 0.8.1 until they were finished would have meant another month or more without an update. Nevertheless, version 0.8.1 has plenty of\u2026","rel":"","context":"In &quot;Game Development News&quot;","img":{"alt_text":"scrn_2014_11_22_1416699459267","src":"https:\/\/i0.wp.com\/www.brasswatchgames.com\/wp-content\/uploads\/2014\/11\/scrn_2014_11_22_1416699459267-1024x576.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":250,"url":"http:\/\/brasswatchgames.com\/?p=250","url_meta":{"origin":511,"position":3},"title":"Shipyard Dev News 22 Nov. 2014 &#8212; &#8220;Lesser of Two Evils&#8221; Edition","date":"November 22, 2014","format":false,"excerpt":"After going back over the features that still need to be completed for Shuttles to be ready to use, I've decided that there's still a lot of work to do. I was hoping to have the update ready this weekend, but even if I worked around the clock to get\u00a0shuttles\u2026","rel":"","context":"In &quot;Game Development News&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":233,"url":"http:\/\/brasswatchgames.com\/?p=233","url_meta":{"origin":511,"position":4},"title":"Shipyard Development News 9 Nov. 2014","date":"November 9, 2014","format":false,"excerpt":"I can finally say that\u00a0I've actually made good progress on shuttles since my last post! I'm still far from finished, as I'll explain below, but progress is actually happening. Here's what I've done so far: There is one type of shuttle implemented: the Light Fighter. It can be sent to\u2026","rel":"","context":"In &quot;Game Development News&quot;","img":{"alt_text":"scrn_2014_11_09_1415571302837","src":"https:\/\/i0.wp.com\/www.brasswatchgames.com\/wp-content\/uploads\/2014\/11\/scrn_2014_11_09_1415571302837-1024x576.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":181,"url":"http:\/\/brasswatchgames.com\/?p=181","url_meta":{"origin":511,"position":5},"title":"Shipyard Development News 18 June 2014","date":"June 19, 2014","format":false,"excerpt":"Since I posted my outline for version 0.8.1, a good friend of mine who I'd asked to write some music for Shipyard sent me what he'd come up with. This came as a surprise to me, as I hadn't been expecting him to finish so quickly. This prompted me to\u2026","rel":"","context":"In &quot;Game Development News&quot;","img":{"alt_text":"scrn_2014_06_18_1403139780680","src":"https:\/\/i0.wp.com\/www.brasswatchgames.com\/wp-content\/uploads\/2014\/06\/scrn_2014_06_18_1403139780680.png?resize=350%2C200","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"http:\/\/brasswatchgames.com\/index.php?rest_route=\/wp\/v2\/posts\/511"}],"collection":[{"href":"http:\/\/brasswatchgames.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/brasswatchgames.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/brasswatchgames.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/brasswatchgames.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=511"}],"version-history":[{"count":4,"href":"http:\/\/brasswatchgames.com\/index.php?rest_route=\/wp\/v2\/posts\/511\/revisions"}],"predecessor-version":[{"id":514,"href":"http:\/\/brasswatchgames.com\/index.php?rest_route=\/wp\/v2\/posts\/511\/revisions\/514"}],"wp:attachment":[{"href":"http:\/\/brasswatchgames.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=511"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/brasswatchgames.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=511"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/brasswatchgames.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=511"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}